Waldemar Brodkorb 3 дней назад
Родитель
Сommit
fc418433ae

+ 3 - 0
openadk.org/content/_index.md

@@ -47,8 +47,11 @@ There are samples for following devices:
 + [Digilent Atlys (Xilinx FPGA)](digilent-atlys)
 + [Solidrun Cubox-i](cubox-i) / Solidrun Hummingboard
 + [Linksys NSLU2](/nslu2)
++ [Imagination Creator CI20](/imgtec-ci20)
 + [Hitachi EDOSK-2674](/edosk-2674)
 + [Beaglebone Black](/bb)
++ [Orange Pi Zero](/orange-pi-zero)
++ [Radxa Rock 4B+](/radxa-rock4b)
 + [Synopsys HSDK](/synopsys-hsdk)
 + [STM32F746G-DISCO](/stm32f746g-disco)
 + [Atmel NGW100](/atmel-ngw100) / Grasshopper

+ 257 - 0
openadk.org/content/imgtec-ci20.md

@@ -0,0 +1,257 @@
++++
+title = "Imgtec CI20"
+date = "2026-02-19T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: MIPS Little-Endian
++ SoC: JZ4780
++ CPU: Dual 1.2 Ghz Xburst MIPS32r2
++ RAM: 1 GB
++ Flash: 8 GB NAND
++ 100 MBit/s Ethernet (dm9000)
++ 1x USB 2.0
++ SD-Cardreader
++ Wifi
++ GPU: PowerVR SGX540
++ HDMI 
++ Audio
++ Serial console (2 TX, 3 GND, 4 RX)
++ Bootloader: U-Boot
++ Power Supply 5V 2A
+
+Wikipedia: https://en.wikipedia.org/wiki/Imagination_Creator
+
+![Imgtec CI20](/img/ci20.jpg)
+
+dmesg:
+```
+[    0.000000] Linux version 6.12.74-1 (wbx@fluor) (mipsel-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #1 PREEMPT Fri Feb 20 07:44:38 CET 2026
+[    0.000000] CPU0 revision is: 3ee1024f (Ingenic XBurst)
+[    0.000000] FPU revision is: 00330000
+[    0.000000] MIPS: machine is img,ci20
+[    0.000000] earlycon: jz4780_uart0 at MMIO 0x10034000 (options '')
+[    0.000000] printk: legacy bootconsole [jz4780_uart0] enabled
+[    0.000000] User-defined physical RAM map overwrite
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] cma: Reserved 32 MiB at 0x00c00000 on node -1
+[    0.000000] Primary instruction cache 32kB, VIVT, 8-way, linesize 32 bytes.
+[    0.000000] Primary data cache 32kB, 8-way, VIPT, no aliases, linesize 32 bytes
+[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 128 bytes.
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000000000000-0x000000001fffffff]
+[    0.000000]   HighMem  [mem 0x0000000020000000-0x000000005fffffff]
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
+[    0.000000]   node   0: [mem 0x0000000030000000-0x000000005fffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000005fffffff]
+[    0.000000] On node 0, zone HighMem: 131072 pages in unavailable ranges
+[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
+[    0.000000] pcpu-alloc: [0] 0 
+[    0.000000] Kernel command line: console=ttyS4,115200 console=tty0 mem=256M@0x0 mem=768M@0x30000000 rootwait root=/dev/mmcblk0p1 devtmpfs.mount=1 earlycon console=ttyS4,115200 clk_ignore_unused
+[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 262144
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.000000] rcu: Preemptible hierarchical RCU implementation.
+[    0.000000] rcu: 	RCU event tracing is enabled.
+[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
+[    0.000000] NR_IRQS: 256
+[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
+[    0.000000] clocksource: ingenic-timer: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 38884100 ns
+[    0.000002] sched_clock: 16 bits at 750kHz, resolution 1333ns, wraps every 43690000ns
+[    0.008296] Console: colour dummy device 80x25
+[    0.012777] printk: legacy console [tty0] enabled
+[    0.018630] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
+[    0.059228] pid_max: default: 32768 minimum: 301
+[    0.064109] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.071530] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.081684] rcu: Hierarchical SRCU implementation.
+[    0.086522] rcu: 	Max phase no-delay instances is 1000.
+[    0.092216] Memory: 991148K/1048576K available (6559K kernel code, 265K rwdata, 2572K rodata, 256K init, 172K bss, 23984K reserved, 32768K cma-reserved, 786432K highmem)
+[    0.108242] devtmpfs: initialized
+[    0.117093] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.127190] futex hash table entries: 256 (order: 0, 3072 bytes, linear)
+[    0.135145] pinctrl core: initialized pinctrl subsystem
+[    0.140798] regulator-dummy: no parameters, enabled
+[    0.141723] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.154781] /hdmi@10180000: Fixed dependency cycle(s) with /lcdc0@13050000
+[    0.161869] /lcdc0@13050000: Fixed dependency cycle(s) with /hdmi@10180000
+[    0.171397] /hdmi@10180000: Fixed dependency cycle(s) with /connector
+[    0.178017] /connector: Fixed dependency cycle(s) with /hdmi@10180000
+[    0.189593] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.199273] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.208885] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.218358] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.227966] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.237569] gpio gpiochip5: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.251474] jz4780-dma 13420000.dma: JZ4780 DMA controller initialised
+[    0.258838] eth0_power: 3300 mV, disabled
+[    0.259009] reg-fixed-voltage fixedregulator-0: eth0_power supplying 3300000uV
+[    0.259561] SCSI subsystem initialized
+[    0.263453] usbcore: registered new interface driver usbfs
+[    0.269235] otg_power: 5000 mV, disabled
+[    0.269390] reg-fixed-voltage fixedregulator-2: otg_power supplying 5000000uV
+[    0.269574] vcc_33v: 3300 mV, enabled
+[    0.269705] reg-fixed-voltage fixedregulator-5: vcc_33v supplying 3300000uV
+[    0.269861] usbcore: registered new interface driver hub
+[    0.275261] usbcore: registered new device driver usb
+[    0.280570] pps_core: LinuxPPS API ver. 1 registered
+[    0.285569] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[    0.294935] PTP clock support registered
+[    0.299157] jz4780-nemc 13410000.nemc: /nemc@13410000/efuse@d0 requests invalid bank 0
+[    0.307235] jz4780-nemc 13410000.nemc: /nemc@13410000/efuse@d0 has no addresses
+[    0.314681] jz4780-nemc 13410000.nemc: JZ4780 NEMC initialised
+[    0.322055] clocksource: Switched to clocksource ingenic-timer
+[    0.337431] NET: Registered PF_INET protocol family
+[    0.342645] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
+[    0.351083] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.359729] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.367633] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
+[    0.375467] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
+[    0.382766] TCP: Hash tables configured (established 2048 bind 2048)
+[    0.389307] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.395957] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.403173] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.409365] RPC: Registered named UNIX socket transport module.
+[    0.415381] RPC: Registered udp transport module.
+[    0.420110] RPC: Registered tcp transport module.
+[    0.424902] RPC: Registered tcp-with-tls transport module.
+[    0.430441] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    0.437731] Initialise system trusted keyrings
+[    0.442423] workingset: timestamp_bits=14 max_order=18 bucket_order=4
+[    0.450070] Key type asymmetric registered
+[    0.454251] Asymmetric key parser 'x509' registered
+[    0.459234] bounce: pool size: 64 pages
+[    0.463193] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
+[    0.470714] io scheduler mq-deadline registered
+[    0.475291] io scheduler kyber registered
+[    0.479357] io scheduler bfq registered
+[    0.485399] ledtrig-cpu: registered to indicate activity on CPUs
+[    0.492514] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
+[    0.501442] 10030000.serial: ttyS0 at MMIO 0x10030000 (irq = 51, base_baud = 3000000) is a 16550A
+[    0.511561] 10031000.serial: ttyS1 at MMIO 0x10031000 (irq = 50, base_baud = 3000000) is a 16550A
+[    0.521679] 10032000.serial: ttyS2 at MMIO 0x10032000 (irq = 49, base_baud = 3000000) is a 16550A
+[    0.531237] serial serial0: tty port ttyS2 registered
+[    0.537463] 10033000.serial: ttyS3 at MMIO 0x10033000 (irq = 48, base_baud = 3000000) is a 16550A
+[    0.547599] 10034000.serial: ttyS4 at MMIO 0x10034000 (irq = 34, base_baud = 3000000) is a 16550A
+[    0.556765] printk: legacy console [ttyS4] enabled
+[    0.566470] printk: legacy bootconsole [jz4780_uart0] disabled
+[    0.585097] usbcore: registered new interface driver usb-storage
+[    0.591279] usbcore: registered new interface driver ch341
+[    0.596943] usbserial: USB Serial support registered for ch341-uart
+[    0.604311] jz4740-rtc 10003000.rtc: registered as rtc0
+[    0.609583] jz4740-rtc 10003000.rtc: hctosys: unable to read the hardware clock
+[    0.617555] jz4780-i2c 10050000.i2c: Bus frequency is 400 KHz
+[    0.623950] act8865 0-005a: Looking up vp1-supply from device tree
+[    0.623983] DCDC1: supplied by vcc_33v
+[    0.623999] vcc_33v: could not add device link regulator.4: -ENOENT
+[    0.624201] DCDC1: Bringing 1200000uV into 1125000-1125000uV
+[    0.630225] jz4780-i2c 10051000.i2c: Bus frequency is 100 KHz
+[    0.636807] jz4780-i2c 10052000.i2c: Bus frequency is 100 KHz
+[    0.642681] DCDC1: 1125 mV, enabled
+[    0.643059] act8865 0-005a: Looking up vp2-supply from device tree
+[    0.643086] DCDC2: supplied by vcc_33v
+[    0.643101] vcc_33v: could not add device link regulator.5: -ENOENT
+[    0.643579] DCDC2: 1500 mV, enabled
+[    0.643669] jz4780-i2c 10053000.i2c: Bus frequency is 100 KHz
+[    0.649646] act8865 0-005a: Looking up vp3-supply from device tree
+[    0.649673] DCDC3: supplied by vcc_33v
+[    0.649687] vcc_33v: could not add device link regulator.6: -ENOENT
+[    0.650163] DCDC3: 3300 mV, enabled
+[    0.650543] jz4780-i2c 10054000.i2c: Bus frequency is 400 KHz
+[    0.656873] SUDCDC_REG4: 5000 mV, enabled
+[    0.657239] act8865 0-005a: Looking up inl-supply from device tree
+[    0.657267] LDO5: supplied by vcc_33v
+[    0.657282] vcc_33v: could not add device link regulator.8: -ENOENT
+[    0.657778] LDO5: 2500 mV, enabled
+[    0.658253] LDO6: Bringing 3300000uV into 1800000-1800000uV
+[    0.665493] jz4740-mmc 13450000.mmc: Got CD GPIO
+[    0.670223] jz4740-mmc 13450000.mmc: Looking up vmmc-supply from device tree
+[    0.670417] jz4740-mmc 13450000.mmc: Looking up vqmmc-supply from device tree
+[    0.671721] clocksource: ingenic-ost: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
+[    0.681643] clocksource: Switched to clocksource ingenic-ost
+[    0.687445] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
+[    0.696367] usbcore: registered new interface driver usbhid
+[    0.702218] usbhid: USB HID core driver
+[    0.706913] NET: Registered PF_PACKET protocol family
+[    0.712234] jz4740-mmc 13450000.mmc: Ingenic SD/MMC card driver registered
+[    0.719147] jz4740-mmc 13450000.mmc: Using DMA, 4-bit mode
+[    0.731860] Loading compiled-in X.509 certificates
+[    0.755594] dm9000 16000000.dm9000: Looking up vcc-supply from device tree
+[    0.792429] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.798148] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.803880] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.809573] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.815301] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.820996] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.826789] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.832535] LDO6: 1800 mV, disabled
+[    0.832630] dm9000 16000000.dm9000: read wrong id 0x2b2a2928
+[    0.838480] act8865 0-005a: Looking up inl-supply from device tree
+[    0.838510] LDO6: supplied by vcc_33v
+[    0.838670] dm9000 16000000.dm9000: wrong id: 0x2b2a2928
+[    0.844077] LDO7: Bringing 3300000uV into 2800000-2800000uV
+[    0.849707] dm9000 16000000.dm9000: not found (-19).
+[    0.855715] LDO7: 2800 mV, disabled
+[    0.856022] act8865 0-005a: Looking up inl-supply from device tree
+[    0.856052] LDO7: supplied by vcc_33v
+[    0.856736] LDO8: Bringing 3300000uV into 1500000-1500000uV
+[    0.862659] clk: Not disabling unused clocks
+[    0.868014] LDO8: 1500 mV, disabled
+[    0.868353] act8865 0-005a: Looking up inl-supply from device tree
+[    0.868384] LDO8: supplied by vcc_33v
+[    0.868766] LDO_REG9: 3300 mV, enabled
+[    0.869235] LDO_REG10: 1200 mV, enabled
+[    0.870522] bt_power: 3300 mV, disabled
+[    0.870676] reg-fixed-voltage fixedregulator-1: Looking up vin-supply from device tree
+[    0.870701] bt_power: supplied by SUDCDC_REG4
+[    0.871004] reg-fixed-voltage fixedregulator-1: bt_power supplying 3300000uV
+[    0.871488] wifi_power: will resolve supply early: vin
+[    0.871506] reg-fixed-voltage fixedregulator-4: Looking up vin-supply from device tree
+[    0.871530] wifi_power: supplied by bt_power
+[    0.871544] bt_power: could not add device link regulator.15: -ENOENT
+[    0.871591] wifi_power: 3300 mV, enabled
+[    0.871733] reg-fixed-voltage fixedregulator-4: wifi_power supplying 3300000uV
+[    0.872385] jz4740-mmc 13460000.mmc: allocated mmc-pwrseq
+[    0.877837] jz4740-mmc 13460000.mmc: Looking up vmmc-supply from device tree
+[    0.877999] jz4740-mmc 13460000.mmc: Looking up vqmmc-supply from device tree
+[    0.904943] jz4740-mmc 13460000.mmc: Ingenic SD/MMC card driver registered
+[    0.911896] jz4740-mmc 13460000.mmc: Using DMA, 4-bit mode
+[    0.918006] Waiting for root device /dev/mmcblk0p1...
+[    0.967179] mmc0: host does not support reading read-only switch, assuming write-enable
+[    0.977438] mmc0: new high speed SDHC card at address ab40
+[    0.983976] mmcblk0: mmc0:ab40 SU04G 3.69 GiB
+[    0.991665]  mmcblk0: p1 p2
+[    1.004069] EXT4-fs (mmcblk0p1): mounting ext2 file system using the ext4 subsystem
+[    1.015613] EXT4-fs (mmcblk0p1): mounted filesystem d96f72c3-7a6d-478e-8b11-cab4af10af57 ro without journal. Quota mode: disabled.
+[    1.027566] VFS: Mounted root (ext2 filesystem) readonly on device 179:1.
+[    1.035272] devtmpfs: mounted
+[    1.041074] mmc1: new high speed SDIO card at address 0001
+[    1.046805] Freeing unused kernel image (initmem) memory: 256K
+[    1.053158] This architecture does not have kernel memory protection.
+[    1.059650] Run /sbin/init as init process
+[    1.063837]   with arguments:
+[    1.063847]     /sbin/init
+[    1.063857]   with environment:
+[    1.063865]     HOME=/
+[    1.063874]     TERM=linux
+[    1.074459] process '/bin/busybox' started with executable stack
+[    1.572194] EXT4-fs (mmcblk0p1): re-mounted d96f72c3-7a6d-478e-8b11-cab4af10af57.
+[   11.422448] dwc2 13500000.usb: Looking up vusb_d-supply from device tree
+[   11.422482] dwc2 13500000.usb: Looking up vusb_d-supply property in node /usb@13500000 failed
+[   11.422531] dwc2 13500000.usb: supply vusb_d not found, using dummy regulator
+[   11.422711] dwc2 13500000.usb: Looking up vusb_a-supply from device tree
+[   11.422730] dwc2 13500000.usb: Looking up vusb_a-supply property in node /usb@13500000 failed
+[   11.422757] dwc2 13500000.usb: supply vusb_a not found, using dummy regulator
+[   11.422832] dwc2 13500000.usb: Looking up vbus-supply from device tree
+[   11.422850] dwc2 13500000.usb: Looking up vbus-supply property in node /usb@13500000 failed
+[   11.422946] dwc2 13500000.usb: Bad value for GSNPSID: 0x00000000
+[   14.202147] EXT4-fs (mmcblk0p1): warning: mounting unchecked fs, running e2fsck is recommended
+[   14.211359] EXT4-fs (mmcblk0p1): re-mounted d96f72c3-7a6d-478e-8b11-cab4af10af57 r/w.
+```
+
+Have fun!

+ 266 - 0
openadk.org/content/orange-pi-zero.md

@@ -0,0 +1,266 @@
++++
+title = "Orange Pi Zero"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: ARM Little-Endian
++ Soc: AllWinner H3
++ CPU: Quad-Core Cortex-A7
++ RAM: 512 MB
++ 100 MBit/s Ethernet
++ GPU: Mali 400 MP2
++ 2x USB 2.0
++ Micro-SD-Card
++ Serial console
++ Power via USB Mini-USB (OTG)
+
+Serial console has a speed of 115200n8.
+
+http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero.html
+
+![Orange Pi Zero](/img/orange-pi-zero.jpg)
+
+dmesg:
+```
+[    0.000000] Booting Linux on physical CPU 0x0
+[    0.000000] Linux version 6.12.74-1 (wbx@fluor) (arm-openadk-linux-uclibceabihf-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #1 SMP Sat Feb 21 09:21:15 CET 2026
+[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
+[    0.000000] CPU: div instructions available: patching division code
+[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
+[    0.000000] OF: fdt: Machine model: Xunlong Orange Pi Zero
+[    0.000000] Memory policy: Data cache writealloc
+[    0.000000] cma: Reserved 16 MiB at 0x5f000000 on node -1
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000040000000-0x000000005fffffff]
+[    0.000000]   HighMem  empty
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000040000000-0x000000005fffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000005fffffff]
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] psci: probing for conduit method from DT.
+[    0.000000] psci: Using PSCI v0.1 Function IDs from DT
+[    0.000000] percpu: Embedded 13 pages/cpu s21196 r8192 d23860 u53248
+[    0.000000] pcpu-alloc: s21196 r8192 d23860 u53248 alloc=13*4096
+[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
+[    0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p1 rootwait
+[    0.000000] Unknown kernel command line parameters "earlyprintk", will be passed to user space.
+[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 131072
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
+[    0.000000] rcu: Hierarchical RCU implementation.
+[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
+[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
+[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
+[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
+[    0.000000] GIC: Using split EOI/Deactivate mode
+[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
+[    0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
+[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
+[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
+[    0.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
+[    0.000015] Switching to timer-based delay loop, resolution 41ns
+[    0.000295] Console: colour dummy device 80x30
+[    0.000359] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
+[    0.000379] CPU: Testing write buffer coherency: ok
+[    0.000429] pid_max: default: 32768 minimum: 301
+[    0.000608] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.000624] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.001596] /cpus/cpu@0 missing clock-frequency property
+[    0.001630] /cpus/cpu@1 missing clock-frequency property
+[    0.001647] /cpus/cpu@2 missing clock-frequency property
+[    0.001666] /cpus/cpu@3 missing clock-frequency property
+[    0.001677] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
+[    0.003113] Setting up static identity map for 0x40100000 - 0x40100060
+[    0.003325] rcu: Hierarchical SRCU implementation.
+[    0.003331] rcu: 	Max phase no-delay instances is 1000.
+[    0.003671] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
+[    0.004342] smp: Bringing up secondary CPUs ...
+[    0.015435] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
+[    0.026645] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
+[    0.037797] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
+[    0.037936] smp: Brought up 1 node, 4 CPUs
+[    0.037947] SMP: Total of 4 processors activated (192.00 BogoMIPS).
+[    0.037958] CPU: All CPU(s) started in HYP mode.
+[    0.037961] CPU: Virtualization extensions available.
+[    0.038815] Memory: 487768K/524288K available (8192K kernel code, 955K rwdata, 2448K rodata, 1024K init, 263K bss, 18368K reserved, 16384K cma-reserved, 0K highmem)
+[    0.039433] devtmpfs: initialized
+[    0.045042] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
+[    0.045290] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.045317] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
+[    0.046096] pinctrl core: initialized pinctrl subsystem
+[    0.047947] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.049052] DMA: preallocated 256 KiB pool for atomic coherent allocations
+[    0.050080] thermal_sys: Registered thermal governor 'step_wise'
+[    0.050307] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
+[    0.050321] hw-breakpoint: maximum watchpoint size is 8 bytes.
+[    0.054620] /soc/mixer@1100000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000
+[    0.054665] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/mixer@1100000
+[    0.054929] /soc/interrupt-controller@1c81000: Fixed dependency cycle(s) with /soc/interrupt-controller@1c81000
+[    0.055284] /soc/mixer@1100000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000
+[    0.055616] /soc/mixer@1100000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000
+[    0.055701] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/mixer@1100000
+[    0.066141] SCSI subsystem initialized
+[    0.066381] libata version 3.00 loaded.
+[    0.066616] usbcore: registered new interface driver usbfs
+[    0.066670] usbcore: registered new interface driver hub
+[    0.066715] usbcore: registered new device driver usb
+[    0.066961] mc: Linux media interface: v0.10
+[    0.067032] videodev: Linux video capture interface: v2.00
+[    0.067138] pps_core: LinuxPPS API ver. 1 registered
+[    0.067145] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[    0.067165] PTP clock support registered
+[    0.067734] Advanced Linux Sound Architecture Driver Initialized.
+[    0.068904] clocksource: Switched to clocksource arch_sys_counter
+[    0.079392] NET: Registered PF_INET protocol family
+[    0.079640] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
+[    0.080890] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
+[    0.080920] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.080934] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
+[    0.080989] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
+[    0.081159] TCP: Hash tables configured (established 4096 bind 4096)
+[    0.081268] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
+[    0.081310] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
+[    0.081481] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.082141] RPC: Registered named UNIX socket transport module.
+[    0.082153] RPC: Registered udp transport module.
+[    0.082158] RPC: Registered tcp transport module.
+[    0.082163] RPC: Registered tcp-with-tls transport module.
+[    0.082167] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    0.083471] workingset: timestamp_bits=30 max_order=17 bucket_order=0
+[    0.084198] NFS: Registering the id_resolver key type
+[    0.084261] Key type id_resolver registered
+[    0.084269] Key type id_legacy registered
+[    0.084392] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
+[    0.084404] io scheduler mq-deadline registered
+[    0.084411] io scheduler kyber registered
+[    0.084430] io scheduler bfq registered
+[    0.156502] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
+[    0.167806] lima 1c40000.gpu: gp - mali400 version major 1 minor 1
+[    0.167916] lima 1c40000.gpu: pp0 - mali400 version major 1 minor 1
+[    0.168013] lima 1c40000.gpu: pp1 - mali400 version major 1 minor 1
+[    0.168058] lima 1c40000.gpu: l2_cache0 64K, 4-way, 64byte cache line, 64bit external bus
+[    0.168493] lima 1c40000.gpu: bus rate = 200000000
+[    0.168511] lima 1c40000.gpu: mod rate = 297000000
+[    0.168613] lima 1c40000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
+[    0.169365] lima 1c40000.gpu: Failed to register cooling device
+[    0.169883] [drm] Initialized lima 1.1.0 for 1c40000.gpu on minor 0
+[    0.172717] CAN device driver interface
+[    0.173340] dwmac-sun8i 1c30000.ethernet: IRQ eth_wake_irq not found
+[    0.173353] dwmac-sun8i 1c30000.ethernet: IRQ eth_lpi not found
+[    0.173362] dwmac-sun8i 1c30000.ethernet: IRQ sfty not found
+[    0.173430] dwmac-sun8i 1c30000.ethernet: No regulator found
+[    0.173527] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
+[    0.173553] dwmac-sun8i 1c30000.ethernet: Current syscon value is not the default 168000 (expect 58000)
+[    0.173912] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
+[    0.173925] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
+[    0.173933] dwmac-sun8i 1c30000.ethernet: COE Type 2
+[    0.173941] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
+[    0.173950] dwmac-sun8i 1c30000.ethernet: Normal descriptors
+[    0.173957] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
+[    0.175585] dwmac-sun8i 1c30000.ethernet: Found internal PHY node
+[    0.176097] dwmac-sun8i 1c30000.ethernet: Switch mux to internal PHY
+[    0.176112] dwmac-sun8i 1c30000.ethernet: Powering internal PHY
+[    0.180497] sun6i-rtc 1f00000.rtc: registered as rtc0
+[    0.180550] sun6i-rtc 1f00000.rtc: setting system clock to 1970-01-01T00:00:08 UTC (8)
+[    0.180983] i2c_dev: i2c /dev entries driver
+[    0.183136] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
+[    0.184373] sun8i-ce 1c15000.crypto: Set mod clock to 50000000 (50 Mhz) from 24000000 (24 Mhz)
+[    0.184801] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
+[    0.186025] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
+[    0.186808] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
+[    0.187408] sun8i-ce 1c15000.crypto: will run requests pump with realtime priority
+[    0.187818] sun8i-ce 1c15000.crypto: Register cbc(aes)
+[    0.187838] sun8i-ce 1c15000.crypto: Register ecb(aes)
+[    0.187849] sun8i-ce 1c15000.crypto: Register cbc(des3_ede)
+[    0.187859] sun8i-ce 1c15000.crypto: Register ecb(des3_ede)
+[    0.187891] sun8i-ce 1c15000.crypto: CryptoEngine Die ID 1
+[    0.189424] usbcore: registered new interface driver usbhid
+[    0.189435] usbhid: USB HID core driver
+[    0.195026] cedrus 1c0e000.video-codec: Device registered as /dev/video0
+[    0.196879] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 (8000000f) counters available
+[    0.201092] NET: Registered PF_PACKET protocol family
+[    0.201106] can: controller area network core
+[    0.201170] NET: Registered PF_CAN protocol family
+[    0.201179] can: raw protocol
+[    0.201187] can: broadcast manager protocol
+[    0.201198] can: netlink gateway - max_hops=1
+[    0.201314] Key type dns_resolver registered
+[    0.201507] Registering SWP/SWPB emulation handler
+[    0.225114] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.228280] sun8i-h3-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
+[    0.228871] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.229263] sun8i-h3-pinctrl 1c20800.pinctrl: supply vcc-pa not found, using dummy regulator
+[    0.230848] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
+[    0.231103] sun8i-h3-r-pinctrl 1f02c00.pinctrl: supply vcc-pl not found, using dummy regulator
+[    0.237019] printk: legacy console [ttyS0] disabled
+[    0.257651] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 146, base_baud = 1500000) is a U6_16550A
+[    0.257721] printk: legacy console [ttyS0] enabled
+[    1.352194] sun8i-h3-pinctrl 1c20800.pinctrl: supply vcc-pg not found, using dummy regulator
+[    1.359825] sun8i-h3-pinctrl 1c20800.pinctrl: supply vcc-pf not found, using dummy regulator
+[    1.362547] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests (id=vbus)
+[    1.381205] sunxi-mmc 1c0f000.mmc: Got CD GPIO
+[    1.384450] clk: Disabling unused clocks
+[    1.385024] phy phy-1c19400.phy.0: Changing dr_mode to 1
+[    1.385043] ehci-platform 1c1a000.usb: EHCI Host Controller
+[    1.385070] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
+[    1.386933] ehci-platform 1c1b000.usb: EHCI Host Controller
+[    1.389774] ALSA device list:
+[    1.394996] ehci-platform 1c1b000.usb: new USB bus registered, assigned bus number 2
+[    1.400567]   No soundcards found.
+[    1.409460] ohci-platform 1c1b400.usb: Generic Platform OHCI controller
+[    1.409540] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
+[    1.409572] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 3
+[    1.414946] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB
+[    1.416845] ohci-platform 1c1b400.usb: new USB bus registered, assigned bus number 4
+[    1.463936] sunxi-mmc 1c10000.mmc: allocated mmc-pwrseq
+[    1.469789] ohci-platform 1c1a400.usb: irq 154, io mem 0x01c1a400
+[    1.475951] mmc0: host does not support reading read-only switch, assuming write-enable
+[    1.484419] ohci-platform 1c1b400.usb: irq 153, io mem 0x01c1b400
+[    1.485817] mmc0: new high speed SDXC card at address 0001
+[    1.497574] ehci-platform 1c1b000.usb: irq 152, io mem 0x01c1b000
+[    1.497607] mmcblk0: mmc0:0001 SD64G 58.3 GiB
+[    1.509776] ehci-platform 1c1a000.usb: irq 151, io mem 0x01c1a000
+[    1.511205]  mmcblk0: p1 p2 p4
+[    1.518945] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
+[    1.525855] hub 2-0:1.0: USB hub found
+[    1.529746] hub 2-0:1.0: 1 port detected
+[    1.548934] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
+[    1.562504] hub 3-0:1.0: USB hub found
+[    1.566327] hub 3-0:1.0: 1 port detected
+[    1.576797] hub 1-0:1.0: USB hub found
+[    1.580659] hub 1-0:1.0: 1 port detected
+[    1.591597] hub 4-0:1.0: USB hub found
+[    1.595406] hub 4-0:1.0: 1 port detected
+[    1.701538] sunxi-mmc 1c10000.mmc: initialized, max. request size: 16384 KB
+[    1.730053] mmc1: new high speed SDIO card at address 0001
+[    2.096213] EXT4-fs (mmcblk0p1): orphan cleanup on readonly fs
+[    2.118696] EXT4-fs (mmcblk0p1): mounted filesystem 1da96cad-578c-48b3-915d-6dfe0d18cc88 ro with ordered data mode. Quota mode: disabled.
+[    2.131325] VFS: Mounted root (ext4 filesystem) readonly on device 179:1.
+[    2.139786] devtmpfs: mounted
+[    2.144905] Freeing unused kernel image (initmem) memory: 1024K
+[    2.151236] Run /sbin/init as init process
+[    2.155346]   with arguments:
+[    2.155357]     /sbin/init
+[    2.155367]     earlyprintk
+[    2.155378]   with environment:
+[    2.155387]     HOME=/
+[    2.155397]     TERM=linux
+[    2.899008] EXT4-fs (mmcblk0p1): re-mounted 1da96cad-578c-48b3-915d-6dfe0d18cc88.
+[    3.159559] EXT4-fs (mmcblk0p2): mounted filesystem c5c0ac34-61c1-4e2d-b38d-3177a7969215 r/w with ordered data mode. Quota mode: disabled.
+[    3.576161] dwmac-sun8i 1c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
+[    3.580038] dwmac-sun8i 1c30000.ethernet eth0: PHY [mdio_mux-0.1:01] driver [Generic PHY] (irq=POLL)
+[    3.580102] dwmac-sun8i 1c30000.ethernet eth0: No Safety Features support found
+[    3.580126] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
+[    3.580144] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
+[    3.580822] dwmac-sun8i 1c30000.ethernet eth0: configuring for phy/mii link mode
+[    3.598406] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
+[   12.000772] sun8i-di 1400000.deinterlace: Device registered as /dev/video1
+[  151.292557] EXT4-fs (mmcblk0p1): re-mounted 1da96cad-578c-48b3-915d-6dfe0d18cc88 r/w.
+```
+
+Have fun!

+ 418 - 0
openadk.org/content/radxa-rock4b.md

@@ -0,0 +1,418 @@
++++
+title = "Radxa Rock 4 B+"
+date = "2026-02-21T07:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: Aarch64 Little Endian
++ CPU: 6x Cortex A53 800 Mhz
++ RAM: 4 GB
++ 1000 MBit/s Ethernet
++ 2x USB 2.0
++ 2x USB 3.0
++ HDMI
++ GPU: Mali T860-MP4
++ Micro-SD-Card
++ Serial console
++ Power Supply USB-C
+
+Serial console has a speed of 115200n8.
+
+![Radxa Rock 4 B+](/img/radxa-rock4b.jpg)
+
+dmesg:
+```
+[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
+[    0.000000] Linux version 6.12.74-1 (wbx@fluor) (aarch64-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #1 SMP Sat Feb 21 03:19:39 CET 2026
+[    0.000000] Machine model: Radxa ROCK Pi 4B+
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000000200000-0x00000000f7ffffff]
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000f7ffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000f7ffffff]
+[    0.000000] On node 0, zone Normal: 512 pages in unavailable ranges
+[    0.000000] psci: probing for conduit method from DT.
+[    0.000000] psci: PSCIv1.0 detected in firmware.
+[    0.000000] psci: Using standard PSCI v0.2 function IDs
+[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
+[    0.000000] psci: SMC Calling Convention v1.0
+[    0.000000] percpu: Embedded 22 pages/cpu s51416 r8192 d30504 u90112
+[    0.000000] pcpu-alloc: s51416 r8192 d30504 u90112 alloc=22*4096
+[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 
+[    0.000000] Detected VIPT I-cache on CPU0
+[    0.000000] CPU features: detected: GIC system register CPU interface
+[    0.000000] CPU features: kernel page table isolation disabled by kernel configuration
+[    0.000000] alternatives: applying boot alternatives
+[    0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk1p2 rootwait
+[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1015296
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 3MB
+[    0.000000] software IO TLB: area num 8.
+[    0.000000] software IO TLB: mapped [mem 0x00000000f3600000-0x00000000f3a00000] (4MB)
+[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
+[    0.000000] rcu: Hierarchical RCU implementation.
+[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=6.
+[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
+[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6
+[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
+[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
+[    0.000000] GIC: enabling workaround for GICv3: Insecure RK3399 integration
+[    0.000000] GICv3: 256 SPIs implemented
+[    0.000000] GICv3: 0 Extended SPIs implemented
+[    0.000000] Root IRQ handler: 0xffff800080010094
+[    0.000000] GICv3: GICv3 features: 16 PPIs
+[    0.000000] GICv3: Broken GIC integration, pNMI forbidden
+[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
+[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fef00000
+[    0.000000] ITS [mem 0xfee20000-0xfee3ffff]
+[    0.000000] ITS@0x00000000fee20000: allocated 65536 Devices @280000 (flat, esz 8, psz 64K, shr 0)
+[    0.000000] ITS: using cache flushing for cmd queue
+[    0.000000] GICv3: using LPI property table @0x0000000000240000
+[    0.000000] GIC: using cache flushing for LPI property table
+[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000000250000
+[    0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] }
+[    0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] }
+[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
+[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
+[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
+[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
+[    0.001432] Console: colour dummy device 80x25
+[    0.001494] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
+[    0.001512] pid_max: default: 32768 minimum: 301
+[    0.001726] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
+[    0.001757] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
+[    0.004259] rcu: Hierarchical SRCU implementation.
+[    0.004268] rcu: 	Max phase no-delay instances is 1000.
+[    0.004521] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
+[    0.004919] smp: Bringing up secondary CPUs ...
+[    0.005480] Detected VIPT I-cache on CPU1
+[    0.005599] GICv3: CPU1: found redistributor 1 region 0:0x00000000fef20000
+[    0.005622] GICv3: CPU1: using allocated LPI pending table @0x0000000000260000
+[    0.005684] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
+[    0.006396] Detected VIPT I-cache on CPU2
+[    0.006499] GICv3: CPU2: found redistributor 2 region 0:0x00000000fef40000
+[    0.006520] GICv3: CPU2: using allocated LPI pending table @0x0000000000270000
+[    0.006561] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
+[    0.007237] Detected VIPT I-cache on CPU3
+[    0.007342] GICv3: CPU3: found redistributor 3 region 0:0x00000000fef60000
+[    0.007361] GICv3: CPU3: using allocated LPI pending table @0x0000000000300000
+[    0.007401] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
+[    0.008124] CPU features: detected: Spectre-v2
+[    0.008136] CPU features: detected: Spectre-v4
+[    0.008142] CPU features: detected: Spectre-BHB
+[    0.008152] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
+[    0.008157] Detected PIPT I-cache on CPU4
+[    0.008263] GICv3: CPU4: found redistributor 100 region 0:0x00000000fef80000
+[    0.008282] GICv3: CPU4: using allocated LPI pending table @0x0000000000310000
+[    0.008328] CPU4: Booted secondary processor 0x0000000100 [0x410fd082]
+[    0.009011] Detected PIPT I-cache on CPU5
+[    0.009107] GICv3: CPU5: found redistributor 101 region 0:0x00000000fefa0000
+[    0.009125] GICv3: CPU5: using allocated LPI pending table @0x0000000000320000
+[    0.009161] CPU5: Booted secondary processor 0x0000000101 [0x410fd082]
+[    0.009309] smp: Brought up 1 node, 6 CPUs
+[    0.009323] SMP: Total of 6 processors activated.
+[    0.009329] CPU: All CPU(s) started at EL2
+[    0.009335] CPU features: detected: 32-bit EL0 Support
+[    0.009341] CPU features: detected: CRC32 instructions
+[    0.009423] alternatives: applying system-wide alternatives
+[    0.010751] Memory: 3970032K/4061184K available (5568K kernel code, 880K rwdata, 1748K rodata, 576K init, 399K bss, 84228K reserved, 0K cma-reserved)
+[    0.011507] devtmpfs: initialized
+[    0.023549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
+[    0.023570] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
+[    0.023655] 30432 pages in range for non-PLT usage
+[    0.023659] 521952 pages in range for PLT usage
+[    0.023714] pinctrl core: initialized pinctrl subsystem
+[    0.024913] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.025805] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
+[    0.027282] thermal_sys: Registered thermal governor 'fair_share'
+[    0.027288] thermal_sys: Registered thermal governor 'bang_bang'
+[    0.027294] thermal_sys: Registered thermal governor 'step_wise'
+[    0.027299] thermal_sys: Registered thermal governor 'user_space'
+[    0.027370] cpuidle: using governor menu
+[    0.027472] ASID allocator initialised with 65536 entries
+[    0.029887] /pcie@f8000000: Fixed dependency cycle(s) with /pcie@f8000000/interrupt-controller
+[    0.048675] /syscon@ff770000/phy@f780: Fixed dependency cycle(s) with /mmc@fe330000
+[    0.049619] /mmc@fe330000: Fixed dependency cycle(s) with /syscon@ff770000/phy@f780
+[    0.049696] /syscon@ff770000/phy@f780: Fixed dependency cycle(s) with /mmc@fe330000
+[    0.051329] /i2c@ff110000/codec@11: Fixed dependency cycle(s) with /i2s@ff880000
+[    0.051423] /i2s@ff880000: Fixed dependency cycle(s) with /i2c@ff110000/codec@11
+[    0.054681] /vop@ff900000: Fixed dependency cycle(s) with /hdmi@ff940000
+[    0.054781] /vop@ff8f0000: Fixed dependency cycle(s) with /hdmi@ff940000
+[    0.054855] /hdmi@ff940000: Fixed dependency cycle(s) with /vop@ff8f0000
+[    0.054928] /hdmi@ff940000: Fixed dependency cycle(s) with /vop@ff900000
+[    0.062397] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.062746] rockchip-gpio ff720000.gpio: probed /pinctrl/gpio@ff720000
+[    0.063241] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.063535] rockchip-gpio ff730000.gpio: probed /pinctrl/gpio@ff730000
+[    0.063960] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.064239] rockchip-gpio ff780000.gpio: probed /pinctrl/gpio@ff780000
+[    0.064691] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.064969] rockchip-gpio ff788000.gpio: probed /pinctrl/gpio@ff788000
+[    0.065401] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.065678] rockchip-gpio ff790000.gpio: probed /pinctrl/gpio@ff790000
+[    0.072680] iommu: Default domain type: Translated
+[    0.072689] iommu: DMA domain TLB invalidation policy: strict mode
+[    0.073373] SCSI subsystem initialized
+[    0.073597] usbcore: registered new interface driver usbfs
+[    0.073639] usbcore: registered new interface driver hub
+[    0.073680] usbcore: registered new device driver usb
+[    0.074199] pps_core: LinuxPPS API ver. 1 registered
+[    0.074205] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[    0.074221] PTP clock support registered
+[    0.074268] EDAC MC: Ver: 3.0.0
+[    0.075538] vgaarb: loaded
+[    0.075815] clocksource: Switched to clocksource arch_sys_counter
+[    0.086133] NET: Registered PF_INET protocol family
+[    0.086396] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
+[    0.090908] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
+[    0.090966] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.090986] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
+[    0.091339] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
+[    0.092642] TCP: Hash tables configured (established 32768 bind 32768)
+[    0.092767] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
+[    0.092906] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
+[    0.093161] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.093200] PCI: CLS 0 bytes, default 64
+[    0.094536] workingset: timestamp_bits=62 max_order=20 bucket_order=0
+[    0.108616] ledtrig-cpu: registered to indicate activity on CPUs
+[    0.112109] dma-pl330 ff6d0000.dma-controller: Loaded driver for PL330 DMAC-241330
+[    0.112122] dma-pl330 ff6d0000.dma-controller: 	DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
+[    0.113476] dma-pl330 ff6e0000.dma-controller: Loaded driver for PL330 DMAC-241330
+[    0.113488] dma-pl330 ff6e0000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
+[    0.116726] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
+[    0.119395] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 35, base_baud = 1500000) is a 16550A
+[    0.119855] serial serial0: tty port ttyS0 registered
+[    0.120918] ff1a0000.serial: ttyS2 at MMIO 0xff1a0000 (irq = 36, base_baud = 1500000) is a 16550A
+[    0.121101] printk: legacy console [ttyS2] enabled
+[    1.290063] rockchip-vop ff8f0000.vop: Adding to iommu group 0
+[    1.297178] rockchip-vop ff900000.vop: Adding to iommu group 1
+[    1.316434] loop: module loaded
+[    1.328776] usbcore: registered new interface driver usb-storage
+[    1.337665] i2c_dev: i2c /dev entries driver
+[    1.343404] /i2s@ff880000: Fixed dependency cycle(s) with /i2c@ff110000/codec@11
+[    1.351927] /i2c@ff110000/codec@11: Fixed dependency cycle(s) with /i2s@ff880000
+[    1.362906] /i2c@ff3c0000/pmic@1b: Fixed dependency cycle(s) with /i2c@ff3c0000/pmic@1b/regulators/DCDC_REG4
+[    1.389426] dw_wdt ff848000.watchdog: No valid TOPs array specified
+[    1.397766] sdhci: Secure Digital Host Controller Interface driver
+[    1.404756] sdhci: Copyright(c) Pierre Ossman
+[    1.409673] Synopsys Designware Multimedia Card Interface Driver
+[    1.417717] sdhci-pltfm: SDHCI platform and OF driver helper
+[    1.419914] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    1.426650] mmc0: CQHCI version 5.10
+[    1.427535] NET: Registered PF_PACKET protocol family
+[    1.431957] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    1.442923] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
+[    1.449026] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    1.449085] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    1.451339] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
+[    1.451491] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
+[    1.456946] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
+[    1.460179] panfrost ff9a0000.gpu: clock rate = 500000000
+[    1.464745] panfrost ff9a0000.gpu: mali-t860 id 0x860 major 0x2 minor 0x0 status 0x0
+[    1.473938] dwmmc_rockchip fe320000.mmc: Version ID is 270a
+[    1.481580] panfrost ff9a0000.gpu: features: 00000000,00000407, issues: 00000000,24040400
+[    1.481599] panfrost ff9a0000.gpu: Features: L2:0x07120206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
+[    1.487824] mmc0: SDHCI controller on fe330000.mmc [fe330000.mmc] using ADMA
+[    1.489341] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 50,32 bit host data width,256 deep fifo
+[    1.496700] panfrost ff9a0000.gpu: shader_present=0xf l2_present=0x1
+[    1.502858] dwmmc_rockchip fe320000.mmc: Got CD GPIO
+[    1.516249] [drm] Initialized panfrost 1.2.0 for ff9a0000.gpu on minor 0
+[    1.531877] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
+[    1.556196] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
+[    1.595270] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
+[    1.602811] mmc0: Command Queue Engine enabled
+[    1.603992] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
+[    1.608843] mmc0: new HS400 Enhanced strobe MMC card at address 0001
+[    1.619390] xhci-hcd xhci-hcd.0.auto: irq 57, io mem 0xfe800000
+[    1.627172] mmcblk0: mmc0:0001 SLD64G 57.6 GiB
+[    1.633158] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
+[    1.644266] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
+[    1.644665] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
+[    1.652863] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
+[    1.663838] mmc1: new high speed SDXC card at address 0001
+[    1.666316]  mmcblk0: p1
+[    1.666848] mmcblk0boot0: mmc0:0001 SLD64G 4.00 MiB
+[    1.667607] mmcblk0boot1: mmc0:0001 SLD64G 4.00 MiB
+[    1.668339] mmcblk0rpmb: mmc0:0001 SLD64G 4.00 MiB, chardev (245:0)
+[    1.671264] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    1.677883] mmcblk1: mmc1:0001 SD64G 58.3 GiB
+[    1.680058] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.686951]  mmcblk1: p1 p2 p3
+[    1.690976] usb usb1: Product: xHCI Host Controller
+[    1.690987] usb usb1: Manufacturer: Linux 6.12.74-1 xhci-hcd
+[    1.735430] usb usb1: SerialNumber: xhci-hcd.0.auto
+[    1.741496] hub 1-0:1.0: USB hub found
+[    1.745756] hub 1-0:1.0: 1 port detected
+[    1.750587] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
+[    1.759855] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12
+[    1.769122] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.777225] usb usb2: Product: xHCI Host Controller
+[    1.782695] usb usb2: Manufacturer: Linux 6.12.74-1 xhci-hcd
+[    1.789037] usb usb2: SerialNumber: xhci-hcd.0.auto
+[    1.795026] hub 2-0:1.0: USB hub found
+[    1.799266] hub 2-0:1.0: 1 port detected
+[    1.820199] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
+[    1.826373] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
+[    1.835075] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
+[    1.845662] xhci-hcd xhci-hcd.1.auto: irq 59, io mem 0xfe900000
+[    1.852350] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
+[    1.858508] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
+[    1.867104] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
+[    1.874630] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    1.883912] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.892013] usb usb3: Product: xHCI Host Controller
+[    1.897477] usb usb3: Manufacturer: Linux 6.12.74-1 xhci-hcd
+[    1.903825] usb usb3: SerialNumber: xhci-hcd.1.auto
+[    1.909832] hub 3-0:1.0: USB hub found
+[    1.914072] hub 3-0:1.0: 1 port detected
+[    1.918904] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
+[    1.928128] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12
+[    1.937393] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.945492] usb usb4: Product: xHCI Host Controller
+[    1.950962] usb usb4: Manufacturer: Linux 6.12.74-1 xhci-hcd
+[    1.957303] usb usb4: SerialNumber: xhci-hcd.1.auto
+[    1.963301] hub 4-0:1.0: USB hub found
+[    1.967543] hub 4-0:1.0: 1 port detected
+[    1.977667] rk_gmac-dwmac fe300000.ethernet: IRQ eth_wake_irq not found
+[    1.979833] ehci-platform fe3c0000.usb: EHCI Host Controller
+[    1.979833] ehci-platform fe380000.usb: EHCI Host Controller
+[    1.979846] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    1.979857] ohci-platform fe3a0000.usb: Generic Platform OHCI controller
+[    1.979884] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    1.979887] ehci-platform fe380000.usb: new USB bus registered, assigned bus number 5
+[    1.979890] ohci-platform fe3a0000.usb: new USB bus registered, assigned bus number 6
+[    1.979905] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    1.979958] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    1.979986] ohci-platform fe3a0000.usb: irq 62, io mem 0xfe3a0000
+[    1.980024] ohci-platform fe3e0000.usb: Generic Platform OHCI controller
+[    1.980025] ehci-platform fe380000.usb: irq 60, io mem 0xfe380000
+[    1.980054] ohci-platform fe3e0000.usb: new USB bus registered, assigned bus number 7
+[    1.980129] ohci-platform fe3e0000.usb: irq 63, io mem 0xfe3e0000
+[    1.985095] rk_gmac-dwmac fe300000.ethernet: IRQ eth_lpi not found
+[    1.991453] ehci-platform fe3c0000.usb: new USB bus registered, assigned bus number 8
+[    1.991818] ehci-platform fe380000.usb: USB 2.0 started, EHCI 1.00
+[    1.992093] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    1.992113] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.992129] usb usb5: Product: EHCI Host Controller
+[    1.992141] usb usb5: Manufacturer: Linux 6.12.74-1 ehci_hcd
+[    1.992153] usb usb5: SerialNumber: fe380000.usb
+[    1.992922] hub 5-0:1.0: USB hub found
+[    1.992976] hub 5-0:1.0: 1 port detected
+[    1.997761] rk_gmac-dwmac fe300000.ethernet: IRQ sfty not found
+[    2.005781] ehci-platform fe3c0000.usb: irq 61, io mem 0xfe3c0000
+[    2.013201] rk_gmac-dwmac fe300000.ethernet: Deprecated MDIO bus assumption used
+[    2.031833] ehci-platform fe3c0000.usb: USB 2.0 started, EHCI 1.00
+[    2.038121] rk_gmac-dwmac fe300000.ethernet: PTP uses main clock
+[    2.040036] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
+[    2.040055] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    2.040067] usb usb7: Product: Generic Platform OHCI controller
+[    2.040078] usb usb7: Manufacturer: Linux 6.12.74-1 ohci_hcd
+[    2.040087] usb usb7: SerialNumber: fe3e0000.usb
+[    2.040617] hub 7-0:1.0: USB hub found
+[    2.040663] hub 7-0:1.0: 1 port detected
+[    2.041251] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
+[    2.041274] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    2.041290] usb usb6: Product: Generic Platform OHCI controller
+[    2.041303] usb usb6: Manufacturer: Linux 6.12.74-1 ohci_hcd
+[    2.041316] usb usb6: SerialNumber: fe3a0000.usb
+[    2.041907] hub 6-0:1.0: USB hub found
+[    2.041960] hub 6-0:1.0: 1 port detected
+[    2.044535] usb usb8: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    2.055126] rk_gmac-dwmac fe300000.ethernet: clock input or output? (input).
+[    2.061818] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    2.069312] rk_gmac-dwmac fe300000.ethernet: TX delay(0x28).
+[    2.076134] usb usb8: Product: EHCI Host Controller
+[    2.084893] rk_gmac-dwmac fe300000.ethernet: RX delay(0x11).
+[    2.091711] usb usb8: Manufacturer: Linux 6.12.74-1 ehci_hcd
+[    2.098637] rk_gmac-dwmac fe300000.ethernet: integrated PHY? (no).
+[    2.107382] usb usb8: SerialNumber: fe3c0000.usb
+[    2.114339] rk_gmac-dwmac fe300000.ethernet: clock input from PHY
+[    2.124083] hub 8-0:1.0: USB hub found
+[    2.136626] rk_gmac-dwmac fe300000.ethernet: init for RGMII
+[    2.137122] hub 8-0:1.0: 1 port detected
+[    2.143633] rk_gmac-dwmac fe300000.ethernet: User ID: 0x10, Synopsys ID: 0x35
+[    2.371995] rk_gmac-dwmac fe300000.ethernet: 	DWMAC1000
+[    2.377861] rk_gmac-dwmac fe300000.ethernet: DMA HW capability register supported
+[    2.386248] rk_gmac-dwmac fe300000.ethernet: RX Checksum Offload Engine supported
+[    2.394638] rk_gmac-dwmac fe300000.ethernet: COE Type 2
+[    2.400500] rk_gmac-dwmac fe300000.ethernet: TX Checksum insertion supported
+[    2.408401] rk_gmac-dwmac fe300000.ethernet: Wake-Up On Lan supported
+[    2.415625] rk_gmac-dwmac fe300000.ethernet: Normal descriptors
+[    2.422275] rk_gmac-dwmac fe300000.ethernet: Ring mode enabled
+[    2.428816] rk_gmac-dwmac fe300000.ethernet: Enable RX Mitigation via HW Watchdog Timer
+[    2.763820] mdio_bus stmmac-0:00: attached PHY driver [unbound] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
+[    2.774449] mdio_bus stmmac-0:01: attached PHY driver [unbound] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)
+[    2.789569] clk: Disabling unused clocks
+[    2.794395] PM: genpd: Disabling unused power domains
+[    2.794411] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    2.807981] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    2.815411] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    2.821670] dw-apb-uart ff1a0000.serial: forbid DMA for kernel console
+[    2.821688] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    2.844127] EXT4-fs (mmcblk1p2): mounted filesystem abe518db-a9a0-4ebd-8832-2ebd5163a036 ro without journal. Quota mode: disabled.
+[    2.857321] VFS: Mounted root (ext4 filesystem) readonly on device 179:98.
+[    2.865484] devtmpfs: mounted
+[    2.869130] Freeing unused kernel memory: 576K
+[    2.874204] Run /sbin/init as init process
+[    2.878809]   with arguments:
+[    2.878817]     /sbin/init
+[    2.878825]   with environment:
+[    2.878831]     HOME=/
+[    2.878838]     TERM=linux
+[    6.251844] random: crng init done
+[    6.339945] EXT4-fs (mmcblk1p2): re-mounted abe518db-a9a0-4ebd-8832-2ebd5163a036.
+[    6.519861] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    6.519922] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    6.519944] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    6.520000] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    6.539853] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    6.539911] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    6.539934] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    6.539991] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    6.555870] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    6.555930] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    6.555954] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    6.556015] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    6.567991] asoc-audio-graph-card sound: ASoC: DAPM unknown pin Headphones
+[    6.622850] input: Analog Headphones as /devices/platform/sound/sound/card0/input0
+[    6.627849] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    6.627892] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    6.627913] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    6.627953] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    6.727840] asoc-audio-graph-card sound: ASoC: DAPM unknown pin Headphones
+[    6.842517] rk_gmac-dwmac fe300000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
+[    6.887839] rk_gmac-dwmac fe300000.ethernet eth0: PHY [stmmac-0:00] driver [Generic PHY] (irq=POLL)
+[    6.887847] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[    6.887881] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[    6.887883] rk_gmac-dwmac fe300000.ethernet eth0: No Safety Features support found
+[    6.887906] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[    6.887907] rk_gmac-dwmac fe300000.ethernet eth0: PTP not supported by HW
+[    6.887948] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[    6.888223] rk_gmac-dwmac fe300000.ethernet eth0: configuring for phy/rgmii link mode
+[   10.071866] rk_gmac-dwmac fe300000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
+[   16.863574] platform sound-dit: deferred probe pending: asoc-audio-graph-card: parse error
+[   16.863607] platform ff100000.saradc: deferred probe pending: platform: wait for supplier /i2c@ff3c0000/pmic@1b/regulators/DCDC_REG4
+[   16.863624] platform f8000000.pcie: deferred probe pending: platform: wait for supplier /i2c@ff3c0000/pmic@1b/regulators/DCDC_REG4
+[   16.863641] platform ff320000.syscon:io-domains: deferred probe pending: platform: wait for supplier /i2c@ff3c0000/pmic@1b/regulators/LDO_REG8
+[   16.863658] platform ff770000.syscon:io-domains: deferred probe pending: platform: wait for supplier /i2c@ff3c0000/pmic@1b/regulators/LDO_REG4
+[   16.863675] platform ff940000.hdmi: deferred probe pending: platform: wait for supplier /i2c@ff3c0000/pmic@1b/regulators/LDO_REG2
+[   16.863692] platform cpufreq-dt: deferred probe pending: (reason unknown)
+[   16.867845] dwmmc_rockchip fe310000.mmc: IDMAC supports 32-bit address mode.
+[   16.867895] dwmmc_rockchip fe310000.mmc: Using internal DMA controller.
+[   16.867918] dwmmc_rockchip fe310000.mmc: Version ID is 270a
+[   16.867973] dwmmc_rockchip fe310000.mmc: DW MMC controller at irq 49,32 bit host data width,256 deep fifo
+[   16.868149] dwmmc_rockchip fe310000.mmc: allocated mmc-pwrseq
+[   16.868168] mmc_host mmc2: card is non-removable.
+[   16.879891] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
+[   17.006538] mmc_host mmc2: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
+[   17.143886] dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 219
+[   17.146139] mmc2: new ultra high speed SDR104 SDIO card at address 0001
+[   25.836073] EXT4-fs (mmcblk1p2): re-mounted abe518db-a9a0-4ebd-8832-2ebd5163a036 r/w.
+```
+
+Have fun!

BIN
openadk.org/static/img/ci20.jpg


BIN
openadk.org/static/img/orange-pi-zero.jpg


BIN
openadk.org/static/img/radxa-rock4b.jpg