Bootstrap

em3288 linux_4.19 第一次烧写无法进入内核的情况

1. 情况一:
/DDR Version 1.11 20210818
In
SRX
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT
Boot1 Release Time: Jul 22 2021 09:08:57, version: 2.63
ChipType = 0x8, 240
mmc2:cmd19,100
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
mmc0:cmd8,400
mmc0:cmd8,400
mmc0:cmd8,400
SdmmcInit=0 1
StorageInit ok = 23468
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT part:  0, name:            uboot, start:0x4000, size:0x2000
GPT part:  1, name:            trust, start:0x6000, size:0x2000
GPT part:  2, name:             misc, start:0x8000, size:0x2000
GPT part:  3, name:             boot, start:0xa000, size:0x10000
GPT part:  4, name:         recovery, start:0x1a000, size:0x10000
GPT part:  5, name:           backup, start:0x2a000, size:0x10000
GPT part:  6, name:              oem, start:0x3a000, size:0x20000
GPT part:  7, name:           rootfs, start:0x5a000, size:0xc00000
GPT part:  8, name:         userdata, start:0xc5a000, size:0x235fc0
find part:uboot OK. first_lba:0x4000.
find part:trust OK. first_lba:0x6000.
LOADER Check OK! 0x4000, 147767
TOS    Check OK! 0x6000, 184329
Enter Trust OS
INF [0x0] TEE-CORE:init_primary_helper:385: Core0 Initializing (1.1.0-443-g1089bf090 #chenjh #1 Fri Oct 21 01:50:51 UTC 2022 arm)

INF [0x0] TEE-CORE:init_primary_helper:386: Release version: 1.3

INF [0x0] TEE-CORE:init_primary_helper:387: Next entry point address: 0x200000

INF [0x0] TEE-CORE:init_teecore:83: teecore inits done


U-Boot 2017.09 #liuyuan (Jul 31 2023 - 20:09:39 +0800)

Model: Evb-RK3288
PreSerial: 2, raw, 0xff690000
DRAM:  2 GiB
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 7bcca948 - 7bccbddd
CR: M/C/I
Using default environment

DM: v1
dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Bootdev(atags): mmc 0
MMC0: High Speed, 52Mhz
PartType: EFI
boot mode: recovery (misc)
Found DTB in recovery part
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
VDD_LOG 1100000 uV
io-domain: OK
CLK: (uboot. arm: enter 1000000 KHz, init 1000000 KHz, kernel 0N/A)
  apll 1000000 KHz
  dpll 396000 KHz
  cpll 24000 KHz
  gpll 594000 KHz
  npll 24000 KHz
  aclk_bus 198000 KHz
Net:   Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0
ANDROID: reboot reason: "recovery"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
Booting ZIMAGE kernel at 0x02008000(Uncompress to 0) with fdt at 0x08300000...


Fdt Ramdisk skip relocation
## Booting Android Image at 0x02007800 ...
Kernel: 0x02008000 - 0x027c3100 (7917 KiB)
ramdisk:    0x0a200000 - 0x0aa84151 (8721 KiB)
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   XIP Kernel Image from 0x02008000 to 0x02008000 ... OK
   kernel loaded at 0x02008000, end = 0x027c3100
  'reserved-memory' dma-unusable@fe000000: addr=fe000000 size=1000000
   Using Device Tree in place at 08300000, end 083155d4
can't found rockchip,drm-logo, use rockchip,fb-logo
WARNING: could not set reg FDT_ERR_BADOFFSET.
failed to reserve fb-loader-logo memory
Adding bank: 0x00000000 - 0x08400000 (size: 0x08400000)
Adding bank: 0x09310000 - 0x80000000 (size: 0x76cf0000)
Total: 711.850 ms

Starting kernel ...

解决一:
\rk3288_linux4.19\kernel\arch\arm\boot\dts\rk3288-evb-act8846.dts
#include "rk3288-evb.dtsi"
++++#include "rk3288-linux.dtsi"
2. 情况二:
|DDR Version 1.11 20210818
In
SRX
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT
Boot1 Release Time: Jul 22 2021 09:08:57, version: 2.63
ChipType = 0x8, 234
mmc2:cmd19,100
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
mmc0:cmd8,400
mmc0:cmd8,400
mmc0:cmd8,400
SdmmcInit=0 1
StorageInit ok = 23467
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT part:  0, name:            uboot, start:0x4000, size:0x2000
GPT part:  1, name:            trust, start:0x6000, size:0x2000
GPT part:  2, name:             misc, start:0x8000, size:0x2000
GPT part:  3, name:             boot, start:0xa000, size:0x10000
GPT part:  4, name:         recovery, start:0x1a000, size:0x10000
GPT part:  5, name:           backup, start:0x2a000, size:0x10000
GPT part:  6, name:              oem, start:0x3a000, size:0x20000
GPT part:  7, name:           rootfs, start:0x5a000, size:0xc00000
GPT part:  8, name:         userdata, start:0xc5a000, size:0x235fc0
find part:uboot OK. first_lba:0x4000.
find part:trust OK. first_lba:0x6000.
LOADER Check OK! 0x4000, 147759
TOS    Check OK! 0x6000, 184307
Enter Trust OS
INF [0x0] TEE-CORE:init_primary_helper:385: Core0 Initializing (1.1.0-443-g1089bf090 #chenjh #1 Fri Oct 21 01:50:51 UTC 2022 arm)

INF [0x0] TEE-CORE:init_primary_helper:386: Release version: 1.3

INF [0x0] TEE-CORE:init_primary_helper:387: Next entry point address: 0x200000

INF [0x0] TEE-CORE:init_teecore:83: teecore inits done


U-Boot 2017.09 #liuyuan (Jul 31 2023 - 20:09:39 +0800)

Model: Evb-RK3288
PreSerial: 2, raw, 0xff690000
DRAM:  2 GiB
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 7bcca948 - 7bccbddd
CR: M/C/I
Using default environment

DM: v1
dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Bootdev(atags): mmc 0
MMC0: High Speed, 52Mhz
PartType: EFI
boot mode: recovery (misc)
Found DTB in recovery part
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
VDD_LOG 1100000 uV
io-domain: OK
CLK: (uboot. arm: enter 1000000 KHz, init 1000000 KHz, kernel 0N/A)
  apll 1000000 KHz
  dpll 396000 KHz
  cpll 24000 KHz
  gpll 594000 KHz
  npll 24000 KHz
  aclk_bus 198000 KHz
Net:   Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0
ANDROID: reboot reason: "recovery"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
Booting ZIMAGE kernel at 0x02008000(Uncompress to 0) with fdt at 0x08300000...


Fdt Ramdisk skip relocation
## Booting Android Image at 0x02007800 ...
Kernel: 0x02008000 - 0x027c3100 (7917 KiB)
ramdisk:    0x0a200000 - 0x0aa83b11 (8719 KiB)
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   XIP Kernel Image from 0x02008000 to 0x02008000 ... OK
   kernel loaded at 0x02008000, end = 0x027c3100
  'reserved-memory' dma-unusable@fe000000: addr=fe000000 size=1000000
  'reserved-memory' ramoops@00000000: addr=8000000 size=f0000
   Using Device Tree in place at 08300000, end 08316323
Adding bank: 0x00000000 - 0x08400000 (size: 0x08400000)
Adding bank: 0x09310000 - 0x80000000 (size: 0x76cf0000)
Total: 698.792 ms

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Linux version 4.19.232 (liuyuan@boardcon) (gcc version 10.3.1 20210621 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)), GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Mon Jul 31 20:10:06 CST 2023
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (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: rockchip,rk3288w
[    0.000000] earlycon: uart8250 at MMIO32 0xff690000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x00000000, size 0 MiB
[    0.000000] cma: Reserved 16 MiB at 0x7f000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv65535.65535 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 17 pages/cpu s37912 r8192 d23528 u69632
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 519392
[    0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal  androidboot.verifiedbootstate=orange androidboot.serialno=c3d9b8674f4b94f6  rw rootwait earlycon=uart8250,mmio32,0xff690000 vmalloc=496M root=PARTUUID=614e0000-0000 rootfstype=ext4
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2018528K/2081728K available (12288K kernel code, 927K rwdata, 3388K rodata, 1024K init, 484K bss, 46816K reserved, 16384K cma-reserved, 1548288K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe1000000 - 0xff800000   ( 488 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0800000   ( 520 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0d00000   (13280 kB)
[    0.000000]       .init : 0xc1200000 - 0xc1300000   (1024 kB)
[    0.000000]       .data : 0xc1300000 - 0xc13e7d40   ( 928 kB)
[    0.000000]        .bss : 0xc13e7d40 - 0xc14610c0   ( 485 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 45604 entries in 179 pages
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: random: get_random_bytes called from start_kernel+0x318/0x540 with crng_init=0
[    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.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008800] Switching to timer-based delay loop, resolution 41ns
[    0.016835] Console: colour dummy device 80x30
[    0.021722] console [tty0] enabled
[    0.025467] bootconsole [uart8250] disabled
[    0.000000] Booting Linux on physical CPU 0x500
[    0.000000] Linux version 4.19.232 (liuyuan@boardcon) (gcc version 10.3.1 20210621 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)), GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Mon Jul 31 20:10:06 CST 2023
[    0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (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: rockchip,rk3288w
[    0.000000] earlycon: uart8250 at MMIO32 0xff690000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x00000000, size 0 MiB
[    0.000000] cma: Reserved 16 MiB at 0x7f000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv65535.65535 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 17 pages/cpu s37912 r8192 d23528 u69632
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 519392
[    0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal  androidboot.verifiedbootstate=orange androidboot.serialno=c3d9b8674f4b94f6  rw rootwait earlycon=uart8250,mmio32,0xff690000 vmalloc=496M root=PARTUUID=614e0000-0000 rootfstype=ext4
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2018528K/2081728K available (12288K kernel code, 927K rwdata, 3388K rodata, 1024K init, 484K bss, 46816K reserved, 16384K cma-reserved, 1548288K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe1000000 - 0xff800000   ( 488 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0800000   ( 520 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0d00000   (13280 kB)
[    0.000000]       .init : 0xc1200000 - 0xc1300000   (1024 kB)
[    0.000000]       .data : 0xc1300000 - 0xc13e7d40   ( 928 kB)
[    0.000000]        .bss : 0xc13e7d40 - 0xc14610c0   ( 485 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 45604 entries in 179 pages
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: random: get_random_bytes called from start_kernel+0x318/0x540 with crng_init=0
[    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.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008800] Switching to timer-based delay loop, resolution 41ns
[    0.016835] Console: colour dummy device 80x30
[    0.021722] console [tty0] enabled
[    0.025467] bootconsole [uart8250] disabled
[    0.030142] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.030191] pid_max: default: 32768 minimum: 301
[    0.030362] Security Framework initialized
[    0.030393] Yama: becoming mindful.
[    0.030497] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.030536] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.031488] CPU: Testing write buffer coherency: ok
[    0.031556] CPU0: Spectre v2: using BPIALL workaround
[    0.032046] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[    0.033233] Setting up static identity map for 0x100000 - 0x100060
[    0.033550] rcu: Hierarchical SRCU implementation.
[    0.034563] smp: Bringing up secondary CPUs ...
[    0.035878] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[    0.035890] CPU1: Spectre v2: using BPIALL workaround
[    0.037452] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[    0.037463] CPU2: Spectre v2: using BPIALL workaround
[    0.039003] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[    0.039014] CPU3: Spectre v2: using BPIALL workaround
[    0.039311] smp: Brought up 1 node, 4 CPUs
[    0.039348] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.039375] CPU: All CPU(s) started in SVC mode.
[    0.041580] devtmpfs: initialized
[    0.063879] Trying to unpack rootfs image as initramfs...
[    0.066743] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[    0.067185] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.067250] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.068291] pinctrl core: initialized pinctrl subsystem
[    0.069797] NET: Registered protocol family 16
[    0.073650] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.076587] cpuidle: using governor menu
[    0.076650] Registered FIQ tty driver
[    0.077788] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.077838] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.117782] rockchip-gpio ff750000.gpio0: probed gpio0 (ff750000.gpio0)
[    0.118886] rockchip-gpio ff780000.gpio1: probed gpio1 (ff780000.gpio1)
[    0.119954] rockchip-gpio ff790000.gpio2: probed gpio2 (ff790000.gpio2)
[    0.121066] rockchip-gpio ff7a0000.gpio3: probed gpio3 (ff7a0000.gpio3)
[    0.122156] rockchip-gpio ff7b0000.gpio4: probed gpio4 (ff7b0000.gpio4)
[    0.123284] rockchip-gpio ff7c0000.gpio5: probed gpio5 (ff7c0000.gpio5)
[    0.124365] rockchip-gpio ff7d0000.gpio6: probed gpio6 (ff7d0000.gpio6)
[    0.125458] rockchip-gpio ff7e0000.gpio7: probed gpio7 (ff7e0000.gpio7)
[    0.126608] rockchip-gpio ff7f0000.gpio8: probed gpio8 (ff7f0000.gpio8)
[    0.126786] rockchip-pinctrl pinctrl: probed pinctrl
[    0.150663] fiq debugger fiq mode enabled
[    0.729061] console [ttyFIQ0] enabled
[    0.733124] Registered fiq debugger ttyFIQ0
[    0.742151] vcc_sd: regulator get failed, ret=-517
[    0.747779] vcc_lcd: regulator get failed, ret=-517
[    0.753367] vcc_wl: regulator get failed, ret=-517
[    0.759178] rk_iommu ff930300.iommu: version = 1
[    0.764564] rk_iommu ff940300.iommu: version = 1
[    0.769916] rk_iommu ff9a0800.iommu: version = 1
[    0.775291] rk_iommu ff9c0440.iommu: version = 1
[    0.781458] SCSI subsystem initialized
[    0.785589] usbcore: registered new interface driver usbfs
[    0.791258] usbcore: registered new interface driver hub
[    0.796670] usbcore: registered new device driver usb
[    0.801937] media: Linux media interface: v0.10
[    0.806562] videodev: Linux video capture interface: v2.00
[    0.812252] pps_core: LinuxPPS API ver. 1 registered
[    0.817242] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.826481] PTP clock support registered
[    0.832762] Advanced Linux Sound Architecture Driver Initialized.
[    0.839792] Bluetooth: Core ver 2.22
[    0.843474] NET: Registered protocol family 31
[    0.847944] Bluetooth: HCI device and connection manager initialized
[    0.854383] Bluetooth: HCI socket layer initialized
[    0.859294] Bluetooth: L2CAP socket layer initialized
[    0.864478] Bluetooth: SCO socket layer initialized
[    0.871840] clocksource: Switched to clocksource arch_sys_counter
[    0.971433] Freeing initrd memory: 8720K
[    0.987273] NET: Registered protocol family 2
[    0.991923] IP idents hash table entries: 8192 (order: 4, 65536 bytes)
[    0.999606] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 6144 bytes)
[    1.007400] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    1.014571] TCP bind hash table entries: 4096 (order: 4, 81920 bytes)
[    1.021170] TCP: Hash tables configured (established 4096 bind 4096)
[    1.027734] UDP hash table entries: 256 (order: 1, 12288 bytes)
[    1.033766] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
[    1.040425] NET: Registered protocol family 1
[    1.045743] RPC: Registered named UNIX socket transport module.
[    1.051709] RPC: Registered udp transport module.
[    1.056498] RPC: Registered tcp transport module.
[    1.061237] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.070079] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[    1.081429] Initialise system trusted keyrings
[    1.086194] workingset: timestamp_bits=29 max_order=19 bucket_order=0
[    1.103650] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.112237] NFS: Registering the id_resolver key type
[    1.117346] Key type id_resolver registered
[    1.121558] Key type id_legacy registered
[    1.125653] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.133194] fuse init (API version 7.27)
[    1.140255] NET: Registered protocol family 38
[    1.144819] Key type asymmetric registered
[    1.148946] Asymmetric key parser 'x509' registered
[    1.153979] bounce: pool size: 64 pages
[    1.157904] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.165380] io scheduler noop registered
[    1.169336] io scheduler deadline registered
[    1.173730] io scheduler cfq registered (default)
[    1.178472] io scheduler mq-deadline registered
[    1.183065] io scheduler kyber registered
[    1.187341] io scheduler bfq registered
[    1.202633] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[    1.211232] pwm-backlight backlight: Linked as a consumer to regulator.0
[    1.218617] mpp_service mpp-srv: ddc1c24c52b5 author: Herman Chen 2022-11-16 video: rockchip: mpp: Fix mpp_dev_release crash
[    1.229926] mpp_service mpp-srv: probe start
[    1.235413] iommu: Adding device ff9c0000.hevc_service to group 3
[    1.241586] mpp_rkvdec ff9c0000.hevc_service: Linked as a consumer to ff9c0440.iommu
[    1.249776] mpp_rkvdec ff9c0000.hevc_service: probing start
[    1.255897] rkvdec_init:1222: failed on clk_get clk_hevc_cabac
[    1.261779] mpp_rkvdec ff9c0000.hevc_service: shared_video_a is not found!
[    1.268745] rkvdec_init:1235: No aclk reset resource define
[    1.274388] mpp_rkvdec ff9c0000.hevc_service: shared_video_h is not found!
[    1.281289] rkvdec_init:1238: No hclk reset resource define
[    1.286927] mpp_rkvdec ff9c0000.hevc_service: shared_niu_a is not found!
[    1.293685] rkvdec_init:1241: No niu aclk reset resource define
[    1.299638] mpp_rkvdec ff9c0000.hevc_service: shared_niu_h is not found!
[    1.306393] rkvdec_init:1244: No niu hclk reset resource define
[    1.312406] mpp_rkvdec ff9c0000.hevc_service: shared_video_cabac is not found!
[    1.319661] rkvdec_init:1250: No cabac reset resource define
[    1.325382] mpp_rkvdec ff9c0000.hevc_service: shared_video_hevc_cabac is not found!
[    1.333101] rkvdec_init:1253: No hevc cabac reset resource define
[    1.339538] mpp_rkvdec ff9c0000.hevc_service: probing finish
[    1.346033] iommu: Adding device ff9a0400.vdpu to group 2
[    1.351492] mpp_vdpu1 ff9a0400.vdpu: Linked as a consumer to ff9a0800.iommu
[    1.358835] mpp_vdpu1 ff9a0400.vdpu: probe device
[    1.364083] mpp_vdpu1 ff9a0400.vdpu: reset_group->rw_sem_on=0
[    1.369880] mpp_vdpu1 ff9a0400.vdpu: reset_group->rw_sem_on=0
[    1.376013] mpp_vdpu1 ff9a0400.vdpu: probing finish
[    1.381625] iommu: Adding device ff9a0000.vepu to group 2
[    1.387142] mpp_vepu1 ff9a0000.vepu: Linked as a consumer to ff9a0800.iommu
[    1.394349] mpp_vepu1 ff9a0000.vepu: probe device
[    1.399512] mpp_vepu1 ff9a0000.vepu: reset_group->rw_sem_on=0
[    1.405350] mpp_vepu1 ff9a0000.vepu: reset_group->rw_sem_on=0
[    1.411513] mpp_vepu1 ff9a0000.vepu: probing finish
[    1.417491] mpp_service mpp-srv: probe success
[    1.426700] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.434375] dma-pl330 ff250000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    1.444962] dma-pl330 ff600000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.452637] dma-pl330 ff600000.dma-controller:       DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[    1.462859] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[    1.471353] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[    1.478823] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 38, base_baud = 1500000) is a 16550A
[    1.488679] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 39, base_baud = 1500000) is a 16550A
[    1.498436] rockchip-pinctrl pinctrl: pin gpio7-8 already requested by vcc-3g-regulator; cannot claim for ff1b0000.serial
[    1.509489] rockchip-pinctrl pinctrl: pin-224 (ff1b0000.serial) status -22
[    1.516436] rockchip-pinctrl pinctrl: could not request pin 224 (gpio7-8) from group uart3-xfer  on device rockchip-pinctrl
[    1.527656] dw-apb-uart ff1b0000.serial: Error applying setting, reverse things back
[    1.535488] dw-apb-uart: probe of ff1b0000.serial failed with error -22
[    1.542555] ff1c0000.serial: ttyS4 at MMIO 0xff1c0000 (irq = 41, base_baud = 1500000) is a 16550A
[    1.554374] iommu: Adding device ff930000.vop to group 0
[    1.559751] rockchip-vop ff930000.vop: Linked as a consumer to ff930300.iommu
[    1.567367] iommu: Adding device ff940000.vop to group 1
[    1.572798] rockchip-vop ff940000.vop: Linked as a consumer to ff940300.iommu
[    1.587030] rockchip-drm display-subsystem: Linked as a consumer to ff930000.vop
[    1.594550] rockchip-drm display-subsystem: Linked as a consumer to ff940000.vop
[    1.603410] rockchip-drm display-subsystem: Linked as a consumer to ff970000.edp
[    1.611465] rockchip-drm display-subsystem: Linked as a consumer to ff980000.hdmi
[    1.628004] midgard ffa30000.gpu: Failed to get regulator
[    1.633487] midgard ffa30000.gpu: Power control initialization failed
[    1.641770] brd: module loaded
[    1.658016] loop: module loaded
[    1.662147] zram: Added device: zram0
[    1.667865] tun: Universal TUN/TAP device driver, 1.6
[    1.674816] clk: failed to reparent mac_clk to npll: -22
[    1.680417] rk_gmac-dwmac ff290000.ethernet: PTP uses main clock
[    1.686690] rk_gmac-dwmac ff290000.ethernet: Linked as a consumer to regulator.4
[    1.694186] rk_gmac-dwmac ff290000.ethernet: clock input or output? (output).
[    1.701361] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[    1.707077] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[    1.712801] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[    1.719080] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[    1.726361] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[    1.732342] rk_gmac-dwmac ff290000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[    1.739525] rk_gmac-dwmac ff290000.ethernet:         DWMAC1000
[    1.744841] rk_gmac-dwmac ff290000.ethernet: DMA HW capability register supported
[    1.752385] rk_gmac-dwmac ff290000.ethernet: RX Checksum Offload Engine supported
[    1.759896] rk_gmac-dwmac ff290000.ethernet: COE Type 2
[    1.765174] rk_gmac-dwmac ff290000.ethernet: TX Checksum insertion supported
[    1.772270] rk_gmac-dwmac ff290000.ethernet: Wake-Up On Lan supported
[    1.778787] rk_gmac-dwmac ff290000.ethernet: Normal descriptors
[    1.784777] rk_gmac-dwmac ff290000.ethernet: Ring mode enabled
[    1.790642] rk_gmac-dwmac ff290000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.913270] mdio_bus stmmac-0:00: attached PHY driver [unbound] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)
[    1.922847] mdio_bus stmmac-0:01: attached PHY driver [unbound] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)
[    1.934564] PPP generic driver version 2.4.2
[    1.939513] usbcore: registered new interface driver rt2800usb
[    1.945529] usbcore: registered new interface driver rndis_wlan
[    1.951481] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[    1.959019] usbcore: registered new interface driver pegasus
[    1.964814] usbcore: registered new interface driver rtl8150
[    1.970572] usbcore: registered new interface driver r8152
[    1.976217] usbcore: registered new interface driver asix
[    1.981708] usbcore: registered new interface driver ax88179_178a
[    1.987937] usbcore: registered new interface driver cdc_ether
[    1.993910] usbcore: registered new interface driver dm9601
[    1.999592] usbcore: registered new interface driver smsc75xx
[    2.005481] usbcore: registered new interface driver smsc95xx
[    2.011331] usbcore: registered new interface driver net1080
[    2.017129] usbcore: registered new interface driver rndis_host
[    2.023207] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    2.030725] usbcore: registered new interface driver cdc_ncm
[    2.036520] usbcore: registered new interface driver cdc_mbim
[    2.042784] dwc2 ff540000.usb: ff540000.usb supply vusb_d not found, using dummy regulator
[    2.051178] dwc2 ff540000.usb: Linked as a consumer to regulator.0
[    2.057449] dwc2 ff540000.usb: ff540000.usb supply vusb_a not found, using dummy regulator
[    2.131949] dwc2 ff540000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1
[    2.139902] dwc2 ff540000.usb: dwc2_check_params: Invalid parameter besl=1
[    2.146863] dwc2 ff540000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1
[    2.155549] dwc2 ff540000.usb: DWC OTG Controller
[    2.160323] dwc2 ff540000.usb: new USB bus registered, assigned bus number 1
[    2.167501] dwc2 ff540000.usb: irq 47, io mem 0xff540000
[    2.173358] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.181661] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.188959] usb usb1: Product: DWC OTG Controller
[    2.193724] usb usb1: Manufacturer: Linux 4.19.232 dwc2_hsotg
[    2.199492] usb usb1: SerialNumber: ff540000.usb
[    2.205132] hub 1-0:1.0: USB hub found
[    2.208995] hub 1-0:1.0: 1 port detected
[    2.214074] dwc2 ff580000.usb: ff580000.usb supply vusb_d not found, using dummy regulator
[    2.222536] dwc2 ff580000.usb: Linked as a consumer to regulator.0
[    2.228766] dwc2 ff580000.usb: ff580000.usb supply vusb_a not found, using dummy regulator
[    2.371933] dwc2 ff580000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1
[    2.379889] dwc2 ff580000.usb: dwc2_check_params: Invalid parameter besl=1
[    2.386846] dwc2 ff580000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1
[    2.394949] dwc2 ff580000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    2.402362] dwc2 ff580000.usb: DWC OTG Controller
[    2.407134] dwc2 ff580000.usb: new USB bus registered, assigned bus number 2
[    2.414427] dwc2 ff580000.usb: irq 48, io mem 0xff580000
[    2.420121] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.428472] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.435764] usb usb2: Product: DWC OTG Controller
[    2.440497] usb usb2: Manufacturer: Linux 4.19.232 dwc2_hsotg
[    2.446299] usb usb2: SerialNumber: ff580000.usb
[    2.451925] hub 2-0:1.0: USB hub found
[    2.455794] hub 2-0:1.0: 1 port detected
[    2.463278] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.469848] ehci-platform: EHCI generic platform driver
[    2.475780] ehci-platform ff500000.usb: EHCI Host Controller
[    2.481873] ehci-platform ff500000.usb: new USB bus registered, assigned bus number 3
[    2.490008] ehci-platform ff500000.usb: irq 45, io mem 0xff500000
[    2.561941] usb 1-1: new high-speed USB device number 2 using dwc2
[    2.591908] ehci-platform ff500000.usb: USB 2.0 started, EHCI 1.00
[    2.598528] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    2.606888] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.614211] usb usb3: Product: EHCI Host Controller
[    2.619115] usb usb3: Manufacturer: Linux 4.19.232 ehci_hcd
[    2.624753] usb usb3: SerialNumber: ff500000.usb
[    2.630320] hub 3-0:1.0: USB hub found
[    2.634253] hub 3-0:1.0: 1 port detected
[    2.639379] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.645673] ohci-platform: OHCI generic platform driver
[    2.651253] ohci-platform ff520000.usb: Generic Platform OHCI controller
[    2.658370] ohci-platform ff520000.usb: new USB bus registered, assigned bus number 4
[    2.666843] ohci-platform ff520000.usb: irq 46, io mem 0xff520000
[    2.721984] phy phy-ff770000.syscon:usbphy.1: charger = USB_SDP_CHARGER
[    2.746424] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[    2.754786] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.762083] usb usb4: Product: Generic Platform OHCI controller
[    2.768032] usb usb4: Manufacturer: Linux 4.19.232 ohci_hcd
[    2.773688] usb usb4: SerialNumber: ff520000.usb
[    2.779385] hub 4-0:1.0: USB hub found
[    2.783318] hub 4-0:1.0: 1 port detected
[    2.788817] usbcore: registered new interface driver cdc_acm
[    2.794574] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.802846] usbcore: registered new interface driver cdc_wdm
[    2.809045] usbcore: registered new interface driver usb-storage
[    2.815351] usbcore: registered new interface driver usbserial_generic
[    2.822052] usbserial: USB Serial support registered for generic
[    2.828181] usbcore: registered new interface driver cp210x
[    2.833893] usbserial: USB Serial support registered for cp210x
[    2.839976] usbcore: registered new interface driver ftdi_sio
[    2.842846] usb 1-1: New USB device found, idVendor=152d, idProduct=2329, bcdDevice= 1.00
[    2.845830] usbserial: USB Serial support registered for FTDI USB Serial Device
[    2.854037] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[    2.861599] usbcore: registered new interface driver keyspan
[    2.868549] usb 1-1: Product: USB to ATA/ATAPI bridge
[    2.874299] usbserial: USB Serial support registered for Keyspan - (without firmware)
[    2.879324] usb 1-1: Manufacturer: JMicron
[    2.887251] usbserial: USB Serial support registered for Keyspan 1 port adapter
[    2.891313] usb 1-1: SerialNumber: 801130168383
[    2.898731] usbserial: USB Serial support registered for Keyspan 2 port adapter
[    2.904824] usb-storage 1-1:1.0: USB Mass Storage device detected
[    2.910620] usbserial: USB Serial support registered for Keyspan 4 port adapter
[    2.917273] usb-storage 1-1:1.0: Quirks match for vid 152d pid 2329: 8020
[    2.924209] usbcore: registered new interface driver option
[    2.931123] scsi host0: usb-storage 1-1:1.0
[    2.936613] usbserial: USB Serial support registered for GSM modem (1-port)
[    2.948217] usbcore: registered new interface driver oti6858
[    2.953992] usbserial: USB Serial support registered for oti6858
[    2.960131] usbcore: registered new interface driver pl2303
[    2.965821] usbserial: USB Serial support registered for pl2303
[    2.971919] usb 3-1: new high-speed USB device number 2 using ehci-platform
[    2.971936] usbcore: registered new interface driver qcserial
[    2.984760] usbserial: USB Serial support registered for Qualcomm USB modem
[    2.991939] usbcore: registered new interface driver sierra
[    2.997583] usbserial: USB Serial support registered for Sierra USB modem
[    3.006132] usbcore: registered new interface driver iforce
[    3.011938] usbcore: registered new interface driver xpad
[    3.017966] usbcore: registered new interface driver usbtouchscreen
[    3.025801] i2c /dev entries driver
[    3.031087] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
[    3.038259] vdd_cpu: No configuration
[    3.042020] vdd_cpu: supplied by vcc_sys
[    3.046242] vdd_cpu: No configuration
[    3.052058] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
[    3.059166] vdd_gpu: No configuration
[    3.062917] vdd_gpu: supplied by vcc_sys
[    3.067154] vdd_gpu: No configuration
[    3.073693] rtc-hym8563 0-0051: rtc information is valid
[    3.081183] rtc-hym8563 0-0051: rtc core: registered hym8563 as rtc0
[    3.088009] rtc-hym8563 0-0051: setting system clock to 2017-01-01 12:50:35 UTC (1483275035)
[    3.098607] VCC_DDR: supplied by vcc_sys
[    3.104133] VCC_IO: supplied by vcc_sys
[    3.109477] VDD_LOG: supplied by vcc_sys
[    3.115130] VCC_20: supplied by vcc_sys
[    3.120523] VCCIO_SD: supplied by VCC_IO
[    3.126484] VDD10_LCD: supplied by VCC_IO
[    3.132392] VCCA_CODEC: supplied by VCC_IO
[    3.138333] VCCA_TP: supplied by vcc_sys
[    3.143825] VCCIO_PMU: supplied by vcc_sys
[    3.149445] VDD_10: supplied by VCC_20
[    3.155107] VCC_18: supplied by VCC_20
[    3.160705] VCC18_LCD: supplied by VCC_20
[    3.166511] i2c i2c-0: of_i2c: invalid reg on /i2c@ff650000/sdio-pwrseq
[    3.171965] random: fast init done
[    3.173210] i2c i2c-0: Failed to create I2C device for /i2c@ff650000/sdio-pwrseq
[    3.177262] usb 3-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[    3.192324] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.199493] usb 3-1: Product: USB 2.0 Hub
[    3.204676] hub 3-1:1.0: USB hub found
[    3.208774] hub 3-1:1.0: 4 ports detected
[    3.213369] input: gsl3673 as /devices/platform/ff160000.i2c/i2c-4/4-0040/input/input0
[    3.351975] gsl3673 4-0040: GSL3673 test_i2c error!
[    3.356887] gsl3673 4-0040: gsl_probe: init_chip failed
[    3.362888] gsl3673: probe of 4-0040 failed with error -1
[    3.368626] rockchip-pinctrl pinctrl: pin gpio7-19 already requested by ff980000.hdmi; cannot claim for ff170000.i2c
[    3.379240] rockchip-pinctrl pinctrl: pin-235 (ff170000.i2c) status -22
[    3.385916] rockchip-pinctrl pinctrl: could not request pin 235 (gpio7-19) from group i2c5-xfer  on device rockchip-pinctrl
[    3.397104] rk3x-i2c ff170000.i2c: Error applying setting, reverse things back
[    3.404403] rk3x-i2c: probe of ff170000.i2c failed with error -22
[    3.415144] usbcore: registered new interface driver uvcvideo
[    3.420917] USB Video Class driver (1.1.1)
[    3.425809] rockchip-iodomain ff770000.syscon:io-domains: Linked as a consumer to regulator.22
[    3.434922] rockchip-iodomain ff770000.syscon:io-domains: wifi(1800000 uV) supplied by VCC_18
[    3.443928] rockchip-iodomain ff770000.syscon:io-domains: Linked as a consumer to regulator.16
[    3.453025] rockchip-iodomain ff770000.syscon:io-domains: sdcard(3300000 uV) supplied by VCCIO_SD
[    3.464230] rockchip-thermal ff280000.tsadc: Missing rockchip,grf property
[    3.471604] rockchip-thermal ff280000.tsadc: tsadc is probed successfully!
[    3.479612] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[    3.488910] Bluetooth: HCI UART driver ver 2.3
[    3.493437] Bluetooth: HCI UART protocol H4 registered
[    3.498603] Bluetooth: HCI UART protocol ATH3K registered
[    3.504176] usbcore: registered new interface driver bfusb
[    3.509811] usbcore: registered new interface driver btusb
[    3.515755] cpu cpu0: bin=1
[    3.518706] cpu cpu0: leakage=21
[    3.522345] cpu cpu0: Linked as a consumer to regulator.10
[    3.540410] cpu cpu0: temp=43181, pvtm=15812 (15956 + -144)
[    3.546131] rockchip_cpuclk_pre_rate_change: Invalid rate : 500000000 for cpuclk
[    3.553708] cpu cpu0: Dropping the link to regulator.10
[    3.559033] cpu cpu0: pvtm-volt-sel=1
[    3.562805] cpu cpu0: bin-scale=25
[    3.566863] cpu cpu0: Linked as a consumer to regulator.10
[    3.572580] cpu cpu0: Dropping the link to regulator.10
[    3.578310] cpu cpu0: Linked as a consumer to regulator.10
[    3.586052] cpu cpu0: avs=0
[    3.589002] cpu cpu0: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0 h_table=0
[    3.597037] cpu cpu0: failed to read out thermal zone (-22)
[    3.604268] cpu cpu0: failed to find power_model node
[    3.610296] sdhci: Secure Digital Host Controller Interface driver
[    3.616625] sdhci: Copyright(c) Pierre Ossman
[    3.621000] Synopsys Designware Multimedia Card Interface Driver
[    3.627736] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[    3.635016] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[    3.641822] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[    3.647601] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[    3.657371] vcc_sd: supplied by VCC_IO
[    3.661307] dwmmc_rockchip ff0c0000.dwmmc: Linked as a consumer to regulator.7
[    3.668714] dwmmc_rockchip ff0c0000.dwmmc: Linked as a consumer to regulator.16
[    3.805803] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    3.827979] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[    3.835266] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[    3.842065] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[    3.847842] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[    3.857990] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[    3.865279] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[    3.872078] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[    3.877846] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 32,32 bit host data width,256 deep fifo
[    3.887646] mmc_host mmc1: card is non-removable.
[    3.904994] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    3.926978] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.933130] cryptodev: driver 1.12 loaded.
[    3.937286] hidraw: raw HID events driver (C) Jiri Kosina
[    3.943183] usbcore: registered new interface driver usbhid
[    3.948770] usbhid: USB HID core driver
[    3.949600] scsi 0:0:0:0: Direct-Access                                    PQ: 0 ANSI: 2 CCS
[    3.952838] ashmem: initialized
[    3.964769] rockchip-saradc ff100000.saradc: Linked as a consumer to regulator.1
[    3.972742] optee: probing for conduit method from DT.
[    3.977906] optee: revision 1.1
[    3.978129] optee: initialized driver
[    3.984967] rknandbase v1.2 2021-01-07
[    3.989163] usbcore: registered new interface driver snd-usb-audio
[    3.996261] rt5640 2-001c: Device with ID register 0xdf175d5c is not rt5640/39
[    4.005010] u32 classifier
[    4.008037] IPVS: Registered protocols ()
[    4.012094] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[    4.019509] IPVS: ipvs loaded.
[    4.022839] Initializing XFRM netlink socket
[    4.027461] NET: Registered protocol family 10
[    4.028374] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[    4.032612] mmc_host mmc1: Bus speed (slot 0) = 49500000Hz (slot req 52000000Hz, actual 49500000HZ div = 0)
[    4.040475] sd 0:0:0:0: [sda] Sense Key : 0x6 [current]
[    4.042138] Segment Routing with IPv6
[    4.042291] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    4.042603] NET: Registered protocol family 17
[    4.042614] NET: Registered protocol family 15
[    4.042645] Bridge firewalling registered
[    4.042725] Bluetooth: RFCOMM socket layer initialized
[    4.042744] Bluetooth: RFCOMM ver 1.11
[    4.042751] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.042761] Bluetooth: HIDP socket layer initialized
[    4.042783] 8021q: 802.1Q VLAN Support v1.8
[    4.042795] lib80211: common routines for IEEE802.11 drivers
[    4.042806] [BT_RFKILL]: Enter rfkill_rk_init
[    4.042807] [WLAN_RFKILL]: Enter rfkill_wlan_init
[    4.042977] [WLAN_RFKILL]: Enter rfkill_wlan_probe
[    4.042999] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = ap6335
[    4.043002] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[    4.043004] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[    4.043030] [WLAN_RFKILL]: wlan_platdata_parse_dt: WIFI,host_wake_irq = 150, flags = 0.
[    4.043034] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found !
[    4.043036] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio
[    4.043040] [WLAN_RFKILL]: rfkill_set_wifi_bt_power: 1
[    4.043042] [WLAN_RFKILL]: Exit rfkill_wlan_probe
[    4.043302] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 139.
[    4.043317] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 149.
[    4.043325] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 146.
[    4.043333] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 151.
[    4.043337] [BT_RFKILL]: bluetooth_platdata_parse_dt: clk_get failed!!!.
[    4.043369] [BT_RFKILL]: Request irq for bt wakeup host
[    4.043416] [BT_RFKILL]: BT_WAKE_HOST IRQ fired
[    4.043440] [BT_RFKILL]: ** disable irq
[    4.043513] [BT_RFKILL]: bt_default device registered.
[    4.043588] Key type dns_resolver registered
[    4.043989] ThumbEE CPU extension supported.
[    4.043996] Registering SWP/SWPB emulation handler
[    4.050448] mmc1: new high speed MMC card at address 0001
[    4.055563] sd 0:0:0:0: [sda] ASC=0x28 ASCQ=0x0
[    4.055878] Loading compiled-in X.509 certificates
[    4.056090] rga2: Module initialized.
[    4.060186] mmcblk1: mmc1:0001 8GME4R 7.28 GiB
[    4.065209] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[    4.067322] vcc_lcd: supplied by VCC_IO
[    4.067543] panel-simple panel: Linked as a consumer to regulator.8
[    4.067571] panel-simple panel: panel supply vsp not found, using dummy regulator
[    4.067598] panel-simple panel: Linked as a consumer to regulator.0
[    4.067612] panel-simple panel: panel supply vsn not found, using dummy regulator
[    4.068088] midgard ffa30000.gpu: Linked as a consumer to regulator.11
[    4.068137] midgard ffa30000.gpu: bin=0
[    4.068144] midgard ffa30000.gpu: Failed to get gpu_leakage
[    4.068155] midgard ffa30000.gpu: bin-scale=55
[    4.068371] midgard ffa30000.gpu: avs=0
[    4.068399] W : [File] : drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c; [Line] : 114; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[    4.068581] midgard ffa30000.gpu: GPU identified as 0x0750 r1p0 status 0
[    4.068641] midgard ffa30000.gpu: Protected mode not available
[    4.068802] midgard ffa30000.gpu: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0 h_table=0
[    4.068826] midgard ffa30000.gpu: Using configured power model mali-simple-power-model, and fallback mali-simple-power-model
[    4.068901] I : [File] : drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c; [Line] : 417; [Func] : midgard_kbase_devfreq_init(); success initing power_model_simple.
[    4.069232] midgard ffa30000.gpu: Probed as mali0
[    4.069493] input: adc-keys as /devices/platform/adc-keys/input/input1
[    4.070280] mmcblk1boot0: mmc1:0001 8GME4R partition 1 4.00 MiB
[    4.070378] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[    4.074130] sd 0:0:0:0: [sda] 0-byte physical blocks
[    4.078824] mmcblk1boot1: mmc1:0001 8GME4R partition 2 4.00 MiB
[    4.092561] devfreq ffa30000.gpu: Couldn't update frequency transition information.
[    4.093143] mmcblk1rpmb: mmc1:0001 8GME4R partition 3 512 KiB, chardev (240:0)
[    4.098002] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[    4.135842] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[    4.143208] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[    4.222848] sd 0:0:0:0: [sda] Asking for cache data failed
[    4.226700] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[    4.231818] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    4.236654] rockchip-drm display-subsystem: devfreq is not set
[    4.489660] rockchip-vop ff930000.vop: missing rockchip,grf property
[    4.496167] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0d6ca8c)
[    4.503590] rockchip-vop ff940000.vop: missing rockchip,grf property
[    4.509988] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x00 driverbyte=0x08
[    4.510074] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0d6ca8c)
[    4.518539] sd 0:0:0:0: [sda] Sense Key : 0x6 [current]
[    4.518543] sd 0:0:0:0: [sda] ASC=0x28 ASCQ=0x0
[    4.525894] rockchip-dp ff970000.edp: no DP phy configured
[    4.541704] rockchip-drm display-subsystem: bound ff970000.edp (ops 0xc0d72244)
[    4.549240] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.559669] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.567590] sd 0:0:0:0: [sda] Attached SCSI disk
[    4.568544] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0d72d40)
[    4.579664] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    4.586300] [drm] No driver support for vblank timestamp query.
[    4.592340] rockchip-drm display-subsystem: failed to parse loader memory
[    4.601017]  mmcblk1: p1 p2 p3 p4 p5 p6 p7 p8 p9
[    4.619757] vendor storage:20190527 ret = 0

解决二:
进入内核后,卡在这里,是因为没有正确配置显示屏的原因吧。我选择把 edp 相关的配置全部删除,因为我将要使用的是 lvds 显示。

\rk3288_linux4.19\kernel\arch\arm\boot\dts\rk3288-evb-act8846.dts

// SPDX-License-Identifier: (GPL-2.0+ OR MIT)

/dts-v1/;
#include "rk3288-evb.dtsi"
#include "rk3288-linux.dtsi"
/ {
	compatible = "rockchip,rk3288-evb-act8846", "rockchip,rk3288";

/*	panel {
		compatible = "simple-panel";
		backlight = <&backlight>;
		power-supply = <&vcc_lcd>;
		enable-gpios = <&gpio7 RK_PA4 GPIO_ACTIVE_HIGH>;
		prepare-delay-ms = <120>;

		display-timings {
			native-mode = <&timing0>;

			timing0: timing0 {
				clock-frequency = <200000000>;
				hactive = <1536>;
				vactive = <2048>;
				hfront-porch = <12>;
				hsync-len = <16>;
				hback-porch = <48>;
				vfront-porch = <8>;
				vsync-len = <4>;
				vback-porch = <8>;
				hsync-active = <0>;
				vsync-active = <0>;
				de-active = <0>;
				pixelclk-active = <0>;
			};
		};

		port {
			panel_in_edp: endpoint {
				remote-endpoint = <&edp_out_panel>;
			};
		};
	}; */

	vcc_lcd: vcc-lcd {
		compatible = "regulator-fixed";
		enable-active-high;
		gpio = <&gpio7 RK_PA3 GPIO_ACTIVE_HIGH>;
		pinctrl-names = "default";
		pinctrl-0 = <&lcd_en>;
		regulator-name = "vcc_lcd";
		vin-supply = <&vcc_io>;
	};

	vcc_wl: vcc-wl {
		compatible = "regulator-fixed";
		enable-active-high;
		gpio = <&gpio7 RK_PB1 GPIO_ACTIVE_HIGH>;
		pinctrl-names = "default";
		pinctrl-0 = <&wifi_pwr>;
		regulator-name = "vcc_wl";
		vin-supply = <&vcc_18>;
	};
};

&backlight {
	enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
	pinctrl-names = "default";
	pinctrl-0 = <&bl_en>;
	pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
};

&i2c0 {
	clock-frequency = <400000>;

	vdd_cpu: syr827@40 {
		compatible = "silergy,syr827";
		fcs,suspend-voltage-selector = <1>;
		reg = <0x40>;
		regulator-name = "vdd_cpu";
		regulator-min-microvolt = <850000>;
		regulator-max-microvolt = <1350000>;
		regulator-always-on;
		regulator-boot-on;
		vin-supply = <&vcc_sys>;
	};

	vdd_gpu: syr828@41 {
		compatible = "silergy,syr828";
		fcs,suspend-voltage-selector = <1>;
		reg = <0x41>;
		regulator-name = "vdd_gpu";
		regulator-min-microvolt = <850000>;
		regulator-max-microvolt = <1350000>;
		regulator-always-on;
		vin-supply = <&vcc_sys>;
	};

	hym8563@51 {
		compatible = "haoyu,hym8563";
		reg = <0x51>;

		interrupt-parent = <&gpio0>;
		interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;

		pinctrl-names = "default";
		pinctrl-0 = <&pmic_int>;

		#clock-cells = <0>;
		clock-output-names = "xin32k";
	};

	hym8563: hym8563@51 {
		compatible = "haoyu,hym8563";
		reg = <0x51>;

		interrupt-parent = <&gpio0>;
		interrupts = <4 IRQ_TYPE_EDGE_FALLING>;

		pinctrl-names = "default";
		pinctrl-0 = <&pmic_int>;

		#clock-cells = <0>;
		clock-output-names = "xin32k";
	};

	act8846: act8846@5a {
		compatible = "active-semi,act8846";
		reg = <0x5a>;
		status = "okay";

		vp1-supply = <&vcc_sys>;
		vp2-supply = <&vcc_sys>;
		vp3-supply = <&vcc_sys>;
		vp4-supply = <&vcc_sys>;
		inl1-supply = <&vcc_io>;
		inl2-supply = <&vcc_sys>;
		inl3-supply = <&vcc_20>;

		regulators {
			vcc_ddr: REG1 {
				regulator-name = "VCC_DDR";
				regulator-min-microvolt = <1200000>;
				regulator-max-microvolt = <1200000>;
				regulator-always-on;
			};

			vcc_io: REG2 {
				regulator-name = "VCC_IO";
				regulator-min-microvolt = <3300000>;
				regulator-max-microvolt = <3300000>;
				regulator-always-on;
			};

			vdd_log: REG3 {
				regulator-name = "VDD_LOG";
				regulator-min-microvolt = <700000>;
				regulator-max-microvolt = <1500000>;
				regulator-always-on;
			};

			vcc_20: REG4 {
				regulator-name = "VCC_20";
				regulator-min-microvolt = <2000000>;
				regulator-max-microvolt = <2000000>;
				regulator-always-on;
			};

			vccio_sd: REG5 {
				regulator-name = "VCCIO_SD";
				regulator-min-microvolt = <1800000>;
				regulator-max-microvolt = <3300000>;
				regulator-always-on;
			};

			vdd10_lcd: REG6 {
				regulator-name = "VDD10_LCD";
				regulator-min-microvolt = <1000000>;
				regulator-max-microvolt = <1000000>;
				regulator-always-on;
			};

			vcca_codec: REG7 {
				regulator-name = "VCCA_CODEC";
				regulator-min-microvolt = <3300000>;
				regulator-max-microvolt = <3300000>;
				regulator-always-on;
			};

			vcc_tp: REG8 {
				regulator-name = "VCCA_TP";
				regulator-min-microvolt = <3300000>;
				regulator-max-microvolt = <3300000>;
				regulator-always-on;
			};

			vccio_pmu: REG9 {
				regulator-name = "VCCIO_PMU";
				regulator-min-microvolt = <3300000>;
				regulator-max-microvolt = <3300000>;
				regulator-always-on;
			};

			vdd_10: REG10 {
				regulator-name = "VDD_10";
				regulator-min-microvolt = <1000000>;
				regulator-max-microvolt = <1000000>;
				regulator-always-on;
			};

			vcc_18: REG11 {
				regulator-name = "VCC_18";
				regulator-min-microvolt = <1800000>;
				regulator-max-microvolt = <1800000>;
				regulator-always-on;
			};

			vcc18_lcd: REG12 {
				regulator-name = "VCC18_LCD";
				regulator-min-microvolt = <1800000>;
				regulator-max-microvolt = <1800000>;
				regulator-always-on;
			};
		};
	};

	sdio_pwrseq: sdio-pwrseq {
		compatible = "mmc-pwrseq-simple";
		clocks = <&hym8563>;
		clock-names = "ext_clock";
		pinctrl-names = "default";
		pinctrl-0 = <&wifi_enable_h>;

		/*
		 * On the module itself this is one of these (depending
		 * on the actual card populated):
		 * - SDIO_RESET_L_WL_REG_ON
		 * - PDN (power down when low)
		 */
		reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
	};
};

/*
&edp {
	force-hpd;
	status = "okay";

	ports {
		port@1 {
			reg = <1>;

			edp_out_panel: endpoint {
				remote-endpoint = <&panel_in_edp>;
			};
		};
	};
};

&edp_in_vopb {
	status = "disabled";
};

&edp_in_vopl {
	status = "okay";
};  */

&pwm0 {
	status = "okay";
};

&pinctrl {
	backlight {
		bl_en: bl-en {
			rockchip,pins = <7 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
		};
	};

	lcd {
		lcd_en: lcd-en  {
			rockchip,pins = <7 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
		};
	};

	wifi {
		wifi_pwr: wifi-pwr {
			rockchip,pins = <7 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
		};
	};
};

此时,系统可以正常进入命令行了

在这里插入图片描述

;