This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

kernel boot from SD card very slow

the image i use is compiled through yocto, a wic file, contains uboot, kernel image and rootfs:

but I skipped the uboot, and jump to kernel directly, in addition, I didn't use the kernel image in the wic, I repace it with my own kernel image.

# IMAGE_NAME: core-image-minimal-rockchip-rk3568-evb-20220622120153.rootfs.wic
 FIRMWARE_VER: 1.0
TYPE: GPT
CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x0000a508@0x00006000(boot),-@0x00014000(rootfs:grow)
uuid: rootfs=614e0000-0000-4b53-8000-1d28000054a9

I write the whole wic image to SD card sector 0, then I overwrite sector 0x6000 in order to run my kernel image, my kernel image only 12M.

then I read out the kernel image from sector 0x6000 to DDR, and start boot.

after run the init process, it takes almost 40 mins to finish.

\viewkind4\uc1\pard\f0\fs20 [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
\par \cf0\highlight0 [ 0.000000] Linux version 4.19.161 (test@CLI73) (gcc version 8.3.0 (GCC), GNU ld (GNU Binutils) 2.32.0.20190204) #113 SMP Wed Jun 29 15:53:54 CST 2022
\par \cf0\highlight0 [ 0.000000] Machine model: Rockchip RK3568 EVB1 DDR4 V10 Board
\par \cf0\highlight0 [ 0.000000] earlycon: cdns0 at MMIO32 0x0000000002030000 (options '')
\par \cf0\highlight0 [ 0.000000] bootconsole [cdns0] enabled
\par \cf0\highlight0 [ 0.000000] cma: Reserved 16 MiB at 0x00000008ff000000
\par \cf0\highlight0 [ 0.000000] WARNING: x1-x3 nonzero in violation of boot protocol:
\par \cf0\highlight0 [ 0.000000] x1: 00000000200b9470
\par \cf0\highlight0 [ 0.000000] x2: 0000000000000018
\par \cf0\highlight0 [ 0.000000] x3: 0000000000412a02
\par \cf0\highlight0 [ 0.000000] This indicates a broken bootloader or old kernel
\par \cf0\highlight0 [ 0.000000] percpu: Embedded 23 pages/cpu s53824 r8192 d32192 u94208
\par \cf0\highlight0 [ 0.000000] Detected VIPT I-cache on CPU0
\par \cf0\highlight0 [ 0.000000] CPU features: enabling workaround for ARM erratum 845719
\par \cf0\highlight0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192
\par \cf0\highlight0 [ 0.000000] Kernel command line: loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 rootwait
\par \cf0\highlight0 [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
\par \cf0\highlight0 [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
\par \cf0\highlight0 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
\par \cf0\highlight0 [ 0.000000] Memory: 4093348K/4194304K available (7550K kernel code, 966K rwdata, 2356K rodata, 960K init, 427K bss, 84572K reserved, 16384K cma-reserved)
\par \cf0\highlight0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
\par \cf0\highlight0 [ 0.000000] ftrace: allocating 29220 entries in 115 pages
\par \cf0\highlight0 [ 0.000000] rcu: Hierarchical RCU implementation.
\par \cf0\highlight0 [ 0.000000] rcu: RCU event tracing is enabled.
\par \cf0\highlight0 [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
\par \cf0\highlight0 [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
\par \cf0\highlight0 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
\par \cf0\highlight0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
\par \cf0\highlight0 [ 0.000000] GICv3: Distributor has no Range Selector support
\par \cf0\highlight0 [ 0.000000] GICv3: no VLPI support, no direct LPI support
\par \cf0\highlight0 [ 0.000000] ITS: No ITS available, not enabling LPIs
\par \cf0\highlight0 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000008180000
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 33, virq 1, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] random: random: get_random_bytes called from start_kernel+0x330/0x49c with crng_init=0
\par \cf0\highlight0 [ 0.000000] name clkcpu, fixed_rate 25000000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name pclk, fixed_rate 7500000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name uart_clk, fixed_rate 7500000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name clksd, fixed_rate 50000000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] __timer_of_table , compatible arm,armv8-timer
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 29, virq 2, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 0, ppi 2
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 30, virq 3, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 1, ppi 3
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 27, virq 4, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 2, ppi 4
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 26, virq 5, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 3, ppi 5
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, rate 20000000, np /timer
\par \cf0\highlight0 [ 0.000000] arch_timer_register, ppi 3
\par \cf0\highlight0 [ 0.000000] arch_timer_register, err 0, arch_timer_uses_ppi 1, 2, 0, 1, 3
\par \cf0\highlight0 [ 0.000000] configure the timer on the boot CPU
\par \cf0\highlight0 [ 0.000000] arch_timer: cp15 timer(s) running at 20.00MHz (phys).
\par \cf0\highlight0 [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x49cd42e20, max_idle_ns: 440795202120 ns
\par \cf0\highlight0 [ 0.000000] func arch_counter_get_cntpct, start_count 14575135, cyclecounter.read arch_counter_read_cc, rate 20000000
\par \cf0\highlight0 [ 0.000000] sched_clock_register, cd.rate 0, rate 20000000
\par \cf0\highlight0 [ 0.000013] sched_clock: 56 bits at 20MHz, resolution 50ns, wraps every 4398046511100ns
\par \cf0\highlight0 [ 0.000510] Registered arch_counter_get_cntpct+0x0/0x60 as sched_clock source
\par \cf0\highlight0 [ 0.000988] arch_timer_rate 0x1312d00
\par \cf0\highlight0 [ 0.001173] lpj_fine 0x4e20
\par \cf0\highlight0 [ 0.001798] Console: colour dummy device 80x25
\par \cf0\highlight0 [ 0.001916] Calibrating delay loop (skipped), value calculated using timer frequency.. 40.00 BogoMIPS (lpj=20000)
\par \cf0\highlight0 [ 0.002388] pid_max: default: 32768 minimum: 301
\par \cf0\highlight0 [ 0.003114] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.003250] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.006038] psci: no cpu_on method, not booting CPU1
\par \cf0\highlight0 [ 0.006116] psci: no cpu_on method, not booting CPU2
\par \cf0\highlight0 [ 0.006332] psci: no cpu_on method, not booting CPU3
\par \cf0\highlight0 [ 0.008086] ASID allocator initialised with 32768 entries
\par \cf0\highlight0 [ 0.008442] rcu: Hierarchical SRCU implementation.
\par \cf0\highlight0 [ 0.012964] smp: Bringing up secondary CPUs ...
\par \cf0\highlight0 [ 0.013099] smp: Brought up 1 node, 1 CPU
\par \cf0\highlight0 [ 0.013176] SMP: Total of 1 processors activated.
\par \cf0\highlight0 [ 0.013482] CPU features: detected: GIC system register CPU interface
\par \cf0\highlight0 [ 0.013874] CPU features: detected: 32-bit EL0 Support
\par \cf0\highlight0 [ 0.014328] CPU: All CPU(s) started at EL2
\par \cf0\highlight0 [ 0.014467] alternatives: patching kernel code
\par \cf0\highlight0 [ 0.018411] ksys_mount, kernel_type devtmpfs, devname devtmpfs, dirname /,
\par \cf0\highlight0 [ 0.018638] IS_ERR(kernel_dev) 0
\par \cf0\highlight0 [ 0.019145] devtmpfs: initialized
\par \cf0\highlight0 [ 0.024089] Registered cp15_barrier emulation handler
\par \cf0\highlight0 [ 0.024176] Registered setend emulation handler
\par \cf0\highlight0 [ 0.025061] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
\par \cf0\highlight0 [ 0.025366] futex hash table entries: 1024 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.028486] bus: 'platform': driver_probe_device: matched device reg-dummy with driver reg-dummy
\par \cf0\highlight0 [ 0.028733] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
\par \cf0\highlight0 [ 0.029872] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
\par \cf0\highlight0 [ 0.030814] NET: Registered protocol family 16
\par \cf0\highlight0 [ 0.033239] cpuidle: using governor menu
\par \cf0\highlight0 [ 0.033859] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
\par \cf0\highlight0 [ 0.037697] DMA: preallocated 256 KiB pool for atomic allocations
\par \cf0\highlight0 [ 0.038002] tty_register_driver, driver->major 254, minor 0, driver ttyPS
\par \cf0\highlight0 [ 0.038801] irq_create_fwspec_mapping, hwirq 260, virq 6, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.039140] irq_create_fwspec_mapping, hwirq 261, virq 7, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.039725] irq_create_fwspec_mapping, hwirq 262, virq 8, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.040216] irq_create_fwspec_mapping, hwirq 263, virq 9, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.041628] irq_create_fwspec_mapping, hwirq 60, virq 10, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.042146] bus: 'platform': driver_probe_device: matched device 2030000.serial with driver xuartps
\par \cf0\highlight0 [ 0.042652] irq_create_fwspec_mapping, hwirq 304, virq 11, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.043569] bus: 'platform': driver_probe_device: matched device 2030000.serial with driver xuartps
\par \cf0\highlight0 [ 0.043814] bus: 'platform': really_probe: probing driver xuartps with device 2030000.serial
\par \cf0\highlight0 [ 0.044475] devm_clk_get, dev 2030000.serial
\par \cf0\highlight0 [ 0.044612] devm_clk_get, dev 2030000.serial
\par \cf0\highlight0 [ 0.044870] clk_core_prepare, rate 7500000, ret 0
\par \cf0\highlight0 [ 0.045163] clk_core_prepare, rate 7500000, ret 0
\par \cf0\highlight0 [ 0.045614] 2030000.serial: ttyPS0 at MMIO 0x2030000 (irq = 10, base_baud = 468750) is a xuartps
\par \cf0\highlight0 [ 0.046380] console [ttyPS0] enabled
\par \cf0\highlight0 [ 0.046380] console [ttyPS0] enabled
\par \cf0\highlight0 [ 0.046700] bootconsole [cdns0] disabled
\par \cf0\highlight0 [ 0.046700] bootconsole [cdns0] disabled
\par \cf0\highlight0 [ 0.047755] cdns_uart_probe, name ttyPS0, minor 0, clk 7500000, rc 0, major 0
\par \cf0\highlight0 [ 0.048300] bus: 'platform': really_probe: bound device 2030000.serial to driver xuartps
\par \cf0\highlight0 [ 0.065221] cryptd: max_cpu_qlen set to 1000
\par \cf0\highlight0 [ 0.067406] SCSI subsystem initialized
\par \cf0\highlight0 [ 0.067983] usbcore: registered new interface driver usbfs
\par \cf0\highlight0 [ 0.068459] usbcore: registered new interface driver hub
\par \cf0\highlight0 [ 0.069031] usbcore: registered new device driver usb
\par \cf0\highlight0 [ 0.069467] media: Linux media interface: v0.10
\par \cf0\highlight0 [ 0.069898] videodev: Linux video capture interface: v2.00
\par \cf0\highlight0 [ 0.073448] clocksource: Switched to clocksource arch_sys_counter
\par \cf0\highlight0 [ 0.304938] NET: Registered protocol family 1
\par \cf0\highlight0 [ 0.305322] populate_rootfs, do_skip_initramfs 0, initrd_start 0x0, __initramfs_size 0x200, start 070701000002D1000041ED000000000000000000000002629AE44600000000000000030000000100000000000000000000000400000000dev
\par \cf0\highlight0 [ 0.307034] populate_rootfs, err (null)
\par \cf0\highlight0 [ 0.308101] bus: 'platform': driver_probe_device: matched device arm-pmu with driver armv8-pmu
\par \cf0\highlight0 [ 0.308806] bus: 'platform': really_probe: probing driver armv8-pmu with device arm-pmu
\par \cf0\highlight0 [ 0.310278] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
\par \cf0\highlight0 [ 0.310932] bus: 'platform': really_probe: bound device arm-pmu to driver armv8-pmu
\par \cf0\highlight0 [ 0.312682] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
\par \cf0\highlight0 [ 0.313278] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
\par \cf0\highlight0 [ 0.313918] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
\par \cf0\highlight0 [ 0.316859] Initialise system trusted keyrings
\par \cf0\highlight0 [ 0.317548] workingset: timestamp_bits=61 max_order=20 bucket_order=0
\par \cf0\highlight0 [ 0.337477] squashfs: version 4.0 (2009/01/31) Phillip Lougher
\par \cf0\highlight0\f1 [ 0.338696] jffs2: version 2.2. (NAND) \'a9 2001-2006 Red Hat, Inc.\f0
\par \cf0\highlight0 [ 0.339728] fuse init (API version 7.27)
\par \cf0\highlight0 [ 0.340997] SGI XFS with security attributes, no debug enabled
\par \cf0\highlight0 [ 0.349485] Key type asymmetric registered
\par \cf0\highlight0 [ 0.349774] Asymmetric key parser 'x509' registered
\par \cf0\highlight0 [ 0.350203] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
\par \cf0\highlight0 [ 0.350732] io scheduler noop registered
\par \cf0\highlight0 [ 0.351003] io scheduler deadline registered
\par \cf0\highlight0 [ 0.351654] io scheduler cfq registered (default)
\par \cf0\highlight0 [ 0.351977] io scheduler mq-deadline registered
\par \cf0\highlight0 [ 0.352285] io scheduler kyber registered
\par \cf0\highlight0 [ 0.353861] tty_register_driver, driver->major 128, minor 0, driver ptm
\par \cf0\highlight0 [ 0.354320] tty_register_driver, driver->major 136, minor 0, driver pts
\par \cf0\highlight0 [ 0.356405] cacheinfo: Unable to detect cache hierarchy for CPU 0
\par \cf0\highlight0 [ 0.360057] brd: module loaded
\par \cf0\highlight0 [ 0.381536] loop: module loaded
\par \cf0\highlight0 [ 0.382997] zram: Added device: zram0
\par \cf0\highlight0 [ 0.383622] lkdtm: No crash points registered, enable through debugfs
\par \cf0\highlight0 [ 0.386083] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
\par \cf0\highlight0 [ 0.386583] ehci-pci: EHCI PCI platform driver
\par \cf0\highlight0 [ 0.386983] ehci-platform: EHCI generic platform driver
\par \cf0\highlight0 [ 0.387490] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
\par \cf0\highlight0 [ 0.387924] ohci-platform: OHCI generic platform driver
\par \cf0\highlight0 [ 0.388653] tty_register_driver, driver->major 166, minor 0, driver ttyACM
\par \cf0\highlight0 [ 0.389203] usbcore: registered new interface driver cdc_acm
\par \cf0\highlight0 [ 0.389617] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
\par \cf0\highlight0 [ 0.390225] usbcore: registered new interface driver cdc_wdm
\par \cf0\highlight0 [ 0.391191] usbcore: registered new interface driver uas
\par \cf0\highlight0 [ 0.391724] usbcore: registered new interface driver usb-storage
\par \cf0\highlight0 [ 0.392249] tty_register_driver, driver->major 188, minor 0, driver ttyUSB
\par \cf0\highlight0 [ 0.392842] usbcore: registered new interface driver usbserial_generic
\par \cf0\highlight0 [ 0.393334] usbserial: USB Serial support registered for generic
\par \cf0\highlight0 [ 0.393845] usbcore: registered new interface driver cp210x
\par \cf0\highlight0 [ 0.394284] usbserial: USB Serial support registered for cp210x
\par \cf0\highlight0 [ 0.394850] usbcore: registered new interface driver ftdi_sio
\par \cf0\highlight0 [ 0.395289] usbserial: USB Serial support registered for FTDI USB Serial Device
\par \cf0\highlight0 [ 0.395881] usbcore: registered new interface driver keyspan
\par \cf0\highlight0 [ 0.396314] usbserial: USB Serial support registered for Keyspan - (without firmware)
\par \cf0\highlight0 [ 0.396917] usbserial: USB Serial support registered for Keyspan 1 port adapter
\par \cf0\highlight0 [ 0.397488] usbserial: USB Serial support registered for Keyspan 2 port adapter
\par \cf0\highlight0 [ 0.398022] usbserial: USB Serial support registered for Keyspan 4 port adapter
\par \cf0\highlight0 [ 0.398608] usbcore: registered new interface driver option
\par \cf0\highlight0 [ 0.399044] usbserial: USB Serial support registered for GSM modem (1-port)
\par \cf0\highlight0 [ 0.399610] usbcore: registered new interface driver oti6858
\par \cf0\highlight0 [ 0.400040] usbserial: USB Serial support registered for oti6858
\par \cf0\highlight0 [ 0.400542] usbcore: registered new interface driver pl2303
\par \cf0\highlight0 [ 0.400965] usbserial: USB Serial support registered for pl2303
\par \cf0\highlight0 [ 0.401465] usbcore: registered new interface driver qcserial
\par \cf0\highlight0 [ 0.401905] usbserial: USB Serial support registered for Qualcomm USB modem
\par \cf0\highlight0 [ 0.402481] usbcore: registered new interface driver sierra
\par \cf0\highlight0 [ 0.402919] usbserial: USB Serial support registered for Sierra USB modem
\par \cf0\highlight0 [ 0.403609] tty_register_driver, driver->major 247, minor 0, driver ttyGS
\par \cf0\highlight0 [ 0.404659] i2c /dev entries driver
\par \cf0\highlight0 [ 0.405282] usbcore: registered new interface driver uvcvideo
\par \cf0\highlight0 [ 0.405707] USB Video Class driver (1.1.1)
\par \cf0\highlight0 [ 0.406921] sdhci: Secure Digital Host Controller Interface driver
\par \cf0\highlight0 [ 0.407330] sdhci: Copyright(c) Pierre Ossman
\par \cf0\highlight0 [ 0.407663] Synopsys Designware Multimedia Card Interface Driver
\par \cf0\highlight0 [ 0.408153] sdhci-pltfm: SDHCI platform and OF driver helper
\par \cf0\highlight0 [ 0.408723] bus: 'platform': driver_probe_device: matched device 8404000.sdhci with driver sdhci-dwcmshc
\par \cf0\highlight0 [ 0.409363] bus: 'platform': really_probe: probing driver sdhci-dwcmshc with device 8404000.sdhci
\par \cf0\highlight0 [ 0.410235] devm_clk_get, dev 8404000.sdhci
\par \cf0\highlight0 [ 0.410573] clk_core_prepare, rate 50000000, ret 0
\par \cf0\highlight0 [ 0.411065] emmc quirks 0x2000000, clock-frequency 0
\par \cf0\highlight0 [ 0.411604] __sdhci_read_caps, host caps 0x3f6e6481
\par \cf0\highlight0 [ 0.411932] __sdhci_read_caps, host caps1 0x8008071
\par \cf0\highlight0 [ 0.412259] mmc0: Unknown controller version (5). You may experience problems.
\par \cf0\highlight0 [ 0.413316] sdhci_setup_host, adma_table 0xffffff800801d200, adma_addr 8ff040200, align_buffer_sz 512
\par \cf0\highlight0 [ 0.413984] sdhci_setup_host, emmc caps 0x4387040f, caps2 0x20000, flags 53378, quirks 33554432, quirks2 0
\par \cf0\highlight0 [ 0.415647] sdhci_set_power_noreg, pwr 15
\par \cf0\highlight0 [ 0.415926] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.416166] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.434595] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.434837] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.447706] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz, host->restrict_caps 5
\par \cf0\highlight0 [ 0.448273] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.448554] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.448842] mmc0: SDHCI controller on 8404000.sdhci [8404000.sdhci] using ADMA 64-bit
\par \cf0\highlight0 [ 0.449487] bus: 'platform': really_probe: bound device 8404000.sdhci to driver sdhci-dwcmshc
\par \cf0\highlight0 [ 0.450510] hidraw: raw HID events driver (C) Jiri Kosina
\par \cf0\highlight0 [ 0.451488] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.451731] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.452210] usbcore: registered new interface driver usbhid
\par \cf0\highlight0 [ 0.452616] usbhid: USB HID core driver
\par \cf0\highlight0 [ 0.453282] mmc_rescan_try_freq, mmc_go_idle
\par \cf0\highlight0 [ 0.454169] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.454451] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.457171] Loading compiled-in X.509 certificates
\par \cf0\highlight0 [ 0.457576] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.457817] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.459570] mmc_sd_get_cid, err 0, 0 is ok
\par \cf0\highlight0 [ 0.461511] cdns_uart_startup, is_brk_support 1, uart_s 0x124, read 0x124, rx_timeout 10
\par \cf0\highlight0 [ 0.462120] cdns_uart_isr, irq 10, port name ttyPS0, isrstatus 0x100
\par \cf0\highlight0 [ 0.462885] cdns_uart_startup, CDNS_UART_RX_IRQS 0x161, readUart_enable 0x0, readUart_s 0x0, irq 10
\par \cf0\highlight0 [ 0.463650] prepare_namespace
\par \cf0\highlight0 [ 0.463874] prepare_namespace, saved_root_name PARTUUID=614e0000-0000, ROOT_DEV 0, P
\par \cf0\highlight0 [ 0.464856] Waiting for root device PARTUUID=614e0000-0000...
\par \cf0\highlight0 [ 0.471867] mmc_sd_get_cid, power on? after mmc_send_app_op_cond, err 0, 0 is ok
\par \cf0\highlight0 [ 0.473109] mmc_sd_init_card, mmc_select_card
\par \cf0\highlight0 [ 0.479227] sdhci_set_ios, ctrl 0x1c
\par \cf0\highlight0 [ 0.479506] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.479768] sdhci_set_ios, ctrl 0x1c
\par \cf0\highlight0 [ 0.480012] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.484446] sdhci_set_ios, ctrl 0x1e
\par \cf0\highlight0 [ 0.484692] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.484981] mmc0: new high speed SDHC card at address f5cf
\par \cf0\highlight0 [ 0.485805] bus: 'mmc': driver_probe_device: matched device mmc0:f5cf with driver mmcblk
\par \cf0\highlight0 [ 0.486348] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:f5cf
\par \cf0\highlight0 [ 0.488712] mmcblk0: mmc0:f5cf SD08G 7.42 GiB
\par \cf0\highlight0 [ 1.231714] find_valid_gpt, lastlba 15564799, alternate_lba 1080339, force_gpt 0
\par \cf0\highlight0 [ 1.973514] good_pgpt 1, good_agpt 1
\par \cf0\highlight0 [ 1.973767] GPT:Primary header thinks Alt. header is not at the end of the disk.
\par \cf0\highlight0 [ 1.974253] GPT:1080339 != 15564799
\par \cf0\highlight0 [ 1.974524] GPT:Alternate GPT header not at the end of the disk.
\par \cf0\highlight0 [ 1.974922] GPT:1080339 != 15564799
\par \cf0\highlight0 [ 1.975159] GPT: Use GNU Parted to correct GPT errors.
\par \cf0\highlight0 [ 1.975543] GUID Partition Table is valid! Yea!
\par \cf0\highlight0 [ 1.975930] success efi_partition
\par \cf0\highlight0 [ 1.976158] mmcblk0: p1 p2 p3
\par \cf0\highlight0 [ 1.980012] bus: 'mmc': really_probe: bound device mmc0:f5cf to driver mmcblk
\par \cf0\highlight0 [ 1.983616] mount_root, mount /dev/root
\par \cf0\highlight0 [ 1.983886] fs_names ext4, name /dev/root
\par \cf0\highlight0 [ 1.984173] ksys_mount, kernel_type ext4, devname /dev/root, dirname /root,
\par \cf0\highlight0 [ 3.612382] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
\par \cf0\highlight0 [ 3.613048] VFS: Mounted root (ext4 filesystem) on device 179:3.
\par \cf0\highlight0 [ 3.613486] fs_names ext4, root_mount_data (null), err 0
\par \cf0\highlight0 [ 3.613860] ksys_mount, kernel_type devtmpfs, devname devtmpfs, dirname dev,
\par \cf0\highlight0 [ 4.855748] devtmpfs: mounted
\par \cf0\highlight0 [ 4.855964] ksys_mount, kernel_type (null), devname ., dirname /,
\par \cf0\highlight0 [ 4.856613] IS_ERR(kernel_dev) 0
\par \cf0\highlight0 [ 4.856889] rootfs is available now
\par \cf0\highlight0 [ 4.862342] Freeing unused kernel memory: 960K
\par \cf0\highlight0 [ 4.862736] ramdisk_execute_command (null)
\par \cf0\highlight0 [ 4.863127] Run /sbin/init as init process
\par \cf0\highlight0 [ 61.817421] random: fast init done
\par \cf0\highlight0 [ 142.414830] ksys_mount, kernel_type proc, devname proc, dirname /proc,     ---------------------------->why here take so much time?
\par \cf0\highlight0 [ 168.810668] ksys_mount, kernel_type sysfs, devname sysfs, dirname /sys,
\par \cf0\highlight0 [ 168.837305] ksys_mount, kernel_type debugfs, devname debugfs, dirname /sys/kernel/debug,
\par \cf0\highlight0 [ 168.863655] ksys_mount, kernel_type configfs, devname configfs, dirname /sys/kernel/config,
\par \cf0\highlight0 [ 168.895225] ksys_mount, kernel_type devpts, devname devpts, dirname /dev/pts,
\par \cf0\highlight0 [ 168.897149] ksys_mount, kernel_type tmpfs, devname tmpfs, dirname /run,
\par \cf0\highlight0 [ 168.898931] ksys_mount, kernel_type tmpfs, devname tmpfs, dirname /var/volatile,
\par \cf0\highlight0 Starting udev
\par \cf0\highlight0 [ 169.185012] udevd[60]: starting version 3.2.7
\par \cf0\highlight0 [ 169.190724] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.193799] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.194343] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.215657] udevd[60]: specified group 'kvm' unknown
\par \cf0\highlight0 [ 169.262271] udevd[61]: starting eudev-3.2.7
\par \cf0\highlight0 [ 169.952690] ksys_mount, kernel_type none, devname /dev/root, dirname /,
\par \cf0\highlight0 [ 169.955031] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
\par \cf0\highlight0 [ 170.026234] ksys_mount, kernel_type devpts, devname devpts, dirname /dev/pts,
\par \cf0\highlight0 sysctl: cannot stat /proc/sys/net/ipv4/conf/default/rp_filter: No such file or directory
\par \cf0\highlight0 sysctl: cannot stat /proc/sys/net/ipv4/conf/all/rp_filter: No such file or directory
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 Mon Jun 27 06:44:23 UTC 2022
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 [ 171.717357] urandom_read: 3 callbacks suppressed
\par \cf0\highlight0 [ 171.717374] random: dd: uninitialized urandom read (512 bytes read)
\par \cf0\highlight0 INIT: Entering runlevel: 2
\par \cf0\highlight0 Configuring network interfaces...
\par \cf0\highlight0 RTNETLINK answers: Operation not supported
\par \cf0\highlight0 Cannot find device "eth0"
\par \cf0\highlight0 [ 172.203963] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
\par \cf0\highlight0 [ 172.204647] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
\par \cf0\highlight0 Starting system message bus:
\par \cf0\highlight0 dbus.
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 Starting syslogd/klogd:
\par \cf0\highlight0 done
\par
\par \cf0\highlight0 Poky (Yocto Project Reference Distro) 2.7.4 rockchip-rk3568-evb ttyPS0
\par
\par \cf0\highlight0 rockchip-rk3568-evb login:
\par \cf0\highlight0 root@rockchip-rk3568-evb:~# cd /
\par \cf0\highlight0 root@rockchip-rk3568-evb:/# dmesg > my_msg_0629_
\par \cf0\highlight0 root@rockchip-rk3568-evb:/# ls
\par \cf0\highlight0 bin

bootargs = "loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 roowait";

my device tree:

// SPDX-LICENSE-IDENTIFIER: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2020 Rockchip Electronics Co., Ltd.
*
*/
/dts-v1/;

#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>

/ {
model = "Rockchip RK3568 EVB1 DDR4 V10 Board";
compatible = "rockchip,rk3568-evb1-ddr4-v10", "rockchip,rk3568";
interrupt-parent = <&gic>;
#address-cells = <2>;
#size-cells = <2>;

chosen: chosen {
bootargs = "loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 rootwait";
stdout-path = &uart0;
};

aliases {
serial0 = &uart0;
};

memory@800000000 {
device_type = "memory";
reg = <0x8 0x00000000 0x1 0x00000000>;
/* size : 4 GB DDR */
};

cpus {
#address-cells = <2>;
#size-cells = <0>;

cpu0: cpu@0 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x0>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
#cooling-cells = <2>;
dynamic-power-coefficient = <187>;
power-model {
compatible = "simple-power-model";
leakage-range= <10 40>;
ls = <(-9196) 6360 0>;
static-coefficient = <100000>;
ts = <83822 206397 (-4300) 71>;
thermal-zone = "soc-thermal";
};
};

cpu1: cpu@100 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x100>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};

cpu2: cpu@200 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x200>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};

cpu3: cpu@300 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x300>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};
};

cpu0_opp_table: cpu0-opp-table {
compatible = "operating-points-v2";
opp-shared;

rockchip,temp-hysteresis = <5000>;
rockchip,low-temp = <0>;
rockchip,low-temp-adjust-volt = </* MHz MHz uV */1200 1200 75000>;

//nvmem-cells = <&cpu_leakage>;
//nvmem-cell-names = "leakage";

opp-408000000 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-600000000 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-816000000 {
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-1416000000 {
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <900000 900000 1150000>;
clock-latency-ns = <40000>;
};
opp-1608000000 {
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <975000 975000 1150000>;
clock-latency-ns = <40000>;
};
opp-1800000000 {
opp-hz = /bits/ 64 <1800000000>;
opp-microvolt = <1050000 1050000 1150000>;
clock-latency-ns = <40000>;
};
opp-1992000000 {
opp-hz = /bits/ 64 <1992000000>;
opp-microvolt = <1150000 1150000 1150000>;
clock-latency-ns = <40000>;
};
};

arm-pmu {
compatible = "arm,cortex-a55-pmu", "arm,armv8-pmuv3";
interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
};

timer {
compatible = "arm,armv8-timer";
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
arm,no-tick-in-suspend;
};

clkcpu: clkcpu {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <100000000>;
clock-output-names = "clkcpu";
};

pclk: pclk {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <7500000>;
clock-output-names = "pclk";
};

uart_clk: uart_clk {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <7500000>;
clock-output-names = "uart_clk";
};

gic: interrupt-controller@08100000 {
compatible = "arm,gic-v3";
#interrupt-cells = <3>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
interrupt-controller;

reg = <0x0 0x08100000 0 0x10000>, /* GICD */
<0x0 0x08180000 0 0xc0000>; /* GICR */
interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
/*its: interrupt-controller@08120000 {
compatible = "arm,gic-v3-its";
msi-controller;
#msi-cells = <1>;
reg = <0x0 0x08120000 0x0 0x20000>;
};*/
};

uart0: serial@02030000 {
compatible = "cdns,uart-r1p12", "xlnx,xuartps";
status = "okay";
interrupt-parent = <&gic>;
interrupts = <0 28 4>;
reg = <0x0 0x02030000 0x0 0x1000>;
//clock-names = "uart_clk";
clock-names = "uart_clk", "pclk";
clocks = <&uart_clk>, <&pclk>;
};

clksd: clksd {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <25000000>;
clock-output-names = "clksd";
};

sdmmc: sdhci@08404000 {
compatible = "snps,dwcmshc-sdhci";
reg = <0x0 0x08404000 0x0 0x1000>;
interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
//assigned-clocks = <&cru BCLK_EMMC>, <&cru TCLK_EMMC>;
//assigned-clock-rates = <200000000>, <24000000>;
clocks = <&clksd>;
clock-names = "core";//"core", "bus", "axi", "block", "timer";
status = "okay";
};
};

&sdmmc {
bus-width = <4>;
cap-mmc-highspeed;
cap-sd-highspeed;
supports-sd;
supports-emmc;
//vqmmc-supply = <&vccio_sd>;
//vmmc-supply = <&vcc_sd>;
status = "okay";
};

my kernel config:

CONFIG_DEFAULT_HOSTNAME="localhost"
CONFIG_SYSVIPC=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_CGROUPS=y
CONFIG_CGROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CPUSETS=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_NAMESPACES=y
CONFIG_USER_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_EMBEDDED=y
# CONFIG_COMPAT_BRK is not set
CONFIG_PROFILING=y
CONFIG_ARCH_NETINT=y
CONFIG_PCI=y
CONFIG_PCIEPORTBUS=y
# CONFIG_ARM64_ERRATUM_826319 is not set
# CONFIG_ARM64_ERRATUM_827319 is not set
# CONFIG_ARM64_ERRATUM_824069 is not set
# CONFIG_ARM64_ERRATUM_819472 is not set
# CONFIG_ARM64_ERRATUM_832075 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set
CONFIG_SCHED_MC=y
CONFIG_NR_CPUS=8
CONFIG_HZ_1000=y
CONFIG_SECCOMP=y
CONFIG_ARMV8_DEPRECATED=y
CONFIG_SWP_EMULATION=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SETEND_EMULATION=y
# CONFIG_EFI is not set
CONFIG_COMPAT=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_CPU_IDLE=y
CONFIG_ARM_CPUIDLE=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPUFREQ_DT=y
CONFIG_ARM64_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM64_CE=y
CONFIG_CRYPTO_SHA2_ARM64_CE=y
CONFIG_CRYPTO_GHASH_ARM64_CE=y
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_PARTITION_ADVANCED=y
# CONFIG_COMPACTION is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
CONFIG_CMA=y
CONFIG_ZSMALLOC=y
CONFIG_NET=y
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEBUG_DEVRES=y
CONFIG_DMA_CMA=y
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_UBI=y
CONFIG_DTC_SYMBOLS=y
CONFIG_ZRAM=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=2
CONFIG_BLK_DEV_RAM_SIZE=20480
CONFIG_SRAM=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_MATRIXKMAP=y
CONFIG_INPUT_EVDEV=y
CONFIG_KEYBOARD_ADC=y
# CONFIG_KEYBOARD_ATKBD is not set
# CONFIG_MOUSE_PS2 is not set
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_ELAN_I2C=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
# CONFIG_SERIO is not set
CONFIG_VT_HW_CONSOLE_BINDING=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_XILINX_PS_UART=y
CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_TCG_TPM=y
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y
CONFIG_I2C_RK3X=y
CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_SPIDEV=y
CONFIG_POWER_AVS=y
CONFIG_SYSCON_REBOOT_MODE=y
CONFIG_BATTERY_SBS=y
# CONFIG_HWMON is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y
CONFIG_THERMAL_GOV_FAIR_SHARE=y
CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_CPU_THERMAL=y
CONFIG_DEVFREQ_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_DW_WATCHDOG=y
CONFIG_MFD_SYSCON=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_MP8865=y
CONFIG_REGULATOR_PWM=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=y
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
# CONFIG_USB_GSPCA is not set
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_SOC_CAMERA=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
CONFIG_VIDEO_OS04A10=y
CONFIG_VIDEO_OV4689=y
CONFIG_VIDEO_OV5695=y
CONFIG_VIDEO_OV7251=y
CONFIG_VIDEO_OV13850=y
CONFIG_VIDEO_GC8034=y
# CONFIG_VGA_ARB is not set
CONFIG_DRM=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_MALI_DEVFREQ=y
CONFIG_MALI_MIDGARD_FOR_LINUX=y
CONFIG_MALI_MIDGARD=m
CONFIG_MALI_EXPERT=y
CONFIG_MALI_PLATFORM_THIRDPARTY=y
CONFIG_MALI_PLATFORM_THIRDPARTY_NAME="rk"
CONFIG_MALI_DEBUG=y
CONFIG_MALI_PWRSOFT_765=y
CONFIG_MALI_BIFROST_FOR_LINUX=y
CONFIG_MALI_BIFROST=m
CONFIG_MALI_BIFROST_DEVFREQ=y
CONFIG_MALI_PLATFORM_NAME="rk"
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_MULTITOUCH=y
CONFIG_USB_HIDDEV=y
CONFIG_I2C_HID=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# CONFIG_USB_DEFAULT_PERSIST is not set
CONFIG_USB_OTG=y
CONFIG_USB_MON=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_HCD_PCI is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
CONFIG_USB_ACM=y
CONFIG_USB_WDM=y
CONFIG_USB_STORAGE=y
CONFIG_USB_UAS=y
CONFIG_USB_DWC3=y
CONFIG_USB_DWC2=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_CP210X=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_KEYSPAN=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_USB_SERIAL_OTI6858=y
CONFIG_USB_SERIAL_QUALCOMM=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_DEBUG_FILES=y
CONFIG_USB_GADGET_VBUS_DRAW=500
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_UEVENT=y
CONFIG_USB_CONFIGFS_ACM=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_CONFIGFS_F_UVC=y
CONFIG_MMC=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_TEST=y
CONFIG_SDIO_KEEPALIVE=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_OF_ARASAN=y
CONFIG_MMC_SDHCI_OF_DWCMSHC=y
CONFIG_MMC_DW=y
CONFIG_DMADEVICES=y
CONFIG_PL330_DMA=y
CONFIG_CHROME_PLATFORMS=y
CONFIG_MAILBOX=y
CONFIG_ARM_MHU=y
CONFIG_PLATFORM_MHU=y
CONFIG_PM_DEVFREQ=y
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=y
CONFIG_DEVFREQ_GOV_USERSPACE=y
CONFIG_PM_DEVFREQ_EVENT=y
CONFIG_EXTCON=y
CONFIG_MEMORY=y
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGER=y
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_TSL2563=y
CONFIG_TSL2583=y
CONFIG_IIO_SYSFS_TRIGGER=y
CONFIG_PWM=y
CONFIG_RESET_CONTROLLER=y
CONFIG_GENERIC_PHY=y
CONFIG_NVMEM=y
# CONFIG_NVMEM_SYSFS is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_XFS_FS=y
# CONFIG_DNOTIFY is not set
CONFIG_FUSE_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_JFFS2_FS=y
CONFIG_SQUASHFS=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_RAM=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_UTF8=y
CONFIG_UNICODE=y
CONFIG_KEYS=y
CONFIG_CRYPTO_RSA=y
CONFIG_CRYPTO_ECDH=y
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
# CONFIG_CRYPTO_ECHAINIV is not set
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CFB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_SM3=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_PKCS7_MESSAGE_PARSER=y
CONFIG_SYSTEM_TRUSTED_KEYRING=y
CONFIG_CRC_CCITT=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC7=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
# CONFIG_XZ_DEC_IA64 is not set
# CONFIG_XZ_DEC_SPARC is not set
CONFIG_PRINTK_TIME=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_DEBUG_INFO=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0
CONFIG_SCHEDSTATS=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_CREDENTIALS=y
CONFIG_RCU_CPU_STALL_TIMEOUT=60
CONFIG_FUNCTION_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_LKDTM=y