...
Linux official web: LINUX.ORG
Linux git repositories: Kernel.org git repositories6.6.47 (LTS) is downloaded from: linux-6.6.47.tar.gz
Table of Contents
Table of Contents | ||
---|---|---|
|
Features of Linux
The Linux kernel boasts several prominent features, including:
...
These features collectively contribute to Linux's widespread adoption and success across diverse computing environments.
Supported Drivers for SP7350 Platform
The source files of the Linux kernel are centrally located within the "linux/kernel/" directory under the project's top directory. For the SP7350 platform, a wide array of device drivers is supported. These drivers are within the "drivers/" directory. Below is a reference table detailing the drivers along with their corresponding feature descriptions:
Drivers | Folders or files | Features | ||
8-bit NAND | mtd/nand/raw/sp_paranand/ |
| ||
ADC (SAR12B) | iio/adc/sp-adc.c |
| ||
AXI Arbiter | soc/sunplus/ |
| ||
AXI DM | misc/sunplus_dm_test.c |
| ||
AXI DMA | dma/dw-axi-dmac/ |
| ||
AXI Monitor | soc/sunplus/ |
| ||
CB DMA | dma/sp_cbdma.c |
| ||
Clock | clk/clk-sp7350.c |
| ||
CPUFreq | cpufreq/sp7350-cpufreq.c |
| ||
Crypto Engine | crypto/sunplus/ |
| ||
Display (framebuffer) | media/platform/sunplus/display/ sp7350/ |
| ||
Display (DRM) | drivers/gpu/drm/sunplus/sp7350/ |
| ||
eMMC | mmc/host/sunplus-_mmc.* |
| ||
Ethernet | net/ethernet/stmicro/stmmac/ |
| ||
I2C | i2c/busses/i2c-designwareGDC | media/platform/sunplus/gdc/ |
| |
I2C | i2c/busses/i2c-designware-*.c |
| ||
Mailbox | mailbox/sunplus*.* |
| ||
MIPI/CSI-RX | media/platform/sunplus/mipicsi/ |
| ||
NVMEM (OTP) | nvmem/sp-ocotp*.c |
| ||
PinCtl / GPIO | pinctrl/sunplus/pinctrl-*.* pinctrl/sunplus/gpio-sp7350.* |
| ||
PWM | pwm/pwm-sunplus.c |
| ||
Regulators |
|
| ||
Remoteproc | remote/sp_remoteproc.c |
| ||
Reset | reset/reset-sunplus.c |
| ||
HW RNG | char/hw_random/sp7350-rng.c |
| ||
RTC | rtc/rtc-sunplussp7350.c |
| ||
Semaphore | hwspinlock/sunplus_hwspinlock.c |
| ||
SPI | spi/spi-dw* |
| ||
SPI-NAND | mtd/nand/raw/sp_* |
| SPI-NOR | |
mtd/spi-nor/SD / SDIO | mmc/host/sunplus_sd3.* |
| ||
SPI-NOR | mtd/spi-nor/controllers/ sp-spi-nor.c |
| ||
SD / SDIOSTC | mmcmisc/host/sunplus_sd3stc.* |
| c |
|
Thermal | thermal/sunplus_thermal.c |
| USB2.0 EHCI | |
Timer | misc/sunplus_timer.c |
| ||
USB2.0 EHCI | usb/host/ehci*-sunplus.* |
| ||
USB2.0 OHCI | usb/host/ohci*-sunplus.* |
| ||
USB2.0 PHY | phy/sunplus/phy-sunplus-usb2.c |
| ||
USB2.0 UDC | usb/gadget/udc/sunplus_udc2.* |
| ||
USB2.0 OTG | usb/phy/otg-sp7350-sunplus.c |
| ||
USB3.0 DRD | usb/dw3/ |
| ||
USB3.0 extcon | extcon/extcon-usb-gpio-sunplus.c |
| ||
USB3.0 PHY | usb/phy/synopsysu3phy-sunplus.c |
| ||
UART | tty/serial/sunplus-uart-sp7350.c |
| ||
Video sensors | media/i2c/imx219.c media/i2c/imx307.c media/i2c/imx708.c media/i2c/ov5640.c media/i2c/ov5647.c media/i2c/tp2815.c |
| ||
VIP9000 (NPU) | media/platform/sunplus/vip9000/ |
| ||
Video decoder (VC8000D nano) | media/platform/sunplus/ videocodec/ |
| ||
Video encoder (VC8000E nano) | media/platform/sunplus/ videocodec/ |
| ||
Watchdog | watchdog/sunplus_wdt_sp7350.c |
|
...
Drivers | Folders or files | Features |
Audio (I2S) | soc/sunplus/ |
|
Audio codec |
|
|
SP7350 Platform-specific Files
Platform-specific files are located at “arch/arm64/” under Linux kernel directory. Below table details the files along with their corresponding feature descriptions:
...
https://sunplus.atlassian.net/wiki/x/HwB8dg
Log of Linux
Code Block |
---|
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 56.10.2016.47-SUNPLUS-v8-g05de8285b844 (wellslu@scdiu3) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 2019102512.3.Rel1 (Build arm-12.35)) 12.3.1 20230626, GNU ld (Arm GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.1012.3.Rel1 (Build arm-12.35)) 2.3340.10.2019120920230627) #1 SMP Thu MarSep 726 1118:4843:4715 CST 2024 [ 0.000000] Machine model: Sunplus SP7350 EVB [ 0.000000] earlycon: sunplus_uart0 at MMIO 0x00000000f8801900 (options '115200n8') [ 0.000000] printk: bootconsole [sunplus_uart0] enabled [ 0.000000] OF: reserved mem: 0x0000000000000000..0x00000000000fffff (1024 KiB) nomap non-reusable null_pointer@0 [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000000100000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node rproc0@100000, compatible id shared-dma-pool [ 0.000000] Reserved memoryOF: createdreserved CMA memory pool at 0x000000004f400000, size 200 MiBmem: 0x0000000000100000..0x00000000001fffff (1024 KiB) nomap non-reusable rproc0@100000 [ 0.000000] OF: reserved mem: initialized node mipicsirx@4f400000, compatible id shared-dma-pool0x0000000000200000..0x00000000002fffff (1024 KiB) nomap non-reusable tfa@200000 [ 0.000000] OF: reserved mem: 0x0000000000300000..0x00000000004fffff (2048 KiB) nomap non-reusable optee@300000 [ 0.000000] Reserved memory: created DMACMA memory pool at 0x000000005be000000x000000004f400000, size 1200 MiB [ 0.000000] OF: reserved mem: initialized node vdev0buffer@5be00000mipicsirx@4f400000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf00000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring0@5bf00000, compatible id shared-dma-pool0x000000004f400000..0x000000005bbfffff (204800 KiB) map reusable mipicsirx@4f400000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf100000x000000005be00000, size 01 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@5bf10000vdev0buffer@5be00000, compatible id shared-dma-pool [ 0.000000] Reserved memoryOF: createdreserved DMA mem: 0x000000005be00000..0x000000005befffff (1024 KiB) nomap non-reusable vdev0buffer@5be00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf200000x000000005bf00000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0_reserve@5bf20000vdev0vring0@5bf00000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created CMA memory pool at 0x000000005c000000, size 64 MiB [ 0.000000] OF: reserved mem: initialized node disp_reserve@5c000000, compatible id shared-dma-pool0x000000005bf00000..0x000000005bf0ffff (64 KiB) nomap non-reusable vdev0vring0@5bf00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000800000000x000000005bf10000, size 3840 MiB [ 0.000000] OF: reserved mem: initialized node vcodec@80000000vdev0vring1@5bf10000, compatible id shared-dma-pool [ 0.000000] Reserved memoryOF: createdreserved DMA mem: 0x000000005bf10000..0x000000005bf1ffff (64 KiB) nomap non-reusable vdev0vring1@5bf10000 [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000fa2400000x000000005bf20000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node cm4runaddr@fa240000vdev0_reserve@5bf20000, compatible id shared-dma-pool [ 0.000000] OF: Zonereserved ranges: mem: 0x000000005bf20000..0x000000005bffffff (896 KiB) nomap non-reusable vdev0_reserve@5bf20000 [ 0.000000] Reserved memory: created DMACMA memory pool at 0x000000005c000000, size [mem 0x0000000000000000-0x00000000efffffff]64 MiB [ 0.000000] OF: reserved mem: DMA32 emptyinitialized node disp_reserve@5c000000, compatible id shared-dma-pool [ 0.000000] OF: reserved Normal emptymem: 0x000000005c000000..0x000000005fffffff (65536 KiB) map reusable disp_reserve@5c000000 [ 0.000000] MovableOF: zonereserved start for each node [ 0.000000] Early memory node ranges mem: 0x0000000060000000..0x0000000073ffffff (327680 KiB) nomap non-reusable vcodec@60000000 [ 0.000000] OF: reserved node 0: [mem 0x0000000000000000-0x00000000000fffff]mem: 0x0000000074000000..0x0000000077ffffff (65536 KiB) nomap non-reusable vcodec@74000000 [ 0.000000] OF: reserved node 0: [mem 0x0000000000100000-0x00000000004fffff]mem: 0x0000000078000000..0x000000007fffffff (131072 KiB) nomap non-reusable npu_reserve@78000000 [ 0.000000] Reserved memory: nodecreated CMA memory 0: [mem 0x0000000000500000-0x000000005bdfffff]pool at 0x0000000080000000, size 384 MiB [ 0.000000] OF: reserved mem: initialized node vcodec@80000000, compatible 0: [mem 0x000000005be00000-0x000000005bffffff]id shared-dma-pool [ 0.000000] OF: node 0: [mem 0x000000005c000000-0x000000005fffffff]reserved mem: 0x0000000080000000..0x0000000097ffffff (393216 KiB) map reusable vcodec@80000000 [ 0.000000] Reserved node 0: [mem 0x0000000060000000-0x0000000097ffffff]memory: created CMA memory pool at 0x0000000098000000, size 128 MiB [ 0.000000] OF: reserved mem: initialized node gdc@98000000, compatible 0: [mem 0x0000000098000000-0x00000000efffffff]id shared-dma-pool [ 0.000000] InitmemOF: setup node 0 [mem 0x0000000000000000-0x00000000efffffff]reserved mem: 0x0000000098000000..0x000000009fffffff (131072 KiB) map reusable gdc@98000000 [ 0.000000] cmaReserved memory: Reservedcreated DMA 16memory MiBpool at 0x00000000ea000000 0x00000000fa240000, size 0 MiB [ 0.000000] OF: reserved pscimem: probinginitialized fornode conduitcm4runaddr@fa240000, methodcompatible from DT.id shared-dma-pool [ 0.000000] psci OF: reserved mem: PSCIv1.1 detected in firmware.0x00000000fa240000..0x00000000fa29ffff (384 KiB) nomap non-reusable cm4runaddr@fa240000 [ 0.000000] psciOF: UsingNUMA: standard PSCI v0.2 function IDs parsing numa-distance-map-v1 [ 0.000000] psciNUMA: Trusted OS migration not requiredNODE_DATA [mem 0xefffdb40-0xefffffff] [ 0.000000] psciNUMA: SMC Calling Convention v1.2NODE_DATA [mem 0x10f8a8b40-0x10f8aafff] [ 0.000000] Zone percpuranges: Embedded[ 31 pages/cpu s86168 r81920.000000] d32616 u126976 [DMA 0.000000] Detected VIPT[mem I0x0000000000000000-cache on CPU0 0x00000000ffffffff] [ 0.000000] CPU features: detected: ARM errataDMA32 1165522, 1319367, or 1530923empty [ 0.000000] Built 1 zonelists, mobilityNormal grouping on. Total pages: 967680[mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] KernelMovable commandzone line: console=ttyS0,115200 earlycon root=/dev/mmcblk0p8 rw rootwaitstart for each node [ 0.000000] Early memory node ranges [ 0.000000] Dentry cache hashnode table entries: 524288 (order 0: 10, 4194304 bytes, linear) [mem 0x0000000000000000-0x00000000004fffff] [ 0.000000] Inode-cache hash tablenode entries: 262144 (order0: 9, 2097152 bytes, linear) [mem 0x0000000000500000-0x000000005bdfffff] [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:offnode 0: [mem 0x000000005be00000-0x000000005bffffff] [ 0.000000] Memory: 2616828K/3932160K availablenode (13310K kernel code, 3980K rwdata, 5440K rodata, 3200K init, 544K bss, 1028612K reserved, 286720K cma-reserved) 0: [mem 0x000000005c000000-0x000000005fffffff] [ 0.000000] node 0: [mem 0x0000000060000000-0x000000007fffffff] [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1node 0: [mem 0x0000000080000000-0x00000000efffffff] [ 0.000000] rcu node 1: Hierarchical RCU implementation.[mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] rcu:Initmem setup node 0 RCU event tracing is enabled. [mem 0x0000000000000000-0x00000000efffffff] [ 0.000000] Initmem Tracingsetup variantnode of1 Tasks RCU enabled.[mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] rcucma: RCUReserved calculated16 valueMiB ofat scheduler-enlistment0x00000000eec00000 delayon isnode 100-1 jiffies. [ 0.000000] NR_IRQSpsci: 64, nr_irqs: 64, preallocated irqs: 0probing for conduit method from DT. [ 0.000000] GICpsci: UsingPSCIv1.1 splitdetected EOI/Deactivate modein firmware. [ 0.000000] sp-clkc init [ 0.000000] PLLA psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required 147456000 [ 0.000000] PLLCpsci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 20 pages/cpu s41128 r8192 d32600 1500000000u81920 [ 0.000000] PLLL3Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Virtualization Host 1200000000Extensions [ 0.000000] PLLDCPU features: detected: Qualcomm erratum 1009, or ARM erratum 8000000001286807, 2441009 [ 0.000000] PLLH CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot 2075000000alternatives [ 0.000000] PLLNKernel command line: console=ttyS0,115200 earlycon root=/dev/mmcblk0p8 rw rootwait rootfstype=squashfs [ 5000000000.000000] Fallback order for Node 0: 0 1 [ 0.000000] PLLS Fallback order for Node 1: 1 0 [ 0.000000] Built 2 zonelists, mobility grouping on. Total pages: 20000000001032192 [ 0.000000] Policy arch_timerzone: cp15 timer(s) running at 25.00MHz (phys). Normal [ 0.000000] clocksource: arch_sys_countermem auto-init: maskstack:all(zero), 0xffffffffffffffheap max_cyclesalloc:off, 0x5c40939b5, max_idle_ns: 440795202646 ns heap free:off [ 0.000003000000] sched_clocksoftware IO TLB: 56area bits at 25MHz, resolution 40ns, wraps every 4398046511100ns num 4. [ 0.008289000000] software IO ConsoleTLB: colourmapped dummy device 80x25[mem 0x00000000e6c00000-0x00000000eac00000] (64MB) [ 0.012687000000] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=25000Memory: 2689108K/4194304K available (13568K kernel code, 1816K rwdata, 4100K rodata, 2752K init, 568K bss, 694188K reserved, 811008K cma-reserved) [ 0.022989000000] pid_maxSLUB: default: 32768 minimum: 301HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=2 [ 0.027705000000] Mount-cache hash table entriesrcu: 8192Hierarchical (order: 4, 65536 bytes, linear)RCU implementation. [ 0.035069000000] Mountpoint-cache hashTracing tablevariant entries:of 8192Tasks (order: 4, 65536 bytes, linear)RCU enabled. [ 0.043915000000] rcu: Hierarchical SRCU implementation RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.049227000000] smpNR_IRQS: Bringing up secondary CPUs ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot [ 0.061830] Detected VIPT I-cache on CPU164, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] PLLA 147456000 [ 0.061872000000] PLLC CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.070038] Detected VIPT I-cache on CPU21500000000 [ 0.070063000000] CPU2:PLLL3 Booted secondary processor 0x0000000200 [0x412fd050] [ 0.078202] Detected VIPT I-cache on CPU31200000000 [ 0.078224000000] CPU3:PLLD Booted secondary processor 0x0000000300 [0x412fd050] [ 0.078277] smp: Brought up 1 node, 4 CPUs800000000 [ 0.114049000000] SMP:PLLH Total of 4 processors activated. [ 0.118771] CPU features: detected: Privileged Access Never2075000000 [ 0.124366000000] CPUPLLN features: detected: LSE atomic instructions [ 0.129963] CPU features: detected: User Access Override500000000 [ 0.135297000000] CPU features: detected: 32-bit EL0 Support [PLLS 0.140455] CPU features: detected: Common not Private translations2000000000 [ 0.146752000000] arch_timer: CPU features: detected: RAS Extension Supportcp15 timer(s) running at 25.00MHz (phys). [ 0.152173000000] CPU featuresclocksource: arch_sys_counter: detectedmask: Data cache clean to the PoU not required for I/D coherence [ 0.160829] CPU features: detected: CRC32 instructions0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns [ 0.000000] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns [ 0.165988008309] CPU featuresConsole: detected:colour Speculativedummy Storedevice Bypassing Safe (SSBS) 80x25 [ 0.193601012741] Calibrating CPU:delay Allloop CPU(sskipped), startedvalue atcalculated EL2using [timer 0.197658] alternatives: patching kernel code frequency.. 50.00 BogoMIPS (lpj=25000) [ 0.203463] devtmpfs: initialized023012] pid_max: default: 32768 minimum: 301 [ 0.212786028343] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 nsDentry cache hash table entries: 524288 (order: 10, 4194304 bytes, vmalloc hugepage) [ 0.222512037587] futexInode-cache hash table entries: 1024262144 (order: 49, 655362097152 bytes, linearvmalloc) [ 0.235348] pinctrl core: initialized pinctrl subsystem045448] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, vmalloc) [ 0.241110] NET: Registered protocol family 16052928] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, vmalloc) [ 0.246544061577] DMAcacheinfo: preallocatedUnable 512to KiBdetect GFP_KERNELcache poolhierarchy for atomicCPU allocations0 [ 0.253666068119] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocationsRCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.261552075767] DMArcu: Hierarchical preallocatedSRCU 512implementation. KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [[ 0.080501] rcu: 0.269479] audit: initializing netlink subsys (disabled)Max phase no-delay instances is 400. [ 0.274952086335] auditsmp: Bringing type=2000 audit(0.116:1): state=initialized audit_enabled=0 res=1 [ 0.275265] thermal_sys: Registered thermal governor 'step_wise' [ 0.282797] cpuidle: using governor menu [ 0.292822] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.299620] ASID allocator initialised with 65536 entries up secondary CPUs ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot [ 0.313157098968] SP7350Detected PinCtlVIPT byI-cache Sunplus Tech.(C) 2023on CPU1 [ 0.321268099019] iommuCPU1: Booted Defaultsecondary domainprocessor type: Translated0x0000000100 [0x412fd050] [ 0.331049107192] SCSI subsystem initialized Detected VIPT I-cache on CPU2 [ 0.334826107223] usbcoreCPU2: registeredBooted newsecondary interfaceprocessor driver0x0000000200 usbfs[0x412fd050] [ 0.340279115367] usbcore:Detected registeredVIPT newI-cache interfaceon driver hubCPU3 [ 0.345608115395] usbcoreCPU3: registeredBooted newsecondary deviceprocessor driver0x0000000300 usb[0x412fd050] [ 0.351373115444] mcsmp: LinuxBrought media interface: v0.10up 2 nodes, 4 CPUs [ 0.355598151306] videodevSMP: LinuxTotal videoof capture4 interface:processors v2activated.00 [ 0.361102156029] CPU pps_corefeatures: LinuxPPS API ver. 1 registereddetected: 32-bit EL0 Support [ 0.366074161188] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.375260169844] PTP clock support registered CPU features: detected: Common not Private translations [ 0.379401176139] sunplus,ocotp f8802380.otpCPU features: detected: byCRC32 Sunplus (C) 2020 instructions [ 0.385009181300] AdvancedCPU Linuxfeatures: Sounddetected: ArchitectureRCpc Driver Initialized.load-acquire (LDAPR) [ 0.391296187069] BluetoothCPU features: detected: CoreLSE veratomic 2.22instructions [ 0.394819192666] CPU NETfeatures: Registereddetected: protocolPrivileged familyAccess 31Never [ 0.399264198262] CPU Bluetoothfeatures: HCIdetected: deviceRAS andExtension connectionSupport manager initialized [ 0.405650203684] CPU features: Bluetoothdetected: Speculative HCIStore socketBypassing layerSafe initialized(SSBS) [ 0.410545210728] BluetoothCPU: L2CAP socket layer initializedAll CPU(s) started at EL2 [ 0.415620214790] Bluetoothalternatives: SCOapplying socket layer initializedsystem-wide alternatives [ 0.420745224412] clocksourcedevtmpfs: Switched to clocksource arch_sys_counterinitialized [ 0.758914] NET: Registered protocol family 2233542] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 0.763366243278] IP identsfutex hash table entries: 655361024 (order: 74, 52428865536 bytes, linearvmalloc) [ 0.772048260151] tcp_listen_portaddr_hash hash table entriespinctrl core: 2048initialized (order: 3, 32768 bytes, linear)pinctrl subsystem [ 0.780572265920] TCPNET: established hash table entries: 32768 (order: 6, 262144 bytes, linear)Registered PF_NETLINK/PF_ROUTE protocol family [ 0.272500] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.788642279606] TCPDMA: bindpreallocated hash512 table entries: 32768 (order: 7, 524288 bytes, linear)KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.796230287421] TCPDMA: Hashpreallocated 512 tables configured (established 32768 bind 32768)KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.802790295337] UDPaudit: hashinitializing table entries: 2048 (order: 4, 65536 bytes, linearnetlink subsys (disabled) [ 0.809489300826] UDP-Lite hash table entriesaudit: 2048type=2000 (order: 4, 65536 bytes, linear)audit(0.080:1): state=initialized audit_enabled=0 res=1 [ 0.816720301161] NETthermal_sys: Registered protocolthermal family 1governor 'step_wise' [ 0.821307308565] RPCcpuidle: Registeredusing named UNIX socket transport module.governor menu [ 0.827195318651] RPC: Registered udp transport modulehw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.831901325448] RPC: Registered tcp transport module.ASID allocator initialised with 65536 entries [ 0.836621332969] RPCplatform f8005c80.crtc0: RegisteredFixed tcp NFSv4.1 backchannel transport module. dependency cycle(s) with /mipi-dsi@f8006600 [ 0.843997340913] hw perfeventsplatform f8006600.mipi-dsi: enabledFixed with armv8_cortex_a55 PMU driver, 7 counters availabledependency cycle(s) with /i2c@f882e000/lcd@45 [ 0.852914349250] Initialise system trusted keyrings platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.857397357729] workingset: timestamp_bits=46 max_order=20 bucket_order=0 platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /crtc0@f8005c80 [ 0.865806372090] gpio zbudgpiochip0: loadedStatic [allocation of GPIO base 0.869227] NFS: Registering the id_resolver key type is deprecated, use dynamic allocation. [ 0.874241381354] SP7350 PinCtl Keyby type id_resolver registeredSunplus Tech.(C) 2023 [ 0.878420] Key type id_legacy registered382935] platform hdmi-connector: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.882825396144] KeyModules: type27024 cifs.idmappages registeredin [range for non-PLT usage [ 0.886938396148] fuse: init (API version 7.32)Modules: 518544 pages in range for PLT usage [ 0.919931402899] iommu: Default Keydomain type: asymmetric registeredTranslated [ 0.923967] Asymmetric key parser 'x509' registered412967] iommu: DMA domain TLB invalidation policy: strict mode [ 0.928877419329] BlockSCSI layersubsystem SCSIinitialized generic[ (bsg) driver version 0.4 loaded (major 246)423100] usbcore: registered new interface driver usbfs [ 0.936296428547] io scheduler mq-deadline registered usbcore: registered new interface driver hub [ 0.940842433882] io scheduler kyber registeredusbcore: registered new device driver usb [ 0.945240439317] usbplatform 2.0 phy registeredf8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/lcd@45 [ 0.948796447679] fbdev: sp_fbinfo not presenti2c 6-0045: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 0.950122454575] dw_axi_dmac_platform f80fc000.dmahdmi-controllerconnector: DesignWareFixed AXI DMA Controller, 16 channelsdependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.963521462751] ttySplatform f8801900f8006600.serialmipi-dsi: sp_uart0's Rx is in PIO mode.Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.969413471231] ttyS f8801900.serial: sp_uart0's Tx is in PIO mode. i2c 6-0048: Fixed dependency cycle(s) with /hdmi-connector [ 0.975356477788] f8801900.serial i2c 6-0048: ttyS0Fixed at MMIO 0xf8801900 (irq = 18, base_baud = 1562500) is a sp_uart0 dependency cycle(s) with /mipi-dsi@f8006600 [ 0.984531485053] printkmc: Linux console [ttyS0] enabledmedia interface: v0.10 [ 0.984531489292] printkvideodev: consoleLinux [ttyS0]video enabledcapture [ interface: v2.00 [ 0.992827494789] printkpps_core: bootconsole [sunplus_uart0] disabled LinuxPPS API ver. 1 registered [ 0.992827499757] printk: bootconsole [sunplus_uart0] disabledpps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 10.007215508941] PTP loop:clock modulesupport loadedregistered [ 10.008261513025] stmmaceth f8103000.stmmac: no reset control foundAdvanced Linux Sound Architecture Driver Initialized. [ 10.008425519398] stmmaceth f8103000.stmmacBluetooth: UserCore ID: 0x10, Synopsys ID: 0x37 [ 1.011499] stmmaceth f8103000.stmmac: DWMAC1000 ver 2.22 [ 0.522921] NET: Registered PF_BLUETOOTH protocol family [ 10.016180528241] stmmaceth f8103000.stmmac: DMA HW capability register supportedBluetooth: HCI device and connection manager initialized [ 10.023123534627] stmmaceth f8103000.stmmacBluetooth: RXHCI Checksumsocket Offloadlayer Engine supportedinitialized [ 10.030067539521] stmmaceth f8103000.stmmac: COE Type 2Bluetooth: L2CAP socket layer initialized [ 10.034754544597] stmmaceth f8103000.stmmacBluetooth: TXSCO Checksumsocket insertionlayer supportedinitialized [ 10.041266549835] stmmaceth f8103000.stmmacclocksource: Wake-UpSwitched Onto Lan supportedclocksource arch_sys_counter [ 10.047195560231] stmmaceth f8103000.stmmac: Normal descriptorsNET: Registered PF_INET protocol family [ 10.052550] stmmaceth f8103000.stmmac: Ring mode enabled565276] IP idents hash table entries: 65536 (order: 7, 524288 bytes, vmalloc) [ 10.057843574876] stmmaceth f8103000.stmmac: Enable RX Mitigation via HW Watchdog Timertcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, vmalloc) [ 10.065309583515] stmmaceth f8103000.stmmac: device MAC address f6:32:06:b4:3e:c7Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, vmalloc) [ 10.264024591360] TCP register sunplus_usb_otg0_driver [ 1.269514] sunplus-usb-synopsys-u3phy f80bd000.uphy: sunplus_usb_synopsys_u3phy_probeestablished hash table entries: 32768 (order: 6, 262144 bytes, vmalloc) [ 10.878990599569] ehci_hcd TCP bind hash table entries: USB 2.0 'Enhanced' Host Controller (EHCI) Driver 32768 (order: 8, 1048576 bytes, vmalloc) [ 10.879052607618] ehci-platform: EHCI generic platform driverTCP: Hash tables configured (established 32768 bind 32768) [ 10.879600614178] ohci_hcdUDP hash table entries: USB 1.1 'Open' Host Controller (OHCI) Driver2048 (order: 4, 65536 bytes, vmalloc) [ 10.885709620972] ohci-platform: OHCI generic platform driverUDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, vmalloc) [ 10.891124628294] NET: registerRegistered ehci0PF_hcd_sunplus_driverUNIX/PF_LOCAL protocol family [ 10.895343634129] ehci0-sunplus f8102100.usb: Generic Platform EHCI ControllerRPC: Registered named UNIX socket transport module. [ 10.901941640004] ehci0-sunplus f8102100.usb: new USB bus registered, assigned bus number 1 RPC: Registered udp transport module. [ 0.644721] RPC: Registered tcp transport module. [ 10.909795649442] ehci0-sunplus f8102100.usbRPC: irq 37, io mem 0xf8102100 Registered tcp-with-tls transport module. [ 10.922742654951] ehci0-sunplus f8102100.usb: USB 2.0 started, EHCI 1.10RPC: Registered tcp NFSv4.1 backchannel transport module. [ 10.923241662771] hub 1-0:1.0: USB hub foundInitialise system trusted keyrings [ 0.667286] workingset: timestamp_bits=42 max_order=20 bucket_order=0 [ 10.925746673967] hub 1-0:1squashfs: version 4.0: 1 port detected (2009/01/31) Phillip Lougher [ 10.929907679930] register ohci0_hcd_sunplus_driver NFS: Registering the id_resolver key type [ 10.934061684950] ohci0-sunplus f8102080.usb: Generic Platform OHCI ControllerKey type id_resolver registered [ 10.940650689124] ohci0-sunplus f8102080.usb: new USB bus registered, assigned bus number 2Key type id_legacy registered [ 0.693542] Key type cifs.idmap registered [ 10.948502697654] ohci0-sunplus f8102080.usbfuse: irqinit 38,(API io mem 0xf8102080 version 7.39) [ 20.008111726961] hub 2-0:1.0: USB hub foundKey type asymmetric registered [ 20.008170730995] hub 2-0:1.0: 1 port detectedAsymmetric key parser 'x509' registered [ 20.008507735917] Block usbcore:layer registeredSCSI newgeneric interface(bsg) driver cdc_acm [ 2.010224] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adaptersversion 0.4 loaded (major 245) [ 0.743326] io scheduler mq-deadline registered [ 20.018242747872] usbcore:io registeredscheduler new interface driver usb-storagekyber registered [ 20.024236751916] usbcore:io registeredscheduler new interface driver ch341bfq registered [ 20.029672] usbserial: USB Serial support registered for ch341-uart757531] dw_axi_dmac_platform f80fc000.dma-controller: DesignWare AXI DMA Controller, 16 channels [ 20.035928767117] usbcore: registered new interface driver cp210xttyS f8801900.serial: sp_uart0's Rx is in PIO mode. [ 20.041474772996] usbserialttyS f8801900.serial: USB Serial support registered for cp210xsp_uart0's Tx is in PIO mode. [ 20.047389779038] usbcore: registered new interface driver ftdi_sio [ 2.053105] usbserial: USB Serial support registered for FTDI USB Serial Device f8801900.serial: ttyS0 at MMIO 0xf8801900 (irq = 16, base_baud = 1562500) is a sp_uart0 [ 0.788149] printk: console [ttyS0] enabled [ 20.060434788149] usbcoreprintk: registeredconsole new[ttyS0] interfaceenabled driver option [ 20.065951796440] usbserial: USB Serial support registered for GSM modem (1-port)printk: bootconsole [sunplus_uart0] disabled [ 0.796440] printk: bootconsole [sunplus_uart0] disabled [ 20.072953807507] usbcore rpi_touchscreen 6-0045: registeredAtmel newI2C interfaceread driverfailed: pl2303-121 [ 20.078451809267] usbserialsp7350-drm display-subsystem: USBassigned Serialreserved supportmemory registered for pl2303node disp_reserve@5c000000 [ 20.084438810878] sp_udc_probe start, port_num:0, ffffff8001b81000sp7350-drm display-subsystem: bound f8005c80.crtc0 (ops 0xffffffc080dd7330) [ 20.090351822219] mousedevloop: PS/2 mouse device common for all mice module loaded [ 20.097117823312] sp7350-rtc f8801180.rtc: registered as rtc0 sunplus-usb-synopsys-u3phy f80bd000.uphy: sunplus_usb_synopsys_u3phy_probe [ 20.101045830012] sp7350-rtc f8801180.rtc: setting system clock to 1970-01-03T23:04:09 UTC (255849) register sunplus_usb_otg0_driver [ 20.109254834609] [RTC] Info: sp7350-rtc loadedregister ehci0_hcd_sunplus_driver [ 20.113307838492] i2c /dev entries register ohci0_hcd_sunplus_driver [ 20.116913842890] sp7350_display_probe: disp probe ...usbcore: registered new interface driver cdc_acm [ 20.121323848329] sp7350cdc_display_probeacm: dispUSB probeAbstract 4Control irqModel [driver for USB modems 2.126362] connect_dev_name LT8912B-HDMI (1920x1080) and ISDN adapters [ 20.131140856327] sp7350_display_probeusbcore: dispregistered probenew interface set layer blendingdriver usb-storage [ 20.137481862341] sp7350_display_probe: disp probe doneusbcore: registered new interface driver ch341 [ 20.189859] sp7350_disp_lt8912_probe867784] usbserial: USB Serial support registered for ch341-uart [ 20.190076874035] hantro_dec f8168000.hantro_vc8000d: dec/pp kernel module.usbcore: registered new interface driver cp210x [ 20.190134879588] hantro_dec f8168000.hantro_vc8000d: major:243 minor:0usbserial: USB Serial support registered for cp210x [ 20.194912885490] hantro_dec f8168000.hantro_vc8000d: Core 0 HW ID=0x6e645000usbcore: registered new interface driver ftdi_sio [ 20.201429891215] hantro_dec f8168000.hantro_vc8000d: Supported HW found at 0xf8168000 usbserial: USB Serial support registered for FTDI USB Serial Device [ 20.203752898509] usb 1-1:usbcore: registered new interface high-speeddriver USBoption device[ number 2 using ehci0-sunplus [ 2.208812] hantro_dec f8168000.hantro_vc8000d: clock enabled 0.904063] usbserial: USB Serial support registered for GSM modem (1-port) [ 20.221480911009] hantro_dec f8168000.hantro_vc8000d: reset okayusbcore: registered new interface driver pl2303 [ 20.226966916562] hantro_dec f8168000.hantro_vc8000d: core[0] has H264 usbserial: USB Serial support registered for pl2303 [ 20.232934922616] hantro_dec f8168000.hantro_vc8000d: core[0] has JPEG mousedev: PS/2 mouse device common for all mice [ 20.238927929576] hantro_dec f8168000.hantro_vc8000d: core[0] has PPsp7350-rtc f8801180.rtc: registered as rtc0 [ 20.244738933537] hantro_dec f8168000.hantro_vc8000d: reset hardwaresp7350-rtc f8801180.rtc: setting system clock to 1970-01-01T08:42:04 UTC (31324) [ 20.250678941638] hantro_enc f80ff000.hantro_vc8000e: major:242 minor:0[RTC] Info: sp7350-rtc loaded [ 20.256705945692] hantro_enc f80ff000.hantro_vc8000ei2c_dev: memi2c iobaseaddr/dev =entries f80ff000hdriver [ 20.263578950324] hantro_enc f80ff000.hantro_vc8000e: mem mapping = ffffffc011ccd000hsunplus-gdc f8c09000.gdc: assigned reserved memory node gdc@98000000 [ 20.270953957486] hantro_encdec f80ff000f8168000.hantro_vc8000evc8000d: memdec/pp iosize = fffhkernel module. [ 20.277119963779] hantro_encdec f80ff000f8168000.hantro_vc8000evc8000d: clock enabledmajor:242 minor:0 [ 20.282847969976] hantro_encdec f80ff000f8168000.hantro_vc8000evc8000d: resetclock okayenabled [ 20.288313975583] hantro_encdec f80ff000f8168000.hantro_vc8000evc8000d: HW at base <0xf80ff000> with ID <0x6e655000>reset okay [ 20.297035981044] memallochantro_ddec video_codec_dmemf8168000.hantro_vc8000d: major:241Core minor:00 HW ID=0x6e645000 [ 20.302321987639] memallochantro_ddec video_codec_dmem: module initf8168000.hantro_vc8000d: Supported HW found at 0xf8168000 [ 20.307150995038] memallochantro_ddec video_codec_dmem: SW build 1000f8168000.hantro_vc8000d: core[0] has H264 [ 21.312356001007] memallochantro_ddec video_codec_dmem: linear memory base = 0x74000000 f8168000.hantro_vc8000d: core[0] has JPEG [ 21.319125006996] memallochantro_ddec video_codec_dmem: linear memory size = 64 MB f8168000.hantro_vc8000d: core[0] has PP [ 21.325483012810] memallochantro_ddec video_codec_dmemf8168000.hantro_vc8000d: Total size 64 MB; 4096 chunks of size 16384reset hardware [ 21.333333018768] memallochantro_eenc video_codec_ememf80ff000.hantro_vc8000e: allocationmajor:241 methodminor: DYNAMIC0 [ 21.339443024820] memallochantro_eenc video_codec_emem: major:240 minor:0f80ff000.hantro_vc8000e: mem iobaseaddr = f80ff000h [ 21.344995031655] memallochantro_eenc video_codec_ememf80ff000.hantro_vc8000e: SWmem mapping build= 1000ffffffc081765000h [ 21.346914039030] hub 1-1:1.0: USB hub foundhantro_enc f80ff000.hantro_vc8000e: mem iosize = fffh [ 21.350119045194] memallochantro_eenc video_codec_ememf80ff000.hantro_vc8000e: linearclock memory base = 0x60000000 enabled [ 21.354344050921] hub 1-1:1.0: 4 ports detectedhantro_enc f80ff000.hantro_vc8000e: reset okay [ 21.360619056386] memallochantro_eenc video_codec_emem: linear memory size = 327680 MBf80ff000.hantro_vc8000e: HW at base <0xf80ff000> with ID <0x6e655000> [ 21.371297065123] memalloc_ed video_codec_ememdmem: chunk size = 4 KB, chunks = 1 configured [ 2.378865] hantro_codecmajor:240 minor:0 [ 1.070355] memalloc_d video_codec_dmem: Videomodule codec clockinit enabled [ 21.384666075230] hantromemalloc_codecd video_codec_dmem: VideoSW codecbuild reset okay1000 [ 21.390385080431] usbcore memalloc_d video_codec_dmem: registeredlinear newmemory interfacebase driver= uvcvideo0x74000000 [ 21.396033] USB Video Class driver (1.1.1)087199] memalloc_d video_codec_dmem: linear memory size = 64 MB [ 21.402960093551] Bluetooth: HCI UART driver ver 2.3 memalloc_d video_codec_dmem: Total size 64 MB; 4096 chunks of size 16384 [ 21.404542101416] Bluetooth memalloc_e video_codec_emem: HCIallocation UART protocol H4 registered method: DYNAMIC [ 21.438515107514] spsdc f8003e80.mmc: Got CD GPIOmemalloc_e video_codec_emem: major:239 minor:0 [ 21.524234113056] mmc0memalloc_e video_codec_emem: newSW DDR MMC card at address 0001build 1000 [ 21.525137118195] mmcblk0: mmc0:0001 88A398 7.28 GiBmemalloc_e video_codec_emem: linear memory base = 0x60000000 [ 21.525488124960] mmcblk0boot0memalloc_e video_codec_emem: mmc0:0001linear 88A398memory partitionsize 1= 4.00327680 MiBMB [ 21.528380131645] mmcblk0boot1: mmc0:0001 88A398 partition 2 4.00 MiBmemalloc_e video_codec_emem: chunk size = 4 KB, chunks = 1 configured [ 21.534278139223] mmcblk0rpmb: mmc0:0001 88A398 partition 3 4.00 MiB, chardev (239:0)hantro_codec f880125c.video_codec: Video codec clock enabled [ 21.537715145795] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....hantro_codec f880125c.video_codec: Video codec reset okay [ 21.549621152220] usbcorechip version: registered new interface driver usbhid0xa31 [ 21.550121155337] VC mmcblk0:power p1control p2enable p3[ p4 p5 p6 p7 p81.159009] v4l2_probe [ 21.553439159019] usbhid: USB HID core driver vsiv4l2 video_codec_v4l2: assigned reserved memory node vcodec@80000000 [ 21.561800169068] usbcore: remoteprocregistered remoteproc0: f800817c.remoteproc is availablenew interface driver uvcvideo [ 21.568751174907] opteeBluetooth: HCI probingUART fordriver conduitver method2.3 [ 21.572387178955] opteeBluetooth: revision 3.13 (150e2ba5)HCI UART protocol H4 registered [ 21.572667212929] spsdc opteef8003e80.mmc: Got initializedCD driverGPIO [ 21.580362307559] usbcoremmc0: registered new interface driver snd-usb-audioDDR MMC card at address 0001 [ 21.586780308505] sunplus-audio f8800480.audio: sunplus_audio_probe mmcblk0: mmc0:0001 88A398 7.28 GiB [ 21.592170316731] sunplus-audio f8800480.audio mmcblk0: sunplus_i2s_register [ 2.598069] sunplus-audio f8800480.audio: sunplus_tdm_registerp1 p2 p3 p4 p5 p6 p7 p8 p9 [ 21.604153317552] aud-codec aud-codec: aud_codec_probemmcblk0boot0: mmc0:0001 88A398 4.00 MiB [ 21.604275318263] mmc2mmcblk0boot1: error -110 whilst initialising SDIO card mmc0:0001 88A398 4.00 MiB [ 21.614927320511] snd_spsoc_audio_init , create soc_card mmcblk0rpmb: mmc0:0001 88A398 4.00 MiB, chardev (238:0) [ 21.618946432903] soc-audio soc-audio: ASoC: machine sp-aud should use snd_soc_register_card()mmc1: new ultra high speed SDR25 SDHC card at address 0001 [ 21.627279433712] mmcblk1: debugfsmmc1:0001 DirectorySD16G 'f880048014.audio'5 withGiB parent[ 'sp-aud' already present! [ 2.635850] NET: Registered protocol family 10 1.435449] mmcblk1: p1 [ 21.636279438041] mmc1SMCCC: new ultra high speed SDR25 SDHC card at address 0001SOC_ID: ID = jep106:0d48:0a31 Revision = 0x00000000 [ 21.639767442589] usb 1-1.1:usbcore: registered new low-speedinterface USB device number 3 using ehci0-sunplusdriver usbhid [ 21.639976447196] usbhid: SegmentUSB RoutingHID withcore IPv6driver [ 21.640019451211] sitremoteproc remoteproc0: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 2.640376] NET: Registered protocol family 17f800817c.remoteproc is available [ 1.458730] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 21.640504466172] Bluetoothoptee: RFCOMMprobing TTYfor layerconduit initializedmethod. [ 21.640521469943] Bluetoothoptee: RFCOMMrevision socket layer initialized3.13 (df36975c) [ 21.640536470226] Bluetoothoptee: RFCOMM ver 1.11initialized driver [ 21.640545477948] Bluetoothusbcore: BNEPregistered (Ethernetnew Emulation)interface ver 1.3driver snd-usb-audio [ 21.640546484399] Bluetooth: BNEP filters: protocol multicastsunplus-audio f8800480.audio: sunplus_audio_probe [ 21.640553489658] Bluetooth: BNEP socket layer initializedsunplus-audio f8800480.audio: sunplus_i2s_register [ 21.640556495466] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 sunplus-audio f8800480.audio: sunplus_tdm_register [ 1.501409] aud-codec aud-codec: aud_codec_probe [ 21.640561505539] Bluetoothmmc2: HIDP socket layer initialized error -110 whilst initialising SDIO card [ 21.640637506186] Key type dns_resolver registered spsoc-pcm-driver spsoc-pcm-driver: snd_spsoc_pcm_probe [ 21.640650518381] Key type ceph registeredsnd_spsoc_audio_init, create soc_card [ 21.640805] libceph: loaded (mon/osd proto 15/24522221] soc-audio soc-audio: ASoC: machine sp-aud should use snd_soc_register_card() [ 21.641128] registered taskstats version 1530633] debugfs: Directory 'f8800480.audio' with parent 'sp-aud' already present! [ 21.641135539041] NET: Loading compiled-in X.509 certificatesRegistered PF_INET6 protocol family [ 21.646350543459] Segment mmcblk1: mmc1:0001 SD16G 14.5 GiBRouting with IPv6 [ 1.546674] In-situ OAM (IOAM) with IPv6 [ 21.649199550586] fbdevsit: fb create 1920x1080, cmod 8(RGB565) IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 21.649217] sp7350-fb fb_disp_device: assigned reserved memory node disp_reserve@5c000000556097] mmc2: Failed to initialize a non-removable card [ 1.556713] NET: Registered PF_PACKET protocol family [ 21.742148567099] inputBluetooth: HIDRFCOMM 04f3:0103TTY as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:04F3:0103.0001/input/input0layer initialized [ 21.747327571914] Bluetooth: RFCOMM socket mmcblk1:layer p1initialized [ 21.757082577036] hid-generic 0003:04F3:0103.0001: input: USB HID v1.11 Keyboard [HID 04f3:0103] on usb-f8102100.usb-1.1/input0 Bluetooth: RFCOMM ver 1.11 [ 1.580765] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 21.770436586059] fbconBluetooth: BNEP Deferringfilters: consoleprotocol take-overmulticast [ 21.774349591265] inputBluetooth: HIDBNEP 04f3:0103socket Consumer Control as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04F3:0103.0002/input/input1layer initialized [ 21.774860596212] fbdevBluetooth: fbHIDP res(Human 1920x1080,Interface sizeEmulation) 8298496ver +1.2 1024 [ 21.787709602116] inputBluetooth: HIDP socket HIDlayer 04f3:0103initialized System[ Control as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04F3:0103.0002/input/input2 1.607104] Key type dns_resolver registered [ 21.805402] hid-generic 0003:04F3:0103.0002: input: USB HID v1.11 Device [HID 04f3:0103] on usb-f8102100.usb-1.1/input1611322] Key type ceph registered [ 1.614947] libceph: loaded (mon/osd proto 15/24) [ 21.880797624181] usbregistered 1-1.3: new low-speed USB device number 4 using ehci0-sunplus [ 2.969691] input: Logitech USB Optical Mouse as /devices/platform/f8102100.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C06A.0003/input/input3taskstats version 1 [ 1.624292] Loading compiled-in X.509 certificates [ 1.637979] usb 2.0 phy registered [ 1.639073] sp7350-drm display-subsystem: assigned reserved memory node disp_reserve@5c000000 [ 21.971298640458] hidsp7350-genericdrm 0003:046D:C06A.0003: input: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-f8102100.usb-1.3/input0 [ 3.179158] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 3.180837] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 3.182282display-subsystem: bound f8005c80.crtc0 (ops 0xffffffc080dd7330) [ 1.678313] sp7350-drm display-subsystem: bound f8006600.mipi-dsi (ops 0xffffffc080dd9c10) [ 1.680061] [drm] Initialized sp7350-drm 1.0.0 20240828 for display-subsystem on minor 0 [ 1.683923] sp7350-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 1.691640] stmmaceth f8103000.stmmac: User ID: 0x10, Synopsys ID: 0x37 [ 1.692035] sp7350-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 1.697211] stmmaceth f8103000.stmmac: DWMAC1000 [ 1.708985] stmmaceth f8103000.stmmac: DMA HW capability register supported [ 1.715931] stmmaceth f8103000.stmmac: RX Checksum Offload Engine supported [ 1.722869] stmmaceth f8103000.stmmac: COE Type 2 [ 1.727555] stmmaceth f8103000.stmmac: TX Checksum insertion supported [ 1.734065] stmmaceth f8103000.stmmac: Wake-Up On Lan supported [ 1.740003] stmmaceth f8103000.stmmac: Normal descriptors [ 1.745352] stmmaceth f8103000.stmmac: Ring mode enabled [ 1.750645] stmmaceth f8103000.stmmac: Enable RX Mitigation via HW Watchdog Timer [ 1.957484] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.445254] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.445466] ehci0-sunplus f8102100.usb: Generic Platform EHCI Controller [ 2.447877] ehci0-sunplus f8102100.usb: new USB bus registered, assigned bus number 1 [ 2.455701] ehci0-sunplus f8102100.usb: irq 37, io mem 0xf8102100 [ 2.467843] ehci0-sunplus f8102100.usb: USB 2.0 started, EHCI 1.10 [ 2.469063] hub 1-0:1.0: USB hub found [ 2.471691] hub 1-0:1.0: 1 port detected [ 2.476385] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.482621] ohci0-sunplus f8102080.usb: Generic Platform OHCI Controller [ 2.489229] ohci0-sunplus f8102080.usb: new USB bus registered, assigned bus number 2 [ 2.497108] ohci0-sunplus f8102080.usb: irq 39, io mem 0xf8102080 [ 2.557870] hub 2-0:1.0: USB hub found [ 2.557996] hub 2-0:1.0: 1 port detected [ 2.558815] sp_udc_probe start, port_num:0, ffffff8001d32000 [ 2.560050] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.589333] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.590605] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 2.592097] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 2.598763] clk: Disabling unused clocks [ 2.602679] [dhd] _dhd_module_init: in Dongle Host Driver, version 101.10.591.36168.3633 (wlan=r892223-20231114-120240829-2)(429fcb0) [ 32.182282602679] drivers/net/wireless/bcmdhd compiled on MarSep 726 2024 at 1118:5043:0502 [ 32.182282602679] [ 32.200282620609] [dhd] STATIC-MSG) dhd_static_buf_init : 101.10.361.36 (wlan=r892223-20231107-1) [ 32.208640628978] [dhd] STATIC-MSG) dhd_init_wlan_mem : prealloc ok for index 0: 1102848(1077K) [ 32.216838637167] [dhd] no wifi platform data, skip [ 32.221111641437] [dhd] dhd_wifi_platform_load: Enter [ 32.225624645951] [dhd] DHD wifi platform data is required for Android build [ 32.232134652460] [dhd] DHD registering bus directly [ 32.236560656887] [dhd] bcmsdh_register: register client driver [ 32.241970662301] [dhd] _dhd_module_init: Exit err=0 [ 32.246371666698] ALSA device list: [ 32.249321669647] #0: Q645/Q654SP7350, Sunplus Technology Inc. [ 32.254388674448] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 32.262871682936] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 3.292263] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null) [ 3.2923542.704445] VFS: Mounted root (ext4squashfs filesystem) readonly on device 259:0. [ 32.295458705226] devtmpfs: mounted [ 3.299212] Freeing unused kernel memory: 3200K [ 3.302693] Run /sbin/init as init process /etc/init.d/rcS starts... Mounting other filesystems ... rc.extra [bg] ******* resize2fs /dev/mmcblk0p8 **************** extra done resize2fs 1.46.2 (28-Feb-2021) 2.705928] Freeing unused kernel memory: 2752K [ 2.707907] Run /sbin/init as init process [ 32.601208783096] EXT4-fs (mmcblk0p8mmcblk0p9): resizingrecovery filesystemcomplete from 142490[ to 1899447 blocks Filesystem at /dev/mmcblk0p8 is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 2.783861] EXT4-fs (mmcblk0p9): mounted filesystem ef988f4b-2938-4795-86fb-cfa7d71210a9 r/w with ordered data mode. Quota mode: disabled. [ 32.735549804260] EXT4-fs (mmcblk0p8): resized filesystem to 1899447 The filesystem on /dev/mmcblk0p8 is now 1899447 (4k) blocks long. overlayfs: "xino" feature enabled using 32 upper inode bits. /etc/init.d/rcS starts... Mounting other filesystems ... rc.extra [bg] extra done Boot CM4 firmware by remoteproc [ 3.762893070870] remoteproc remoteproc0: powering up f800817c.remoteproc [ 3.766193083053] remoteproc remoteproc0: Booting fw image firmware, size 244296244336 [ 3.769557084136] virtio_rpmsg_bus virtio0: rpmsg host is online [ 3.773861084227] remoteproc0#vdev0bufferrproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7) [ 3.779871091016] remoteproc remoteproc0: remote processor f800817c.remoteproc is now up [ 3.797740101857] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x0 [ 3.798065105790] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x1 [ 3.801847112834] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x2 Boot CM4 firmware by remoteproc End of /etc/init.d/rcS login[148127]: root login on 'console' ~ # [ 3.893937] fbcon: Taking over console [ 3.895107] Console: switching to colour frame buffer device 240x67 ~ # df -hT Filesystem Type Size Used Available Use% Mounted on /dev/rootoverlay ext4 overlay 6.8G 7.0G 34280.9M0K 6.4G6G 5%0% / devtmpfs devtmpfs 1.2G3G 0 1.2G3G 0% /dev tmpfs tmpfs 1.4G7G 0 1.4G7G 0% /dev/shm tmpfs tmpfs 1.4G7G 0 1.4G7G 0% /tmp ~ # |