...
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:
Type | Folders | Files | Descriptions |
dts | boot/dts/sunplus/ | sp7350sp7350-ev.dts | For Evaluation board |
sp7350sp7350-dm.dts | For Demo board | ||
defconfig files | configs/ | sp7350_emmc_dm_defconfig | for Demo board, eMMC boot |
sp7350_sdcard_dm_defconfig | for Demo board, SD card boot | ||
sp7350_emmc_ev_defconfig | for EVB, eMMC boot | ||
sp7350_sdcard_ev_defconfig | for EVB, SD card boot | ||
sp7350_nand_ev_defconfig | for EVB, SPI-NAND flash boot | ||
sp7350_pnand_ev_defconfig | for EVB, 8-bit NAND flash boot | ||
Kconfig | ./ | Kconfig.platforms | for PS7350 SP7350 platform |
Log of Linux
...
Note that U-Boot and Linux share device-tree source files. For usage guidance, please refer to:
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] Reserved memoryOF: created DMA memory pool at 0x0000000000100000, size 1 MiB [ 0.000000] OF: reserved reserved mem: initialized node rproc0@100000, compatible id shared-dma-pool0x0000000000000000..0x00000000000fffff (1024 KiB) nomap non-reusable null_pointer@0 [ 0.000000] Reserved memory: created CMADMA memory pool at 0x000000004f4000000x0000000000100000, size 2001 MiB [ 0.000000] OF: reserved mem: initialized node mipicsirx@4f400000rproc0@100000, compatible id shared-dma-pool [ 0.000000] Reserved memoryOF: createdreserved DMA memory pool at 0x000000005be00000, size 1 MiBmem: 0x0000000000100000..0x00000000001fffff (1024 KiB) nomap non-reusable rproc0@100000 [ 0.000000] OF: reserved mem: initialized node vdev0buffer@5be00000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf00000, size 0 MiB0x0000000000200000..0x00000000002fffff (1024 KiB) nomap non-reusable tfa@200000 [ 0.000000] OF: reserved mem: initialized node vdev0vring0@5bf00000, compatible id shared-dma-pool0x0000000000300000..0x00000000004fffff (2048 KiB) nomap non-reusable optee@300000 [ 0.000000] Reserved memory: created DMACMA memory pool at 0x000000005bf100000x000000004f400000, size 0200 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@5bf10000mipicsirx@4f400000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000004f400000..0x000000005bbfffff (204800 KiB) map reusable mipicsirx@4f400000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf200000x000000005be00000, size 01 MiB [ 0.000000] OF: reserved mem: initialized node vdev0_reserve@5bf20000vdev0buffer@5be00000, compatible id shared-dma-pool [ 0.000000] Reserved memoryOF: createdreserved CMA memory pool at 0x000000005c000000, size 64 MiB [ 0.000000] OF: reserved mem: initialized node disp_reserve@5c000000, compatible id shared-dma-pool mem: 0x000000005be00000..0x000000005befffff (1024 KiB) nomap non-reusable vdev0buffer@5be00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000800000000x000000005bf00000, size 3840 MiB [ 0.000000] OF: reserved mem: initialized node vcodec@80000000vdev0vring0@5bf00000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000005bf00000..0x000000005bf0ffff (64 KiB) nomap non-reusable vdev0vring0@5bf00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000fa2400000x000000005bf10000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node cm4runaddr@fa240000vdev0vring1@5bf10000, compatible id shared-dma-pool [ 0.000000] Zone rangesOF: reserved mem: [ 0.000000] DMA [mem 0x0000000000000000-0x00000000efffffff]0x000000005bf10000..0x000000005bf1ffff (64 KiB) nomap non-reusable vdev0vring1@5bf10000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf20000, size 0 MiB [ 0.000000] OF: reserved mem: DMA32 emptyinitialized node vdev0_reserve@5bf20000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000005bf20000..0x000000005bffffff (896 NormalKiB) nomap emptynon-reusable vdev0_reserve@5bf20000 [ 0.000000] MovableReserved zonememory: startcreated forCMA eachmemory nodepool [at 0x000000005c000000, size 0.000000] Early memory node ranges64 MiB [ 0.000000] OF: reserved nodemem: initialized 0: [mem 0x0000000000000000-0x00000000000fffff]node disp_reserve@5c000000, compatible id shared-dma-pool [ 0.000000] OF: reserved node 0: [mem 0x0000000000100000-0x00000000004fffff]mem: 0x000000005c000000..0x000000005fffffff (65536 KiB) map reusable disp_reserve@5c000000 [ 0.000000] OF: reserved node 0: [mem 0x0000000000500000-0x000000005bdfffff]mem: 0x0000000060000000..0x0000000073ffffff (327680 KiB) nomap non-reusable vcodec@60000000 [ 0.000000] OF: reserved node 0: [mem 0x000000005be00000-0x000000005bffffff]mem: 0x0000000074000000..0x0000000077ffffff (65536 KiB) nomap non-reusable vcodec@74000000 [ 0.000000] OF: reserved node 0: [mem 0x000000005c000000-0x000000005fffffff]mem: 0x0000000078000000..0x000000007fffffff (131072 KiB) nomap non-reusable npu_reserve@78000000 [ 0.000000] Reserved node 0: [mem 0x0000000060000000-0x0000000097ffffff]memory: created CMA memory pool at 0x0000000080000000, size 384 MiB [ 0.000000] OF: reserved mem: initialized node vcodec@80000000, compatible 0: [mem 0x0000000098000000-0x00000000efffffff]id shared-dma-pool [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000000efffffff] OF: reserved mem: 0x0000000080000000..0x0000000097ffffff (393216 KiB) map reusable vcodec@80000000 [ 0.000000] cmaReserved memory: Reservedcreated CMA 16memory MiBpool at 0x00000000ea000000 0x0000000098000000, size 128 MiB [ 0.000000] psciOF: probingreserved formem: conduitinitialized methodnode from DT.gdc@98000000, compatible id shared-dma-pool [ 0.000000] psci OF: reserved mem: PSCIv1.1 detected in firmware.0x0000000098000000..0x000000009fffffff (131072 KiB) map reusable gdc@98000000 [ 0.000000] Reserved pscimemory: Using standard PSCI v0.2 function IDscreated DMA memory pool at 0x00000000fa240000, size 0 MiB [ 0.000000] OF: reserved pscimem: initialized Trustednode OScm4runaddr@fa240000, migrationcompatible not requiredid shared-dma-pool [ 0.000000] psci: SMC Calling Convention v1.2OF: reserved mem: 0x00000000fa240000..0x00000000fa29ffff (384 KiB) nomap non-reusable cm4runaddr@fa240000 [ 0.000000] percpuOF: EmbeddedNUMA: 31 pages/cpu s86168 r8192 d32616 u126976parsing numa-distance-map-v1 [ 0.000000] Detected VIPT I-cache on CPU0 NUMA: NODE_DATA [mem 0xefffdb40-0xefffffff] [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 NUMA: NODE_DATA [mem 0x10f8a8b40-0x10f8aafff] [ 0.000000] Zone ranges: [ 0.000000] Built 1 zonelists,DMA mobility grouping on. Total pages: 967680[mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] Kernel command line: console=ttyS0,115200 earlycon root=/dev/mmcblk0p8 rw rootwait DMA32 empty [ 0.000000] Dentry cache hashNormal table entries: 524288 (order: 10, 4194304 bytes, linear)[mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:offnode 0: [mem 0x0000000000000000-0x00000000004fffff] [ 0.000000] Memory: 2616828K/3932160K availablenode (13310K kernel code, 3980K rwdata, 5440K rodata, 3200K init, 544K bss, 1028612K reserved, 286720K cma-reserved)0: [mem 0x0000000000500000-0x000000005bdfffff] [ 0.000000] node 0: [mem 0x000000005be00000-0x000000005bffffff] [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1node 0: [mem 0x000000005c000000-0x000000005fffffff] [ 0.000000] rcu node 0: Hierarchical RCU implementation.[mem 0x0000000060000000-0x000000007fffffff] [ 0.000000] rcu: node RCU0: event tracing is enabled. [mem 0x0000000080000000-0x00000000efffffff] [ 0.000000] Tracing node variant of Tasks1: RCU enabled.[mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] rcu:Initmem RCUsetup calculatednode value0 of[mem scheduler0x0000000000000000-enlistment delay is 100 jiffies. 0x00000000efffffff] [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0Initmem setup node 1 [mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] GICcma: UsingReserved split16 EOI/DeactivateMiB modeat [0x00000000eec00000 on node 0.000000] sp-clkc init-1 [ 0.000000] PLLApsci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in 147456000firmware. [ 0.000000] psci: PLLCUsing standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not 1500000000required [ 0.000000] PLLL3psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 20 pages/cpu s41128 r8192 d32600 1200000000u81920 [ 0.000000] PLLDDetected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Virtualization Host Extensions 800000000 [ 0.000000] PLLHCPU features: detected: Qualcomm erratum 1009, or ARM erratum 20750000001286807, 2441009 [ 0.000000] PLLNCPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot 500000000alternatives [ 0.000000] PLLSKernel command line: console=ttyS0,115200 earlycon root=/dev/mmcblk0p8 rw rootwait rootfstype=squashfs [ 0.000000] Fallback order 2000000000for [ Node 0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (phys).0 1 [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns Fallback order for Node 1: 1 0 [ 0.000003000000] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100nsBuilt 2 zonelists, mobility grouping on. Total pages: 1032192 [ 0.008289000000] Policy Consolezone: colour dummy device 80x25Normal [ 0.012687000000] Calibrating delay loop (skippedmem auto-init: stack:all(zero), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=25000)heap alloc:off, heap free:off [ 0.022989000000] pid_max: default software IO TLB: 32768area minimum:num 3014. [ 0.027705000000] Mount-cachesoftware hashIO table entriesTLB: 8192 (order: 4, 65536 bytes, linearmapped [mem 0x00000000e6c00000-0x00000000eac00000] (64MB) [ 0.035069000000] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.043915] rcu: Hierarchical SRCU implementation.Memory: 2689108K/4194304K available (13568K kernel code, 1816K rwdata, 4100K rodata, 2752K init, 568K bss, 694188K reserved, 811008K cma-reserved) [ 0.049227000000] smpSLUB: 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 HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=2 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.061830] Detected VIPT I-cache on CPU1000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.061872000000] CPU1:Root BootedIRQ secondary processor 0x0000000100 [0x412fd050]handler: gic_handle_irq [ 0.070038000000] DetectedGIC: VIPTUsing I-cache on CPU2split EOI/Deactivate mode [ 0.070063000000] CPU2rcu: Booted secondary processor 0x0000000200 [0x412fd050]srcu_init: Setting srcu_struct sizes based on contention. [ 0.078202000000] PLLA Detected VIPT I-cache on CPU3 [ 0.078224] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]147456000 [ 0.078277000000] smp:PLLC Brought up 1 node, 4 CPUs [ 0.114049] SMP: Total of 4 processors activated.1500000000 [ 0.118771000000] CPUPLLL3 features: detected: Privileged Access Never [ 0.124366] CPU features: detected: LSE atomic instructions1200000000 [ 0.129963000000] CPUPLLD features: detected: User Access Override [ 0.135297] CPU features: detected: 32-bit EL0 Support800000000 [ 0.140455000000] CPUPLLH features: detected: Common not Private translations [ 0.146752] CPU features: detected: RAS Extension Support2075000000 [ 0.152173000000] PLLN CPU features: detected: Data cache clean to the PoU not required for I/D coherence500000000 [ 0.160829000000] CPUPLLS features: detected: CRC32 instructions [ 0.165988] CPU features: detected: Speculative Store Bypassing Safe (SSBS)2000000000 [ 0.193601000000] CPUarch_timer: Allcp15 CPUtimer(s) startedrunning at EL2 25.00MHz (phys). [ 0.197658000000] alternativesclocksource: patching kernel code [ 0.203463] devtmpfs: initialized [ 0.212786] clocksource: jiffies: mask: 0xffffffff maxarch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xffffffff0x5c40939b5, max_idle_ns: 1911260446275000440795202646 ns [ 0.222512000000] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns [ 0.235348008309] pinctrlConsole: core:colour initializeddummy pinctrldevice subsystem80x25 [ 0.241110012741] NET:Calibrating Registereddelay protocol family 16 [ 0.246544] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocationsloop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=25000) [ 0.253666023012] DMApid_max: preallocateddefault: 51232768 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.261552] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocationsminimum: 301 [ 0.028343] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, vmalloc hugepage) [ 0.269479] audit: initializing netlink subsys (disabled037587] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, vmalloc) [ 0.274952045448] auditMount-cache hash table entries: type=20008192 audit(0.116:1): state=initialized audit_enabled=0 res=1order: 4, 65536 bytes, vmalloc) [ 0.275265052928] thermal_sys: Registered thermal governor 'step_wise' [ 0.282797] cpuidle: using governor menu Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, vmalloc) [ 0.292822061577] hw-breakpointcacheinfo: Unable foundto 6detect breakpointcache andhierarchy 4for watchpointCPU registers.0 [ 0.299620068119] ASIDRCU allocatorTasks initialisedTrace: withSetting 65536shift entriesto [2 and lim to 0.313157] SP7350 PinCtl by Sunplus Tech.(C) 20231 rcu_task_cb_adjust=1. [ 0.321268075767] iommurcu: DefaultHierarchical domain type: TranslatedSRCU implementation. [ 0.331049080501] SCSIrcu: subsystem initialized [ Max 0.334826] usbcore: registered new interface driver usbfsphase no-delay instances is 400. [ 0.340279086335] usbcoresmp: registeredBringing newup interfacesecondary driverCPUs hub [ 0.345608] usbcore: registered new device driver usb [ 0.351373] mc: Linux media interface: v0.10 [ 0.355598] videodev: Linux video capture interface: v2.00... 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.361102098968] pps_core: LinuxPPS API ver. 1 registered Detected VIPT I-cache on CPU1 [ 0.366074099019] pps_coreCPU1: SoftwareBooted ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>secondary processor 0x0000000100 [0x412fd050] [ 0.375260107192] Detected PTPVIPT clockI-cache supporton registeredCPU2 [ 0.379401107223] sunplus,ocotp f8802380.otp: by Sunplus (C) 2020CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.385009115367] AdvancedDetected LinuxVIPT SoundI-cache Architectureon DriverCPU3 Initialized. [ 0.391296115395] BluetoothCPU3: Booted secondary Coreprocessor ver 2.220x0000000300 [0x412fd050] [ 0.394819115444] NETsmp: Brought up Registered2 protocolnodes, family4 31CPUs [ 0.399264151306] BluetoothSMP: HCITotal deviceof and4 connectionprocessors manageractivated. initialized [ 0.405650156029] CPU Bluetoothfeatures: HCI socket layer initializeddetected: 32-bit EL0 Support [ 0.410545161188] Bluetooth: L2CAP socket layer initialized CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.415620169844] Bluetooth CPU features: detected: SCOCommon socketnot layerPrivate initializedtranslations [ 0.420745176139] clocksourceCPU features: Switcheddetected: toCRC32 clocksource arch_sys_counter instructions [ 0.758914181300] CPU NETfeatures: Registereddetected: protocolRCpc family 2load-acquire (LDAPR) [ 0.763366187069] IPCPU identsfeatures: hashdetected: tableLSE entries: 65536 (order: 7, 524288 bytes, linear)atomic instructions [ 0.772048192666] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)CPU features: detected: Privileged Access Never [ 0.780572198262] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)CPU features: detected: RAS Extension Support [ 0.788642203684] TCPCPU bind hash table entriesfeatures: detected: 32768Speculative (order: 7, 524288 bytes, linearStore Bypassing Safe (SSBS) [ 0.796230210728] TCPCPU: Hash tables configured (established 32768 bind 32768)All CPU(s) started at EL2 [ 0.214790] alternatives: applying system-wide alternatives [ 0.802790] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)224412] devtmpfs: initialized [ 0.233542] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 0.809489243278] UDP-Litefutex hash table entries: 20481024 (order: 4, 65536 bytes, linearvmalloc) [ 0.816720260151] pinctrl NETcore: Registeredinitialized protocolpinctrl familysubsystem 1 [ 0.821307265920] RPCNET: Registered named UNIX socket transport module. [ PF_NETLINK/PF_ROUTE protocol family [ 0.827195272500] RPCDMA: Registeredpreallocated udp512 transport module. [ 0.831901] RPC: Registered tcp transport module. KiB GFP_KERNEL pool for atomic allocations [ 0.836621279606] RPCDMA: preallocated 512 Registered tcp NFSv4.1 backchannel transport module.KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.843997287421] hwDMA: perfevents:preallocated enabled512 withKiB armv8GFP_cortexKERNEL|GFP_a55DMA32 PMUpool driver,for 7atomic countersallocations available [ 0.852914295337] audit: Initialiseinitializing systemnetlink trustedsubsys keyrings(disabled) [ 0.857397300826] workingsetaudit: timestamp_bits=46 max_order=20 bucket_order=0 type=2000 audit(0.080:1): state=initialized audit_enabled=0 res=1 [ 0.865806301161] zbudthermal_sys: loaded Registered thermal governor 'step_wise' [ 0.869227308565] NFScpuidle: Registeringusing the id_resolver key typegovernor menu [ 0.874241318651] Key type id_resolver registered [ 0.878420] Key type id_legacy registeredhw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.882825325448] ASID Keyallocator initialised typewith cifs.idmap65536 registeredentries [ 0.886938332969] fuse: init (API version 7.32)platform f8005c80.crtc0: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 0.919931] Key type asymmetric registered340913] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/lcd@45 [ 0.923967349250] Asymmetric key parser 'x509' registered platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.928877357729] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /crtc0@f8005c80 [ 0.936296372090] iogpio scheduler mq-deadline registered [ 0.940842] io scheduler kyber registered gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.945240] usb 2.0 phy registered381354] SP7350 PinCtl by Sunplus Tech.(C) 2023 [ 0.948796382935] platform fbdev: sp_fbinfo not presenthdmi-connector: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.950122396144] dw_axi_dmac_platform f80fc000.dma-controller: DesignWare AXI DMA Controller, 16 channelsModules: 27024 pages in range for non-PLT usage [ 0.963521396148] ttyS f8801900.serialModules: sp_uart0's Rx is in PIO mode.518544 pages in range for PLT usage [ 0.969413402899] ttyS f8801900.serialiommu: sp_uart0's Tx is in PIO mode.Default domain type: Translated [ 0.975356412967] f8801900.serial: ttyS0 at MMIO 0xf8801900 (irq = 18, base_baud = 1562500) is a sp_uart0iommu: DMA domain TLB invalidation policy: strict mode [ 0.419329] SCSI subsystem initialized [ 0.984531423100] printkusbcore: registered console [ttyS0] enablednew interface driver usbfs [ 0.984531428547] printkusbcore: registered new consoleinterface [ttyS0]driver enabledhub [ 0.992827433882] printkusbcore: bootconsole [sunplus_uart0] disabledregistered new device driver usb [ 0.992827439317] printk: bootconsole [sunplus_uart0] disabled platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/lcd@45 [ 10.007215447679] i2c loop: module loaded6-0045: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 10.008261454575] stmmaceth f8103000.stmmac: no reset control foundplatform hdmi-connector: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 10.008425462751] stmmacethplatform f8103000f8006600.stmmacmipi-dsi: UserFixed ID: 0x10, Synopsys ID: 0x37dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 10.011499471231] stmmaceth f8103000.stmmaci2c 6-0048: Fixed dependency cycle(s) DWMAC1000with /hdmi-connector [ 10.016180477788] stmmaceth f8103000.stmmaci2c 6-0048: DMAFixed HW capability register supporteddependency cycle(s) with /mipi-dsi@f8006600 [ 10.023123485053] stmmaceth f8103000.stmmacmc: RXLinux Checksummedia Offload Engine supported interface: v0.10 [ 10.030067489292] videodev: stmmaceth f8103000.stmmac: COE Type 2Linux video capture interface: v2.00 [ 10.034754494789] stmmaceth f8103000.stmmacpps_core: TX Checksum insertion supportedLinuxPPS API ver. 1 registered [ 10.041266] stmmaceth f8103000.stmmac: Wake-Up On Lan supported499757] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 10.047195508941] stmmaceth f8103000.stmmac: Normal descriptorsPTP clock support registered [ 10.052550513025] stmmaceth f8103000.stmmac: Ring mode enabledAdvanced Linux Sound Architecture Driver Initialized. [ 10.057843519398] stmmaceth f8103000.stmmacBluetooth: EnableCore RX Mitigation via HW Watchdog Timerver 2.22 [ 10.065309522921] stmmaceth f8103000.stmmacNET: deviceRegistered MACPF_BLUETOOTH address f6:32:06:b4:3e:c7protocol family [ 10.264024] register sunplus_usb_otg0_driver528241] Bluetooth: HCI device and connection manager initialized [ 10.269514534627] sunplus-usb-synopsys-u3phy f80bd000.uphy: sunplus_usb_synopsys_u3phy_probe Bluetooth: HCI socket layer initialized [ 10.878990539521] ehci_hcdBluetooth: USBL2CAP 2.0 'Enhanced' Host Controller (EHCI) Driver socket layer initialized [ 10.879052544597] ehci-platformBluetooth: EHCISCO genericsocket platformlayer driverinitialized [ 10.879600549835] ohci_hcdclocksource: USBSwitched 1.1 'Open' Host Controller (OHCI) Driverto clocksource arch_sys_counter [ 10.885709560231] ohci-platformNET: OHCIRegistered genericPF_INET platformprotocol driverfamily [ 10.891124565276] register ehci0_hcd_sunplus_driver [ 1.895343] ehci0-sunplus f8102100.usb: Generic Platform EHCI ControllerIP idents hash table entries: 65536 (order: 7, 524288 bytes, vmalloc) [ 10.901941] ehci0-sunplus f8102100.usb: new USB bus registered, assigned bus number 1574876] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, vmalloc) [ 10.909795583515] ehci0-sunplus f8102100.usb: irq 37, io mem 0xf8102100Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, vmalloc) [ 10.922742591360] ehci0-sunplus f8102100.usb: USB 2.0 started, EHCI 1.10TCP established hash table entries: 32768 (order: 6, 262144 bytes, vmalloc) [ 10.923241599569] hub 1-0:1.0: USB hub found [ 1.925746] hub 1-0:1.0: 1 port detectedTCP bind hash table entries: 32768 (order: 8, 1048576 bytes, vmalloc) [ 0.607618] TCP: Hash tables configured (established 32768 bind 32768) [ 10.929907614178] register ohci0_hcd_sunplus_driver [ 1.934061] ohci0-sunplus f8102080.usb: Generic Platform OHCI ControllerUDP hash table entries: 2048 (order: 4, 65536 bytes, vmalloc) [ 10.940650620972] ohci0-sunplus f8102080.usb: new USB bus registered, assigned bus number 2UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, vmalloc) [ 10.948502628294] ohci0-sunplus f8102080.usbNET: irq 38, io mem 0xf8102080Registered PF_UNIX/PF_LOCAL protocol family [ 20.008111634129] RPC: Registered hub 2-0:1.0: USB hub foundnamed UNIX socket transport module. [ 20.008170640004] hub 2-0:1.0: 1 port detectedRPC: Registered udp transport module. [ 20.008507644721] usbcoreRPC: registeredRegistered newtcp interface driver cdc_acmtransport module. [ 20.010224649442] cdc_acmRPC: USB Abstract Control Model driver for USB modems and ISDN adaptersRegistered tcp-with-tls transport module. [ 0.654951] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 20.018242662771] usbcore:Initialise registeredsystem newtrusted interface driver usb-storage keyrings [ 20.024236667286] usbcoreworkingset: registered new interface driver ch341 timestamp_bits=42 max_order=20 bucket_order=0 [ 20.029672673967] usbserialsquashfs: USBversion Serial support registered for ch341-uart 4.0 (2009/01/31) Phillip Lougher [ 20.035928679930] usbcoreNFS: registeredRegistering newthe interfaceid_resolver driverkey cp210xtype [ 20.041474684950] usbserial:Key USB Serial supporttype id_resolver registered for cp210x [ 20.047389689124] usbcore:Key registeredtype new interface driver ftdi_sioid_legacy registered [ 20.053105693542] usbserial:Key USB Serial support registered for FTDI USB Serial Devicetype cifs.idmap registered [ 20.060434697654] usbcorefuse: registeredinit new(API interface driver optionversion 7.39) [ 20.065951726961] usbserial:Key USBtype Serial supportasymmetric registered for GSM modem (1-port) [ 20.072953730995] usbcore:Asymmetric registeredkey newparser interface driver pl2303'x509' registered [ 20.078451] usbserial: USB Serial support registered for pl2303735917] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 20.084438743326] sp_udc_probe start, port_num:0, ffffff8001b81000io scheduler mq-deadline registered [ 20.090351747872] mousedev: PS/2 mouse device common for all mice io scheduler kyber registered [ 20.097117751916] io sp7350-rtc f8801180.rtc:scheduler bfq registered as rtc0 [ 20.101045757531] sp7350-rtc f8801180.rtc: setting system clock to 1970-01-03T23:04:09 UTC (255849)dw_axi_dmac_platform f80fc000.dma-controller: DesignWare AXI DMA Controller, 16 channels [ 20.109254767117] [RTC] Info: sp7350-rtc loaded [ 2.113307] i2c /dev entries driver [ 2.116913] sp7350_display_probe: disp probe ..ttyS f8801900.serial: sp_uart0's Rx is in PIO mode. [ 0.772996] ttyS f8801900.serial: sp_uart0's Tx is in PIO mode. [ 20.121323779038] sp7350_display_probef8801900.serial: dispttyS0 probeat 4MMIO 0xf8801900 (irq [= 16, base_baud 2.126362] connect_dev_name LT8912B-HDMI (1920x1080)= 1562500) is a sp_uart0 [ 20.131140788149] sp7350_display_probeprintk: dispconsole probe set layer blending [ttyS0] enabled [ 20.137481788149] sp7350_display_probeprintk: dispconsole probe[ttyS0] doneenabled [ 20.189859796440] sp7350_disp_lt8912_probe printk: bootconsole [sunplus_uart0] disabled [ 20.190076796440] hantro_dec f8168000.hantro_vc8000d: dec/pp kernel module. [ 2.190134] hantro_dec f8168000.hantro_vc8000d: major:243 minor:0printk: bootconsole [sunplus_uart0] disabled [ 0.807507] rpi_touchscreen 6-0045: Atmel I2C read failed: -121 [ 20.194912809267] hantro_dec f8168000.hantro_vc8000d: Core 0 HW ID=0x6e645000sp7350-drm display-subsystem: assigned reserved memory node disp_reserve@5c000000 [ 20.201429810878] hantro_dec f8168000.hantro_vc8000d: Supported HW found at 0xf8168000 sp7350-drm display-subsystem: bound f8005c80.crtc0 (ops 0xffffffc080dd7330) [ 20.203752822219] usb 1-1loop: newmodule high-speedloaded USB[ device number 2 using ehci0-sunplus0.823312] sunplus-usb-synopsys-u3phy f80bd000.uphy: sunplus_usb_synopsys_u3phy_probe [ 20.208812830012] register hantro_dec f8168000.hantro_vc8000d: clock enabledsunplus_usb_otg0_driver [ 20.221480834609] hantro_dec f8168000.hantro_vc8000d: reset okay register ehci0_hcd_sunplus_driver [ 20.226966838492] register hantro_dec f8168000.hantro_vc8000d: core[0] has H264ohci0_hcd_sunplus_driver [ 0.842890] usbcore: registered new interface driver cdc_acm [ 20.232934848329] hantro_dec f8168000.hantro_vc8000d: core[0] has JPEG [ 2.238927] hantro_dec f8168000.hantro_vc8000d: core[0] has PPcdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 20.244738856327] hantro_dec f8168000.hantro_vc8000d: reset hardware usbcore: registered new interface driver usb-storage [ 20.250678862341] hantro_enc f80ff000.hantro_vc8000e: major:242 minor:0 usbcore: registered new interface driver ch341 [ 20.256705867784] hantro_enc f80ff000.hantro_vc8000eusbserial: memUSB iobaseaddrSerial = f80ff000hsupport registered for ch341-uart [ 20.263578874035] hantro_enc f80ff000.hantro_vc8000e: mem mapping = ffffffc011ccd000husbcore: registered new interface driver cp210x [ 20.270953879588] hantro_enc f80ff000.hantro_vc8000e: mem iosize = fffhusbserial: USB Serial support registered for cp210x [ 20.277119885490] hantro_enc f80ff000.hantro_vc8000e: clock enabled usbcore: registered new interface driver ftdi_sio [ 20.282847] hantro_enc f80ff000.hantro_vc8000e: reset okay891215] usbserial: USB Serial support registered for FTDI USB Serial Device [ 20.288313898509] hantro_enc f80ff000.hantro_vc8000eusbcore: HWregistered atnew baseinterface <0xf80ff000>driver with IDoption <0x6e655000> [ 20.297035] memalloc_d video_codec_dmem: major:241 minor:0904063] usbserial: USB Serial support registered for GSM modem (1-port) [ 20.302321911009] memalloc_d video_codec_dmem: module initusbcore: registered new interface driver pl2303 [ 20.307150916562] memalloc_d video_codec_dmem: SW build 1000 usbserial: USB Serial support registered for pl2303 [ 20.312356922616] memalloc_d video_codec_dmem: linear memory base = 0x74000000mousedev: PS/2 mouse device common for all mice [ 20.319125929576] memalloc_d video_codec_dmem: linear memory size = 64 MBsp7350-rtc f8801180.rtc: registered as rtc0 [ 20.325483933537] memalloc_d video_codec_dmem: Total size 64 MB; 4096 chunks of size 16384 sp7350-rtc f8801180.rtc: setting system clock to 1970-01-01T08:42:04 UTC (31324) [ 20.333333941638] memalloc_e video_codec_emem: allocation method: DYNAMIC[RTC] Info: sp7350-rtc loaded [ 20.339443945692] memalloc_e video_codec_emem: major:240 minor:0i2c_dev: i2c /dev entries driver [ 20.344995950324] memalloc_e video_codec_emem: SW build 1000sunplus-gdc f8c09000.gdc: assigned reserved memory node gdc@98000000 [ 20.346914957486] hub 1-1:1.0: USB hub foundhantro_dec f8168000.hantro_vc8000d: dec/pp kernel module. [ 20.350119963779] memallochantro_edec video_codec_ememf8168000.hantro_vc8000d: linear memory base = 0x60000000 major:242 minor:0 [ 20.354344969976] hub 1-1:1.0: 4 ports detectedhantro_dec f8168000.hantro_vc8000d: clock enabled [ 20.360619975583] memallochantro_edec video_codec_ememf8168000.hantro_vc8000d: linear memory size = 327680 MBreset okay [ 20.371297981044] memallochantro_edec video_codec_ememf8168000.hantro_vc8000d: chunkCore size0 = 4 KB, chunks = 1 configuredHW ID=0x6e645000 [ 20.378865987639] hantro_codecdec videof8168000.hantro_codecvc8000d: Supported VideoHW codecfound clockat enabled0xf8168000 [ 20.384666995038] hantro_codecdec videof8168000.hantro_codecvc8000d: Video codec reset okaycore[0] has H264 [ 21.390385001007] usbcore: registered new interface driver uvcvideo hantro_dec f8168000.hantro_vc8000d: core[0] has JPEG [ 21.396033006996] USB Video Class driver (1.1.1)hantro_dec f8168000.hantro_vc8000d: core[0] has PP [ 21.402960012810] Bluetoothhantro_dec f8168000.hantro_vc8000d: HCI UART driver ver 2.3reset hardware [ 21.404542018768] Bluetoothhantro_enc f80ff000.hantro_vc8000e: HCI UART protocol H4 registered major:241 minor:0 [ 21.438515024820] spsdchantro_enc f8003e80f80ff000.mmchantro_vc8000e: mem Gotiobaseaddr CD= GPIOf80ff000h [ 21.524234031655] mmc0hantro_enc f80ff000.hantro_vc8000e: newmem DDRmapping MMC card at address 0001= ffffffc081765000h [ 21.525137039030] mmcblk0hantro_enc f80ff000.hantro_vc8000e: mmc0:0001mem 88A398iosize 7.28= GiBfffh [ 21.525488045194] mmcblk0boot0: mmc0:0001 88A398 partition 1 4.00 MiB hantro_enc f80ff000.hantro_vc8000e: clock enabled [ 21.528380050921] mmcblk0boot1: mmc0:0001 88A398 partition 2 4.00 MiB hantro_enc f80ff000.hantro_vc8000e: reset okay [ 21.534278056386] mmcblk0rpmb: mmc0:0001 88A398 partition 3 4.00 MiB, chardev (239:0)hantro_enc f80ff000.hantro_vc8000e: HW at base <0xf80ff000> with ID <0x6e655000> [ 21.537715065123] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....memalloc_d video_codec_dmem: major:240 minor:0 [ 21.549621070355] usbcore memalloc_d video_codec_dmem: registered new interface driver usbhidmodule init [ 21.550121075230] mmcblk0memalloc_d video_codec_dmem: p1SW p2 p3 p4 p5 p6 p7 p8build 1000 [ 21.553439080431] usbhid: USB HID core drivermemalloc_d video_codec_dmem: linear memory base = 0x74000000 [ 21.561800087199] remoteproc remoteproc0: f800817c.remoteproc is availablememalloc_d video_codec_dmem: linear memory size = 64 MB [ 21.568751093551] optee memalloc_d video_codec_dmem: probingTotal forsize conduit64 method.MB; [4096 chunks of 2.572387] optee: revision 3.13 (150e2ba5) size 16384 [ 21.572667101416] optee: initialized drivermemalloc_e video_codec_emem: allocation method: DYNAMIC [ 21.580362107514] usbcorememalloc_e video_codec_emem: registered new interface driver snd-usb-audiomajor:239 minor:0 [ 21.586780113056] sunplus-audio f8800480.audio: sunplus_audio_probememalloc_e video_codec_emem: SW build 1000 [ 21.592170118195] sunplus-audio f8800480.audio: sunplus_i2s_registermemalloc_e video_codec_emem: linear memory base = 0x60000000 [ 21.598069124960] sunplus-audio f8800480.audio: sunplus_tdm_registermemalloc_e video_codec_emem: linear memory size = 327680 MB [ 21.604153131645] aud-codec aud-codec: aud_codec_probememalloc_e video_codec_emem: chunk size = 4 KB, chunks = 1 configured [ 21.604275139223] mmc2hantro_codec f880125c.video_codec: errorVideo -110codec whilstclock initialising SDIOenabled card [ 21.614927145795] snd_spsoc_audio_init , create soc_cardhantro_codec f880125c.video_codec: Video codec reset okay [ 21.618946152220] soc-audio soc-audio: ASoC: machine sp-aud should use snd_soc_register_card()chip version: 0xa31 [ 21.627279155337] debugfs: Directory 'f8800480.audio' with parent 'sp-aud' already present! VC power control enable [ 1.159009] v4l2_probe [ 21.635850159019] NET: Registered protocol family 10 vsiv4l2 video_codec_v4l2: assigned reserved memory node vcodec@80000000 [ 21.636279169068] mmc1usbcore: registered new ultrainterface highdriver speeduvcvideo SDR25[ SDHC card at address 0001 [ 2.639767] usb 1-1.1: new low-speed USB device number 3 using ehci0-sunplus1.174907] Bluetooth: HCI UART driver ver 2.3 [ 1.178955] Bluetooth: HCI UART protocol H4 registered [ 21.639976212929] Segment Routing with IPv6 spsdc f8003e80.mmc: Got CD GPIO [ 21.640019307559] sitmmc0: IPv6,new IPv4DDR andMMC MPLScard overat IPv4address tunneling driver0001 [ 21.640376308505] NETmmcblk0: Registeredmmc0:0001 protocol88A398 family7.28 17GiB [ 21.640504316731] Bluetooth: RFCOMM TTY layer initialized mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 21.640521317552] Bluetoothmmcblk0boot0: RFCOMMmmc0:0001 socket88A398 layer4.00 initializedMiB [ 21.640536318263] Bluetoothmmcblk0boot1: RFCOMMmmc0:0001 ver88A398 14.1100 MiB [ 21.640545320511] Bluetoothmmcblk0rpmb: mmc0:0001 BNEP (Ethernet Emulation) ver 1.388A398 4.00 MiB, chardev (238:0) [ 21.640546432903] Bluetooth: BNEP filters: protocol multicastmmc1: new ultra high speed SDR25 SDHC card at address 0001 [ 21.640553433712] Bluetoothmmcblk1: BNEPmmc1:0001 socketSD16G layer14.5 initializedGiB [ 21.640556435449] Bluetoothmmcblk1: HIDPp1 (Human[ Interface Emulation) ver 1.2438041] [ 2.640561] Bluetooth: HIDP socket layer initializedSMCCC: SOC_ID: ID = jep106:0d48:0a31 Revision = 0x00000000 [ 21.640637442589] usbcore: registered Keynew typeinterface dns_resolverdriver registeredusbhid [ 21.640650447196] usbhid: KeyUSB typeHID cephcore registereddriver [ 21.640805451211] remoteproc libcephremoteproc0: loaded (mon/osd proto 15/24)f800817c.remoteproc is available [ 21.641128458730] registered taskstats version 1 [ 2.641135] Loading compiled-in X.509 certificateshw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 1.466172] optee: probing for conduit method. [ 21.646350469943] mmcblk1optee: mmc1:0001 SD16G 14.5 GiBrevision 3.13 (df36975c) [ 21.649199470226] fbdevoptee: fb create 1920x1080, cmod 8(RGB565)initialized driver [ 21.649217477948] sp7350-fb fb_disp_deviceusbcore: assignedregistered reservednew memoryinterface node disp_reserve@5c000000driver snd-usb-audio [ 21.742148484399] inputsunplus-audio f8800480.audio: HID 04f3:0103 as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:04F3:0103.0001/input/input0sunplus_audio_probe [ 1.489658] sunplus-audio f8800480.audio: sunplus_i2s_register [ 21.747327495466] mmcblk1sunplus-audio f8800480.audio: p1sunplus_tdm_register [ 21.757082501409] hidaud-generic 0003:04F3:0103.0001: input: USB HID v1.11 Keyboard [HID 04f3:0103] on usb-f8102100.usb-1.1/input0codec aud-codec: aud_codec_probe [ 1.505539] mmc2: error -110 whilst initialising SDIO card [ 21.770436] fbcon: Deferring console take-over 506186] spsoc-pcm-driver spsoc-pcm-driver: snd_spsoc_pcm_probe [ 21.774349518381] input: HID 04f3:0103 Consumer Control as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04F3:0103.0002/input/input1 [ 2.774860] fbdev: fb res 1920x1080, size 8298496 + 1024snd_spsoc_audio_init, create soc_card [ 1.522221] soc-audio soc-audio: ASoC: machine sp-aud should use snd_soc_register_card() [ 1.530633] debugfs: Directory 'f8800480.audio' with parent 'sp-aud' already present! [ 21.787709539041] inputNET: HID 04f3:0103 System Control as /devices/platform/f8102100.usb/usb1/1-1/1-1.1/1-1.1:1.1/0003:04F3:0103.0002/input/input2Registered PF_INET6 protocol family [ 21.805402543459] hid-generic 0003:04F3:0103.0002: input: USB HID v1.11 Device [HID 04f3:0103] on usb-f8102100.usb-1.1/input1Segment Routing with IPv6 [ 1.546674] In-situ OAM (IOAM) with IPv6 [ 21.880797550586] usb 1-1.3sit: new low-speed USB device number 4 using ehci0-sunplusIPv6, IPv4 and MPLS over IPv4 tunneling driver [ 21.969691556097] 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/input3mmc2: Failed to initialize a non-removable card [ 1.556713] NET: Registered PF_PACKET protocol family [ 1.567099] Bluetooth: RFCOMM TTY layer initialized [ 1.571914] Bluetooth: RFCOMM socket layer initialized [ 1.577036] Bluetooth: RFCOMM ver 1.11 [ 1.580765] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1.586059] Bluetooth: BNEP filters: protocol multicast [ 1.591265] Bluetooth: BNEP socket layer initialized [ 1.596212] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.602116] Bluetooth: HIDP socket layer initialized [ 1.607104] Key type dns_resolver registered [ 1.611322] Key type ceph registered [ 1.614947] libceph: loaded (mon/osd proto 15/24) [ 1.624181] registered taskstats 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 [ 1.640458] sp7350-drm display-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.971298589333] cfg80211: Loading hidcompiled-generic 0003:046D:C06A.0003: input: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-f8102100.usb-1.3/input0in X.509 certificates for regulatory database [ 2.590605] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 32.179158592097] cfg80211: Loading compiled-inLoaded X.509 certificatescert for regulatory database'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 32.180837598763] cfg80211clk: LoadedDisabling X.509 cert 'sforshee: 00b28ddf47aef9cea7'unused clocks [ 32.182282602679] [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 ~ # |