...
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/ |
| |||
GDC | 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-sp7350.c |
| |||
Semaphore | hwspinlock/sunplus_hwspinlock.c |
| |||
SPI | spi/spi-dw* |
| |||
SPI-NAND | mtd/nand/raw/sp_* |
| SPI-NOR | mtd/spi-nor/controllers/ sp-spi-nor.c |
|
SD / SDIO | mmc/host/sunplus_sd3.* |
| |||
Thermal | thermal/sunplus_thermalSPI-NOR | mtd/spi-nor/controllers/ sp-spi-nor.c |
| ||
STC | misc/sunplus_stc.c |
| |||
Thermal | thermal/sunplus_thermal.c |
| |||
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 |
|
...
Code Block |
---|
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.6.47-SUNPLUS-v8-ge759cac94839g05de8285b844 (wellslu@scdiu3) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 12.3.Rel1 (Build arm-12.35)) 12.3.1 20230626, GNU ld (Arm GNU Toolchain 12.3.Rel1 (Build arm-12.35)) 2.40.0.20230627) #1 SMP FriThu Sep 2026 0918:3743:2415 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] OF: reserved mem: 0x0000000000100000..0x00000000001fffff (1024 KiB) nomap non-reusable rproc0@100000 [ 0.000000] OF: reserved mem: 0x0000000000200000..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 CMA memory pool at 0x000000004f400000, size 200 MiB [ 0.000000] OF: reserved mem: initialized node mipicsirx@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 0x000000005be00000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node vdev0buffer@5be00000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000005be00000..0x000000005befffff (1024 KiB) nomap non-reusable vdev0buffer@5be00000 [ 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-pool [ 0.000000] OF: reserved mem: 0x000000005bf00000..0x000000005bf0ffff (64 KiB) nomap non-reusable vdev0vring0@5bf00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000005bf10000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@5bf10000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 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: initialized node vdev0_reserve@5bf20000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000005bf20000..0x000000005bffffff (896 KiB) nomap non-reusable vdev0_reserve@5bf20000 [ 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-pool [ 0.000000] OF: reserved mem: 0x000000005c000000..0x000000005fffffff (65536 KiB) map reusable disp_reserve@5c000000 [ 0.000000] OF: reserved mem: 0x0000000060000000..0x0000000073ffffff (327680 KiB) nomap non-reusable vcodec@60000000 [ 0.000000] OF: reserved mem: 0x0000000074000000..0x0000000077ffffff (65536 KiB) nomap non-reusable vcodec@74000000 [ 0.000000] OF: reserved mem: 0x0000000078000000..0x000000007fffffff (131072 KiB) nomap non-reusable npu_reserve@78000000 [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000080000000, size 384 MiB [ 0.000000] OF: reserved mem: initialized node vcodec@80000000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x0000000080000000..0x0000000097ffffff (393216 KiB) map reusable vcodec@80000000 [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000098000000, size 128 MiB [ 0.000000] OF: reserved mem: initialized node gdc@98000000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x0000000098000000..0x000000009fffffff (131072 KiB) map reusable gdc@98000000 [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000fa240000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node cm4runaddr@fa240000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000fa240000..0x00000000fa29ffff (384 KiB) nomap non-reusable cm4runaddr@fa240000 [ 0.000000] OF: NUMA: parsing numa-distance-map-v1 [ 0.000000] NUMA: NODE_DATA [mem 0xefffdb40-0xefffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x10f8a8b40-0x10f8aafff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x00000000004fffff] [ 0.000000] node 0: [mem 0x0000000000500000-0x000000005bdfffff] [ 0.000000] node 0: [mem 0x000000005be00000-0x000000005bffffff] [ 0.000000] node 0: [mem 0x000000005c000000-0x000000005fffffff] [ 0.000000] node 0: [mem 0x0000000060000000-0x000000007fffffff] [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000efffffff] [ 0.000000] node 1: [mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000000efffffff] [ 0.000000] Initmem setup node 1 [mem 0x0000000100000000-0x000000010fffffff] [ 0.000000] cma: Reserved 16 MiB at 0x00000000eec00000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 20 pages/cpu s41128 r8192 d32600 u81920 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009 [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttyS0,115200 earlycon root=/dev/mmcblk0p8 rw rootwait rootfstype=squashfs [ 0.000000] Fallback order for Node 0: 0 1 [ 0.000000] Fallback order for Node 1: 1 0 [ 0.000000] Built 2 zonelists, mobility grouping on. Total pages: 1032192 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000e6c00000-0x00000000eac00000] (64MB) [ 0.000000] Memory: 2689112K2689108K/4194304K available (13568K kernel code, 1816K rwdata, 4096K4100K rodata, 2752K init, 568K bss, 694184K694188K reserved, 811008K cma-reserved) [ 0.000000] SLUB: 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.000000] NR_IRQS: 64, 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.000000] PLLC 1500000000 [ 0.000000] PLLL3 1200000000 [ 0.000000] PLLD 800000000 [ 0.000000] PLLH 21500000002075000000 [ 0.000000] PLLN 500000000 [ 0.000000] PLLS 2000000000 [ 0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns [ 0.000000] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns [ 0.008301008309] Console: colour dummy device 80x25 [ 0.012733012741] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=25000) [ 0.023004023012] pid_max: default: 32768 minimum: 301 [ 0.028337028343] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, vmalloc hugepage) [ 0.037583037587] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, vmalloc) [ 0.045439045448] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, vmalloc) [ 0.052923052928] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, vmalloc) [ 0.061580061577] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.068125068119] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.075774075767] rcu: Hierarchical SRCU implementation. [ 0.080508080501] rcu: Max phase no-delay instances is 400. [ 0.086331086335] smp: 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.098964098968] Detected VIPT I-cache on CPU1 [ 0.099014099019] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.107187107192] Detected VIPT I-cache on CPU2 [ 0.107218107223] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.115362115367] Detected VIPT I-cache on CPU3 [ 0.115390115395] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.115439115444] smp: Brought up 2 nodes, 4 CPUs [ 0.151301151306] SMP: Total of 4 processors activated. [ 0.156024156029] CPU features: detected: 32-bit EL0 Support [ 0.161183161188] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.169839169844] CPU features: detected: Common not Private translations [ 0.176134176139] CPU features: detected: CRC32 instructions [ 0.181295181300] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.187064187069] CPU features: detected: LSE atomic instructions [ 0.192660192666] CPU features: detected: Privileged Access Never [ 0.198257198262] CPU features: detected: RAS Extension Support [ 0.203679203684] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.210724210728] CPU: All CPU(s) started at EL2 [ 0.214785214790] alternatives: applying system-wide alternatives [ 0.224354224412] devtmpfs: initialized [ 0.233487233542] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 0.243232243278] futex hash table entries: 1024 (order: 4, 65536 bytes, vmalloc) [ 0.260068260151] pinctrl core: initialized pinctrl subsystem [ 0.265848265920] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.272468272500] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.279583279606] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.287409287421] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.295320295337] audit: initializing netlink subsys (disabled) [ 0.300802300826] audit: type=2000 audit(0.109080:1): state=initialized audit_enabled=0 res=1 [ 0.301105301161] thermal_sys: Registered thermal governor 'step_wise' [ 0.308539308565] cpuidle: using governor menu [ 0.318620318651] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.325419325448] ASID allocator initialised with 65536 entries [ 0.332920332969] platform f8005c80.crtc0: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 0.340870340913] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/lcd@45 [ 0.349202349250] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.357681357729] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /crtc0@f8005c80 [ 0.372063372090] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.381324381354] SP7350 PinCtl by Sunplus Tech.(C) 2023 [ 0.382932382935] platform hdmi-connector: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.396127396144] Modules: 27024 pages in range for non-PLT usage [ 0.396130396148] Modules: 518544 pages in range for PLT usage [ 0.402884402899] iommu: Default domain type: Translated [ 0.412952412967] iommu: DMA domain TLB invalidation policy: strict mode [ 0.419319419329] SCSI subsystem initialized [ 0.423094423100] usbcore: registered new interface driver usbfs [ 0.428545428547] usbcore: registered new interface driver hub [ 0.433880433882] usbcore: registered new device driver usb [ 0.439299439317] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/lcd@45 [ 0.447663447679] i2c 6-0045: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 0.454555454575] platform hdmi-connector: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.462732462751] platform f8006600.mipi-dsi: Fixed dependency cycle(s) with /i2c@f882e000/hdmi@48 [ 0.471208471231] i2c 6-0048: Fixed dependency cycle(s) with /hdmi-connector [ 0.477772477788] i2c 6-0048: Fixed dependency cycle(s) with /mipi-dsi@f8006600 [ 0.485078485053] mc: Linux media interface: v0.10 [ 0.489312489292] videodev: Linux video capture interface: v2.00 [ 0.494811494789] pps_core: LinuxPPS API ver. 1 registered [ 0.499777499757] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.508966508941] PTP clock support registered [ 0.513046513025] Advanced Linux Sound Architecture Driver Initialized. [ 0.519423519398] Bluetooth: Core ver 2.22 [ 0.522946522921] NET: Registered PF_BLUETOOTH protocol family [ 0.528265528241] Bluetooth: HCI device and connection manager initialized [ 0.534652534627] Bluetooth: HCI socket layer initialized [ 0.539546539521] Bluetooth: L2CAP socket layer initialized [ 0.544623544597] Bluetooth: SCO socket layer initialized [ 0.549865549835] clocksource: Switched to clocksource arch_sys_counter [ 0.560379560231] NET: Registered PF_INET protocol family [ 0.565419565276] IP idents hash table entries: 65536 (order: 7, 524288 bytes, vmalloc) [ 0.575012574876] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, vmalloc) [ 0.583655583515] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, vmalloc) [ 0.591482591360] TCP established hash table entries: 32768 (order: 6, 262144 bytes, vmalloc) [ 0.599702599569] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, vmalloc) [ 0.607742607618] TCP: Hash tables configured (established 32768 bind 32768) [ 0.614309614178] UDP hash table entries: 2048 (order: 4, 65536 bytes, vmalloc) [ 0.621110620972] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, vmalloc) [ 0.628425628294] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.634272634129] RPC: Registered named UNIX socket transport module. [ 0.640146640004] RPC: Registered udp transport module. [ 0.644864644721] RPC: Registered tcp transport module. [ 0.649585649442] RPC: Registered tcp-with-tls transport module. [ 0.655093654951] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.662919662771] Initialise system trusted keyrings [ 0.667447667286] workingset: timestamp_bits=42 max_order=20 bucket_order=0 [ 0.674119673967] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.680075679930] NFS: Registering the id_resolver key type [ 0.685087684950] Key type id_resolver registered [ 0.689272689124] Key type id_legacy registered [ 0.693695693542] Key type cifs.idmap registered [ 0.697805697654] fuse: init (API version 7.39) [ 0.727061726961] Key type asymmetric registered [ 0.731095730995] Asymmetric key parser 'x509' registered [ 0.736021735917] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.743426743326] io scheduler mq-deadline registered [ 0.747971747872] io scheduler kyber registered [ 0.752015751916] io scheduler bfq registered [ 0.757571757531] dw_axi_dmac_platform f80fc000.dma-controller: DesignWare AXI DMA Controller, 16 channels [ 0.767130767117] ttyS f8801900.serial: sp_uart0's Rx is in PIO mode. [ 0.773018772996] ttyS f8801900.serial: sp_uart0's Tx is in PIO mode. [ 0.779055779038] f8801900.serial: ttyS0 at MMIO 0xf8801900 (irq = 16, base_baud = 1562500) is a sp_uart0 [ 0.788165788149] printk: console [ttyS0] enabled [ 0.788165788149] printk: console [ttyS0] enabled [ 0.796457796440] printk: bootconsole [sunplus_uart0] disabled [ 0.796457796440] printk: bootconsole [sunplus_uart0] disabled [ 0.807527807507] rpi_touchscreen 6-0045: Atmel I2C read failed: -121 [ 0.809242809267] sp7350-drm display-subsystem: assigned reserved memory node disp_reserve@5c000000 [ 0.810905810878] sp7350-drm display-subsystem: bound f8005c80.crtc0 (ops 0xffffffc080dd7330) [ 0.822259822219] loop: module loaded [ 0.823314823312] sunplus-usb-synopsys-u3phy f80bd000.uphy: sunplus_usb_synopsys_u3phy_probe [ 0.830028830012] register sunplus_usb_otg0_driver [ 0.834597834609] register ehci0_hcd_sunplus_driver [ 0.838494838492] register ohci0_hcd_sunplus_driver [ 0.842893842890] usbcore: registered new interface driver cdc_acm [ 0.848348848329] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 0.856349856327] usbcore: registered new interface driver usb-storage [ 0.862357862341] usbcore: registered new interface driver ch341 [ 0.867801867784] usbserial: USB Serial support registered for ch341-uart [ 0.874052874035] usbcore: registered new interface driver cp210x [ 0.879603879588] usbserial: USB Serial support registered for cp210x [ 0.885514885490] usbcore: registered new interface driver ftdi_sio [ 0.891239891215] usbserial: USB Serial support registered for FTDI USB Serial Device [ 0.898530898509] usbcore: registered new interface driver option [ 0.904083904063] usbserial: USB Serial support registered for GSM modem (1-port) [ 0.911029911009] usbcore: registered new interface driver pl2303 [ 0.916580916562] usbserial: USB Serial support registered for pl2303 [ 0.922634922616] mousedev: PS/2 mouse device common for all mice [ 0.929587929576] sp7350-rtc f8801180.rtc: registered as rtc0 [ 0.933542933537] sp7350-rtc f8801180.rtc: setting system clock to 1970-01-02T2201T08:4342:2104 UTC (16820131324) [ 0.941743941638] [RTC] Info: sp7350-rtc loaded [ 0.945797945692] i2c_dev: i2c /dev entries driver [ 0.950406950324] sunplus-gdc f8c09000.gdc: assigned reserved memory node gdc@98000000 [ 0.957580957486] hantro_dec f8168000.hantro_vc8000d: dec/pp kernel module. [ 0.963884963779] hantro_dec f8168000.hantro_vc8000d: major:242 minor:0 [ 0.970062969976] hantro_dec f8168000.hantro_vc8000d: clock enabled [ 0.975691975583] hantro_dec f8168000.hantro_vc8000d: reset okay [ 0.981153981044] hantro_dec f8168000.hantro_vc8000d: Core 0 HW ID=0x6e645000 [ 0.987749987639] hantro_dec f8168000.hantro_vc8000d: Supported HW found at 0xf8168000 [ 0.995142995038] hantro_dec f8168000.hantro_vc8000d: core[0] has H264 [ 1.001115001007] hantro_dec f8168000.hantro_vc8000d: core[0] has JPEG [ 1.007102006996] hantro_dec f8168000.hantro_vc8000d: core[0] has PP [ 1.012918012810] hantro_dec f8168000.hantro_vc8000d: reset hardware [ 1.018872018768] hantro_enc f80ff000.hantro_vc8000e: major:241 minor:0 [ 1.024918024820] hantro_enc f80ff000.hantro_vc8000e: mem iobaseaddr = f80ff000h [ 1.031759031655] hantro_enc f80ff000.hantro_vc8000e: mem mapping = ffffffc081765000h [ 1.039133039030] hantro_enc f80ff000.hantro_vc8000e: mem iosize = fffh [ 1.045300045194] hantro_enc f80ff000.hantro_vc8000e: clock enabled [ 1.051028050921] hantro_enc f80ff000.hantro_vc8000e: reset okay [ 1.056492056386] hantro_enc f80ff000.hantro_vc8000e: HW at base <0xf80ff000> with ID <0x6e655000> [ 1.065224065123] memalloc_d video_codec_dmem: major:240 minor:0 [ 1.070460070355] memalloc_d video_codec_dmem: module init [ 1.075332075230] memalloc_d video_codec_dmem: SW build 1000 [ 1.080537080431] memalloc_d video_codec_dmem: linear memory base = 0x74000000 [ 1.087307087199] memalloc_d video_codec_dmem: linear memory size = 64 MB [ 1.093655093551] memalloc_d video_codec_dmem: Total size 64 MB; 4096 chunks of size 16384 [ 1.101519101416] memalloc_e video_codec_emem: allocation method: DYNAMIC [ 1.107620107514] memalloc_e video_codec_emem: major:239 minor:0 [ 1.113173113056] memalloc_e video_codec_emem: SW build 1000 [ 1.118298118195] memalloc_e video_codec_emem: linear memory base = 0x60000000 [ 1.125064124960] memalloc_e video_codec_emem: linear memory size = 327680 MB [ 1.131750131645] memalloc_e video_codec_emem: chunk size = 4 KB, chunks = 1 configured [ 1.139320139223] hantro_codec f880125c.video_codec: Video codec clock enabled [ 1.145903145795] hantro_codec f880125c.video_codec: Video codec reset okay [ 1.152329152220] chip version: 0xa31 [ 1.155444155337] VC power control enable [ 1.159109159009] v4l2_probe [ 1.159117159019] vsiv4l2 video_codec_v4l2: assigned reserved memory node vcodec@80000000 [ 1.169165169068] usbcore: registered new interface driver uvcvideo [ 1.174992174907] Bluetooth: HCI UART driver ver 2.3 [ 1.179061178955] Bluetooth: HCI UART protocol H4 registered [ 1.213003212929] spsdc f8003e80.mmc: Got CD GPIO [ 1.312366307559] mmc0: new DDR MMC card at address 0001 [ 1.313340308505] mmcblk0: mmc0:0001 88A398 7.28 GiB [ 1.321759316731] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 1.322581317552] mmcblk0boot0: mmc0:0001 88A398 4.00 MiB [ 1.323327318263] mmcblk0boot1: mmc0:0001 88A398 4.00 MiB [ 1.325513320511] mmcblk0rpmb: mmc0:0001 88A398 4.00 MiB, chardev (238:0) [ 1.432903] mmc1: new ultra high speed SDR25 SDHC card at address 0001 [ 1.433712] mmcblk1: mmc1:0001 SD16G 14.5 GiB [ 1.435449] mmcblk1: p1 [ 1.438904438041] SMCCC: SOC_ID: ID = jep106:0d48:0a31 Revision = 0x00000000 [ 1.441115442589] usbcore: registered new interface driver usbhid [ 1.441166447196] usbhid: USB HID core driver [ 1.443821451211] remoteproc remoteproc0: f800817c.remoteproc is available [ 1.451044458730] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 1.458692466172] optee: probing for conduit method. [ 1.462573469943] optee: revision 3.13 (df36975c) [ 1.462848470226] optee: initialized driver [ 1.470566477948] usbcore: registered new interface driver snd-usb-audio [ 1.477063484399] sunplus-audio f8800480.audio: sunplus_audio_probe [ 1.477092489658] mmc2: error -84 whilst initialising SDIO card [ 1.482294] sunplus-sunplus-audio f8800480.audio: sunplus_i2s_register [ 1.493481495466] sunplus-audio f8800480.audio: sunplus_tdm_register [ 1.499407501409] aud-codec aud-codec: aud_codec_probe [ 1.504054505539] mmc2: error -110 whilst initialising SDIO card [ 1.506186] spsoc-pcm-driver spsoc-pcm-driver: snd_spsoc_pcm_probe [ 1.510880518381] snd_spsoc_audio_init, create soc_card [ 1.514772522221] soc-audio soc-audio: ASoC: machine sp-aud should use snd_soc_register_card() [ 1.523175530633] debugfs: Directory 'f8800480.audio' with parent 'sp-aud' already present! [ 1.531548539041] NET: Registered PF_INET6 protocol family [ 1.532120] mmc2: Failed to initialize a non-removable card [ 1.536037543459] Segment Routing with IPv6 [ 1.544767546674] In-situ OAM (IOAM) with IPv6 [ 1.548685550586] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.554829556097] NETmmc2: Failed to Registeredinitialize PF_PACKET protocol familya non-removable card [ 1.559655556713] BluetoothNET: Registered PF_PACKET protocol family [ 1.567099] Bluetooth: RFCOMM TTY layer initialized [ 1.564458571914] Bluetooth: RFCOMM socket layer initialized [ 1.569581577036] Bluetooth: RFCOMM ver 1.11 [ 1.573308580765] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1.578598586059] Bluetooth: BNEP filters: protocol multicast [ 1.583810591265] Bluetooth: BNEP socket layer initialized [ 1.588755596212] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.594659602116] Bluetooth: HIDP socket layer initialized [ 1.599647607104] Key type dns_resolver registered [ 1.603877611322] Key type ceph registered [ 1.607532614947] libceph: loaded (mon/osd proto 15/24) [ 1.616761624181] registered taskstats version 1 [ 1.616878624292] Loading compiled-in X.509 certificates [ 1.630680637979] usb 2.0 phy registered [ 1.631741639073] sp7350-drm display-subsystem: assigned reserved memory node disp_reserve@5c000000 [ 1.632995640458] sp7350-drm display-subsystem: bound f8005c80.crtc0 (ops 0xffffffc080dd7330) [ 1.671344678313] sp7350-drm display-subsystem: bound f8006600.mipi-dsi (ops 0xffffffc080dd9c10) [ 1.673063680061] [drm] Initialized sp7350-drm 1.0.0 20240828 for display-subsystem on minor 0 [ 1.676926683923] sp7350-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 1.684364691640] stmmaceth f8103000.stmmac: User ID: 0x10, Synopsys ID: 0x37 [ 1.692035] sp7350-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 1.690212697211] stmmaceth f8103000.stmmac: DWMAC1000 [ 1.694893708985] stmmaceth f8103000.stmmac: DMA HW capability register supported [ 1.701835715931] stmmaceth f8103000.stmmac: RX Checksum Offload Engine supported [ 1.708779722869] stmmaceth f8103000.stmmac: COE Type 2 [ 1.713465727555] stmmaceth f8103000.stmmac: TX Checksum insertion supported [ 1.719978734065] stmmaceth f8103000.stmmac: Wake-Up On Lan supported [ 1.725904740003] stmmaceth f8103000.stmmac: Normal descriptors [ 1.731261745352] stmmaceth f8103000.stmmac: Ring mode enabled [ 1.736555750645] stmmaceth f8103000.stmmac: Enable RX Mitigation via HW Watchdog Timer [ 1.744654957484] sp7350-drmphy display-subsystem: [drm] Cannot find any crtc or sizes [ 1.936606] phy phy-f8004a80phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.424290445254] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.424507445466] ehci0-sunplus f8102100.usb: Generic Platform EHCI Controller [ 2.426908447877] ehci0-sunplus f8102100.usb: new USB bus registered, assigned bus number 1 [ 2.434812455701] ehci0-sunplus f8102100.usb: irq 37, io mem 0xf8102100 [ 2.446890467843] ehci0-sunplus f8102100.usb: USB 2.0 started, EHCI 1.10 [ 2.448409469063] hub 1-0:1.0: USB hub found [ 2.450729471691] hub 1-0:1.0: 1 port detected [ 2.455417476385] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.461759482621] ohci0-sunplus f8102080.usb: Generic Platform OHCI Controller [ 2.468292489229] ohci0-sunplus f8102080.usb: new USB bus registered, assigned bus number 2 [ 2.476206497108] ohci0-sunplus f8102080.usb: irq 39, io mem 0xf8102080 [ 2.536927557870] hub 2-0:1.0: USB hub found [ 2.537055557996] hub 2-0:1.0: 1 port detected [ 2.537877558815] sp_udc_probe start, port_num:0, ffffff8001ce7000ffffff8001d32000 [ 2.539184560050] phy phy-f8004a80.uphy.1: phy_power_on was called before phy_init [ 2.569372589333] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.570650590605] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 2.572078592097] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 2.578805598763] clk: Disabling unused clocks [ 2.582719602679] [dhd] _dhd_module_init: in Dongle Host Driver, version 101.10.591.68.33 (20240829-2)(429fcb0) [ 2.582719602679] drivers/net/wireless/bcmdhd compiled on Sep 2026 2024 at 0918:3743:1402 [ 2.582719602679] [ 2.600649620609] [dhd] STATIC-MSG) dhd_static_buf_init : 101.10.361.36 (wlan=r892223-20231107-1) [ 2.609015628978] [dhd] STATIC-MSG) dhd_init_wlan_mem : prealloc ok for index 0: 1102848(1077K) [ 2.617205637167] [dhd] no wifi platform data, skip [ 2.621476641437] [dhd] dhd_wifi_platform_load: Enter [ 2.625990645951] [dhd] DHD wifi platform data is required for Android build [ 2.632498652460] [dhd] DHD registering bus directly [ 2.636925656887] [dhd] bcmsdh_register: register client driver [ 2.642335662301] [dhd] _dhd_module_init: Exit err=0 [ 2.646736666698] ALSA device list: [ 2.649685669647] #0: SP7350, Sunplus Technology Inc. [ 2.654486674448] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 2.662975682936] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 2.684670704445] VFS: Mounted root (squashfs filesystem) readonly on device 259:0. [ 2.685638705226] devtmpfs: mounted [ 2.686329705928] Freeing unused kernel memory: 2752K [ 2.688132707907] Run /sbin/init as init process [ 2.752052783096] EXT4-fs (mmcblk0p9): mounted filesystem 8cc56f11-2956-4b18-9652-37139cf80682recovery complete [ 2.783861] EXT4-fs (mmcblk0p9): mounted filesystem ef988f4b-2938-4795-86fb-cfa7d71210a9 r/w with ordered data mode. Quota mode: disabled. [ 2.768188804260] overlayfs: "xino" feature enabled using 32 upper inode bits. /etc/init.d/rcS starts... Mounting other filesystems ... rc.extra [bg] extra done resize2fs 1.46.2 (28-Feb-2021) Boot CM4 firmware by remoteproc [ 3.055052070870] EXT4-fs (mmcblk0p9)remoteproc remoteproc0: resizingpowering filesystemup fromf800817c.remoteproc 51200[ to 1891863 blocks 3.083053] Filesystemremoteproc at /dev/mmcblk0p9 is mounted on /rom/overlay; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 [ 3.104363] EXT4-fs (mmcblk0p9): resized filesystem to 1891863remoteproc0: Booting fw image firmware, size 244336 [ 3.084136] virtio_rpmsg_bus virtio0: rpmsg host is online [ 3.292414084227] I/O error, dev mmcblk0, sector 160842 op 0x1:(WRITE) flags 0x9800 phys_seg 62 prio class 2 rproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7) [ 3.292758091016] Abortingremoteproc journalremoteproc0: onremote deviceprocessor mmcblk0p9-8f800817c.remoteproc [is 3.321327] EXT4-fs error (device mmcblk0p9): ext4_journal_check_start:84: comm resize2fs: Detected aborted journal [ 3.321926] EXT4-fs (mmcblk0p9): Remounting filesystem read-only /sbin/resize2fs: Input/output error While checking for on-line resizing support rm: can't remove '/etc/init.d/rc.resizefs': Read[ 3.344388] remoteproc remoteproc0: powering up f800817c.remoteproc [ 3.352792] remoteproc remoteproc0: Booting fw image firmware, size 244336 [ 3.353862] virtio_rpmsg_bus virtio0: rpmsg host is online [ 3.356367] rproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7) [ 3.363123] remoteproc remoteproc0: remote processor f800817c.remoteproc is now up [ 3.371450] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x0 [ 3.377963] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x1 [ 3.385000] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x2 -only file system rm: can't remove '/overlay': Read-only file system rm: can't remove '/rom': Read-only file system ******* resize2fs /dev/mmcblk0p8 **************** resize2fs 1.46.2 (28-Feb-2021) /sbin/resize2fs: Device or resource busy while trying to open /dev/mmcblk0p8 Couldn't find valid filesystem superblock. Boot CM4 firmware by remoteproc Failed to open device: No such file or directorynow up [ 3.101857] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x0 [ 3.105790] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x1 [ 3.112834] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty-raw addr 0x2 End of /etc/init.d/rcS login[129127]: root login on 'console' ~ # df -hT Filesystem Type Size Used Available Use% Mounted on overlay overlay 6.8G 5280.0K 6.6G 0% / devtmpfs devtmpfs 1.3G 0 1.3G 0% /dev tmpfs tmpfs 1.7G 0 1.7G 0% /dev/shm tmpfs tmpfs 1.7G 0 1.7G 0% /tmp ~ # |
...