This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358: ti-u-boot-2020.01 MLO Causing Kernel not to Boot

Part Number: AM3358

Hi,

I've been working on upgrading our device to use ti-u-boot-2020.01 and I have run into a very strange issue. My ti-linux-4.19.94 kernel that I previously used with ti-u-boot-2017.01 is not able to boot under ti-u-boot-2020.01.

After enabling kernel debugging and early printk and doing some testing I have narrowed it down a bit. It seems to only happen due to the 2020.01 MLO. When I use the 2017.01 MLO with the 2020.01 Uboot.img (obviously not an ideal approach to piecemeal them) it boots fine. When using 2020.01 MLO and Uboot.img, it fails in the probe for the kernel TI EDMA driver and then has an Oops error right after enabling the console device.

Is there something I need to change, maybe in my device tree or defconfig, to get the kernel to boot when using the 2020.01 MLO?

Here is the boot log for booting with 2020.01:

U-Boot SPL 2020.01 (Mar 08 2021 - 13:11:55 -0500)
Trying to boot from MMC1


U-Boot 2020.01 (Mar 08 2021 - 13:11:55 -0500)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x Custom
DRAM:  512 MiB
WDT:   Started with servicing (60s timeout)
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... *** Warning - bad CRC, using default environment

EEPROM: LP01 v0
<ethaddr> not set. Validating first E-fuse MAC
Net:
Warning: usb_ether MAC addresses don't match:
Address in ROM is          de:ad:be:ef:00:01
Address in environment is  60:64:05:ec:5b:aa
eth0: usb_ether
Hit any key to stop autoboot:  0
=> load mmc 0:1 $loadaddr zImage
4857440 bytes read in 316 ms (14.7 MiB/s)
=> load mmc 0:1 $fdtaddr dtb
36812 bytes read in 9 ms (3.9 MiB/s)
=> bootz $loadaddr - $fdtaddr
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8fff3000, end 8ffff0f8 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.19.94-customWithDebugPrints (build_manager@test_dev) (gcc version 6.2.0 (GCC)) #2 Tue Mar 9 10:18:18 EST 2021
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: TI AM335x Custom
[    0.000000] Memory policy: Data cache writeback
[    0.000000] cma: Reserved 16 MiB at 0x9f000000
[    0.000000] On node 0 totalpages: 131072
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES2.1 (sgx neon)
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 ro rootdelay=1 normal
[    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] Memory: 485668K/524288K available (6625K kernel code, 593K rwdata, 2292K rodata, 364K init, 7417K bss, 22236K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (6627 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   ( 364 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 594 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   (7418 kB)
[    0.000000] Running RCU self tests
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[    0.000017] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000048] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000101] OMAP clocksource: timer1 at 24000000 Hz
[    0.000490] timer_probe: no matching timers found
[    0.001220] Console: colour dummy device 80x30
[    0.001275] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.001290] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.001303] ... MAX_LOCK_DEPTH:          48
[    0.001317] ... MAX_LOCKDEP_KEYS:        8191
[    0.001330] ... CLASSHASH_SIZE:          4096
[    0.001343] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.001356] ... MAX_LOCKDEP_CHAINS:      65536
[    0.001370] ... CHAINHASH_SIZE:          32768
[    0.001384]  memory used by lock dependency info: 4655 kB
[    0.001398]  per task-struct memory footprint: 1536 bytes
[    0.001468] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[    0.078615] pid_max: default: 32768 minimum: 301
[    0.078967] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.078991] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.080965] CPU: Testing write buffer coherency: ok
[    0.083156] Setting up static identity map for 0x80008240 - 0x800082a0
[    0.086534] devtmpfs: initialized
[    0.110424] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1b0 with crng_init=0
[    0.110753] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.111324] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.111393] futex hash table entries: 256 (order: 1, 11264 bytes)
[    0.112821] pinctrl core: initialized pinctrl subsystem
[    0.114521] reg-dummy reg-dummy: no of_node; not parsing pinctrl DT
[    0.116953] NET: Registered protocol family 16
[    0.123031] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.180492] l4_wkup_cm:clk:0010:0: failed to disable
[    0.235769] cpuidle: using governor ladder
[    0.235841] cpuidle: using governor menu
[    0.263316] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
[    0.263779] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31)
[    0.263922] OMAP GPIO hardware version 0.1
[    0.267381] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
[    0.267627] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63)
[    0.271671] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
[    0.271936] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95)
[    0.275074] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
[    0.275324] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127)
[    0.295289] No ATAGs?
[    0.295302] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.369256] ------------[ cut here ]------------
[    0.369320] WARNING: CPU: 0 PID: 1 at kernel-source/fs/sysfs/group.c:122 internal_create_group+0x350/0x394
[    0.369339] sysfs: (bin_)attrs not set by subsystem for group: dma0chan34/
[    0.369354] Modules linked in:
[    0.369381] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.94-customWithDebugPrints #2
[    0.369396] Hardware name: Generic AM33XX (Flattened Device Tree)
[    0.369436] [<c00161f8>] (unwind_backtrace) from [<c0013ecc>] (show_stack+0x10/0x14)
[    0.369470] [<c0013ecc>] (show_stack) from [<c002f62c>] (__warn+0x108/0x120)
[    0.369494] [<c002f62c>] (__warn) from [<c002f67c>] (warn_slowpath_fmt+0x38/0x48)
[    0.369517] [<c002f67c>] (warn_slowpath_fmt) from [<c01af060>] (internal_create_group+0x350/0x394)
[    0.369542] [<c01af060>] (internal_create_group) from [<c01af3dc>] (sysfs_create_groups+0x44/0x84)
[    0.369570] [<c01af3dc>] (sysfs_create_groups) from [<c03a05fc>] (device_add+0x2a4/0x5d0)
[    0.369596] [<c03a05fc>] (device_add) from [<c03497f4>] (dma_async_device_register+0x270/0x598)
[    0.369621] [<c03497f4>] (dma_async_device_register) from [<c034ec68>] (edma_probe+0x99c/0xc44)
[    0.369644] [<c034ec68>] (edma_probe) from [<c03a6354>] (platform_drv_probe+0x48/0x9c)
[    0.369670] [<c03a6354>] (platform_drv_probe) from [<c03a4480>] (really_probe+0x228/0x2c0)
[    0.369693] [<c03a4480>] (really_probe) from [<c03a467c>] (driver_probe_device+0x60/0x16c)
[    0.369715] [<c03a467c>] (driver_probe_device) from [<c03a487c>] (__driver_attach+0xf4/0xf8)
[    0.369736] [<c03a487c>] (__driver_attach) from [<c03a281c>] (bus_for_each_dev+0x58/0x94)
[    0.369758] [<c03a281c>] (bus_for_each_dev) from [<c03a3854>] (bus_add_driver+0x104/0x210)
[    0.369781] [<c03a3854>] (bus_add_driver) from [<c03a5428>] (driver_register+0x78/0x10c)
[    0.369808] [<c03a5428>] (driver_register) from [<c000adac>] (do_one_initcall+0x50/0x20c)
[    0.369836] [<c000adac>] (do_one_initcall) from [<c08edfa0>] (kernel_init_freeable+0x258/0x2e8)
[    0.369869] [<c08edfa0>] (kernel_init_freeable) from [<c067785c>] (kernel_init+0x8/0xf0)
[    0.369892] [<c067785c>] (kernel_init) from [<c00090b4>] (ret_from_fork+0x14/0x20)
[    0.369908] Exception stack(0xde099fb0 to 0xde099ff8)
[    0.369929] 9fa0:                                     00000000 00000000 00000000 00000000
[    0.369948] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.369967] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    0.369983] irq event stamp: 120771
[    0.370011] hardirqs last  enabled at (120779): [<c0076b1c>] console_unlock+0x3d4/0x54c
[    0.370030] hardirqs last disabled at (120786): [<c0076798>] console_unlock+0x50/0x54c
[    0.370049] softirqs last  enabled at (120336): [<c000a490>] __do_softirq+0x368/0x3f8
[    0.370069] softirqs last disabled at (120327): [<c00340f8>] irq_exit+0x1bc/0x1c0
[    0.370105] ---[ end trace d46a670f8b6f4d01 ]---
[    0.377002] edma 49000000.edma: slave ddev registration failed (-22)
[    0.377313] edma: probe of 49000000.edma failed with error -22
[    0.378299] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
[    0.382116] SCSI subsystem initialized
[    0.384586] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[    0.430456] clocksource: Switched to clocksource timer1
[    0.554920] VFS: Disk quotas dquot_6.6.0
[    0.555045] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.605016] NET: Registered protocol family 2
[    0.606907] tcp_listen_portaddr_hash hash table entries: 256 (order: 1, 10240 bytes)
[    0.606998] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.607086] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
[    0.607653] TCP: Hash tables configured (established 4096 bind 4096)
[    0.608011] UDP hash table entries: 256 (order: 2, 20480 bytes)
[    0.608122] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[    0.608503] NET: Registered protocol family 1
[    0.612418] RPC: Registered named UNIX socket transport module.
[    0.612509] RPC: Registered udp transport module.
[    0.612526] RPC: Registered tcp transport module.
[    0.612542] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.613583] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[    0.615305] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
[    0.617292] Initialise system trusted keyrings
[    0.622252] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.624499] NFS: Registering the id_resolver key type
[    0.624656] Key type id_resolver registered
[    0.624733] Key type id_legacy registered
[    0.624775] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.632215] Key type asymmetric registered
[    0.632384] Asymmetric key parser 'x509' registered
[    0.632558] io scheduler noop registered
[    0.632581] io scheduler deadline registered
[    0.632671] io scheduler cfq registered (default)
[    0.634713] pinctrl-single 44e10800.pinmux: allocating 142 pins
[    0.634772] pinctrl-single 44e10800.pinmux: try to register 142 pins ...
[    0.634798] pinctrl core: registered pin 0 (PIN0) on pinctrl-single
[    0.634823] pinctrl core: registered pin 1 (PIN1) on pinctrl-single
[    0.634842] pinctrl core: registered pin 2 (PIN2) on pinctrl-single
[    0.634862] pinctrl core: registered pin 3 (PIN3) on pinctrl-single
[    0.634881] pinctrl core: registered pin 4 (PIN4) on pinctrl-single
[    0.634901] pinctrl core: registered pin 5 (PIN5) on pinctrl-single
[    0.634920] pinctrl core: registered pin 6 (PIN6) on pinctrl-single
[    0.634939] pinctrl core: registered pin 7 (PIN7) on pinctrl-single
[    0.634958] pinctrl core: registered pin 8 (PIN8) on pinctrl-single
[    0.634977] pinctrl core: registered pin 9 (PIN9) on pinctrl-single
[    0.634997] pinctrl core: registered pin 10 (PIN10) on pinctrl-single
[    0.635017] pinctrl core: registered pin 11 (PIN11) on pinctrl-single
[    0.635036] pinctrl core: registered pin 12 (PIN12) on pinctrl-single
[    0.635056] pinctrl core: registered pin 13 (PIN13) on pinctrl-single
[    0.635075] pinctrl core: registered pin 14 (PIN14) on pinctrl-single
[    0.635094] pinctrl core: registered pin 15 (PIN15) on pinctrl-single
[    0.635114] pinctrl core: registered pin 16 (PIN16) on pinctrl-single
[    0.635133] pinctrl core: registered pin 17 (PIN17) on pinctrl-single
[    0.635153] pinctrl core: registered pin 18 (PIN18) on pinctrl-single
[    0.635172] pinctrl core: registered pin 19 (PIN19) on pinctrl-single
[    0.635191] pinctrl core: registered pin 20 (PIN20) on pinctrl-single
[    0.635211] pinctrl core: registered pin 21 (PIN21) on pinctrl-single
[    0.635230] pinctrl core: registered pin 22 (PIN22) on pinctrl-single
[    0.635249] pinctrl core: registered pin 23 (PIN23) on pinctrl-single
[    0.635268] pinctrl core: registered pin 24 (PIN24) on pinctrl-single
[    0.635288] pinctrl core: registered pin 25 (PIN25) on pinctrl-single
[    0.635308] pinctrl core: registered pin 26 (PIN26) on pinctrl-single
[    0.635330] pinctrl core: registered pin 27 (PIN27) on pinctrl-single
[    0.635349] pinctrl core: registered pin 28 (PIN28) on pinctrl-single
[    0.635376] pinctrl core: registered pin 29 (PIN29) on pinctrl-single
[    0.635396] pinctrl core: registered pin 30 (PIN30) on pinctrl-single
[    0.635415] pinctrl core: registered pin 31 (PIN31) on pinctrl-single
[    0.635435] pinctrl core: registered pin 32 (PIN32) on pinctrl-single
[    0.635454] pinctrl core: registered pin 33 (PIN33) on pinctrl-single
[    0.635473] pinctrl core: registered pin 34 (PIN34) on pinctrl-single
[    0.635493] pinctrl core: registered pin 35 (PIN35) on pinctrl-single
[    0.635512] pinctrl core: registered pin 36 (PIN36) on pinctrl-single
[    0.635532] pinctrl core: registered pin 37 (PIN37) on pinctrl-single
[    0.635551] pinctrl core: registered pin 38 (PIN38) on pinctrl-single
[    0.635571] pinctrl core: registered pin 39 (PIN39) on pinctrl-single
[    0.635590] pinctrl core: registered pin 40 (PIN40) on pinctrl-single
[    0.635610] pinctrl core: registered pin 41 (PIN41) on pinctrl-single
[    0.635630] pinctrl core: registered pin 42 (PIN42) on pinctrl-single
[    0.635649] pinctrl core: registered pin 43 (PIN43) on pinctrl-single
[    0.635668] pinctrl core: registered pin 44 (PIN44) on pinctrl-single
[    0.635688] pinctrl core: registered pin 45 (PIN45) on pinctrl-single
[    0.635708] pinctrl core: registered pin 46 (PIN46) on pinctrl-single
[    0.635727] pinctrl core: registered pin 47 (PIN47) on pinctrl-single
[    0.635746] pinctrl core: registered pin 48 (PIN48) on pinctrl-single
[    0.635766] pinctrl core: registered pin 49 (PIN49) on pinctrl-single
[    0.635785] pinctrl core: registered pin 50 (PIN50) on pinctrl-single
[    0.635805] pinctrl core: registered pin 51 (PIN51) on pinctrl-single
[    0.635824] pinctrl core: registered pin 52 (PIN52) on pinctrl-single
[    0.635844] pinctrl core: registered pin 53 (PIN53) on pinctrl-single
[    0.635863] pinctrl core: registered pin 54 (PIN54) on pinctrl-single
[    0.635882] pinctrl core: registered pin 55 (PIN55) on pinctrl-single
[    0.635901] pinctrl core: registered pin 56 (PIN56) on pinctrl-single
[    0.635921] pinctrl core: registered pin 57 (PIN57) on pinctrl-single
[    0.635940] pinctrl core: registered pin 58 (PIN58) on pinctrl-single
[    0.635961] pinctrl core: registered pin 59 (PIN59) on pinctrl-single
[    0.635980] pinctrl core: registered pin 60 (PIN60) on pinctrl-single
[    0.636006] pinctrl core: registered pin 61 (PIN61) on pinctrl-single
[    0.636026] pinctrl core: registered pin 62 (PIN62) on pinctrl-single
[    0.636045] pinctrl core: registered pin 63 (PIN63) on pinctrl-single
[    0.636068] pinctrl core: registered pin 64 (PIN64) on pinctrl-single
[    0.636088] pinctrl core: registered pin 65 (PIN65) on pinctrl-single
[    0.636107] pinctrl core: registered pin 66 (PIN66) on pinctrl-single
[    0.636127] pinctrl core: registered pin 67 (PIN67) on pinctrl-single
[    0.636146] pinctrl core: registered pin 68 (PIN68) on pinctrl-single
[    0.636166] pinctrl core: registered pin 69 (PIN69) on pinctrl-single
[    0.636185] pinctrl core: registered pin 70 (PIN70) on pinctrl-single
[    0.636204] pinctrl core: registered pin 71 (PIN71) on pinctrl-single
[    0.636224] pinctrl core: registered pin 72 (PIN72) on pinctrl-single
[    0.636243] pinctrl core: registered pin 73 (PIN73) on pinctrl-single
[    0.636263] pinctrl core: registered pin 74 (PIN74) on pinctrl-single
[    0.636282] pinctrl core: registered pin 75 (PIN75) on pinctrl-single
[    0.636301] pinctrl core: registered pin 76 (PIN76) on pinctrl-single
[    0.636320] pinctrl core: registered pin 77 (PIN77) on pinctrl-single
[    0.636340] pinctrl core: registered pin 78 (PIN78) on pinctrl-single
[    0.636359] pinctrl core: registered pin 79 (PIN79) on pinctrl-single
[    0.636379] pinctrl core: registered pin 80 (PIN80) on pinctrl-single
[    0.636398] pinctrl core: registered pin 81 (PIN81) on pinctrl-single
[    0.636417] pinctrl core: registered pin 82 (PIN82) on pinctrl-single
[    0.636437] pinctrl core: registered pin 83 (PIN83) on pinctrl-single
[    0.636456] pinctrl core: registered pin 84 (PIN84) on pinctrl-single
[    0.636476] pinctrl core: registered pin 85 (PIN85) on pinctrl-single
[    0.636495] pinctrl core: registered pin 86 (PIN86) on pinctrl-single
[    0.636515] pinctrl core: registered pin 87 (PIN87) on pinctrl-single
[    0.636534] pinctrl core: registered pin 88 (PIN88) on pinctrl-single
[    0.636554] pinctrl core: registered pin 89 (PIN89) on pinctrl-single
[    0.636573] pinctrl core: registered pin 90 (PIN90) on pinctrl-single
[    0.636594] pinctrl core: registered pin 91 (PIN91) on pinctrl-single
[    0.636614] pinctrl core: registered pin 92 (PIN92) on pinctrl-single
[    0.636639] pinctrl core: registered pin 93 (PIN93) on pinctrl-single
[    0.636659] pinctrl core: registered pin 94 (PIN94) on pinctrl-single
[    0.636678] pinctrl core: registered pin 95 (PIN95) on pinctrl-single
[    0.636698] pinctrl core: registered pin 96 (PIN96) on pinctrl-single
[    0.636717] pinctrl core: registered pin 97 (PIN97) on pinctrl-single
[    0.636736] pinctrl core: registered pin 98 (PIN98) on pinctrl-single
[    0.636756] pinctrl core: registered pin 99 (PIN99) on pinctrl-single
[    0.636776] pinctrl core: registered pin 100 (PIN100) on pinctrl-single
[    0.636796] pinctrl core: registered pin 101 (PIN101) on pinctrl-single
[    0.636815] pinctrl core: registered pin 102 (PIN102) on pinctrl-single
[    0.636835] pinctrl core: registered pin 103 (PIN103) on pinctrl-single
[    0.636854] pinctrl core: registered pin 104 (PIN104) on pinctrl-single
[    0.636874] pinctrl core: registered pin 105 (PIN105) on pinctrl-single
[    0.636893] pinctrl core: registered pin 106 (PIN106) on pinctrl-single
[    0.636913] pinctrl core: registered pin 107 (PIN107) on pinctrl-single
[    0.636932] pinctrl core: registered pin 108 (PIN108) on pinctrl-single
[    0.636952] pinctrl core: registered pin 109 (PIN109) on pinctrl-single
[    0.636971] pinctrl core: registered pin 110 (PIN110) on pinctrl-single
[    0.636991] pinctrl core: registered pin 111 (PIN111) on pinctrl-single
[    0.637011] pinctrl core: registered pin 112 (PIN112) on pinctrl-single
[    0.637030] pinctrl core: registered pin 113 (PIN113) on pinctrl-single
[    0.637049] pinctrl core: registered pin 114 (PIN114) on pinctrl-single
[    0.637069] pinctrl core: registered pin 115 (PIN115) on pinctrl-single
[    0.637089] pinctrl core: registered pin 116 (PIN116) on pinctrl-single
[    0.637108] pinctrl core: registered pin 117 (PIN117) on pinctrl-single
[    0.637128] pinctrl core: registered pin 118 (PIN118) on pinctrl-single
[    0.637147] pinctrl core: registered pin 119 (PIN119) on pinctrl-single
[    0.637166] pinctrl core: registered pin 120 (PIN120) on pinctrl-single
[    0.637186] pinctrl core: registered pin 121 (PIN121) on pinctrl-single
[    0.637205] pinctrl core: registered pin 122 (PIN122) on pinctrl-single
[    0.637226] pinctrl core: registered pin 123 (PIN123) on pinctrl-single
[    0.637245] pinctrl core: registered pin 124 (PIN124) on pinctrl-single
[    0.637271] pinctrl core: registered pin 125 (PIN125) on pinctrl-single
[    0.637291] pinctrl core: registered pin 126 (PIN126) on pinctrl-single
[    0.637310] pinctrl core: registered pin 127 (PIN127) on pinctrl-single
[    0.637332] pinctrl core: registered pin 128 (PIN128) on pinctrl-single
[    0.637352] pinctrl core: registered pin 129 (PIN129) on pinctrl-single
[    0.637371] pinctrl core: registered pin 130 (PIN130) on pinctrl-single
[    0.637391] pinctrl core: registered pin 131 (PIN131) on pinctrl-single
[    0.637410] pinctrl core: registered pin 132 (PIN132) on pinctrl-single
[    0.637430] pinctrl core: registered pin 133 (PIN133) on pinctrl-single
[    0.637450] pinctrl core: registered pin 134 (PIN134) on pinctrl-single
[    0.637469] pinctrl core: registered pin 135 (PIN135) on pinctrl-single
[    0.637488] pinctrl core: registered pin 136 (PIN136) on pinctrl-single
[    0.637508] pinctrl core: registered pin 137 (PIN137) on pinctrl-single
[    0.637528] pinctrl core: registered pin 138 (PIN138) on pinctrl-single
[    0.637547] pinctrl core: registered pin 139 (PIN139) on pinctrl-single
[    0.637567] pinctrl core: registered pin 140 (PIN140) on pinctrl-single
[    0.637586] pinctrl core: registered pin 141 (PIN141) on pinctrl-single
[    0.637649] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[    0.637719] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x10c value: 0x2f
[    0.637743] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x108 value: 0x2f
[    0.637764] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x144 value: 0x2f
[    0.638014] pinctrl core: add 1 pinctrl maps
[    0.638103] pinctrl-single 44e10800.pinmux: found group selector 0 for pinmux_dipsw_pin
[    0.638206] pinctrl-single 44e10800.pinmux: request pin 67 (PIN67) for 44e10800.pinmux
[    0.638227] pinctrl-single 44e10800.pinmux: request pin 66 (PIN66) for 44e10800.pinmux
[    0.638246] pinctrl-single 44e10800.pinmux: request pin 81 (PIN81) for 44e10800.pinmux
[    0.638268] pinctrl-single 44e10800.pinmux: enabling (null) function0
[    0.638352] pinctrl-single 44e10800.pinmux: failed to lookup the sleep state
[    0.641184] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    0.658720] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.663481] serial8250 serial8250: no of_node; not parsing pinctrl DT
[    0.664534] pinctrl-single 44e10800.pinmux: pinmux_uart0_pins index: 0x170 value: 0x30
[    0.664563] pinctrl-single 44e10800.pinmux: pinmux_uart0_pins index: 0x174 value: 0x0
[    0.664678] pinctrl core: add 1 pinctrl maps
[    0.664743] pinctrl-single 44e10800.pinmux: found group selector 1 for pinmux_uart0_pins
[    0.664776] pinctrl-single 44e10800.pinmux: request pin 92 (PIN92) for 44e09000.serial
[    0.664796] pinctrl-single 44e10800.pinmux: request pin 93 (PIN93) for 44e09000.serial
[    0.664817] pinctrl-single 44e10800.pinmux: enabling (null) function1
[    0.665013] omap_uart 44e09000.serial: no wakeirq for uart0
[    0.665074] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@44e09000[0]'
[    0.665437] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a OMAP UART0
[    2.631185] random: fast init done
[    2.793326] console [ttyO0] enabled
[    2.816981] Internal error: Oops - undefined instruction: 0 [#1] ARM
[    2.823642] Modules linked in:
[    2.826845] CPU: 0 PID: 567 Comm: kworker/u2:0 Tainted: G        W         4.19.94-customWithDebugPrints #2
[    2.836284] Hardware name: Generic AM33XX (Flattened Device Tree)
[    2.842661] PC is at saved_command_line+0x0/0x4
[    2.847405] LR is at lock_is_held_type+0x44/0x64
[    2.852224] pc : [<c09dc454>]    lr : [<c0069870>]    psr: 60000093
[    2.858765] sp : de48fed0  ip : c0684750  fp : de48febc
[    2.864219] r10: de43f3a0  r9 : 00000000  r8 : de0b1204
[    2.869674] r7 : de0b0d80  r6 : c095edb8  r5 : c0056918  r4 : de48fed4
[    2.876488] r3 : 00000000  r2 : 00000002  r1 : 60000093  r0 : 00000001
[    2.883302] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    2.890840] Control: 10c5387d  Table: 80004019  DAC: 00000051
[    2.896834] Process kworker/u2:0 (pid: 567, stack limit = 0x(ptrval))
[    2.903560] Stack: (0xde48fed0 to 0xde490000)
[    2.908112] fec0:                                     de48ff04 c0056c34 c095edb8 c0069870
[    2.916652] fee0: 0000af79 00000009 60000093 00000009 de096cc0 00000000 c095edb8 de43f454
[    2.925192] ff00: de48ff74 c003438c 20000093 c09de724 de096cc0 c00820f0 de43f0c0 c0679678
[    2.933734] ff20: de43f0c0 60000093 c10f9564 00000001 de43f5c0 c006dc58 60000013 c00576d4
[    2.942276] ff40: 00000000 60000013 de43f544 de096cc0 60000013 de48e000 00000484 de096cc0
[    2.950817] ff60: 00000000 00000000 de48ff80 de43f3a0 de48ff7c c00576d4 00000000 c0031ae8
[    2.959358] ff80: de48ff80 de48ff80 fffffffe 0000003f 00000000 c00447ac de476080 c0044604
[    2.967898] ffa0: 00000000 00000000 00000000 c00090b4 00000000 00000000 00000000 00000000
[    2.976437] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.984973] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[    2.993521] Code: 00000000 00000000 00000000 00000000 (defff840)
[    2.999887] ---[ end trace d46a670f8b6f4d02 ]---
[    3.004706] Fixing recursive fault but reboot is needed!
[    3.020732] brd: module loaded
[    3.033922] loop: module loaded
[    3.038349] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.045674] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x150 value: 0x30
[    3.053286] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x154 value: 0x30
[    3.060853] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x158 value: 0x10
[    3.068396] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x15c value: 0x10
[    3.075959] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x1a4 value: 0x17
[    3.083521] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x1b0 value: 0x37
[    3.091099] pinctrl core: add 1 pinctrl maps
[    3.095582] pinctrl-single 44e10800.pinmux: found group selector 2 for spi0_pins
[    3.103334] pinctrl-single 44e10800.pinmux: request pin 84 (PIN84) for 48030000.spi
[    3.111349] pinctrl-single 44e10800.pinmux: request pin 85 (PIN85) for 48030000.spi
[    3.119344] pinctrl-single 44e10800.pinmux: request pin 86 (PIN86) for 48030000.spi
[    3.127355] pinctrl-single 44e10800.pinmux: request pin 87 (PIN87) for 48030000.spi
[    3.135363] pinctrl-single 44e10800.pinmux: request pin 105 (PIN105) for 48030000.spi
[    3.143559] pinctrl-single 44e10800.pinmux: request pin 108 (PIN108) for 48030000.spi
[    3.151755] pinctrl-single 44e10800.pinmux: enabling (null) function2
[    3.160061] mdio_bus fixed-0: GPIO lookup for consumer reset
[    3.166042] mdio_bus fixed-0: using lookup tables for GPIO lookup
[    3.172432] mdio_bus fixed-0: No GPIO consumer reset found
[    3.178199] libphy: Fixed MDIO Bus: probed
[    3.183331] CAN device driver interface
[    3.188466] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x110 value: 0x32
[    3.196344] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x114 value: 0x2
[    3.204091] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x118 value: 0x32
[    3.211925] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x11c value: 0x2
[    3.219650] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x120 value: 0x2
[    3.227396] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x124 value: 0x2
[    3.235141] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x128 value: 0x2
[    3.242885] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x12c value: 0x32
[    3.250716] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x130 value: 0x32
[    3.258533] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x134 value: 0x32
[    3.266367] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x138 value: 0x32
[    3.274203] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x13c value: 0x32
[    3.282039] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x140 value: 0x32
[    3.289870] pinctrl core: add 1 pinctrl maps
[    3.294380] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x110 value: 0x37
[    3.302036] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x114 value: 0x7
[    3.309578] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x118 value: 0x37
[    3.317229] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x11c value: 0x7
[    3.324788] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x120 value: 0x7
[    3.332347] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x124 value: 0x7
[    3.339891] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x128 value: 0x7
[    3.347453] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x12c value: 0x37
[    3.355106] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x130 value: 0x37
[    3.362761] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x134 value: 0x37
[    3.370394] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x138 value: 0x37
[    3.378048] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x13c value: 0x37
[    3.385700] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x140 value: 0x37
[    3.393358] pinctrl core: add 1 pinctrl maps
[    3.397836] pinctrl-single 44e10800.pinmux: found group selector 3 for cpsw_default
[    3.405859] pinctrl-single 44e10800.pinmux: found group selector 4 for cpsw_sleep
[    3.413698] pinctrl-single 44e10800.pinmux: request pin 68 (PIN68) for 4a100000.ethernet
[    3.422167] pinctrl-single 44e10800.pinmux: request pin 69 (PIN69) for 4a100000.ethernet
[    3.430632] pinctrl-single 44e10800.pinmux: request pin 70 (PIN70) for 4a100000.ethernet
[    3.439082] pinctrl-single 44e10800.pinmux: request pin 71 (PIN71) for 4a100000.ethernet
[    3.447549] pinctrl-single 44e10800.pinmux: request pin 72 (PIN72) for 4a100000.ethernet
[    3.456027] pinctrl-single 44e10800.pinmux: request pin 73 (PIN73) for 4a100000.ethernet
[    3.464495] pinctrl-single 44e10800.pinmux: request pin 74 (PIN74) for 4a100000.ethernet
[    3.472962] pinctrl-single 44e10800.pinmux: request pin 75 (PIN75) for 4a100000.ethernet
[    3.481429] pinctrl-single 44e10800.pinmux: request pin 76 (PIN76) for 4a100000.ethernet
[    3.489879] pinctrl-single 44e10800.pinmux: request pin 77 (PIN77) for 4a100000.ethernet
[    3.498346] pinctrl-single 44e10800.pinmux: request pin 78 (PIN78) for 4a100000.ethernet
[    3.506814] pinctrl-single 44e10800.pinmux: request pin 79 (PIN79) for 4a100000.ethernet
[    3.515283] pinctrl-single 44e10800.pinmux: request pin 80 (PIN80) for 4a100000.ethernet
[    3.523750] pinctrl-single 44e10800.pinmux: enabling (null) function3
[    3.543985] pinctrl-single 44e10800.pinmux: davinci_mdio_default index: 0x148 value: 0x30
[    3.552604] pinctrl-single 44e10800.pinmux: davinci_mdio_default index: 0x14c value: 0x10
[    3.561184] pinctrl core: add 1 pinctrl maps
[    3.565671] pinctrl-single 44e10800.pinmux: davinci_mdio_sleep index: 0x148 value: 0x27
[    3.574051] pinctrl-single 44e10800.pinmux: davinci_mdio_sleep index: 0x14c value: 0x27
[    3.582445] pinctrl core: add 1 pinctrl maps
[    3.586923] pinctrl-single 44e10800.pinmux: found group selector 5 for davinci_mdio_default
[    3.595678] pinctrl-single 44e10800.pinmux: found group selector 6 for davinci_mdio_sleep
[    3.604245] pinctrl-single 44e10800.pinmux: request pin 82 (PIN82) for 4a101000.mdio
[    3.612353] pinctrl-single 44e10800.pinmux: request pin 83 (PIN83) for 4a101000.mdio
[    3.620461] pinctrl-single 44e10800.pinmux: enabling (null) function5
[    3.627506] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[    3.634004] mdio_bus 4a101000.mdio: using device tree for GPIO lookup
[    3.640767] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]'
[    3.652333] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]'
[    3.663799] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
[    3.670727] mdio_bus 4a101000.mdio: No GPIO consumer reset found
[    3.730491] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    3.738508] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[    3.746122] Marvell 88E1510 4a101000.mdio:00: no of_node; not parsing pinctrl DT
[    3.754164] libphy: 4a101000.mdio: probed
[    3.758362] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Marvell 88E1510
[    3.768356] cpsw 4a100000.ethernet: Detected MACID = 60:64:05:ec:5b:aa
[    3.776541] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[    3.783242] cpsw 4a100000.ethernet: ALE Table size 1024
[    3.790242] PPP generic driver version 2.4.2
[    3.797088] PPP BSD Compression module registered
[    3.802076] PPP Deflate Compression module registered
[    3.807367] PPP MPPE Compression module registered
[    3.812422] NET: Registered protocol family 24
[    3.818621] mousedev: PS/2 mouse device common for all mice
[    3.825198] i2c /dev entries driver
[    3.828896] Driver for 1-wire Dallas network protocol.
[    3.837937] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec

Regards,

Greg

  • Hi Greg,
    The attached u-boot log looks ok to me.
    As you suspected and shown in the kernel log, it seems like some misconfiguration around "edma: edma@49000000" in kernel.
    I'm looping in my colleague on Linux kernel for additional comments.
    Best,
    -Hong

  • Hi Hong,

    Thanks for checking the u-boot log. It just seems weird because using the same kernel and dtb I can boot fine when using 2017.01 MLO. I tried double checking the SPL settings to see if maybe the 2017.01 MLO was configuring the EDMA or something but none of the DMA or EDMA settings in the SPL in defconfig are enabled for either 2017.01 or 2020.01.

    See attached log

    U-Boot SPL 2017.01-00255-gbc8176c-dirty (Feb 19 2021 - 10:39:48)
    Trying to boot from MMC1
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    
    
    U-Boot 2020.01 (Mar 08 2021 - 13:11:55 -0500)
    
    CPU  : AM335X-GP rev 2.1
    Model: TI AM335x Custom
    DRAM:  512 MiB
    WDT:   Started with servicing (60s timeout)
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Loading Environment from FAT... *** Warning - bad CRC, using default environment
    
    EEPROM: LP01 v0
    <ethaddr> not set. Validating first E-fuse MAC
    Net:
    Warning: usb_ether MAC addresses don't match:
    Address in ROM is          de:ad:be:ef:00:01
    Address in environment is  60:64:05:ec:5b:aa
    eth0: usb_ether
    Hit any key to stop autoboot:  0
    => load mmc 0:1 $loadaddr zImage
    4857440 bytes read in 316 ms (14.7 MiB/s)
    => load mmc 0:1 $fdtaddr dtb
    36812 bytes read in 9 ms (3.9 MiB/s)
    => bootz $loadaddr - $fdtaddr
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8fff3000, end 8ffff0f8 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.94-custom (build_manager@test_dev) (gcc version 6.2.0 (GCC)) #3 Fri Jan 8 08:36:53 EST 2021
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x Custom
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] cma: Reserved 16 MiB at 0x9f000000
    [    0.000000] On node 0 totalpages: 131072
    [    0.000000]   Normal zone: 1024 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 131072 pages, LIFO batch:31
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (sgx neon)
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130048
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 ro rootdelay=1 normal
    [    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] Memory: 484512K/524288K available (7368K kernel code, 642K rwdata, 2612K rodata, 376K init, 7425K bss, 23392K reserved, 16384K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (7370 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   ( 376 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 643 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   (7426 kB)
    [    0.000000] Running RCU self tests
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000020] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000050] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000101] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000481] timer_probe: no matching timers found
    [    0.001211] Console: colour dummy device 80x30
    [    0.001263] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.001279] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.001291] ... MAX_LOCK_DEPTH:          48
    [    0.001304] ... MAX_LOCKDEP_KEYS:        8191
    [    0.001318] ... CLASSHASH_SIZE:          4096
    [    0.001330] ... MAX_LOCKDEP_ENTRIES:     32768
    [    0.001343] ... MAX_LOCKDEP_CHAINS:      65536
    [    0.001356] ... CHAINHASH_SIZE:          32768
    [    0.001369]  memory used by lock dependency info: 4655 kB
    [    0.001383]  per task-struct memory footprint: 1536 bytes
    [    0.001457] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [    0.078612] pid_max: default: 32768 minimum: 301
    [    0.078967] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.078992] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.080971] CPU: Testing write buffer coherency: ok
    [    0.083165] Setting up static identity map for 0x80008200 - 0x80008260
    [    0.086512] devtmpfs: initialized
    [    0.111492] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1b0 with crng_init=0
    [    0.111827] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.112423] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.112498] futex hash table entries: 256 (order: 1, 11264 bytes)
    [    0.113886] pinctrl core: initialized pinctrl subsystem
    [    0.115584] reg-dummy reg-dummy: no of_node; not parsing pinctrl DT
    [    0.118051] NET: Registered protocol family 16
    [    0.127462] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.183883] l4_wkup_cm:clk:0010:0: failed to disable
    [    0.239147] cpuidle: using governor ladder
    [    0.239222] cpuidle: using governor menu
    [    0.263320] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
    [    0.263805] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31)
    [    0.263945] OMAP GPIO hardware version 0.1
    [    0.267351] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
    [    0.267602] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63)
    [    0.271158] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
    [    0.271412] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95)
    [    0.274506] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
    [    0.274751] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127)
    [    0.294914] No ATAGs?
    [    0.294927] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.398074] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.399232] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
    [    0.402980] SCSI subsystem initialized
    [    0.403826] usbcore: registered new interface driver usbfs
    [    0.404049] usbcore: registered new interface driver hub
    [    0.404179] usbcore: registered new device driver usb
    [    0.406631] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.407437] Advanced Linux Sound Architecture Driver Initialized.
    [    0.443703] clocksource: Switched to clocksource timer1
    [    0.573885] VFS: Disk quotas dquot_6.6.0
    [    0.574008] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.623992] NET: Registered protocol family 2
    [    0.625841] tcp_listen_portaddr_hash hash table entries: 256 (order: 1, 10240 bytes)
    [    0.625931] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.626016] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
    [    0.626581] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.626921] UDP hash table entries: 256 (order: 2, 20480 bytes)
    [    0.627031] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
    [    0.627400] NET: Registered protocol family 1
    [    0.631117] RPC: Registered named UNIX socket transport module.
    [    0.631205] RPC: Registered udp transport module.
    [    0.631222] RPC: Registered tcp transport module.
    [    0.631238] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.632726] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.634505] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
    [    0.636523] Initialise system trusted keyrings
    [    0.641693] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [    0.644028] NFS: Registering the id_resolver key type
    [    0.644182] Key type id_resolver registered
    [    0.644261] Key type id_legacy registered
    [    0.644302] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.651374] Key type asymmetric registered
    [    0.651524] Asymmetric key parser 'x509' registered
    [    0.651689] io scheduler noop registered
    [    0.651710] io scheduler deadline registered
    [    0.651860] io scheduler cfq registered (default)
    [    0.654259] pinctrl-single 44e10800.pinmux: allocating 142 pins
    [    0.654311] pinctrl-single 44e10800.pinmux: try to register 142 pins ...
    [    0.654337] pinctrl core: registered pin 0 (PIN0) on pinctrl-single
    [    0.654370] pinctrl core: registered pin 1 (PIN1) on pinctrl-single
    [    0.654389] pinctrl core: registered pin 2 (PIN2) on pinctrl-single
    [    0.654408] pinctrl core: registered pin 3 (PIN3) on pinctrl-single
    [    0.654426] pinctrl core: registered pin 4 (PIN4) on pinctrl-single
    [    0.654444] pinctrl core: registered pin 5 (PIN5) on pinctrl-single
    [    0.654466] pinctrl core: registered pin 6 (PIN6) on pinctrl-single
    [    0.654484] pinctrl core: registered pin 7 (PIN7) on pinctrl-single
    [    0.654509] pinctrl core: registered pin 8 (PIN8) on pinctrl-single
    [    0.654528] pinctrl core: registered pin 9 (PIN9) on pinctrl-single
    [    0.654546] pinctrl core: registered pin 10 (PIN10) on pinctrl-single
    [    0.654565] pinctrl core: registered pin 11 (PIN11) on pinctrl-single
    [    0.654583] pinctrl core: registered pin 12 (PIN12) on pinctrl-single
    [    0.654602] pinctrl core: registered pin 13 (PIN13) on pinctrl-single
    [    0.654620] pinctrl core: registered pin 14 (PIN14) on pinctrl-single
    [    0.654639] pinctrl core: registered pin 15 (PIN15) on pinctrl-single
    [    0.654658] pinctrl core: registered pin 16 (PIN16) on pinctrl-single
    [    0.654676] pinctrl core: registered pin 17 (PIN17) on pinctrl-single
    [    0.654694] pinctrl core: registered pin 18 (PIN18) on pinctrl-single
    [    0.654713] pinctrl core: registered pin 19 (PIN19) on pinctrl-single
    [    0.654732] pinctrl core: registered pin 20 (PIN20) on pinctrl-single
    [    0.654751] pinctrl core: registered pin 21 (PIN21) on pinctrl-single
    [    0.654769] pinctrl core: registered pin 22 (PIN22) on pinctrl-single
    [    0.654787] pinctrl core: registered pin 23 (PIN23) on pinctrl-single
    [    0.654806] pinctrl core: registered pin 24 (PIN24) on pinctrl-single
    [    0.654824] pinctrl core: registered pin 25 (PIN25) on pinctrl-single
    [    0.654842] pinctrl core: registered pin 26 (PIN26) on pinctrl-single
    [    0.654861] pinctrl core: registered pin 27 (PIN27) on pinctrl-single
    [    0.654880] pinctrl core: registered pin 28 (PIN28) on pinctrl-single
    [    0.654898] pinctrl core: registered pin 29 (PIN29) on pinctrl-single
    [    0.654916] pinctrl core: registered pin 30 (PIN30) on pinctrl-single
    [    0.654935] pinctrl core: registered pin 31 (PIN31) on pinctrl-single
    [    0.654953] pinctrl core: registered pin 32 (PIN32) on pinctrl-single
    [    0.654972] pinctrl core: registered pin 33 (PIN33) on pinctrl-single
    [    0.654990] pinctrl core: registered pin 34 (PIN34) on pinctrl-single
    [    0.655008] pinctrl core: registered pin 35 (PIN35) on pinctrl-single
    [    0.655027] pinctrl core: registered pin 36 (PIN36) on pinctrl-single
    [    0.655045] pinctrl core: registered pin 37 (PIN37) on pinctrl-single
    [    0.655065] pinctrl core: registered pin 38 (PIN38) on pinctrl-single
    [    0.655083] pinctrl core: registered pin 39 (PIN39) on pinctrl-single
    [    0.655108] pinctrl core: registered pin 40 (PIN40) on pinctrl-single
    [    0.655127] pinctrl core: registered pin 41 (PIN41) on pinctrl-single
    [    0.655146] pinctrl core: registered pin 42 (PIN42) on pinctrl-single
    [    0.655165] pinctrl core: registered pin 43 (PIN43) on pinctrl-single
    [    0.655183] pinctrl core: registered pin 44 (PIN44) on pinctrl-single
    [    0.655201] pinctrl core: registered pin 45 (PIN45) on pinctrl-single
    [    0.655220] pinctrl core: registered pin 46 (PIN46) on pinctrl-single
    [    0.655238] pinctrl core: registered pin 47 (PIN47) on pinctrl-single
    [    0.655257] pinctrl core: registered pin 48 (PIN48) on pinctrl-single
    [    0.655275] pinctrl core: registered pin 49 (PIN49) on pinctrl-single
    [    0.655293] pinctrl core: registered pin 50 (PIN50) on pinctrl-single
    [    0.655312] pinctrl core: registered pin 51 (PIN51) on pinctrl-single
    [    0.655330] pinctrl core: registered pin 52 (PIN52) on pinctrl-single
    [    0.655349] pinctrl core: registered pin 53 (PIN53) on pinctrl-single
    [    0.655368] pinctrl core: registered pin 54 (PIN54) on pinctrl-single
    [    0.655386] pinctrl core: registered pin 55 (PIN55) on pinctrl-single
    [    0.655405] pinctrl core: registered pin 56 (PIN56) on pinctrl-single
    [    0.655423] pinctrl core: registered pin 57 (PIN57) on pinctrl-single
    [    0.655441] pinctrl core: registered pin 58 (PIN58) on pinctrl-single
    [    0.655460] pinctrl core: registered pin 59 (PIN59) on pinctrl-single
    [    0.655478] pinctrl core: registered pin 60 (PIN60) on pinctrl-single
    [    0.655497] pinctrl core: registered pin 61 (PIN61) on pinctrl-single
    [    0.655515] pinctrl core: registered pin 62 (PIN62) on pinctrl-single
    [    0.655533] pinctrl core: registered pin 63 (PIN63) on pinctrl-single
    [    0.655556] pinctrl core: registered pin 64 (PIN64) on pinctrl-single
    [    0.655575] pinctrl core: registered pin 65 (PIN65) on pinctrl-single
    [    0.655593] pinctrl core: registered pin 66 (PIN66) on pinctrl-single
    [    0.655612] pinctrl core: registered pin 67 (PIN67) on pinctrl-single
    [    0.655630] pinctrl core: registered pin 68 (PIN68) on pinctrl-single
    [    0.655649] pinctrl core: registered pin 69 (PIN69) on pinctrl-single
    [    0.655669] pinctrl core: registered pin 70 (PIN70) on pinctrl-single
    [    0.655687] pinctrl core: registered pin 71 (PIN71) on pinctrl-single
    [    0.655712] pinctrl core: registered pin 72 (PIN72) on pinctrl-single
    [    0.655731] pinctrl core: registered pin 73 (PIN73) on pinctrl-single
    [    0.655749] pinctrl core: registered pin 74 (PIN74) on pinctrl-single
    [    0.655768] pinctrl core: registered pin 75 (PIN75) on pinctrl-single
    [    0.655786] pinctrl core: registered pin 76 (PIN76) on pinctrl-single
    [    0.655805] pinctrl core: registered pin 77 (PIN77) on pinctrl-single
    [    0.655823] pinctrl core: registered pin 78 (PIN78) on pinctrl-single
    [    0.655841] pinctrl core: registered pin 79 (PIN79) on pinctrl-single
    [    0.655860] pinctrl core: registered pin 80 (PIN80) on pinctrl-single
    [    0.655878] pinctrl core: registered pin 81 (PIN81) on pinctrl-single
    [    0.655897] pinctrl core: registered pin 82 (PIN82) on pinctrl-single
    [    0.655915] pinctrl core: registered pin 83 (PIN83) on pinctrl-single
    [    0.655934] pinctrl core: registered pin 84 (PIN84) on pinctrl-single
    [    0.655952] pinctrl core: registered pin 85 (PIN85) on pinctrl-single
    [    0.655971] pinctrl core: registered pin 86 (PIN86) on pinctrl-single
    [    0.655989] pinctrl core: registered pin 87 (PIN87) on pinctrl-single
    [    0.656008] pinctrl core: registered pin 88 (PIN88) on pinctrl-single
    [    0.656027] pinctrl core: registered pin 89 (PIN89) on pinctrl-single
    [    0.656045] pinctrl core: registered pin 90 (PIN90) on pinctrl-single
    [    0.656064] pinctrl core: registered pin 91 (PIN91) on pinctrl-single
    [    0.656082] pinctrl core: registered pin 92 (PIN92) on pinctrl-single
    [    0.656100] pinctrl core: registered pin 93 (PIN93) on pinctrl-single
    [    0.656119] pinctrl core: registered pin 94 (PIN94) on pinctrl-single
    [    0.656137] pinctrl core: registered pin 95 (PIN95) on pinctrl-single
    [    0.656156] pinctrl core: registered pin 96 (PIN96) on pinctrl-single
    [    0.656174] pinctrl core: registered pin 97 (PIN97) on pinctrl-single
    [    0.656193] pinctrl core: registered pin 98 (PIN98) on pinctrl-single
    [    0.656211] pinctrl core: registered pin 99 (PIN99) on pinctrl-single
    [    0.656230] pinctrl core: registered pin 100 (PIN100) on pinctrl-single
    [    0.656248] pinctrl core: registered pin 101 (PIN101) on pinctrl-single
    [    0.656268] pinctrl core: registered pin 102 (PIN102) on pinctrl-single
    [    0.656287] pinctrl core: registered pin 103 (PIN103) on pinctrl-single
    [    0.656312] pinctrl core: registered pin 104 (PIN104) on pinctrl-single
    [    0.656331] pinctrl core: registered pin 105 (PIN105) on pinctrl-single
    [    0.656350] pinctrl core: registered pin 106 (PIN106) on pinctrl-single
    [    0.656368] pinctrl core: registered pin 107 (PIN107) on pinctrl-single
    [    0.656387] pinctrl core: registered pin 108 (PIN108) on pinctrl-single
    [    0.656405] pinctrl core: registered pin 109 (PIN109) on pinctrl-single
    [    0.656424] pinctrl core: registered pin 110 (PIN110) on pinctrl-single
    [    0.656443] pinctrl core: registered pin 111 (PIN111) on pinctrl-single
    [    0.656461] pinctrl core: registered pin 112 (PIN112) on pinctrl-single
    [    0.656480] pinctrl core: registered pin 113 (PIN113) on pinctrl-single
    [    0.656499] pinctrl core: registered pin 114 (PIN114) on pinctrl-single
    [    0.656517] pinctrl core: registered pin 115 (PIN115) on pinctrl-single
    [    0.656536] pinctrl core: registered pin 116 (PIN116) on pinctrl-single
    [    0.656555] pinctrl core: registered pin 117 (PIN117) on pinctrl-single
    [    0.656574] pinctrl core: registered pin 118 (PIN118) on pinctrl-single
    [    0.656592] pinctrl core: registered pin 119 (PIN119) on pinctrl-single
    [    0.656611] pinctrl core: registered pin 120 (PIN120) on pinctrl-single
    [    0.656629] pinctrl core: registered pin 121 (PIN121) on pinctrl-single
    [    0.656648] pinctrl core: registered pin 122 (PIN122) on pinctrl-single
    [    0.656667] pinctrl core: registered pin 123 (PIN123) on pinctrl-single
    [    0.656686] pinctrl core: registered pin 124 (PIN124) on pinctrl-single
    [    0.656705] pinctrl core: registered pin 125 (PIN125) on pinctrl-single
    [    0.656723] pinctrl core: registered pin 126 (PIN126) on pinctrl-single
    [    0.656742] pinctrl core: registered pin 127 (PIN127) on pinctrl-single
    [    0.656763] pinctrl core: registered pin 128 (PIN128) on pinctrl-single
    [    0.656782] pinctrl core: registered pin 129 (PIN129) on pinctrl-single
    [    0.656800] pinctrl core: registered pin 130 (PIN130) on pinctrl-single
    [    0.656819] pinctrl core: registered pin 131 (PIN131) on pinctrl-single
    [    0.656838] pinctrl core: registered pin 132 (PIN132) on pinctrl-single
    [    0.656857] pinctrl core: registered pin 133 (PIN133) on pinctrl-single
    [    0.656877] pinctrl core: registered pin 134 (PIN134) on pinctrl-single
    [    0.656895] pinctrl core: registered pin 135 (PIN135) on pinctrl-single
    [    0.656920] pinctrl core: registered pin 136 (PIN136) on pinctrl-single
    [    0.656939] pinctrl core: registered pin 137 (PIN137) on pinctrl-single
    [    0.656958] pinctrl core: registered pin 138 (PIN138) on pinctrl-single
    [    0.656977] pinctrl core: registered pin 139 (PIN139) on pinctrl-single
    [    0.656995] pinctrl core: registered pin 140 (PIN140) on pinctrl-single
    [    0.657014] pinctrl core: registered pin 141 (PIN141) on pinctrl-single
    [    0.657075] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [    0.657137] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x10c value: 0x2f
    [    0.657160] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x108 value: 0x2f
    [    0.657180] pinctrl-single 44e10800.pinmux: pinmux_dipsw_pin index: 0x144 value: 0x2f
    [    0.657439] pinctrl core: add 1 pinctrl maps
    [    0.657529] pinctrl-single 44e10800.pinmux: found group selector 0 for pinmux_dipsw_pin
    [    0.657632] pinctrl-single 44e10800.pinmux: request pin 67 (PIN67) for 44e10800.pinmux
    [    0.657652] pinctrl-single 44e10800.pinmux: request pin 66 (PIN66) for 44e10800.pinmux
    [    0.657669] pinctrl-single 44e10800.pinmux: request pin 81 (PIN81) for 44e10800.pinmux
    [    0.657689] pinctrl-single 44e10800.pinmux: enabling (null) function0
    [    0.657778] pinctrl-single 44e10800.pinmux: failed to lookup the sleep state
    [    0.660489] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [    0.678628] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.683302] serial8250 serial8250: no of_node; not parsing pinctrl DT
    [    0.684503] pinctrl-single 44e10800.pinmux: pinmux_uart0_pins index: 0x170 value: 0x30
    [    0.684534] pinctrl-single 44e10800.pinmux: pinmux_uart0_pins index: 0x174 value: 0x0
    [    0.684584] pinctrl core: add 1 pinctrl maps
    [    0.684685] pinctrl-single 44e10800.pinmux: found group selector 1 for pinmux_uart0_pins
    [    0.684718] pinctrl-single 44e10800.pinmux: request pin 92 (PIN92) for 44e09000.serial
    [    0.684738] pinctrl-single 44e10800.pinmux: request pin 93 (PIN93) for 44e09000.serial
    [    0.684758] pinctrl-single 44e10800.pinmux: enabling (null) function1
    [    0.684961] omap_uart 44e09000.serial: no wakeirq for uart0
    [    0.685018] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@44e09000[0]'
    [    0.685383] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a OMAP UART0
    [    2.544268] console [ttyO0] enabled
    [    2.583574] brd: module loaded
    [    2.605215] loop: module loaded
    [    2.610498] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    2.618216] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x150 value: 0x30
    [    2.626156] random: fast init done
    [    2.629832] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x154 value: 0x30
    [    2.637441] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x158 value: 0x10
    [    2.645034] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x15c value: 0x10
    [    2.652590] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x1a4 value: 0x17
    [    2.660176] pinctrl-single 44e10800.pinmux: spi0_pins index: 0x1b0 value: 0x37
    [    2.667790] pinctrl core: add 1 pinctrl maps
    [    2.672293] pinctrl-single 44e10800.pinmux: found group selector 2 for spi0_pins
    [    2.680116] pinctrl-single 44e10800.pinmux: request pin 84 (PIN84) for 48030000.spi
    [    2.688161] pinctrl-single 44e10800.pinmux: request pin 85 (PIN85) for 48030000.spi
    [    2.696198] pinctrl-single 44e10800.pinmux: request pin 86 (PIN86) for 48030000.spi
    [    2.704235] pinctrl-single 44e10800.pinmux: request pin 87 (PIN87) for 48030000.spi
    [    2.712242] pinctrl-single 44e10800.pinmux: request pin 105 (PIN105) for 48030000.spi
    [    2.720460] pinctrl-single 44e10800.pinmux: request pin 108 (PIN108) for 48030000.spi
    [    2.728680] pinctrl-single 44e10800.pinmux: enabling (null) function2
    [    2.750410] tpm_tis_spi spi0.0: 2.0 TPM (device-id 0x1B, rev-id 22)
    [    2.762867] tpm tpm0: A TPM error (256) occurred attempting the self test
    [    2.770021] tpm tpm0: starting up the TPM manually
    [    3.368923] mdio_bus fixed-0: GPIO lookup for consumer reset
    [    3.374995] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [    3.381479] mdio_bus fixed-0: No GPIO consumer reset found
    [    3.387467] libphy: Fixed MDIO Bus: probed
    [    3.393062] CAN device driver interface
    [    3.398874] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x110 value: 0x32
    [    3.406776] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x114 value: 0x2
    [    3.414550] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x118 value: 0x32
    [    3.422380] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x11c value: 0x2
    [    3.430147] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x120 value: 0x2
    [    3.437914] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x124 value: 0x2
    [    3.445682] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x128 value: 0x2
    [    3.453419] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x12c value: 0x32
    [    3.461275] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x130 value: 0x32
    [    3.469133] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x134 value: 0x32
    [    3.476990] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x138 value: 0x32
    [    3.484849] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x13c value: 0x32
    [    3.492676] pinctrl-single 44e10800.pinmux: cpsw_default index: 0x140 value: 0x32
    [    3.500559] pinctrl core: add 1 pinctrl maps
    [    3.505102] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x110 value: 0x37
    [    3.512750] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x114 value: 0x7
    [    3.520339] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x118 value: 0x37
    [    3.528016] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x11c value: 0x7
    [    3.535601] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x120 value: 0x7
    [    3.543155] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x124 value: 0x7
    [    3.550740] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x128 value: 0x7
    [    3.558326] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x12c value: 0x37
    [    3.566002] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x130 value: 0x37
    [    3.573648] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x134 value: 0x37
    [    3.581322] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x138 value: 0x37
    [    3.588999] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x13c value: 0x37
    [    3.596675] pinctrl-single 44e10800.pinmux: cpsw_sleep index: 0x140 value: 0x37
    [    3.604363] pinctrl core: add 1 pinctrl maps
    [    3.608859] pinctrl-single 44e10800.pinmux: found group selector 3 for cpsw_default
    [    3.616911] pinctrl-single 44e10800.pinmux: found group selector 4 for cpsw_sleep
    [    3.624778] pinctrl-single 44e10800.pinmux: request pin 68 (PIN68) for 4a100000.ethernet
    [    3.633242] pinctrl-single 44e10800.pinmux: request pin 69 (PIN69) for 4a100000.ethernet
    [    3.641733] pinctrl-single 44e10800.pinmux: request pin 70 (PIN70) for 4a100000.ethernet
    [    3.650224] pinctrl-single 44e10800.pinmux: request pin 71 (PIN71) for 4a100000.ethernet
    [    3.658715] pinctrl-single 44e10800.pinmux: request pin 72 (PIN72) for 4a100000.ethernet
    [    3.667204] pinctrl-single 44e10800.pinmux: request pin 73 (PIN73) for 4a100000.ethernet
    [    3.675694] pinctrl-single 44e10800.pinmux: request pin 74 (PIN74) for 4a100000.ethernet
    [    3.684184] pinctrl-single 44e10800.pinmux: request pin 75 (PIN75) for 4a100000.ethernet
    [    3.692645] pinctrl-single 44e10800.pinmux: request pin 76 (PIN76) for 4a100000.ethernet
    [    3.701134] pinctrl-single 44e10800.pinmux: request pin 77 (PIN77) for 4a100000.ethernet
    [    3.709625] pinctrl-single 44e10800.pinmux: request pin 78 (PIN78) for 4a100000.ethernet
    [    3.718115] pinctrl-single 44e10800.pinmux: request pin 79 (PIN79) for 4a100000.ethernet
    [    3.726605] pinctrl-single 44e10800.pinmux: request pin 80 (PIN80) for 4a100000.ethernet
    [    3.735098] pinctrl-single 44e10800.pinmux: enabling (null) function3
    [    3.755819] pinctrl-single 44e10800.pinmux: davinci_mdio_default index: 0x148 value: 0x30
    [    3.764554] pinctrl-single 44e10800.pinmux: davinci_mdio_default index: 0x14c value: 0x10
    [    3.773143] pinctrl core: add 1 pinctrl maps
    [    3.777692] pinctrl-single 44e10800.pinmux: davinci_mdio_sleep index: 0x148 value: 0x27
    [    3.786101] pinctrl-single 44e10800.pinmux: davinci_mdio_sleep index: 0x14c value: 0x27
    [    3.794516] pinctrl core: add 1 pinctrl maps
    [    3.799017] pinctrl-single 44e10800.pinmux: found group selector 5 for davinci_mdio_default
    [    3.807856] pinctrl-single 44e10800.pinmux: found group selector 6 for davinci_mdio_sleep
    [    3.816449] pinctrl-single 44e10800.pinmux: request pin 82 (PIN82) for 4a101000.mdio
    [    3.824581] pinctrl-single 44e10800.pinmux: request pin 83 (PIN83) for 4a101000.mdio
    [    3.832681] pinctrl-single 44e10800.pinmux: enabling (null) function5
    [    3.839984] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
    [    3.846521] mdio_bus 4a101000.mdio: using device tree for GPIO lookup
    [    3.853284] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]'
    [    3.864887] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]'
    [    3.876379] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
    [    3.883303] mdio_bus 4a101000.mdio: No GPIO consumer reset found
    [    3.943770] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    3.951806] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    [    3.960841] Marvell 88E1510 4a101000.mdio:00: no of_node; not parsing pinctrl DT
    [    3.970088] libphy: 4a101000.mdio: probed
    [    3.974403] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Marvell 88E1510
    [    3.984834] cpsw 4a100000.ethernet: Detected MACID = 60:64:05:ec:5b:aa
    [    3.994146] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
    [    4.000812] cpsw 4a100000.ethernet: ALE Table size 1024
    [    4.009178] PPP generic driver version 2.4.2
    [    4.017885] PPP BSD Compression module registered
    [    4.022830] PPP Deflate Compression module registered
    [    4.028235] PPP MPPE Compression module registered
    [    4.033254] NET: Registered protocol family 24
    [    4.038226] usbcore: registered new interface driver rtl8150
    [    4.044329] usbcore: registered new interface driver r8152
    [    4.050176] usbcore: registered new interface driver asix
    [    4.055946] usbcore: registered new interface driver ax88179_178a
    [    4.062393] usbcore: registered new interface driver cdc_ether
    [    4.068972] usbcore: registered new interface driver smsc75xx
    [    4.075163] usbcore: registered new interface driver smsc95xx
    [    4.081257] usbcore: registered new interface driver net1080
    [    4.087314] usbcore: registered new interface driver cdc_subset
    [    4.093582] usbcore: registered new interface driver zaurus
    [    4.099583] usbcore: registered new interface driver cdc_ncm
    [    4.112422] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    4.119392] ehci-omap: OMAP-EHCI Host Controller driver
    [    4.125356] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    4.132080] usbcore: registered new interface driver cdc_acm
    [    4.138072] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [    4.146569] usbcore: registered new interface driver cdc_wdm
    [    4.152632] usbcore: registered new interface driver usb-storage
    [    4.159176] usbcore: registered new interface driver usbserial_generic
    [    4.166493] usbserial: USB Serial support registered for generic
    [    4.172989] usbcore: registered new interface driver ftdi_sio
    [    4.179159] usbserial: USB Serial support registered for FTDI USB Serial Device
    [    4.186921] usbcore: registered new interface driver option
    [    4.192821] usbserial: USB Serial support registered for GSM modem (1-port)
    [    4.200217] usbcore: registered new interface driver usb_serial_simple
    [    4.207148] usbserial: USB Serial support registered for carelink
    [    4.213587] usbserial: USB Serial support registered for zio
    [    4.219611] usbserial: USB Serial support registered for funsoft
    [    4.225998] usbserial: USB Serial support registered for flashloader
    [    4.232713] usbserial: USB Serial support registered for google
    [    4.239018] usbserial: USB Serial support registered for libtransistor
    [    4.245949] usbserial: USB Serial support registered for vivopay
    [    4.252299] usbserial: USB Serial support registered for moto_modem
    [    4.258968] usbserial: USB Serial support registered for motorola_tetra
    [    4.265990] usbserial: USB Serial support registered for novatel_gps
    [    4.272709] usbserial: USB Serial support registered for hp4x
    [    4.278822] usbserial: USB Serial support registered for suunto
    [    4.285122] usbserial: USB Serial support registered for siemens_mpi
    [    4.291888] usbcore: registered new interface driver usbtest
    [    4.322496] udc-core: couldn't find an available UDC - added [g_audio] to list of pending drivers
    [    4.350329] mousedev: PS/2 mouse device common for all mice
    [    4.357715] i2c /dev entries driver
    [    4.361441] Driver for 1-wire Dallas network protocol.
    [    4.374667] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    4.384115] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0x160 value: 0x2f
    [    4.392323] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0xfc value: 0x30
    [    4.400477] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0xf8 value: 0x30
    [    4.408613] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0xf4 value: 0x30
    [    4.416745] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0xf0 value: 0x30
    [    4.424898] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0x104 value: 0x30
    [    4.433090] pinctrl-single 44e10800.pinmux: pinmux_mmc1_pins index: 0x100 value: 0x30
    [    4.441343] pinctrl core: add 1 pinctrl maps
    [    4.445877] pinctrl-single 44e10800.pinmux: found group selector 7 for pinmux_mmc1_pins
    [    4.454294] pinctrl-single 44e10800.pinmux: request pin 88 (PIN88) for 48060000.mmc
    [    4.462304] pinctrl-single 44e10800.pinmux: request pin 63 (PIN63) for 48060000.mmc
    [    4.470342] pinctrl-single 44e10800.pinmux: request pin 62 (PIN62) for 48060000.mmc
    [    4.478380] pinctrl-single 44e10800.pinmux: request pin 61 (PIN61) for 48060000.mmc
    [    4.486416] pinctrl-single 44e10800.pinmux: request pin 60 (PIN60) for 48060000.mmc
    [    4.494453] pinctrl-single 44e10800.pinmux: request pin 65 (PIN65) for 48060000.mmc
    [    4.502461] pinctrl-single 44e10800.pinmux: request pin 64 (PIN64) for 48060000.mmc
    [    4.510499] pinctrl-single 44e10800.pinmux: enabling (null) function7
    [    4.517704] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    4.524070] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.530953] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    4.541389] gpio gpiochip0: Persistence not supported for GPIO 6
    [    4.547729] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
    [    4.556857] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    4.561695] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    4.568008] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.574885] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    4.584483] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    4.593977] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    4.600989] omap_hsmmc 48060000.mmc: No GPIO consumer wp found
    [    4.608581] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.1
    [    4.643582] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x80 value: 0x32
    [    4.651788] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x84 value: 0x32
    [    4.659940] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x0 value: 0x31
    [    4.667982] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x4 value: 0x31
    [    4.676023] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x8 value: 0x31
    [    4.684064] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0xc value: 0x31
    [    4.692073] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x10 value: 0x31
    [    4.700204] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x14 value: 0x31
    [    4.708334] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x18 value: 0x31
    [    4.716463] pinctrl-single 44e10800.pinmux: pinmux_emmc_pins index: 0x1c value: 0x31
    [    4.724623] pinctrl core: add 1 pinctrl maps
    [    4.729126] pinctrl-single 44e10800.pinmux: found group selector 8 for pinmux_emmc_pins
    [    4.737549] pinctrl-single 44e10800.pinmux: request pin 32 (PIN32) for 481d8000.mmc
    [    4.745599] pinctrl-single 44e10800.pinmux: request pin 33 (PIN33) for 481d8000.mmc
    [    4.753608] pinctrl-single 44e10800.pinmux: request pin 0 (PIN0) for 481d8000.mmc
    [    4.761464] pinctrl-single 44e10800.pinmux: request pin 1 (PIN1) for 481d8000.mmc
    [    4.769321] pinctrl-single 44e10800.pinmux: request pin 2 (PIN2) for 481d8000.mmc
    [    4.777178] pinctrl-single 44e10800.pinmux: request pin 3 (PIN3) for 481d8000.mmc
    [    4.785033] pinctrl-single 44e10800.pinmux: request pin 4 (PIN4) for 481d8000.mmc
    [    4.792859] pinctrl-single 44e10800.pinmux: request pin 5 (PIN5) for 481d8000.mmc
    [    4.800714] pinctrl-single 44e10800.pinmux: request pin 6 (PIN6) for 481d8000.mmc
    [    4.808570] pinctrl-single 44e10800.pinmux: request pin 7 (PIN7) for 481d8000.mmc
    [    4.816428] pinctrl-single 44e10800.pinmux: enabling (null) function8
    [    4.823410] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [    4.829746] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    4.836629] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    4.846227] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    4.855721] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    4.862733] omap_hsmmc 481d8000.mmc: No GPIO consumer cd found
    [    4.868872] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [    4.875185] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    4.882028] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    4.891623] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    4.901112] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    4.908151] omap_hsmmc 481d8000.mmc: No GPIO consumer wp found
    [    4.915132] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.1
    [    4.947463] pinctrl-single 44e10800.pinmux: my_leds index: 0x30 value: 0x7
    [    4.954760] pinctrl-single 44e10800.pinmux: my_leds index: 0x34 value: 0x7
    [    4.961956] pinctrl-single 44e10800.pinmux: my_leds index: 0x38 value: 0x7
    [    4.969182] pinctrl-single 44e10800.pinmux: my_leds index: 0x3c value: 0x7
    [    4.976409] pinctrl-single 44e10800.pinmux: my_leds index: 0x24 value: 0x7
    [    4.983632] pinctrl core: add 1 pinctrl maps
    [    4.988187] pinctrl-single 44e10800.pinmux: found group selector 9 for my_leds
    [    4.995792] pinctrl-single 44e10800.pinmux: request pin 12 (PIN12) for leds
    [    5.003075] pinctrl-single 44e10800.pinmux: request pin 13 (PIN13) for leds
    [    5.010389] pinctrl-single 44e10800.pinmux: request pin 14 (PIN14) for leds
    [    5.017702] pinctrl-single 44e10800.pinmux: request pin 15 (PIN15) for leds
    [    5.025012] pinctrl-single 44e10800.pinmux: request pin 9 (PIN9) for leds
    [    5.032114] pinctrl-single 44e10800.pinmux: enabling (null) function9
    [    5.039099] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led2[0]' - status (0)
    [    5.048658] gpio gpiochip1: Persistence not supported for GPIO 12
    [    5.055089] no flags found for gpios
    [    5.059978] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led3[0]' - status (0)
    [    5.069463] gpio gpiochip1: Persistence not supported for GPIO 13
    [    5.075871] no flags found for gpios
    [    5.079918] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led4[0]' - status (0)
    [    5.089363] gpio gpiochip1: Persistence not supported for GPIO 14
    [    5.095769] no flags found for gpios
    [    5.099967] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led5[0]' - status (0)
    [    5.109398] gpio gpiochip1: Persistence not supported for GPIO 15
    [    5.115804] no flags found for gpios
    [    5.120293] ledtrig-cpu: registered to indicate activity on CPUs
    [    5.129911] remoteproc remoteproc0: wkup_m3 is available
    [    5.137028] remoteproc remoteproc1: 4a334000.pru is available
    [    5.143249] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
    [    5.151877] remoteproc remoteproc2: 4a338000.pru is available
    [    5.158143] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
    [    5.181131] mmc0: host does not support reading read-only switch, assuming write-enable
    [    5.192070] mmc0: new high speed SDHC card at address 5048
    [    5.199294] mmcblk mmc0:5048: no of_node; not parsing pinctrl DT
    [    5.210421] usbcore: registered new interface driver snd-usb-audio
    [    5.217633] oprofile-perf oprofile-perf.0: no of_node; not parsing pinctrl DT
    [    5.225322] oprofile: using arm/armv7
    [    5.229974] Initializing XFRM netlink socket
    [    5.234906] NET: Registered protocol family 10
    [    5.244470] mmcblk0: mmc0:5048 SD16G 14.4 GiB
    [    5.254801] Segment Routing with IPv6
    [    5.258775] NET: Registered protocol family 17
    [    5.263462] NET: Registered protocol family 15
    [    5.268201] can: controller area network core (rev 20170425 abi 9)
    [    5.274899] NET: Registered protocol family 29
    [    5.279561] can: raw protocol (rev 20170425)
    [    5.284232] can: broadcast manager protocol (rev 20170425 t)
    [    5.290406] 8021q: 802.1Q VLAN Support v1.8
    [    5.295128] Key type dns_resolver registered
    [    5.299825] ThumbEE CPU extension supported.
    [    5.304365] omap_voltage_late_init: Voltage driver support not added
    [    5.313931]  mmcblk0: p1 p2
    [    5.324097] Loading compiled-in X.509 certificates
    [    5.367129] pinctrl-single 44e10800.pinmux: pinmux_i2c0_pins index: 0x188 value: 0x30
    [    5.375587] pinctrl-single 44e10800.pinmux: pinmux_i2c0_pins index: 0x18c value: 0x30
    [    5.383894] pinctrl core: add 1 pinctrl maps
    [    5.388445] pinctrl-single 44e10800.pinmux: found group selector 10 for pinmux_i2c0_pins
    [    5.397083] pinctrl-single 44e10800.pinmux: request pin 98 (PIN98) for 44e0b000.i2c
    [    5.405156] pinctrl-single 44e10800.pinmux: request pin 99 (PIN99) for 44e0b000.i2c
    [    5.413167] pinctrl-single 44e10800.pinmux: enabling (null) function10
    [    5.430777] mmc1: new high speed MMC card at address 0001
    [    5.437102] mmcblk mmc1:0001: no of_node; not parsing pinctrl DT
    [    5.444934] mmcblk1: mmc1:0001 W62704 3.56 GiB
    [    5.450162] mmcblk1boot0: mmc1:0001 W62704 partition 1 2.00 MiB
    [    5.456942] mmcblk1boot1: mmc1:0001 W62704 partition 2 2.00 MiB
    [    5.465098] mmcblk1rpmb: mmc1:0001 W62704 partition 3 512 KiB, chardev (246:0)
    [    5.475906] tps65217-pmic tps65217-pmic: no of_node; not parsing pinctrl DT
    [    5.513353] tps65217 0-0024: TPS65217 ID 0xe version 1.2
    [    5.525065] rtc-pcf8563 0-0051: rtc core: registered rtc-pcf8563 as rtc0
    [    5.534240] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    5.540592] pinctrl-single 44e10800.pinmux: i2c1_pins index: 0x180 value: 0x73
    [    5.548253] pinctrl-single 44e10800.pinmux: i2c1_pins index: 0x184 value: 0x73
    [    5.555882] pinctrl core: add 1 pinctrl maps
    [    5.560394] pinctrl-single 44e10800.pinmux: found group selector 11 for i2c1_pins
    [    5.568275] pinctrl-single 44e10800.pinmux: request pin 96 (PIN96) for 4802a000.i2c
    [    5.576322] pinctrl-single 44e10800.pinmux: request pin 97 (PIN97) for 4802a000.i2c
    [    5.584364] pinctrl-single 44e10800.pinmux: enabling (null) function11
    [    5.625009] tmp102 1-0049: initialized
    [    5.633404] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 400 kHz
    [    5.642386] remoteproc remoteproc0: powering up wkup_m3
    [    5.651510] rtc-pcf8563 0-0051: setting system clock to 2021-03-10 12:15:52 UTC (1615378552)
    [    5.662443] remoteproc remoteproc0: Direct firmware load for am335x-pm-firmware.elf failed with error -2
    [    5.672790] remoteproc remoteproc0: request_firmware failed: -2
    [    5.679067] wkup_m3_ipc 44e11324.wkup_m3_ipc: rproc_boot failed
    [    5.685830] ALSA device list:
    [    5.688946]   No soundcards found.
    [    5.699059] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
    [    5.706981] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
    [    5.981460] EXT4-fs (mmcblk0p2): recovery complete
    [    6.047578] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    6.056291] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    6.080329] devtmpfs: mounted
    [    6.084499] Freeing unused kernel memory: 376K
    [    6.089158] This architecture does not have kernel memory protection.
    [    6.095949] Run /sbin/init as init process
    INIT: version 2.88 booting
    Starting udev
    cmp: EOF on /etc/udev/cache.data
    udev: Not using udev cache because of changes detected in the following files:
    udev:     /proc/version /proc/cmdline /proc/devices
    udev:     lib/udev/rules.d/* etc/udev/rules.d/*
    udev: The udev cache will be regenerated. To identify the detected changes,
    udev: compare the cached sysconf at   /etc/udev/cache.data
    udev: against the current sysconf at  /dev/shm/udev.cache
    [    7.004927] udevd[1051]: starting version 3.2
    [    7.028757] random: udevd: uninitialized urandom read (16 bytes read)
    [    7.036189] random: udevd: uninitialized urandom read (16 bytes read)
    [    7.043049] random: udevd: uninitialized urandom read (16 bytes read)
    [    7.106250] udevd[1052]: starting eudev-3.2
    [    8.031695] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xa0 value: 0x2a
    [    8.040049] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xa4 value: 0xa
    [    8.048189] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xa8 value: 0xa
    [    8.056323] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xac value: 0xa
    [    8.064455] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xb0 value: 0xa
    [    8.072554] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xb4 value: 0xa
    [    8.080684] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xc0 value: 0x2d
    [    8.088961] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xc4 value: 0x2d
    [    8.097190] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xc8 value: 0x2d
    [    8.105413] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xcc value: 0x2d
    [    8.113603] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xd4 value: 0x2d
    [    8.121823] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xd8 value: 0x2d
    [    8.130062] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0xdc value: 0x2d
    [    8.138285] pinctrl-single 44e10800.pinmux: pruss_eth_default index: 0x88 value: 0x2c
    [    8.146544] pinctrl core: add 1 pinctrl maps
    [    8.151057] pinctrl-single 44e10800.pinmux: found group selector 12 for pruss_eth_default
    [    8.159664] pinctrl-single 44e10800.pinmux: request pin 40 (PIN40) for pruss_eth
    [    8.167434] pinctrl-single 44e10800.pinmux: request pin 41 (PIN41) for pruss_eth
    [    8.175200] pinctrl-single 44e10800.pinmux: request pin 42 (PIN42) for pruss_eth
    [    8.182935] pinctrl-single 44e10800.pinmux: request pin 43 (PIN43) for pruss_eth
    [    8.190698] pinctrl-single 44e10800.pinmux: request pin 44 (PIN44) for pruss_eth
    [    8.198461] pinctrl-single 44e10800.pinmux: request pin 45 (PIN45) for pruss_eth
    [    8.206226] pinctrl-single 44e10800.pinmux: request pin 48 (PIN48) for pruss_eth
    [    8.213989] pinctrl-single 44e10800.pinmux: request pin 49 (PIN49) for pruss_eth
    [    8.221723] pinctrl-single 44e10800.pinmux: request pin 50 (PIN50) for pruss_eth
    [    8.229486] pinctrl-single 44e10800.pinmux: request pin 51 (PIN51) for pruss_eth
    [    8.237251] pinctrl-single 44e10800.pinmux: request pin 53 (PIN53) for pruss_eth
    [    8.245016] pinctrl-single 44e10800.pinmux: request pin 54 (PIN54) for pruss_eth
    [    8.252750] pinctrl-single 44e10800.pinmux: request pin 55 (PIN55) for pruss_eth
    [    8.260513] pinctrl-single 44e10800.pinmux: request pin 34 (PIN34) for pruss_eth
    [    8.268281] pinctrl-single 44e10800.pinmux: enabling (null) function12
    [    8.277146] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/pruss_eth/ethernet-mii0/fixed-link[0]'
    [    8.628276] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/pruss_eth/ethernet-mii0[0]'
    [    8.640584] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/pruss_eth/ethernet-mii1/fixed-link[0]'
    [    8.662717] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/pruss_eth/ethernet-mii1[0]'
    [    8.677401] prueth pruss_eth: TI PRU ethernet driver initialized: dual EMAC mode
    [    8.860042] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    Error opening /dev/fb0: No such file or directory
    Populating dev cache
    [   10.104677] urandom_read: 1 callbacks suppressed
    [   10.104690] random: dd: uninitialized urandom read (512 bytes read)
    ALSA: Restoring mixer settings...
    /usr/sbin/alsactl: load_state:1735: No soundcards found...
    INIT: Entering runlevel: 5
    Configuring network interfaces... [   10.722507] net eth0: initializing cpsw version 1.12 (0)
    [   10.835453] Marvell 88E1510 4a101000.mdio:00: attached PHY driver [Marvell 88E1510] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
    [   10.852256] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   10.858465] 8021q: adding VLAN 0 to HW filter on device eth0
    [   10.995232] remoteproc remoteproc1: powering up 4a334000.pru
    [   11.007145] remoteproc remoteproc1: Booting fw image ti-pruss/am335x-pru0-prueth-fw.elf, size 5432
    [   11.017253] pruss 4a300000.pruss: configured system_events[63-0] = 00000600,00500000
    [   11.025736] pruss 4a300000.pruss: configured intr_channels = 0x00000095 host_intr = 0x00000115
    [   11.034791] remoteproc remoteproc1: remote processor 4a334000.pru is now up
    [   11.042514] net eth1: started
    [   11.045978] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    done.
    Starting system message bus: [   11.258558] random: dbus-daemon: uninitialized urandom read (12 bytes read)
    [   11.299237] random: dbus-daemon: uninitialized urandom read (12 bytes read)
    dbus.
    Starting OpenBSD Secure Shell server: sshd
    [   11.545574] random: sshd: uninitialized urandom read (32 bytes read)
    key_load_public: invalid format
    Could not load host key: /etc/ssh/ssh_host_rsa_key
    key_load_public: invalid format
    Could not load host key: /etc/ssh/ssh_host_dsa_key
    key_load_public: invalid format
    Could not load host key: /etc/ssh/ssh_host_ecdsa_key
    key_load_public: invalid format
    Could not load host key: /etc/ssh/ssh_host_ed25519_key
    Disabling protocol version 2. Could not load host key
    sshd: no hostkeys available -- exiting.
    Starting rpcbind daemon...done.
    Starting watchdog: [  OK  ]
    Starting watchdog keepalive daemon: wd_keepalive.
    starting statd: [   12.084577] prueth pruss_eth eth1: Link is Up - 100Mbps/Full - flow control off
    [   12.092958] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    done
    Starting atd: OK
    Starting HTTP server: boa.
    starting rsyslogd ... done
    Starting internet superserver: xinetd.
    * starting FTP Server: vsftpd... done.
    Starting crond: OK
    Starting network management services:pcilib: Cannot open /proc/bus/pci
    [   13.053867] random: snmpd: uninitialized urandom read (32 bytes read)
     snmpd.
    
    test-yocto (ARM SDK) ARM-SDK-V2.2.1 custom /dev/ttyO0
    
    custom login:
    

    Thanks,

    Greg

  • Hi Greg,

    We typically use 2020.01 U-Boot with v5.4 kernel or 2019.01 U-Boot with v4.19 kernel.

    Any particular reason why you want to to use 2020.01 U-Boot with v4.19 kernel?

  • Hi Bin,

    Sorry for the late response. I went down a bit of an adventure troubleshooting why the 2020.01 MLO started hanging before console init only to find out one of the recent branch commits seems to have caused it and rolled back the SRCREV in my bitbake recipe.

    I have tested with the TI 5.4.93-r23 kernel and have not had any improvement. The console hangs as soon as it says "Starting kernel ...". I can get the kernel to boot using 2017.01 MLO but only with the device tree built alongside 4.19 kernel and it hangs after about 6.5 seconds during boot (bunch of stuff missing hwmod/omap_dev info). The device tree (not changed) built with 5.4 hangs even with 2017.01 MLO. I also tried using BBB device tree with no improvement.

    Thanks,

    Greg

  • Hi Greg,

    I still have the question - what is your final goal, upgrade to uboot-2020.01/kernel-5.4 or uboot-2019.01/kernel-4.19? I don't recommend to mix them, especially during initial board bring-up.

    TI hasn't released the Processor SDK for AM335x with uboot-2020.01/kernel-5.4, but it doesn't prevent you to build them from git.ti.com and run on any AM335x board.

  • Hi Bin,

    My final goal is to upgrade my uboot from 2017.01 to 2020.01. If I need to update the kernel to do so, I have no problem with that. I already had the board brought up with uboot-2017.01 and kernel-4.19. However, I need 2020.01 because I intend to modify the AM65X PRU driver included in it to work with AM335X (which I'm already partway through doing and am now at debugging stage, using the kernel driver as a reference).

    I am currently using kernel-5.4.93 from git.ti.com as well as uboot-2020.01-r0 from git.ti.com for my bitbake recipes. My original setup was using kernel-4.19.94 and uboot-2017.01-r2 both from git.ti.com as well, that setup worked with no issues.

    For whatever reason it seems no matter what kernel I use I can't get them to boot when using uboot-2020.01-r0. I can also not get the 5.4 kernel to boot using 2017.01 either unless using a dtb built from the 4.19 kernel.

  • Hi Greg,

    Sounds like you are very close.

    I am not sure what "kernel-5.4.93" and "uboot-2020.01-r0" are, but here is what I recommend to start with (and this is also what we internally use):

    kernel: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/

    U-Boot: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/

    release tag: 07.02.00.004 (for both kernel and U-Boot)

    You can use the script ti_config_fragments/defconfig_builder.sh to generate the kernel defconfig for AM335x.

  • Hi Bin,

    I modified my bitbake recipes to use that release tag for the kernel and u-boot (SRCREV="84b608fd3489c8dd93d8eb20e7f005d967b88402" for uboot and SRCREV="60de748aca87c99a32f726a6abf1b6472f297ae3" for kernel) (checked with "git status" in the tmp/work/.../git folders that they were correct as well) and used the defconfig_builder to make a new kernel defconfig but it didn't seem to help.

    Here are my uboot 2017.01 and 2020.01 .config files.

    #
    # Automatically generated file; DO NOT EDIT.
    # U-Boot 2017.01 Configuration
    #
    CONFIG_CREATE_ARCH_SYMLINK=y
    # CONFIG_ARC is not set
    CONFIG_ARM=y
    # CONFIG_AVR32 is not set
    # CONFIG_BLACKFIN is not set
    # CONFIG_M68K is not set
    # CONFIG_MICROBLAZE is not set
    # CONFIG_MIPS is not set
    # CONFIG_NDS32 is not set
    # CONFIG_NIOS2 is not set
    # CONFIG_OPENRISC is not set
    # CONFIG_PPC is not set
    # CONFIG_SANDBOX is not set
    # CONFIG_SH is not set
    # CONFIG_SPARC is not set
    # CONFIG_X86 is not set
    # CONFIG_XTENSA is not set
    CONFIG_SYS_ARCH="arm"
    CONFIG_SYS_CPU="armv7"
    CONFIG_SYS_SOC="am33xx"
    CONFIG_SYS_VENDOR="ti"
    CONFIG_SYS_BOARD="am335x"
    CONFIG_SYS_CONFIG_NAME="am335x_evm"
    
    #
    # ARM architecture
    #
    CONFIG_HAS_VBAR=y
    CONFIG_HAS_THUMB2=y
    CONFIG_CPU_V7=y
    CONFIG_SYS_ARM_ARCH=7
    CONFIG_SYS_CACHE_SHIFT_6=y
    CONFIG_SYS_CACHELINE_SIZE=64
    # CONFIG_SEMIHOSTING is not set
    # CONFIG_SYS_L2CACHE_OFF is not set
    # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set
    CONFIG_USE_ARCH_MEMCPY=y
    CONFIG_USE_ARCH_MEMSET=y
    CONFIG_ARCH_OMAP2=y
    # CONFIG_ARM64_SUPPORT_AARCH32 is not set
    # CONFIG_ARCH_AT91 is not set
    # CONFIG_TARGET_EDB93XX is not set
    # CONFIG_TARGET_ASPENITE is not set
    # CONFIG_TARGET_GPLUGD is not set
    # CONFIG_ARCH_DAVINCI is not set
    # CONFIG_KIRKWOOD is not set
    # CONFIG_ARCH_MVEBU is not set
    # CONFIG_TARGET_DEVKIT3250 is not set
    # CONFIG_TARGET_WORK_92105 is not set
    # CONFIG_TARGET_MX25PDK is not set
    # CONFIG_TARGET_ZMX25 is not set
    # CONFIG_TARGET_APF27 is not set
    # CONFIG_TARGET_APX4DEVKIT is not set
    # CONFIG_TARGET_XFI3 is not set
    # CONFIG_TARGET_M28EVK is not set
    # CONFIG_TARGET_MX23EVK is not set
    # CONFIG_TARGET_MX28EVK is not set
    # CONFIG_TARGET_MX23_OLINUXINO is not set
    # CONFIG_TARGET_BG0900 is not set
    # CONFIG_TARGET_SANSA_FUZE_PLUS is not set
    # CONFIG_TARGET_SC_SPS_1 is not set
    # CONFIG_ORION5X is not set
    # CONFIG_TARGET_SPEAR300 is not set
    # CONFIG_TARGET_SPEAR310 is not set
    # CONFIG_TARGET_SPEAR320 is not set
    # CONFIG_TARGET_SPEAR600 is not set
    # CONFIG_TARGET_STV0991 is not set
    # CONFIG_TARGET_X600 is not set
    # CONFIG_TARGET_IMX31_PHYCORE is not set
    # CONFIG_TARGET_MX31ADS is not set
    # CONFIG_TARGET_MX31PDK is not set
    # CONFIG_TARGET_WOODBURN is not set
    # CONFIG_TARGET_WOODBURN_SD is not set
    # CONFIG_TARGET_FLEA3 is not set
    # CONFIG_TARGET_MX35PDK is not set
    # CONFIG_ARCH_BCM283X is not set
    # CONFIG_TARGET_VEXPRESS_CA15_TC2 is not set
    # CONFIG_TARGET_VEXPRESS_CA5X2 is not set
    # CONFIG_TARGET_VEXPRESS_CA9X4 is not set
    # CONFIG_TARGET_BRXRE1 is not set
    # CONFIG_TARGET_BRPPT1 is not set
    # CONFIG_TARGET_DRACO is not set
    # CONFIG_TARGET_THUBAN is not set
    # CONFIG_TARGET_RASTABAN is not set
    # CONFIG_TARGET_ETAMIN is not set
    # CONFIG_TARGET_PXM2 is not set
    # CONFIG_TARGET_RUT is not set
    # CONFIG_TARGET_TI814X_EVM is not set
    # CONFIG_TARGET_TI816X_EVM is not set
    # CONFIG_TARGET_BCM23550_W1D is not set
    # CONFIG_TARGET_BCM28155_AP is not set
    # CONFIG_TARGET_BCMCYGNUS is not set
    # CONFIG_TARGET_BCMNSP is not set
    # CONFIG_ARCH_EXYNOS is not set
    # CONFIG_ARCH_S5PC1XX is not set
    # CONFIG_ARCH_HIGHBANK is not set
    # CONFIG_ARCH_INTEGRATOR is not set
    # CONFIG_ARCH_KEYSTONE is not set
    # CONFIG_ARCH_MESON is not set
    # CONFIG_ARCH_MX7 is not set
    # CONFIG_ARCH_MX6 is not set
    # CONFIG_ARCH_MX5 is not set
    # CONFIG_TARGET_M53EVK is not set
    # CONFIG_TARGET_MX51EVK is not set
    # CONFIG_TARGET_MX53ARD is not set
    # CONFIG_TARGET_MX53EVK is not set
    # CONFIG_TARGET_MX53LOCO is not set
    # CONFIG_TARGET_MX53SMD is not set
    # CONFIG_OMAP34XX is not set
    # CONFIG_OMAP44XX is not set
    # CONFIG_OMAP54XX is not set
    # CONFIG_AM43XX is not set
    CONFIG_AM33XX=y
    # CONFIG_ARCH_RMOBILE is not set
    # CONFIG_TARGET_S32V234EVB is not set
    # CONFIG_ARCH_SNAPDRAGON is not set
    # CONFIG_ARCH_SOCFPGA is not set
    # CONFIG_TARGET_CM_T43 is not set
    # CONFIG_ARCH_SUNXI is not set
    # CONFIG_TARGET_TS4600 is not set
    # CONFIG_TARGET_TS4800 is not set
    # CONFIG_TARGET_VF610TWR is not set
    # CONFIG_TARGET_COLIBRI_VF is not set
    # CONFIG_TARGET_PCM052 is not set
    # CONFIG_TARGET_BK4R1 is not set
    # CONFIG_ARCH_ZYNQ is not set
    # CONFIG_ARCH_ZYNQMP is not set
    # CONFIG_TEGRA is not set
    # CONFIG_TARGET_VEXPRESS64_AEMV8A is not set
    # CONFIG_TARGET_VEXPRESS64_BASE_FVP is not set
    # CONFIG_TARGET_VEXPRESS64_BASE_FVP_DRAM is not set
    # CONFIG_TARGET_VEXPRESS64_JUNO is not set
    # CONFIG_TARGET_LS2080A_EMU is not set
    # CONFIG_TARGET_LS2080A_SIMU is not set
    # CONFIG_TARGET_LS2080AQDS is not set
    # CONFIG_TARGET_LS2080ARDB is not set
    # CONFIG_TARGET_HIKEY is not set
    # CONFIG_TARGET_LS1012AQDS is not set
    # CONFIG_TARGET_LS1012ARDB is not set
    # CONFIG_TARGET_LS1012AFRDM is not set
    # CONFIG_TARGET_LS1021AQDS is not set
    # CONFIG_TARGET_LS1021ATWR is not set
    # CONFIG_TARGET_LS1021AIOT is not set
    # CONFIG_TARGET_LS1043AQDS is not set
    # CONFIG_TARGET_LS1043ARDB is not set
    # CONFIG_TARGET_LS1046AQDS is not set
    # CONFIG_TARGET_LS1046ARDB is not set
    # CONFIG_TARGET_H2200 is not set
    # CONFIG_TARGET_ZIPITZ2 is not set
    # CONFIG_TARGET_COLIBRI_PXA270 is not set
    # CONFIG_ARCH_UNIPHIER is not set
    # CONFIG_STM32 is not set
    # CONFIG_ARCH_ROCKCHIP is not set
    # CONFIG_TARGET_THUNDERX_88XX is not set
    CONFIG_SPL_GPIO_SUPPORT=y
    CONFIG_SPL_LIBCOMMON_SUPPORT=y
    CONFIG_SPL_LIBGENERIC_SUPPORT=y
    CONFIG_SYS_MALLOC_F_LEN=0x400
    CONFIG_TI_I2C_BOARD_DETECT=y
    CONFIG_EEPROM_BUS_ADDRESS=0
    CONFIG_EEPROM_CHIP_ADDRESS=0x50
    CONFIG_SPL_ENV_SUPPORT=y
    CONFIG_SPL_EXT_SUPPORT=y
    CONFIG_SPL_FAT_SUPPORT=y
    CONFIG_SPL_I2C_SUPPORT=y
    CONFIG_SPL_LIBDISK_SUPPORT=y
    CONFIG_SPL_MMC_SUPPORT=y
    # CONFIG_SPL_NAND_SUPPORT is not set
    CONFIG_SPL_POWER_SUPPORT=y
    CONFIG_SPL_SERIAL_SUPPORT=y
    # CONFIG_TI_SECURE_DEVICE is not set
    # CONFIG_SPL_DISPLAY_PRINT is not set
    CONFIG_CONS_INDEX=1
    CONFIG_TARGET_AM335X_EVM=y
    # CONFIG_TARGET_AM335X_BALTOS is not set
    # CONFIG_TARGET_AM335X_IGEP0033 is not set
    # CONFIG_TARGET_AM335X_SHC is not set
    # CONFIG_TARGET_AM335X_SL50 is not set
    # CONFIG_TARGET_BAV335X is not set
    # CONFIG_TARGET_CM_T335 is not set
    # CONFIG_TARGET_PCM051 is not set
    # CONFIG_TARGET_PENGWYN is not set
    # CONFIG_TARGET_PEPPER is not set
    CONFIG_ISW_ENTRY_ADDR=0x402F0400
    CONFIG_PUB_ROM_DATA_SIZE=0x8400
    # CONFIG_SPL_DRIVERS_MISC_SUPPORT is not set
    # CONFIG_SPL_SPI_FLASH_SUPPORT is not set
    # CONFIG_SPL_SPI_SUPPORT is not set
    CONFIG_SPL_WATCHDOG_SUPPORT=y
    # CONFIG_ARMV7_LPAE is not set
    CONFIG_IDENT_STRING=""
    # CONFIG_PRE_CONSOLE_BUFFER is not set
    CONFIG_MMC=y
    # CONFIG_VIDEO is not set
    CONFIG_SPL_STACK_R_ADDR=0x82000000
    CONFIG_SPL_YMODEM_SUPPORT=y
    # CONFIG_NOR is not set
    CONFIG_CUSTOM=y
    
    #
    # ARM debug
    #
    # CONFIG_DEBUG_LL is not set
    CONFIG_DEFAULT_DEVICE_TREE="am335x-custom"
    CONFIG_SMBIOS_PRODUCT_NAME="am335x"
    # CONFIG_AHCI is not set
    
    #
    # General setup
    #
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_DISTRO_DEFAULTS=y
    CONFIG_SYS_MALLOC_F=y
    CONFIG_EXPERT=y
    CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
    # CONFIG_TOOLS_DEBUG is not set
    # CONFIG_PHYS_64BIT is not set
    
    #
    # Boot images
    #
    CONFIG_FIT=y
    # CONFIG_SPL_FIT is not set
    # CONFIG_FIT_VERBOSE is not set
    # CONFIG_FIT_SIGNATURE is not set
    # CONFIG_FIT_BEST_MATCH is not set
    CONFIG_OF_BOARD_SETUP=y
    # CONFIG_OF_SYSTEM_SETUP is not set
    # CONFIG_OF_STDOUT_VIA_ALIAS is not set
    CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
    CONFIG_SPL_LOAD_FIT=y
    CONFIG_SPL_RAW_IMAGE_SUPPORT=y
    CONFIG_SPL_LEGACY_IMAGE_SUPPORT=y
    CONFIG_ARCH_FIXUP_FDT_MEMORY=y
    
    #
    # Boot timing
    #
    # CONFIG_BOOTSTAGE is not set
    CONFIG_BOOTSTAGE_USER_COUNT=20
    CONFIG_BOOTSTAGE_STASH_ADDR=0
    CONFIG_BOOTSTAGE_STASH_SIZE=4096
    
    #
    # Boot media
    #
    # CONFIG_NAND_BOOT is not set
    # CONFIG_ONENAND_BOOT is not set
    # CONFIG_QSPI_BOOT is not set
    # CONFIG_SATA_BOOT is not set
    # CONFIG_SD_BOOT is not set
    # CONFIG_SPI_BOOT is not set
    CONFIG_BOOTDELAY=2
    
    #
    # Console
    #
    CONFIG_MENU=y
    # CONFIG_CONSOLE_RECORD is not set
    # CONFIG_SILENT_CONSOLE is not set
    # CONFIG_CONSOLE_MUX is not set
    # CONFIG_SYS_CONSOLE_IS_IN_ENV is not set
    # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set
    # CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set
    CONFIG_SYS_CONSOLE_INFO_QUIET=y
    # CONFIG_SYS_STDIO_DEREGISTER is not set
    # CONFIG_FIT_EMBED is not set
    CONFIG_DEFAULT_FDT_FILE=""
    # CONFIG_SYS_NO_FLASH is not set
    CONFIG_VERSION_VARIABLE=y
    CONFIG_DISPLAY_CPUINFO=y
    CONFIG_DISPLAY_BOARDINFO=y
    
    #
    # SPL / TPL
    #
    CONFIG_SUPPORT_SPL=y
    CONFIG_SPL=y
    # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set
    CONFIG_SPL_STACK_R=y
    # CONFIG_SPL_SEPARATE_BSS is not set
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x300
    # CONFIG_SPL_CRYPTO_SUPPORT is not set
    # CONFIG_SPL_HASH_SUPPORT is not set
    # CONFIG_SPL_DMA_SUPPORT is not set
    # CONFIG_SPL_SAVEENV is not set
    CONFIG_SPL_ETH_SUPPORT=y
    # CONFIG_SPL_FPGA_SUPPORT is not set
    # CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT is not set
    # CONFIG_SPL_MTD_SUPPORT is not set
    CONFIG_SPL_MUSB_NEW_SUPPORT=y
    CONFIG_SPL_NET_SUPPORT=y
    CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
    # CONFIG_SPL_NO_CPU_SUPPORT is not set
    # CONFIG_SPL_NOR_SUPPORT is not set
    # CONFIG_SPL_ONENAND_SUPPORT is not set
    # CONFIG_SPL_OS_BOOT is not set
    # CONFIG_SPL_POST_MEM_SUPPORT is not set
    # CONFIG_SPL_RAM_SUPPORT is not set
    # CONFIG_SPL_SATA_SUPPORT is not set
    # CONFIG_SPL_USB_HOST_SUPPORT is not set
    # CONFIG_SPL_USB_GADGET_SUPPORT is not set
    
    #
    # Command line interface
    #
    CONFIG_CMDLINE=y
    CONFIG_HUSH_PARSER=y
    CONFIG_SYS_PROMPT="=> "
    
    #
    # Autoboot options
    #
    CONFIG_AUTOBOOT=y
    # CONFIG_AUTOBOOT_KEYED is not set
    
    #
    # FASTBOOT
    #
    # CONFIG_FASTBOOT is not set
    
    #
    # Commands
    #
    
    #
    # Info commands
    #
    CONFIG_CMD_BDI=y
    CONFIG_CMD_CONSOLE=y
    # CONFIG_CMD_CPU is not set
    # CONFIG_CMD_LICENSE is not set
    
    #
    # Boot commands
    #
    CONFIG_CMD_BOOTD=y
    CONFIG_CMD_BOOTM=y
    CONFIG_CMD_BOOTZ=y
    CONFIG_CMD_BOOTEFI=y
    CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y
    # CONFIG_CMD_BOOTEFI_HELLO is not set
    # CONFIG_CMD_BOOTMENU is not set
    CONFIG_CMD_ELF=y
    CONFIG_CMD_FDT=y
    CONFIG_CMD_GO=y
    CONFIG_CMD_RUN=y
    CONFIG_CMD_IMI=y
    # CONFIG_CMD_IMLS is not set
    CONFIG_CMD_XIMG=y
    
    #
    # Environment commands
    #
    CONFIG_CMD_ASKENV=y
    CONFIG_CMD_EXPORTENV=y
    CONFIG_CMD_IMPORTENV=y
    CONFIG_CMD_EDITENV=y
    # CONFIG_CMD_GREPENV is not set
    CONFIG_CMD_SAVEENV=y
    CONFIG_CMD_ENV_EXISTS=y
    
    #
    # Memory commands
    #
    CONFIG_CMD_MEMORY=y
    CONFIG_CMD_CRC32=y
    # CONFIG_LOOPW is not set
    # CONFIG_CMD_MEMTEST is not set
    # CONFIG_CMD_MX_CYCLIC is not set
    # CONFIG_CMD_MEMINFO is not set
    
    #
    # Device access commands
    #
    CONFIG_CMD_DM=y
    # CONFIG_CMD_DEMO is not set
    CONFIG_CMD_LOADB=y
    CONFIG_CMD_LOADS=y
    # CONFIG_CMD_FLASH is not set
    # CONFIG_CMD_ARMFLASH is not set
    CONFIG_CMD_MMC=y
    # CONFIG_CMD_NAND is not set
    CONFIG_CMD_SF=y
    CONFIG_CMD_SPI=y
    CONFIG_CMD_I2C=y
    CONFIG_CMD_USB=y
    CONFIG_CMD_DFU=y
    # CONFIG_CMD_USB_MASS_STORAGE is not set
    CONFIG_CMD_FPGA=y
    CONFIG_CMD_GPIO=y
    # CONFIG_CMD_RIO is not set
    
    #
    # Shell scripting commands
    #
    CONFIG_CMD_ECHO=y
    CONFIG_CMD_ITEST=y
    CONFIG_CMD_SOURCE=y
    CONFIG_CMD_SETEXPR=y
    
    #
    # Network commands
    #
    CONFIG_CMD_NET=y
    # CONFIG_CMD_TFTPPUT is not set
    # CONFIG_CMD_TFTPSRV is not set
    # CONFIG_CMD_RARP is not set
    CONFIG_CMD_DHCP=y
    CONFIG_CMD_PXE=y
    CONFIG_CMD_NFS=y
    CONFIG_CMD_MII=y
    CONFIG_CMD_PING=y
    # CONFIG_CMD_CDP is not set
    # CONFIG_CMD_SNTP is not set
    # CONFIG_CMD_DNS is not set
    # CONFIG_CMD_LINK_LOCAL is not set
    
    #
    # Misc commands
    #
    # CONFIG_CMD_BKOPS_ENABLE is not set
    # CONFIG_CMD_CACHE is not set
    # CONFIG_CMD_TIME is not set
    CONFIG_CMD_MISC=y
    # CONFIG_CMD_TIMER is not set
    # CONFIG_CMD_QFW is not set
    
    #
    # Power commands
    #
    
    #
    # Security commands
    #
    
    #
    # Firmware commands
    #
    
    #
    # Filesystem commands
    #
    CONFIG_CMD_EXT2=y
    CONFIG_CMD_EXT4=y
    CONFIG_CMD_EXT4_WRITE=y
    CONFIG_CMD_FAT=y
    CONFIG_CMD_FS_GENERIC=y
    # CONFIG_CMD_UBI is not set
    CONFIG_SUPPORT_OF_CONTROL=y
    
    #
    # Device Tree Control
    #
    CONFIG_OF_CONTROL=y
    # CONFIG_SPL_OF_CONTROL is not set
    CONFIG_OF_SEPARATE=y
    # CONFIG_OF_EMBED is not set
    CONFIG_OF_LIST="am335x-custom"
    CONFIG_NET=y
    # CONFIG_NET_RANDOM_ETHADDR is not set
    # CONFIG_NETCONSOLE is not set
    CONFIG_NET_TFTP_VARS=y
    CONFIG_BOOTP_PXE_CLIENTARCH=0x15
    CONFIG_BOOTP_VCI_STRING="U-Boot.armv7"
    
    #
    # Device Drivers
    #
    
    #
    # Generic Driver Options
    #
    CONFIG_DM=y
    # CONFIG_SPL_DM is not set
    CONFIG_DM_WARN=y
    CONFIG_DM_DEVICE_REMOVE=y
    CONFIG_DM_STDIO=y
    CONFIG_DM_SEQ_ALIAS=y
    # CONFIG_SPL_DM_SEQ_ALIAS is not set
    # CONFIG_REGMAP is not set
    # CONFIG_SPL_REGMAP is not set
    # CONFIG_DEVRES is not set
    CONFIG_SIMPLE_BUS=y
    CONFIG_OF_TRANSLATE=y
    # CONFIG_ADC is not set
    # CONFIG_ADC_EXYNOS is not set
    # CONFIG_ADC_SANDBOX is not set
    # CONFIG_BLK is not set
    # CONFIG_BLOCK_CACHE is not set
    
    #
    # SATA/SCSI device support
    #
    
    #
    # Clock
    #
    # CONFIG_CLK is not set
    # CONFIG_CPU is not set
    
    #
    # Hardware crypto devices
    #
    # CONFIG_FSL_CAAM is not set
    # CONFIG_SYS_FSL_SEC_BE is not set
    # CONFIG_SYS_FSL_SEC_LE is not set
    
    #
    # Demo for driver model
    #
    # CONFIG_DM_DEMO is not set
    
    #
    # DFU support
    #
    CONFIG_USB_FUNCTION_DFU=y
    # CONFIG_DFU_TFTP is not set
    CONFIG_DFU_MMC=y
    # CONFIG_DFU_NAND is not set
    CONFIG_DFU_RAM=y
    # CONFIG_DFU_SF is not set
    
    #
    # DMA Support
    #
    # CONFIG_DMA is not set
    # CONFIG_TI_EDMA3 is not set
    
    #
    # FPGA support
    #
    # CONFIG_FPGA_ALTERA is not set
    # CONFIG_FPGA_XILINX is not set
    
    #
    # GPIO Support
    #
    CONFIG_DM_GPIO=y
    # CONFIG_ALTERA_PIO is not set
    # CONFIG_DWAPB_GPIO is not set
    # CONFIG_ATMEL_PIO4 is not set
    # CONFIG_INTEL_BROADWELL_GPIO is not set
    # CONFIG_LPC32XX_GPIO is not set
    # CONFIG_MSM_GPIO is not set
    # CONFIG_PCF8575_GPIO is not set
    # CONFIG_ROCKCHIP_GPIO is not set
    # CONFIG_TEGRA_GPIO is not set
    # CONFIG_TEGRA186_GPIO is not set
    # CONFIG_VYBRID_GPIO is not set
    # CONFIG_DM_74X164 is not set
    # CONFIG_DM_PCA953X is not set
    # CONFIG_MPC85XX_GPIO is not set
    
    #
    # I2C support
    #
    CONFIG_DM_I2C=y
    # CONFIG_DM_I2C_COMPAT is not set
    # CONFIG_DM_I2C_GPIO is not set
    # CONFIG_SYS_I2C_FSL is not set
    # CONFIG_SYS_I2C_DW is not set
    # CONFIG_SYS_I2C_INTEL is not set
    # CONFIG_SYS_I2C_ROCKCHIP is not set
    # CONFIG_SYS_I2C_MVTWSI is not set
    # CONFIG_I2C_MUX is not set
    # CONFIG_DM_KEYBOARD is not set
    # CONFIG_CROS_EC_KEYB is not set
    
    #
    # LED Support
    #
    # CONFIG_LED is not set
    
    #
    # Mailbox Controller Support
    #
    # CONFIG_DM_MAILBOX is not set
    
    #
    # Memory Controller drivers
    #
    
    #
    # Multifunction device drivers
    #
    CONFIG_MISC=y
    # CONFIG_ALTERA_SYSID is not set
    # CONFIG_CROS_EC is not set
    # CONFIG_FSL_SEC_MON is not set
    # CONFIG_MXC_OCOTP is not set
    # CONFIG_NUVOTON_NCT6102D is not set
    # CONFIG_PWRSEQ is not set
    # CONFIG_PCA9551_LED is not set
    # CONFIG_WINBOND_W83627 is not set
    # CONFIG_I2C_EEPROM is not set
    
    #
    # MMC Host controller Support
    #
    CONFIG_DM_MMC=y
    # CONFIG_DM_MMC_OPS is not set
    # CONFIG_SPL_MMC_TINY is not set
    # CONFIG_ROCKCHIP_DWMMC is not set
    # CONFIG_MMC_SDHCI is not set
    
    #
    # MTD Support
    #
    # CONFIG_MTD is not set
    
    #
    # NAND Device Support
    #
    # CONFIG_DM_NAND is not set
    # CONFIG_NAND_DENALI is not set
    # CONFIG_NAND_VF610_NFC is not set
    # CONFIG_NAND_PXA3XX is not set
    # CONFIG_NAND_ARASAN is not set
    # CONFIG_NAND_ZYNQ is not set
    
    #
    # Generic NAND options
    #
    # CONFIG_SYS_NAND_U_BOOT_LOCATIONS is not set
    # CONFIG_SPL_NAND_DENALI is not set
    
    #
    # SPI Flash Support
    #
    CONFIG_SPI_FLASH=y
    # CONFIG_SPI_FLASH_BAR is not set
    # CONFIG_SPI_FLASH_ATMEL is not set
    # CONFIG_SPI_FLASH_EON is not set
    # CONFIG_SPI_FLASH_GIGADEVICE is not set
    # CONFIG_SPI_FLASH_MACRONIX is not set
    # CONFIG_SPI_FLASH_SPANSION is not set
    # CONFIG_SPI_FLASH_STMICRO is not set
    # CONFIG_SPI_FLASH_SST is not set
    CONFIG_SPI_FLASH_WINBOND=y
    CONFIG_SPI_FLASH_USE_4K_SECTORS=y
    # CONFIG_SPI_FLASH_MTD is not set
    
    #
    # UBI support
    #
    # CONFIG_MTD_UBI is not set
    # CONFIG_DM_ETH is not set
    # CONFIG_PHYLIB is not set
    # CONFIG_NETDEVICES is not set
    # CONFIG_PCI is not set
    # CONFIG_MVEBU_COMPHY_SUPPORT is not set
    
    #
    # Pin controllers
    #
    # CONFIG_PINCTRL is not set
    
    #
    # Power
    #
    
    #
    # Power Domain Support
    #
    # CONFIG_POWER_DOMAIN is not set
    # CONFIG_DM_PMIC is not set
    # CONFIG_DM_REGULATOR is not set
    # CONFIG_DM_PWM is not set
    # CONFIG_RAM is not set
    # CONFIG_DM_RIO is not set
    
    #
    # Remote Processor drivers
    #
    
    #
    # Reset Controller Support
    #
    # CONFIG_DM_RESET is not set
    
    #
    # Real Time Clock
    #
    # CONFIG_DM_RTC is not set
    
    #
    # Serial drivers
    #
    CONFIG_REQUIRE_SERIAL_CONSOLE=y
    CONFIG_SERIAL_PRESENT=y
    CONFIG_SPL_SERIAL_PRESENT=y
    CONFIG_DM_SERIAL=y
    # CONFIG_DEBUG_UART is not set
    # CONFIG_DEBUG_UART_SKIP_INIT is not set
    # CONFIG_ALTERA_JTAG_UART is not set
    # CONFIG_ALTERA_UART is not set
    # CONFIG_ATMEL_USART is not set
    # CONFIG_FSL_LPUART is not set
    # CONFIG_MVEBU_A3700_UART is not set
    CONFIG_SYS_NS16550=y
    # CONFIG_MSM_SERIAL is not set
    # CONFIG_PXA_SERIAL is not set
    
    #
    # Sound support
    #
    # CONFIG_SOUND is not set
    
    #
    # SPI Support
    #
    # CONFIG_DM_SPI is not set
    # CONFIG_FSL_ESPI is not set
    # CONFIG_FSL_QSPI is not set
    # CONFIG_TI_QSPI is not set
    
    #
    # SPMI support
    #
    # CONFIG_SPMI is not set
    
    #
    # System reset device drivers
    #
    # CONFIG_SYSRESET is not set
    # CONFIG_DM_THERMAL is not set
    
    #
    # Timer Support
    #
    CONFIG_TIMER=y
    # CONFIG_TIMER_EARLY is not set
    # CONFIG_ALTERA_TIMER is not set
    CONFIG_OMAP_TIMER=y
    
    #
    # TPM support
    #
    CONFIG_USB=y
    CONFIG_DM_USB=y
    
    #
    # USB Host Controller Drivers
    #
    # CONFIG_USB_XHCI_HCD is not set
    # CONFIG_USB_EHCI_HCD is not set
    # CONFIG_USB_EHCI is not set
    # CONFIG_USB_OHCI_HCD is not set
    # CONFIG_USB_UHCI_HCD is not set
    # CONFIG_USB_DWC3 is not set
    
    #
    # MUSB Controller Driver
    #
    CONFIG_USB_MUSB_HOST=y
    CONFIG_USB_MUSB_GADGET=y
    CONFIG_USB_MUSB_TI=y
    
    #
    # ULPI drivers
    #
    
    #
    # USB peripherals
    #
    CONFIG_USB_STORAGE=y
    # CONFIG_USB_KEYBOARD is not set
    CONFIG_USB_GADGET=y
    # CONFIG_USB_GADGET_ATMEL_USBA is not set
    # CONFIG_USB_GADGET_BCM_UDC_OTG_PHY is not set
    # CONFIG_USB_GADGET_DWC2_OTG is not set
    # CONFIG_CI_UDC is not set
    CONFIG_USB_GADGET_VBUS_DRAW=2
    CONFIG_USB_GADGET_DUALSPEED=y
    CONFIG_USB_GADGET_DOWNLOAD=y
    CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
    CONFIG_G_DNL_VENDOR_NUM=0x0451
    CONFIG_G_DNL_PRODUCT_NUM=0xd022
    CONFIG_USBNET_DEVADDR="de:ad:be:ef:00:01"
    
    #
    # Graphics support
    #
    # CONFIG_DM_VIDEO is not set
    
    #
    # TrueType Fonts
    #
    # CONFIG_VIDEO_VESA is not set
    # CONFIG_VIDEO_LCD_ANX9804 is not set
    # CONFIG_VIDEO_LCD_SSD2828 is not set
    # CONFIG_VIDEO_MVEBU is not set
    # CONFIG_I2C_EDID is not set
    # CONFIG_DISPLAY is not set
    # CONFIG_VIDEO_TEGRA20 is not set
    # CONFIG_VIDEO_BRIDGE is not set
    # CONFIG_LCD is not set
    # CONFIG_PHYS_TO_BUS is not set
    
    #
    # File systems
    #
    
    #
    # Library routines
    #
    # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set
    CONFIG_HAVE_PRIVATE_LIBGCC=y
    CONFIG_USE_PRIVATE_LIBGCC=y
    CONFIG_SYS_HZ=1000
    CONFIG_USE_TINY_PRINTF=y
    CONFIG_REGEX=y
    # CONFIG_LIB_RAND is not set
    # CONFIG_CMD_DHRYSTONE is not set
    CONFIG_RSA=y
    # CONFIG_SPL_RSA is not set
    CONFIG_RSA_SOFTWARE_EXP=y
    # CONFIG_TPM is not set
    
    #
    # Hashing Support
    #
    # CONFIG_SHA1 is not set
    # CONFIG_SHA256 is not set
    # CONFIG_SHA_HW_ACCEL is not set
    
    #
    # Compression Support
    #
    # CONFIG_LZ4 is not set
    # CONFIG_ERRNO_STR is not set
    CONFIG_OF_LIBFDT=y
    # CONFIG_OF_LIBFDT_OVERLAY is not set
    CONFIG_SPL_OF_LIBFDT=y
    # CONFIG_FDT_FIXUP_PARTITIONS is not set
    
    #
    # System tables
    #
    CONFIG_GENERATE_SMBIOS_TABLE=y
    CONFIG_SMBIOS_MANUFACTURER="ti"
    CONFIG_EFI_LOADER=y
    # CONFIG_UNIT_TEST is not set
    

    #
    # Automatically generated file; DO NOT EDIT.
    # U-Boot 2020.01 Configuration
    #
    CONFIG_CREATE_ARCH_SYMLINK=y
    # CONFIG_ARC is not set
    CONFIG_ARM=y
    # CONFIG_M68K is not set
    # CONFIG_MICROBLAZE is not set
    # CONFIG_MIPS is not set
    # CONFIG_NDS32 is not set
    # CONFIG_NIOS2 is not set
    # CONFIG_PPC is not set
    # CONFIG_RISCV is not set
    # CONFIG_SANDBOX is not set
    # CONFIG_SH is not set
    # CONFIG_X86 is not set
    # CONFIG_XTENSA is not set
    CONFIG_SYS_ARCH="arm"
    CONFIG_SYS_CPU="armv7"
    CONFIG_SYS_SOC="am33xx"
    CONFIG_SYS_VENDOR="ti"
    CONFIG_SYS_BOARD="am335x"
    CONFIG_SYS_CONFIG_NAME="am335x_evm"
    # CONFIG_SYS_ICACHE_OFF is not set
    # CONFIG_SPL_SYS_ICACHE_OFF is not set
    # CONFIG_SYS_DCACHE_OFF is not set
    # CONFIG_SPL_SYS_DCACHE_OFF is not set
    
    #
    # ARM architecture
    #
    CONFIG_HAS_VBAR=y
    CONFIG_HAS_THUMB2=y
    CONFIG_ARM_ASM_UNIFIED=y
    CONFIG_SYS_ARM_CACHE_CP15=y
    CONFIG_SYS_ARM_MMU=y
    # CONFIG_SYS_ARM_MPU is not set
    CONFIG_ARM_CORTEX_A8_CVE_2017_5715=y
    CONFIG_CPU_V7A=y
    CONFIG_SYS_ARM_ARCH=7
    CONFIG_SYS_CACHE_SHIFT_6=y
    CONFIG_SYS_CACHELINE_SIZE=64
    CONFIG_ARCH_CPU_INIT=y
    # CONFIG_SYS_ARCH_TIMER is not set
    # CONFIG_ARM_SMCCC is not set
    # CONFIG_SEMIHOSTING is not set
    CONFIG_SYS_THUMB_BUILD=y
    CONFIG_SPL_SYS_THUMB_BUILD=y
    # CONFIG_SYS_L2CACHE_OFF is not set
    # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set
    CONFIG_USE_ARCH_MEMCPY=y
    CONFIG_SPL_USE_ARCH_MEMCPY=y
    CONFIG_USE_ARCH_MEMSET=y
    CONFIG_SPL_USE_ARCH_MEMSET=y
    # CONFIG_SET_STACK_SIZE is not set
    # CONFIG_ARCH_AT91 is not set
    # CONFIG_TARGET_EDB93XX is not set
    # CONFIG_TARGET_ASPENITE is not set
    # CONFIG_TARGET_GPLUGD is not set
    # CONFIG_ARCH_DAVINCI is not set
    # CONFIG_KIRKWOOD is not set
    # CONFIG_ARCH_MVEBU is not set
    # CONFIG_TARGET_APF27 is not set
    # CONFIG_ORION5X is not set
    # CONFIG_TARGET_SPEAR300 is not set
    # CONFIG_TARGET_SPEAR310 is not set
    # CONFIG_TARGET_SPEAR320 is not set
    # CONFIG_TARGET_SPEAR600 is not set
    # CONFIG_TARGET_STV0991 is not set
    # CONFIG_TARGET_X600 is not set
    # CONFIG_TARGET_WOODBURN is not set
    # CONFIG_TARGET_WOODBURN_SD is not set
    # CONFIG_TARGET_FLEA3 is not set
    # CONFIG_TARGET_MX35PDK is not set
    # CONFIG_ARCH_BCM283X is not set
    # CONFIG_ARCH_BCM63158 is not set
    # CONFIG_ARCH_BCM6858 is not set
    # CONFIG_TARGET_VEXPRESS_CA15_TC2 is not set
    # CONFIG_ARCH_BCMSTB is not set
    # CONFIG_TARGET_VEXPRESS_CA5X2 is not set
    # CONFIG_TARGET_VEXPRESS_CA9X4 is not set
    # CONFIG_TARGET_BCM23550_W1D is not set
    # CONFIG_TARGET_BCM28155_AP is not set
    # CONFIG_TARGET_BCMCYGNUS is not set
    # CONFIG_TARGET_BCMNSP is not set
    # CONFIG_TARGET_BCMNS2 is not set
    # CONFIG_ARCH_EXYNOS is not set
    # CONFIG_ARCH_S5PC1XX is not set
    # CONFIG_ARCH_HIGHBANK is not set
    # CONFIG_ARCH_INTEGRATOR is not set
    # CONFIG_ARCH_KEYSTONE is not set
    # CONFIG_ARCH_K3 is not set
    CONFIG_ARCH_OMAP2PLUS=y
    # CONFIG_ARCH_MESON is not set
    # CONFIG_ARCH_MEDIATEK is not set
    # CONFIG_ARCH_LPC32XX is not set
    # CONFIG_ARCH_IMX8 is not set
    # CONFIG_ARCH_IMX8M is not set
    # CONFIG_ARCH_MX23 is not set
    # CONFIG_ARCH_MX25 is not set
    # CONFIG_ARCH_MX28 is not set
    # CONFIG_ARCH_MX31 is not set
    # CONFIG_ARCH_MX7ULP is not set
    # CONFIG_ARCH_MX7 is not set
    # CONFIG_ARCH_MX6 is not set
    CONFIG_SPL_LDSCRIPT="arch/arm/mach-omap2/u-boot-spl.lds"
    # CONFIG_ARCH_MX5 is not set
    # CONFIG_ARCH_OWL is not set
    # CONFIG_ARCH_QEMU is not set
    # CONFIG_ARCH_RMOBILE is not set
    # CONFIG_TARGET_S32V234EVB is not set
    # CONFIG_ARCH_SNAPDRAGON is not set
    # CONFIG_ARCH_SOCFPGA is not set
    # CONFIG_ARCH_SUNXI is not set
    # CONFIG_ARCH_VERSAL is not set
    # CONFIG_ARCH_VF610 is not set
    # CONFIG_ARCH_ZYNQ is not set
    # CONFIG_ARCH_ZYNQMP_R5 is not set
    # CONFIG_ARCH_ZYNQMP is not set
    # CONFIG_TEGRA is not set
    # CONFIG_TARGET_VEXPRESS64_AEMV8A is not set
    # CONFIG_TARGET_VEXPRESS64_BASE_FVP is not set
    # CONFIG_TARGET_VEXPRESS64_JUNO is not set
    # CONFIG_TARGET_LS2080A_EMU is not set
    # CONFIG_TARGET_LS2080A_SIMU is not set
    # CONFIG_TARGET_LS1088AQDS is not set
    # CONFIG_TARGET_LS2080AQDS is not set
    # CONFIG_TARGET_LS2080ARDB is not set
    # CONFIG_TARGET_LS2081ARDB is not set
    # CONFIG_TARGET_LX2160ARDB is not set
    # CONFIG_TARGET_LX2160AQDS is not set
    # CONFIG_TARGET_HIKEY is not set
    # CONFIG_TARGET_HIKEY960 is not set
    # CONFIG_TARGET_POPLAR is not set
    # CONFIG_TARGET_LS1012AQDS is not set
    # CONFIG_TARGET_LS1012ARDB is not set
    # CONFIG_TARGET_LS1012A2G5RDB is not set
    # CONFIG_TARGET_LS1012AFRWY is not set
    # CONFIG_TARGET_LS1012AFRDM is not set
    # CONFIG_TARGET_LS1028AQDS is not set
    # CONFIG_TARGET_LS1028ARDB is not set
    # CONFIG_TARGET_LS1088ARDB is not set
    # CONFIG_TARGET_LS1021AQDS is not set
    # CONFIG_TARGET_LS1021ATWR is not set
    # CONFIG_TARGET_LS1021ATSN is not set
    # CONFIG_TARGET_LS1021AIOT is not set
    # CONFIG_TARGET_LS1043AQDS is not set
    # CONFIG_TARGET_LS1043ARDB is not set
    # CONFIG_TARGET_LS1046AQDS is not set
    # CONFIG_TARGET_LS1046ARDB is not set
    # CONFIG_TARGET_LS1046AFRWY is not set
    # CONFIG_TARGET_COLIBRI_PXA270 is not set
    # CONFIG_ARCH_UNIPHIER is not set
    # CONFIG_STM32 is not set
    # CONFIG_ARCH_STI is not set
    # CONFIG_ARCH_STM32MP is not set
    # CONFIG_ARCH_ROCKCHIP is not set
    # CONFIG_TARGET_THUNDERX_88XX is not set
    # CONFIG_ARCH_ASPEED is not set
    # CONFIG_TARGET_DURIAN is not set
    # CONFIG_TI_SECURE_DEVICE is not set
    CONFIG_ISW_ENTRY_ADDR=0x402F0400
    CONFIG_SYS_TEXT_BASE=0x80800000
    CONFIG_TI_I2C_BOARD_DETECT=y
    CONFIG_EEPROM_BUS_ADDRESS=0
    CONFIG_EEPROM_CHIP_ADDRESS=0x50
    CONFIG_TI_COMMON_CMD_OPTIONS=y
    CONFIG_SPL_GPIO_SUPPORT=y
    CONFIG_SPL_LIBCOMMON_SUPPORT=y
    CONFIG_SPL_LIBGENERIC_SUPPORT=y
    CONFIG_SYS_MALLOC_F_LEN=0x1000
    # CONFIG_SPL_DM_SPI is not set
    # CONFIG_OMAP34XX is not set
    # CONFIG_OMAP44XX is not set
    # CONFIG_OMAP54XX is not set
    # CONFIG_TI814X is not set
    # CONFIG_TI816X is not set
    # CONFIG_AM43XX is not set
    CONFIG_AM33XX=y
    CONFIG_SYS_MPUCLK=500
    CONFIG_TARGET_AM335X_EVM=y
    # CONFIG_TARGET_AM335X_EVM_MINI is not set
    # CONFIG_TARGET_AM335X_BALTOS is not set
    # CONFIG_TARGET_AM335X_IGEP003X is not set
    # CONFIG_TARGET_AM335X_SHC is not set
    # CONFIG_TARGET_AM335X_GUARDIAN is not set
    # CONFIG_TARGET_AM335X_SL50 is not set
    # CONFIG_TARGET_BAV335X is not set
    # CONFIG_TARGET_BRXRE1 is not set
    # CONFIG_TARGET_BRSMARC1 is not set
    # CONFIG_TARGET_BRPPT1 is not set
    # CONFIG_TARGET_CHILIBOARD is not set
    # CONFIG_TARGET_CM_T335 is not set
    # CONFIG_TARGET_DRACO is not set
    # CONFIG_TARGET_ETAMIN is not set
    # CONFIG_TARGET_PCM051 is not set
    # CONFIG_TARGET_PENGWYN is not set
    # CONFIG_TARGET_PEPPER is not set
    # CONFIG_TARGET_PHYCORE_AM335X_R2 is not set
    # CONFIG_TARGET_PXM2 is not set
    # CONFIG_TARGET_RASTABAN is not set
    # CONFIG_TARGET_RUT is not set
    # CONFIG_TARGET_THUBAN is not set
    # CONFIG_TARGET_PDU001 is not set
    CONFIG_PUB_ROM_DATA_SIZE=0x8400
    # CONFIG_NOR is not set
    CONFIG_CUSTOM=y
    CONFIG_SPL_MMC_SUPPORT=y
    CONFIG_SPL_SERIAL_SUPPORT=y
    # CONFIG_SPL_DRIVERS_MISC_SUPPORT is not set
    CONFIG_ENV_SIZE=0x20000
    CONFIG_SPL_STACK_R_ADDR=0x82000000
    CONFIG_SPL_SYS_MALLOC_F_LEN=0x1000
    CONFIG_ERR_PTR_OFFSET=0x0
    CONFIG_NR_DRAM_BANKS=4
    CONFIG_SPL_SIZE_LIMIT=0
    CONFIG_SPL=y
    CONFIG_BOOTSTAGE_STASH_ADDR=0
    CONFIG_IDENT_STRING=""
    CONFIG_SPL_FS_FAT=y
    CONFIG_SPL_LIBDISK_SUPPORT=y
    # CONFIG_SPL_SPI_SUPPORT is not set
    # CONFIG_ARMV7_LPAE is not set
    CONFIG_CSF_SIZE=0x2060
    # CONFIG_CMD_DEKBLOB is not set
    # CONFIG_CMD_HDMIDETECT is not set
    # CONFIG_CMD_NANDBCB is not set
    CONFIG_IMX_DCD_ADDR=0x00910000
    
    #
    # ARM debug
    #
    # CONFIG_DEBUG_LL is not set
    CONFIG_SMBIOS_PRODUCT_NAME="am335x"
    # CONFIG_DEBUG_UART is not set
    # CONFIG_AHCI is not set
    CONFIG_SPL_TEXT_BASE=0x402F0400
    
    #
    # General setup
    #
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_DISTRO_DEFAULTS=y
    CONFIG_ENV_VARS_UBOOT_CONFIG=y
    # CONFIG_SYS_BOOT_GET_CMDLINE is not set
    # CONFIG_SYS_BOOT_GET_KBD is not set
    CONFIG_SYS_MALLOC_F=y
    CONFIG_EXPERT=y
    CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
    # CONFIG_TOOLS_DEBUG is not set
    # CONFIG_PHYS_64BIT is not set
    CONFIG_SPL_IMAGE="spl/u-boot-spl.bin"
    CONFIG_BUILD_TARGET=""
    # CONFIG_SYS_CUSTOM_LDSCRIPT is not set
    
    #
    # Boot images
    #
    CONFIG_ANDROID_BOOT_IMAGE=y
    CONFIG_FIT=y
    CONFIG_FIT_EXTERNAL_OFFSET=0x0
    CONFIG_FIT_ENABLE_SHA256_SUPPORT=y
    # CONFIG_FIT_SIGNATURE is not set
    # CONFIG_FIT_VERBOSE is not set
    # CONFIG_FIT_BEST_MATCH is not set
    CONFIG_SPL_FIT=y
    # CONFIG_SPL_FIT_PRINT is not set
    # CONFIG_SPL_FIT_SIGNATURE is not set
    CONFIG_SPL_LOAD_FIT=y
    CONFIG_SPL_LOAD_FIT_ADDRESS=0x0
    # CONFIG_SPL_LOAD_FIT_APPLY_OVERLAY is not set
    # CONFIG_SPL_LOAD_FIT_FULL is not set
    # CONFIG_SPL_FIT_IMAGE_POST_PROCESS is not set
    CONFIG_SPL_FIT_SOURCE=""
    CONFIG_SPL_FIT_GENERATOR=""
    CONFIG_LEGACY_IMAGE_FORMAT=y
    CONFIG_OF_BOARD_SETUP=y
    # CONFIG_OF_SYSTEM_SETUP is not set
    # CONFIG_OF_STDOUT_VIA_ALIAS is not set
    CONFIG_SYS_EXTRA_OPTIONS=""
    CONFIG_ARCH_FIXUP_FDT_MEMORY=y
    
    #
    # API
    #
    # CONFIG_API is not set
    
    #
    # Boot timing
    #
    # CONFIG_BOOTSTAGE is not set
    CONFIG_BOOTSTAGE_RECORD_COUNT=30
    CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5
    CONFIG_TPL_BOOTSTAGE_RECORD_COUNT=5
    CONFIG_BOOTSTAGE_STASH_SIZE=0x1000
    # CONFIG_SHOW_BOOT_PROGRESS is not set
    
    #
    # Boot media
    #
    # CONFIG_NAND_BOOT is not set
    # CONFIG_ONENAND_BOOT is not set
    # CONFIG_QSPI_BOOT is not set
    # CONFIG_SATA_BOOT is not set
    # CONFIG_SD_BOOT is not set
    # CONFIG_SPI_BOOT is not set
    CONFIG_BOOTDELAY=2
    # CONFIG_USE_BOOTARGS is not set
    CONFIG_USE_BOOTCOMMAND=y
    CONFIG_BOOTCOMMAND="if test ${boot_fit} -eq 1; then run update_to_fit; fi; run findfdt; run init_console; run envboot; run distro_bootcmd"
    # CONFIG_USE_PREBOOT is not set
    
    #
    # Console
    #
    CONFIG_MENU=y
    # CONFIG_CONSOLE_RECORD is not set
    # CONFIG_DISABLE_CONSOLE is not set
    CONFIG_LOGLEVEL=3
    CONFIG_SPL_LOGLEVEL=3
    CONFIG_TPL_LOGLEVEL=3
    # CONFIG_SILENT_CONSOLE is not set
    # CONFIG_PRE_CONSOLE_BUFFER is not set
    # CONFIG_CONSOLE_MUX is not set
    # CONFIG_SYS_CONSOLE_IS_IN_ENV is not set
    # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set
    # CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set
    CONFIG_SYS_CONSOLE_INFO_QUIET=y
    # CONFIG_SYS_STDIO_DEREGISTER is not set
    
    #
    # Logging
    #
    # CONFIG_LOG is not set
    CONFIG_LOG_DEFAULT_LEVEL=6
    CONFIG_SUPPORT_RAW_INITRD=y
    CONFIG_DEFAULT_FDT_FILE=""
    # CONFIG_MISC_INIT_R is not set
    CONFIG_VERSION_VARIABLE=y
    CONFIG_BOARD_LATE_INIT=y
    CONFIG_DISPLAY_CPUINFO=y
    CONFIG_DISPLAY_BOARDINFO=y
    # CONFIG_DISPLAY_BOARDINFO_LATE is not set
    # CONFIG_BOUNCE_BUFFER is not set
    # CONFIG_BOARD_TYPES is not set
    
    #
    # Start-up hooks
    #
    # CONFIG_ARCH_EARLY_INIT_R is not set
    CONFIG_ARCH_MISC_INIT=y
    # CONFIG_BOARD_EARLY_INIT_F is not set
    # CONFIG_BOARD_EARLY_INIT_R is not set
    # CONFIG_LAST_STAGE_INIT is not set
    
    #
    # Security support
    #
    CONFIG_HASH=y
    
    #
    # Update support
    #
    # CONFIG_UPDATE_TFTP is not set
    # CONFIG_ANDROID_AB is not set
    
    #
    # Blob list
    #
    # CONFIG_BLOBLIST is not set
    
    #
    # SPL / TPL
    #
    CONFIG_SUPPORT_SPL=y
    CONFIG_SPL_FRAMEWORK=y
    # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set
    CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa
    # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set
    CONFIG_SPL_BOARD_INIT=y
    # CONFIG_SPL_BOOTROM_SUPPORT is not set
    # CONFIG_SPL_BOOTCOUNT_LIMIT is not set
    CONFIG_SPL_RAW_IMAGE_SUPPORT=y
    # CONFIG_SPL_LEGACY_IMAGE_SUPPORT is not set
    CONFIG_SPL_SYS_MALLOC_SIMPLE=y
    CONFIG_SPL_STACK_R=y
    CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x100000
    CONFIG_SPL_SEPARATE_BSS=y
    CONFIG_SPL_BANNER_PRINT=y
    # CONFIG_SPL_EARLY_BSS is not set
    # CONFIG_SPL_DISPLAY_PRINT is not set
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x300
    # CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION is not set
    # CONFIG_SPL_CRC32_SUPPORT is not set
    # CONFIG_SPL_MD5_SUPPORT is not set
    # CONFIG_SPL_SHA1_SUPPORT is not set
    # CONFIG_SPL_SHA256_SUPPORT is not set
    CONFIG_SPL_FIT_IMAGE_TINY=y
    # CONFIG_SPL_CACHE_SUPPORT is not set
    # CONFIG_SPL_CPU_SUPPORT is not set
    # CONFIG_SPL_CRYPTO_SUPPORT is not set
    # CONFIG_SPL_HASH_SUPPORT is not set
    # CONFIG_SPL_DMA is not set
    # CONFIG_SPL_DM_GPIO is not set
    CONFIG_SPL_ENV_SUPPORT=y
    # CONFIG_SPL_SAVEENV is not set
    CONFIG_SPL_ETH_SUPPORT=y
    # CONFIG_SPL_FS_EXT4 is not set
    # CONFIG_SPL_FAT_WRITE is not set
    # CONFIG_SPL_FPGA_SUPPORT is not set
    CONFIG_SPL_I2C_SUPPORT=y
    # CONFIG_SPL_DM_MAILBOX is not set
    # CONFIG_SPL_FORCE_MMC_BOOT is not set
    # CONFIG_SPL_MMC_TINY is not set
    # CONFIG_SPL_MMC_WRITE is not set
    # CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT is not set
    # CONFIG_SPL_MTD_SUPPORT is not set
    CONFIG_SPL_MUSB_NEW_SUPPORT=y
    CONFIG_SPL_NAND_SUPPORT=y
    # CONFIG_SPL_UBI is not set
    CONFIG_SPL_NET_SUPPORT=y
    CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
    # CONFIG_SPL_NO_CPU_SUPPORT is not set
    # CONFIG_SPL_NOR_SUPPORT is not set
    # CONFIG_SPL_XIP_SUPPORT is not set
    # CONFIG_SPL_ONENAND_SUPPORT is not set
    # CONFIG_SPL_OS_BOOT is not set
    CONFIG_SPL_PAYLOAD="u-boot.bin"
    # CONFIG_SPL_PCI is not set
    # CONFIG_SPL_PCH_SUPPORT is not set
    # CONFIG_SPL_POST_MEM_SUPPORT is not set
    # CONFIG_SPL_DM_RESET is not set
    CONFIG_SPL_POWER_SUPPORT=y
    # CONFIG_SPL_POWER_DOMAIN is not set
    # CONFIG_SPL_RAM_SUPPORT is not set
    # CONFIG_SPL_REMOTEPROC is not set
    # CONFIG_SPL_RTC_SUPPORT is not set
    # CONFIG_SPL_SATA_SUPPORT is not set
    # CONFIG_SPL_THERMAL is not set
    # CONFIG_SPL_USB_HOST_SUPPORT is not set
    # CONFIG_SPL_USB_GADGET is not set
    CONFIG_SPL_WATCHDOG_SUPPORT=y
    CONFIG_SPL_YMODEM_SUPPORT=y
    # CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set
    # CONFIG_SPL_OPTEE is not set
    
    #
    # Command line interface
    #
    CONFIG_CMDLINE=y
    CONFIG_HUSH_PARSER=y
    CONFIG_CMDLINE_EDITING=y
    CONFIG_AUTO_COMPLETE=y
    CONFIG_SYS_LONGHELP=y
    CONFIG_SYS_PROMPT="=> "
    CONFIG_SYS_XTRACE="y"
    
    #
    # Autoboot options
    #
    CONFIG_AUTOBOOT=y
    # CONFIG_AUTOBOOT_KEYED is not set
    # CONFIG_AUTOBOOT_USE_MENUKEY is not set
    
    #
    # Commands
    #
    
    #
    # Info commands
    #
    CONFIG_CMD_BDI=y
    # CONFIG_CMD_CONFIG is not set
    CONFIG_CMD_CONSOLE=y
    # CONFIG_CMD_CPU is not set
    # CONFIG_CMD_LICENSE is not set
    
    #
    # Boot commands
    #
    CONFIG_CMD_BOOTD=y
    CONFIG_CMD_BOOTM=y
    CONFIG_CMD_BOOTZ=y
    CONFIG_BOOTM_LINUX=y
    CONFIG_BOOTM_NETBSD=y
    # CONFIG_BOOTM_OPENRTOS is not set
    # CONFIG_BOOTM_OSE is not set
    CONFIG_BOOTM_PLAN9=y
    CONFIG_BOOTM_RTEMS=y
    CONFIG_BOOTM_VXWORKS=y
    CONFIG_CMD_BOOTEFI=y
    CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y
    # CONFIG_CMD_BOOTEFI_HELLO is not set
    # CONFIG_CMD_BOOTEFI_SELFTEST is not set
    # CONFIG_CMD_BOOTMENU is not set
    # CONFIG_CMD_DTIMG is not set
    CONFIG_CMD_ELF=y
    CONFIG_CMD_FDT=y
    CONFIG_CMD_GO=y
    CONFIG_CMD_RUN=y
    CONFIG_CMD_IMI=y
    # CONFIG_CMD_IMLS is not set
    CONFIG_CMD_XIMG=y
    CONFIG_CMD_SPL=y
    CONFIG_CMD_SPL_NAND_OFS=0x00080000
    CONFIG_CMD_SPL_WRITE_SIZE=0x2000
    # CONFIG_CMD_FITUPD is not set
    # CONFIG_CMD_THOR_DOWNLOAD is not set
    # CONFIG_CMD_ZBOOT is not set
    
    #
    # Environment commands
    #
    CONFIG_CMD_ASKENV=y
    CONFIG_CMD_EXPORTENV=y
    CONFIG_CMD_IMPORTENV=y
    CONFIG_CMD_EDITENV=y
    # CONFIG_CMD_GREPENV is not set
    CONFIG_CMD_SAVEENV=y
    # CONFIG_CMD_ERASEENV is not set
    CONFIG_CMD_ENV_EXISTS=y
    # CONFIG_CMD_ENV_CALLBACK is not set
    # CONFIG_CMD_ENV_FLAGS is not set
    # CONFIG_CMD_NVEDIT_EFI is not set
    # CONFIG_CMD_NVEDIT_INFO is not set
    
    #
    # Memory commands
    #
    # CONFIG_CMD_BINOP is not set
    CONFIG_CMD_CRC32=y
    # CONFIG_CRC32_VERIFY is not set
    CONFIG_CMD_EEPROM=y
    # CONFIG_CMD_EEPROM_LAYOUT is not set
    # CONFIG_LOOPW is not set
    # CONFIG_CMD_MD5SUM is not set
    # CONFIG_CMD_MEMINFO is not set
    CONFIG_CMD_MEMORY=y
    # CONFIG_MX_CYCLIC is not set
    CONFIG_CMD_RANDOM=y
    # CONFIG_CMD_MEMTEST is not set
    # CONFIG_CMD_MX_CYCLIC is not set
    # CONFIG_CMD_SHA1SUM is not set
    # CONFIG_CMD_STRINGS is not set
    
    #
    # Compression commands
    #
    # CONFIG_CMD_LZMADEC is not set
    # CONFIG_CMD_UNZIP is not set
    # CONFIG_CMD_ZIP is not set
    
    #
    # Device access commands
    #
    # CONFIG_CMD_ARMFLASH is not set
    # CONFIG_CMD_ADC is not set
    # CONFIG_CMD_BCB is not set
    # CONFIG_CMD_BIND is not set
    # CONFIG_CMD_CLK is not set
    # CONFIG_CMD_DEMO is not set
    CONFIG_CMD_DFU=y
    CONFIG_CMD_DM=y
    CONFIG_CMD_FASTBOOT=y
    # CONFIG_CMD_FDC is not set
    # CONFIG_CMD_FLASH is not set
    # CONFIG_CMD_FPGAD is not set
    # CONFIG_CMD_FUSE is not set
    CONFIG_CMD_GPIO=y
    CONFIG_CMD_GPT=y
    CONFIG_RANDOM_UUID=y
    # CONFIG_CMD_GPT_RENAME is not set
    # CONFIG_CMD_IDE is not set
    # CONFIG_CMD_IO is not set
    # CONFIG_CMD_IOTRACE is not set
    CONFIG_CMD_I2C=y
    CONFIG_CMD_LOADB=y
    CONFIG_CMD_LOADS=y
    CONFIG_CMD_MMC=y
    # CONFIG_CMD_MMC_RPMB is not set
    # CONFIG_CMD_MMC_SWRITE is not set
    # CONFIG_CMD_MTD is not set
    CONFIG_CMD_NAND=y
    # CONFIG_CMD_NAND_TRIMFFS is not set
    # CONFIG_CMD_NAND_LOCK_UNLOCK is not set
    # CONFIG_CMD_NAND_TORTURE is not set
    # CONFIG_CMD_ONENAND is not set
    # CONFIG_CMD_OSD is not set
    CONFIG_CMD_PART=y
    # CONFIG_CMD_PCI is not set
    # CONFIG_CMD_PINMUX is not set
    # CONFIG_CMD_POWEROFF is not set
    # CONFIG_CMD_READ is not set
    # CONFIG_CMD_SATA is not set
    # CONFIG_CMD_SAVES is not set
    # CONFIG_CMD_SCSI is not set
    # CONFIG_CMD_SDRAM is not set
    CONFIG_CMD_SF=y
    # CONFIG_CMD_SF_TEST is not set
    CONFIG_CMD_SPI=y
    CONFIG_DEFAULT_SPI_BUS=0
    CONFIG_DEFAULT_SPI_MODE=0
    # CONFIG_CMD_TSI148 is not set
    # CONFIG_CMD_UNIVERSE is not set
    CONFIG_CMD_USB=y
    # CONFIG_CMD_USB_SDP is not set
    # CONFIG_CMD_USB_MASS_STORAGE is not set
    # CONFIG_CMD_WDT is not set
    
    #
    # Shell scripting commands
    #
    CONFIG_CMD_ECHO=y
    CONFIG_CMD_ITEST=y
    CONFIG_CMD_SOURCE=y
    # CONFIG_CMD_SETEXPR is not set
    
    #
    # Android support commands
    #
    CONFIG_CMD_NET=y
    CONFIG_CMD_BOOTP=y
    CONFIG_CMD_DHCP=y
    CONFIG_BOOTP_BOOTPATH=y
    CONFIG_BOOTP_DNS=y
    # CONFIG_BOOTP_DNS2 is not set
    CONFIG_BOOTP_GATEWAY=y
    CONFIG_BOOTP_HOSTNAME=y
    # CONFIG_BOOTP_PREFER_SERVERIP is not set
    CONFIG_BOOTP_SUBNETMASK=y
    # CONFIG_BOOTP_NTPSERVER is not set
    # CONFIG_CMD_PCAP is not set
    CONFIG_BOOTP_PXE=y
    CONFIG_BOOTP_PXE_CLIENTARCH=0x15
    CONFIG_BOOTP_VCI_STRING="U-Boot.armv7"
    CONFIG_CMD_TFTPBOOT=y
    # CONFIG_CMD_TFTPPUT is not set
    # CONFIG_CMD_TFTPSRV is not set
    CONFIG_NET_TFTP_VARS=y
    # CONFIG_CMD_RARP is not set
    CONFIG_CMD_NFS=y
    CONFIG_CMD_MII=y
    CONFIG_CMD_MDIO=y
    CONFIG_CMD_PING=y
    # CONFIG_CMD_CDP is not set
    # CONFIG_CMD_SNTP is not set
    # CONFIG_CMD_DNS is not set
    # CONFIG_CMD_LINK_LOCAL is not set
    # CONFIG_CMD_ETHSW is not set
    CONFIG_CMD_PXE=y
    # CONFIG_CMD_WOL is not set
    
    #
    # Misc commands
    #
    # CONFIG_CMD_BSP is not set
    # CONFIG_CMD_BKOPS_ENABLE is not set
    CONFIG_CMD_BLOCK_CACHE=y
    # CONFIG_CMD_CACHE is not set
    # CONFIG_CMD_CONITRACE is not set
    # CONFIG_CMD_EFIDEBUG is not set
    # CONFIG_CMD_EXCEPTION is not set
    # CONFIG_CMD_DATE is not set
    CONFIG_CMD_TIME=y
    # CONFIG_CMD_GETTIME is not set
    CONFIG_CMD_MISC=y
    # CONFIG_MP is not set
    # CONFIG_CMD_TIMER is not set
    CONFIG_CMD_SYSBOOT=y
    # CONFIG_CMD_QFW is not set
    # CONFIG_CMD_TERMINAL is not set
    # CONFIG_CMD_UUID is not set
    
    #
    # TI specific command line interface
    #
    # CONFIG_CMD_DDR3 is not set
    
    #
    # Power commands
    #
    
    #
    # Security commands
    #
    # CONFIG_CMD_AES is not set
    # CONFIG_CMD_BLOB is not set
    # CONFIG_CMD_HASH is not set
    
    #
    # Firmware commands
    #
    
    #
    # Filesystem commands
    #
    # CONFIG_CMD_BTRFS is not set
    CONFIG_CMD_EXT2=y
    CONFIG_CMD_EXT4=y
    CONFIG_CMD_EXT4_WRITE=y
    CONFIG_CMD_FAT=y
    CONFIG_CMD_FS_GENERIC=y
    # CONFIG_CMD_FS_UUID is not set
    # CONFIG_CMD_JFFS2 is not set
    CONFIG_CMD_MTDPARTS=y
    # CONFIG_CMD_MTDPARTS_SPREAD is not set
    # CONFIG_CMD_MTDPARTS_SHOW_NET_SIZES is not set
    CONFIG_MTDIDS_DEFAULT="nand0=nand.0"
    CONFIG_MTDPARTS_DEFAULT="mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.backup2),128k(NAND.SPL.backup3),256k(NAND.u-boot-spl-os),1m(NAND.u-boot),128k(NAND.u-boot-env),128k(NAND.u-boot-env.backup1),8m(NAND.kernel),-(NAND.file-system)"
    # CONFIG_CMD_REISER is not set
    # CONFIG_CMD_ZFS is not set
    
    #
    # Debug commands
    #
    # CONFIG_CMD_BEDBUG is not set
    # CONFIG_CMD_DIAG is not set
    # CONFIG_CMD_LOG is not set
    # CONFIG_CMD_TRACE is not set
    # CONFIG_CMD_UBI is not set
    
    #
    # Partition Types
    #
    CONFIG_PARTITIONS=y
    # CONFIG_MAC_PARTITION is not set
    # CONFIG_SPL_MAC_PARTITION is not set
    CONFIG_DOS_PARTITION=y
    CONFIG_SPL_DOS_PARTITION=y
    CONFIG_ISO_PARTITION=y
    # CONFIG_SPL_ISO_PARTITION is not set
    # CONFIG_AMIGA_PARTITION is not set
    # CONFIG_SPL_AMIGA_PARTITION is not set
    CONFIG_EFI_PARTITION=y
    CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128
    CONFIG_EFI_PARTITION_ENTRIES_OFF=0
    # CONFIG_SPL_EFI_PARTITION is not set
    CONFIG_PARTITION_UUIDS=y
    # CONFIG_SPL_PARTITION_UUIDS is not set
    # CONFIG_PARTITION_TYPE_GUID is not set
    CONFIG_SUPPORT_OF_CONTROL=y
    CONFIG_DTC=y
    
    #
    # Device Tree Control
    #
    CONFIG_OF_CONTROL=y
    # CONFIG_OF_BOARD_FIXUP is not set
    # CONFIG_SPL_OF_CONTROL is not set
    # CONFIG_OF_LIVE is not set
    CONFIG_OF_SEPARATE=y
    # CONFIG_OF_EMBED is not set
    # CONFIG_OF_BOARD is not set
    # CONFIG_OF_PRIOR_STAGE is not set
    CONFIG_DEFAULT_DEVICE_TREE="am335x-custom"
    CONFIG_OF_LIST="am335x-custom"
    # CONFIG_MULTI_DTB_FIT is not set
    CONFIG_MKIMAGE_DTC_PATH="dtc"
    
    #
    # Environment
    #
    # CONFIG_ENV_IS_NOWHERE is not set
    # CONFIG_ENV_IS_IN_EEPROM is not set
    CONFIG_ENV_IS_IN_FAT=y
    # CONFIG_ENV_IS_IN_EXT4 is not set
    # CONFIG_ENV_IS_IN_FLASH is not set
    # CONFIG_ENV_IS_IN_MMC is not set
    # CONFIG_ENV_IS_IN_NAND is not set
    # CONFIG_ENV_IS_IN_NVRAM is not set
    # CONFIG_ENV_IS_IN_ONENAND is not set
    # CONFIG_ENV_IS_IN_REMOTE is not set
    # CONFIG_ENV_IS_IN_SPI_FLASH is not set
    CONFIG_ENV_FAT_INTERFACE="mmc"
    CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
    CONFIG_ENV_FAT_FILE="uboot.env"
    CONFIG_SYS_RELOC_GD_ENV_ADDR=y
    # CONFIG_USE_DEFAULT_ENV_FILE is not set
    CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
    CONFIG_SPL_ENV_IS_NOWHERE=y
    CONFIG_NET=y
    # CONFIG_NET_RANDOM_ETHADDR is not set
    # CONFIG_NETCONSOLE is not set
    # CONFIG_IP_DEFRAG is not set
    CONFIG_TFTP_BLOCKSIZE=1468
    
    #
    # Device Drivers
    #
    
    #
    # Generic Driver Options
    #
    CONFIG_DM=y
    CONFIG_SPL_DM=y
    CONFIG_DM_WARN=y
    # CONFIG_DM_DEBUG is not set
    CONFIG_DM_DEVICE_REMOVE=y
    # CONFIG_SPL_DM_DEVICE_REMOVE is not set
    CONFIG_DM_STDIO=y
    CONFIG_DM_SEQ_ALIAS=y
    CONFIG_SPL_DM_SEQ_ALIAS=y
    # CONFIG_REGMAP is not set
    # CONFIG_SPL_REGMAP is not set
    # CONFIG_DEVRES is not set
    CONFIG_SIMPLE_BUS=y
    CONFIG_OF_TRANSLATE=y
    # CONFIG_TRANSLATION_OFFSET is not set
    CONFIG_DM_DEV_READ_INLINE=y
    # CONFIG_ADC is not set
    # CONFIG_ADC_EXYNOS is not set
    # CONFIG_ADC_SANDBOX is not set
    # CONFIG_SARADC_MESON is not set
    # CONFIG_SARADC_ROCKCHIP is not set
    # CONFIG_SATA is not set
    # CONFIG_SCSI_AHCI is not set
    
    #
    # SATA/SCSI device support
    #
    # CONFIG_DWC_AHSATA is not set
    # CONFIG_FSL_SATA is not set
    # CONFIG_MVSATA_IDE is not set
    # CONFIG_SATA_MV is not set
    # CONFIG_SATA_SIL is not set
    # CONFIG_SATA_SIL3114 is not set
    # CONFIG_AXI is not set
    CONFIG_BLK=y
    CONFIG_HAVE_BLOCK_DEVICE=y
    CONFIG_SPL_BLK=y
    CONFIG_BLOCK_CACHE=y
    # CONFIG_SPL_BLOCK_CACHE is not set
    # CONFIG_IDE is not set
    # CONFIG_BOOTCOUNT_LIMIT is not set
    
    #
    # Cache Controller drivers
    #
    # CONFIG_CACHE is not set
    # CONFIG_L2X0_CACHE is not set
    
    #
    # Clock
    #
    CONFIG_CLK=y
    # CONFIG_SPL_CLK is not set
    # CONFIG_SPL_CLK_CCF is not set
    # CONFIG_CLK_CCF is not set
    # CONFIG_CLK_K3 is not set
    # CONFIG_SPL_CLK_K3 is not set
    # CONFIG_CLK_HSDK is not set
    CONFIG_CLK_CDCE9XX=y
    # CONFIG_CLK_AT91 is not set
    # CONFIG_CLK_SIFIVE is not set
    # CONFIG_ICS8N3QV01 is not set
    # CONFIG_CLK_MPC83XX is not set
    # CONFIG_CPU is not set
    
    #
    # Hardware crypto devices
    #
    # CONFIG_FSL_CAAM is not set
    # CONFIG_SYS_FSL_SEC_BE is not set
    # CONFIG_SYS_FSL_SEC_LE is not set
    
    #
    # Demo for driver model
    #
    # CONFIG_DM_DEMO is not set
    # CONFIG_BOARD is not set
    
    #
    # DFU support
    #
    CONFIG_DFU=y
    CONFIG_DFU_OVER_USB=y
    # CONFIG_DFU_TFTP is not set
    CONFIG_DFU_MMC=y
    CONFIG_DFU_NAND=y
    CONFIG_DFU_RAM=y
    # CONFIG_DFU_SF is not set
    # CONFIG_DFU_VIRT is not set
    
    #
    # DMA Support
    #
    # CONFIG_DMA is not set
    # CONFIG_TI_EDMA3 is not set
    
    #
    # Fastboot support
    #
    CONFIG_FASTBOOT=y
    CONFIG_USB_FUNCTION_FASTBOOT=y
    # CONFIG_UDP_FUNCTION_FASTBOOT is not set
    CONFIG_FASTBOOT_BUF_ADDR=0x81000000
    CONFIG_FASTBOOT_BUF_SIZE=0x7000000
    CONFIG_FASTBOOT_USB_DEV=0
    # CONFIG_FASTBOOT_FLASH is not set
    # CONFIG_FIRMWARE is not set
    # CONFIG_ZYNQMP_FIRMWARE is not set
    
    #
    # FPGA support
    #
    # CONFIG_FPGA_ALTERA is not set
    # CONFIG_FPGA_SOCFPGA is not set
    # CONFIG_FPGA_XILINX is not set
    
    #
    # GPIO Support
    #
    CONFIG_DM_GPIO=y
    # CONFIG_GPIO_HOG is not set
    # CONFIG_ALTERA_PIO is not set
    # CONFIG_DWAPB_GPIO is not set
    # CONFIG_AT91_GPIO is not set
    # CONFIG_ATMEL_PIO4 is not set
    # CONFIG_DA8XX_GPIO is not set
    # CONFIG_INTEL_BROADWELL_GPIO is not set
    # CONFIG_INTEL_ICH6_GPIO is not set
    # CONFIG_IMX_RGPIO2P is not set
    # CONFIG_HSDK_CREG_GPIO is not set
    # CONFIG_LPC32XX_GPIO is not set
    # CONFIG_MSM_GPIO is not set
    # CONFIG_MXC_GPIO is not set
    # CONFIG_MXS_GPIO is not set
    CONFIG_OMAP_GPIO=y
    # CONFIG_CMD_PCA953X is not set
    # CONFIG_PCF8575_GPIO is not set
    # CONFIG_ROCKCHIP_GPIO is not set
    # CONFIG_XILINX_GPIO is not set
    # CONFIG_CMD_TCA642X is not set
    # CONFIG_TEGRA_GPIO is not set
    # CONFIG_TEGRA186_GPIO is not set
    # CONFIG_VYBRID_GPIO is not set
    # CONFIG_SIFIVE_GPIO is not set
    # CONFIG_DM_74X164 is not set
    # CONFIG_DM_PCA953X is not set
    # CONFIG_SPL_DM_PCA953X is not set
    # CONFIG_MPC8XXX_GPIO is not set
    
    #
    # Hardware Spinlock Support
    #
    # CONFIG_DM_HWSPINLOCK is not set
    
    #
    # I2C support
    #
    CONFIG_DM_I2C=y
    # CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set
    # CONFIG_DM_I2C_GPIO is not set
    # CONFIG_SYS_I2C_FSL is not set
    # CONFIG_SYS_I2C_DW is not set
    # CONFIG_SYS_I2C_INTEL is not set
    # CONFIG_SYS_I2C_IMX_LPI2C is not set
    # CONFIG_SYS_I2C_MXC is not set
    CONFIG_SYS_I2C_OMAP24XX=y
    CONFIG_SYS_OMAP24_I2C_SLAVE=1
    CONFIG_SYS_OMAP24_I2C_SPEED=100000
    # CONFIG_SYS_I2C_ROCKCHIP is not set
    # CONFIG_SYS_I2C_MVTWSI is not set
    CONFIG_SYS_I2C_BUS_MAX=3
    # CONFIG_SYS_I2C_XILINX_XIIC is not set
    # CONFIG_SYS_I2C_IHS is not set
    # CONFIG_I2C_MUX is not set
    CONFIG_INPUT=y
    # CONFIG_SPL_INPUT is not set
    # CONFIG_DM_KEYBOARD is not set
    # CONFIG_SPL_DM_KEYBOARD is not set
    # CONFIG_CROS_EC_KEYB is not set
    # CONFIG_TEGRA_KEYBOARD is not set
    # CONFIG_TWL4030_INPUT is not set
    
    #
    # LED Support
    #
    # CONFIG_LED is not set
    # CONFIG_SPL_LED is not set
    # CONFIG_LED_STATUS is not set
    
    #
    # Mailbox Controller Support
    #
    # CONFIG_DM_MAILBOX is not set
    
    #
    # Memory Controller drivers
    #
    
    #
    # Multifunction device drivers
    #
    CONFIG_MISC=y
    # CONFIG_SPL_MISC is not set
    # CONFIG_ALTERA_SYSID is not set
    # CONFIG_ATSHA204A is not set
    # CONFIG_ROCKCHIP_EFUSE is not set
    # CONFIG_ROCKCHIP_OTP is not set
    # CONFIG_VEXPRESS_CONFIG is not set
    # CONFIG_CROS_EC is not set
    # CONFIG_SPL_CROS_EC is not set
    # CONFIG_DS4510 is not set
    # CONFIG_FSL_SEC_MON is not set
    # CONFIG_NUVOTON_NCT6102D is not set
    # CONFIG_PWRSEQ is not set
    # CONFIG_PCA9551_LED is not set
    # CONFIG_TWL4030_LED is not set
    # CONFIG_WINBOND_W83627 is not set
    # CONFIG_I2C_EEPROM is not set
    # CONFIG_SPL_I2C_EEPROM is not set
    CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x0
    # CONFIG_GDSYS_RXAUI_CTRL is not set
    # CONFIG_GDSYS_IOEP is not set
    # CONFIG_MPC83XX_SERDES is not set
    # CONFIG_FS_LOADER is not set
    # CONFIG_SPL_FS_LOADER is not set
    # CONFIG_GDSYS_SOC is not set
    # CONFIG_IHS_FPGA is not set
    # CONFIG_MICROCHIP_FLEXCOM is not set
    
    #
    # MMC Host controller Support
    #
    CONFIG_MMC=y
    CONFIG_MMC_WRITE=y
    # CONFIG_MMC_BROKEN_CD is not set
    CONFIG_DM_MMC=y
    CONFIG_SPL_DM_MMC=y
    # CONFIG_MMC_SPI is not set
    # CONFIG_ARM_PL180_MMCI is not set
    CONFIG_MMC_QUIRKS=y
    # CONFIG_MMC_HW_PARTITIONING is not set
    # CONFIG_SUPPORT_EMMC_RPMB is not set
    # CONFIG_SUPPORT_EMMC_BOOT is not set
    # CONFIG_MMC_IO_VOLTAGE is not set
    # CONFIG_SPL_MMC_IO_VOLTAGE is not set
    # CONFIG_MMC_HS400_ES_SUPPORT is not set
    # CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set
    # CONFIG_MMC_HS400_SUPPORT is not set
    # CONFIG_SPL_MMC_HS400_SUPPORT is not set
    # CONFIG_MMC_HS200_SUPPORT is not set
    # CONFIG_SPL_MMC_HS200_SUPPORT is not set
    CONFIG_MMC_VERBOSE=y
    # CONFIG_MMC_TRACE is not set
    # CONFIG_MMC_DW is not set
    # CONFIG_MMC_MXC is not set
    # CONFIG_MMC_PCI is not set
    CONFIG_MMC_OMAP_HS=y
    # CONFIG_MMC_OMAP_HS_ADMA is not set
    # CONFIG_MMC_SDHCI is not set
    # CONFIG_STM32_SDMMC2 is not set
    # CONFIG_FTSDC010 is not set
    # CONFIG_FSL_ESDHC is not set
    # CONFIG_FSL_ESDHC_IMX is not set
    
    #
    # MTD Support
    #
    CONFIG_MTD=y
    # CONFIG_DM_MTD is not set
    # CONFIG_MTD_NOR_FLASH is not set
    # CONFIG_FLASH_CFI_DRIVER is not set
    CONFIG_MTD_RAW_NAND=y
    # CONFIG_SYS_NAND_USE_FLASH_BBT is not set
    # CONFIG_NAND_ATMEL is not set
    # CONFIG_NAND_DAVINCI is not set
    # CONFIG_NAND_DENALI_DT is not set
    # CONFIG_NAND_LPC32XX_SLC is not set
    CONFIG_NAND_OMAP_GPMC=y
    CONFIG_NAND_OMAP_GPMC_PREFETCH=y
    CONFIG_NAND_OMAP_ELM=y
    # CONFIG_NAND_VF610_NFC is not set
    # CONFIG_NAND_PXA3XX is not set
    # CONFIG_NAND_ARASAN is not set
    # CONFIG_NAND_ZYNQ is not set
    
    #
    # Generic NAND options
    #
    # CONFIG_SYS_NAND_BUSWIDTH_16BIT is not set
    # CONFIG_SYS_NAND_U_BOOT_LOCATIONS is not set
    CONFIG_SPL_NAND_AM33XX_BCH=y
    # CONFIG_SPL_NAND_DENALI is not set
    
    #
    # SPI Flash Support
    #
    CONFIG_DM_SPI_FLASH=y
    CONFIG_SPI_FLASH=y
    CONFIG_SF_DEFAULT_BUS=0
    CONFIG_SF_DEFAULT_CS=0
    CONFIG_SF_DEFAULT_MODE=3
    CONFIG_SF_DEFAULT_SPEED=24000000
    # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set
    CONFIG_SPI_FLASH_SMART_HWCAPS=y
    # CONFIG_SPI_FLASH_SOFT_RESET is not set
    # CONFIG_SPI_FLASH_BAR is not set
    # CONFIG_SF_DUAL_FLASH is not set
    # CONFIG_SPI_FLASH_ATMEL is not set
    # CONFIG_SPI_FLASH_EON is not set
    # CONFIG_SPI_FLASH_GIGADEVICE is not set
    # CONFIG_SPI_FLASH_ISSI is not set
    # CONFIG_SPI_FLASH_MACRONIX is not set
    # CONFIG_SPI_FLASH_SPANSION is not set
    # CONFIG_SPI_FLASH_STMICRO is not set
    # CONFIG_SPI_FLASH_SST is not set
    CONFIG_SPI_FLASH_WINBOND=y
    # CONFIG_SPI_FLASH_XMC is not set
    CONFIG_SPI_FLASH_USE_4K_SECTORS=y
    # CONFIG_SPI_FLASH_DATAFLASH is not set
    # CONFIG_SPI_FLASH_MTD is not set
    # CONFIG_SPL_SPI_FLASH_MTD is not set
    
    #
    # UBI support
    #
    # CONFIG_UBI_SILENCE_MSG is not set
    # CONFIG_MTD_UBI is not set
    
    #
    # Multiplexer drivers
    #
    # CONFIG_MULTIPLEXER is not set
    # CONFIG_BITBANGMII is not set
    # CONFIG_MV88E6352_SWITCH is not set
    CONFIG_PHYLIB=y
    # CONFIG_PHY_ADDR_ENABLE is not set
    # CONFIG_B53_SWITCH is not set
    # CONFIG_MV88E61XX_SWITCH is not set
    # CONFIG_PHYLIB_10G is not set
    # CONFIG_PHY_AQUANTIA is not set
    # CONFIG_PHY_ATHEROS is not set
    # CONFIG_PHY_BROADCOM is not set
    # CONFIG_PHY_CORTINA is not set
    # CONFIG_PHY_DAVICOM is not set
    # CONFIG_PHY_ET1011C is not set
    # CONFIG_PHY_LXT is not set
    # CONFIG_PHY_MARVELL is not set
    # CONFIG_PHY_MESON_GXL is not set
    # CONFIG_PHY_MICREL is not set
    # CONFIG_PHY_MSCC is not set
    # CONFIG_PHY_NATSEMI is not set
    # CONFIG_PHY_REALTEK is not set
    # CONFIG_PHY_SMSC is not set
    # CONFIG_PHY_TERANETICS is not set
    # CONFIG_PHY_TI is not set
    # CONFIG_PHY_VITESSE is not set
    # CONFIG_PHY_XILINX is not set
    # CONFIG_PHY_XILINX_GMII2RGMII is not set
    # CONFIG_PHY_FIXED is not set
    # CONFIG_FSL_PFE is not set
    CONFIG_DM_ETH=y
    # CONFIG_DM_MDIO is not set
    CONFIG_NETDEVICES=y
    # CONFIG_PHY_GIGE is not set
    # CONFIG_ALTERA_TSE is not set
    # CONFIG_BCM_SF2_ETH is not set
    # CONFIG_DWC_ETH_QOS is not set
    # CONFIG_E1000 is not set
    # CONFIG_ETH_DESIGNWARE is not set
    # CONFIG_ETHOC is not set
    # CONFIG_FMAN_ENET is not set
    # CONFIG_FTMAC100 is not set
    # CONFIG_FTGMAC100 is not set
    # CONFIG_MACB is not set
    # CONFIG_RGMII is not set
    CONFIG_MII=y
    # CONFIG_RTL8139 is not set
    # CONFIG_RTL8169 is not set
    # CONFIG_SMC911X is not set
    # CONFIG_SUN7I_GMAC is not set
    # CONFIG_SUN4I_EMAC is not set
    # CONFIG_SUN8I_EMAC is not set
    # CONFIG_SH_ETHER is not set
    CONFIG_DRIVER_TI_CPSW=y
    # CONFIG_DRIVER_TI_EMAC is not set
    # CONFIG_DRIVER_TI_KEYSTONE_NET is not set
    # CONFIG_SYS_DPAA_QBMAN is not set
    # CONFIG_TSEC_ENET is not set
    # CONFIG_MEDIATEK_ETH is not set
    # CONFIG_HIGMACV300_ETH is not set
    # CONFIG_PCI is not set
    
    #
    # PCI Endpoint
    #
    # CONFIG_PCI_ENDPOINT is not set
    
    #
    # PHY Subsystem
    #
    # CONFIG_PHY is not set
    # CONFIG_SPL_PHY is not set
    # CONFIG_MVEBU_COMPHY_SUPPORT is not set
    
    #
    # Pin controllers
    #
    # CONFIG_PINCTRL is not set
    # CONFIG_SPL_PINCTRL is not set
    
    #
    # Power
    #
    
    #
    # Power Domain Support
    #
    # CONFIG_POWER_DOMAIN is not set
    # CONFIG_DM_PMIC is not set
    # CONFIG_PMIC_AS3722 is not set
    # CONFIG_POWER_MC34VR500 is not set
    # CONFIG_DM_REGULATOR is not set
    # CONFIG_DM_PWM is not set
    # CONFIG_PWM_IMX is not set
    # CONFIG_PWM_SANDBOX is not set
    # CONFIG_U_QE is not set
    # CONFIG_RAM is not set
    CONFIG_RAM_ROCKCHIP_DEBUG=y
    
    #
    # Remote Processor drivers
    #
    
    #
    # Reset Controller Support
    #
    # CONFIG_DM_RESET is not set
    
    #
    # Real Time Clock
    #
    # CONFIG_DM_RTC is not set
    # CONFIG_SPL_DM_RTC is not set
    # CONFIG_RTC_ENABLE_32KHZ_OUTPUT is not set
    # CONFIG_RTC_RX8025 is not set
    # CONFIG_RTC_PL031 is not set
    # CONFIG_RTC_S35392A is not set
    # CONFIG_RTC_MC146818 is not set
    # CONFIG_RTC_M41T62 is not set
    # CONFIG_SCSI is not set
    # CONFIG_DM_SCSI is not set
    
    #
    # Serial drivers
    #
    CONFIG_BAUDRATE=115200
    CONFIG_REQUIRE_SERIAL_CONSOLE=y
    CONFIG_SPECIFY_CONSOLE_INDEX=y
    CONFIG_SERIAL_PRESENT=y
    CONFIG_SPL_SERIAL_PRESENT=y
    CONFIG_CONS_INDEX=1
    CONFIG_DM_SERIAL=y
    # CONFIG_SERIAL_RX_BUFFER is not set
    # CONFIG_SERIAL_SEARCH_ALL is not set
    CONFIG_SPL_DM_SERIAL=y
    # CONFIG_ALTERA_JTAG_UART is not set
    # CONFIG_ALTERA_UART is not set
    # CONFIG_ARC_SERIAL is not set
    # CONFIG_ATMEL_USART is not set
    # CONFIG_BCM6345_SERIAL is not set
    # CONFIG_FSL_LINFLEXUART is not set
    # CONFIG_FSL_LPUART is not set
    # CONFIG_MVEBU_A3700_UART is not set
    # CONFIG_MCFUART is not set
    # CONFIG_NULLDEV_SERIAL is not set
    CONFIG_SYS_NS16550=y
    # CONFIG_PL01X_SERIAL is not set
    # CONFIG_MSM_SERIAL is not set
    CONFIG_OMAP_SERIAL=y
    # CONFIG_PXA_SERIAL is not set
    # CONFIG_SIFIVE_SERIAL is not set
    # CONFIG_MTK_SERIAL is not set
    # CONFIG_SMEM is not set
    
    #
    # Sound support
    #
    # CONFIG_SOUND is not set
    
    #
    # SOC (System On Chip) specific Drivers
    #
    # CONFIG_SOC_DEVICE is not set
    # CONFIG_SOC_DEVICE_TI_K3 is not set
    # CONFIG_SOC_TI is not set
    CONFIG_SPI=y
    CONFIG_DM_SPI=y
    CONFIG_SPI_MEM=y
    # CONFIG_ALTERA_SPI is not set
    # CONFIG_ATCSPI200_SPI is not set
    # CONFIG_ATMEL_SPI is not set
    # CONFIG_BCMSTB_SPI is not set
    # CONFIG_CADENCE_QSPI is not set
    # CONFIG_CF_SPI is not set
    # CONFIG_DESIGNWARE_SPI is not set
    # CONFIG_EXYNOS_SPI is not set
    # CONFIG_FSL_DSPI is not set
    # CONFIG_ICH_SPI is not set
    # CONFIG_MPC8XXX_SPI is not set
    # CONFIG_MTK_SNFI_SPI is not set
    # CONFIG_MVEBU_A3700_SPI is not set
    # CONFIG_PL022_SPI is not set
    # CONFIG_ROCKCHIP_SPI is not set
    # CONFIG_SPI_SIFIVE is not set
    # CONFIG_SPI_SUNXI is not set
    # CONFIG_TEGRA114_SPI is not set
    # CONFIG_TEGRA20_SFLASH is not set
    # CONFIG_TEGRA20_SLINK is not set
    # CONFIG_TEGRA210_QSPI is not set
    # CONFIG_TI_QSPI is not set
    # CONFIG_XILINX_SPI is not set
    # CONFIG_SOFT_SPI is not set
    # CONFIG_FSL_ESPI is not set
    # CONFIG_FSL_QSPI is not set
    # CONFIG_SH_QSPI is not set
    # CONFIG_KIRKWOOD_SPI is not set
    # CONFIG_MXC_SPI is not set
    # CONFIG_MXS_SPI is not set
    CONFIG_OMAP3_SPI=y
    
    #
    # SPMI support
    #
    # CONFIG_SPMI is not set
    
    #
    # System reset device drivers
    #
    # CONFIG_SYSRESET is not set
    # CONFIG_SYSRESET_SYSCON is not set
    # CONFIG_SYSRESET_WATCHDOG is not set
    # CONFIG_SYSRESET_MPC83XX is not set
    # CONFIG_TEE is not set
    # CONFIG_OPTEE is not set
    # CONFIG_DM_THERMAL is not set
    
    #
    # Timer Support
    #
    CONFIG_TIMER=y
    # CONFIG_SPL_TIMER is not set
    # CONFIG_TIMER_EARLY is not set
    # CONFIG_ALTERA_TIMER is not set
    # CONFIG_AST_TIMER is not set
    # CONFIG_ATCPIT100_TIMER is not set
    # CONFIG_ATMEL_PIT_TIMER is not set
    # CONFIG_CADENCE_TTC_TIMER is not set
    # CONFIG_DESIGNWARE_APB_TIMER is not set
    # CONFIG_MPC83XX_TIMER is not set
    # CONFIG_RENESAS_OSTM_TIMER is not set
    CONFIG_OMAP_TIMER=y
    # CONFIG_ROCKCHIP_TIMER is not set
    # CONFIG_STI_TIMER is not set
    # CONFIG_STM32_TIMER is not set
    # CONFIG_MTK_TIMER is not set
    
    #
    # TPM support
    #
    CONFIG_USB=y
    CONFIG_DM_USB=y
    CONFIG_SPL_DM_USB=y
    CONFIG_DM_USB_GADGET=y
    # CONFIG_SPL_DM_USB_GADGET is not set
    
    #
    # USB Host Controller Drivers
    #
    # CONFIG_USB_XHCI_HCD is not set
    # CONFIG_USB_EHCI_HCD is not set
    # CONFIG_USB_OHCI_HCD is not set
    # CONFIG_USB_OHCI_PCI is not set
    # CONFIG_USB_UHCI_HCD is not set
    # CONFIG_USB_DWC2 is not set
    # CONFIG_USB_R8A66597_HCD is not set
    # CONFIG_USB_CDNS3 is not set
    # CONFIG_USB_DWC3 is not set
    
    #
    # Legacy MUSB Support
    #
    # CONFIG_USB_MUSB_HCD is not set
    # CONFIG_USB_MUSB_UDC is not set
    # CONFIG_USB_OMAP3 is not set
    # CONFIG_USB_AM35X is not set
    
    #
    # MUSB Controller Driver
    #
    CONFIG_USB_MUSB_HOST=y
    CONFIG_USB_MUSB_GADGET=y
    # CONFIG_USB_MUSB_DA8XX is not set
    CONFIG_USB_MUSB_TI=y
    # CONFIG_USB_MUSB_OMAP2PLUS is not set
    # CONFIG_USB_MUSB_AM35X is not set
    CONFIG_USB_MUSB_DSPS=y
    CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT=y
    CONFIG_USB_MUSB_PIO_ONLY=y
    
    #
    # USB Phy
    #
    # CONFIG_TWL4030_USB is not set
    # CONFIG_OMAP_USB_PHY is not set
    # CONFIG_ROCKCHIP_USB2_PHY is not set
    
    #
    # ULPI drivers
    #
    
    #
    # USB peripherals
    #
    CONFIG_USB_STORAGE=y
    # CONFIG_USB_KEYBOARD is not set
    CONFIG_USB_GADGET=y
    CONFIG_USB_GADGET_MANUFACTURER="Texas Instruments"
    CONFIG_USB_GADGET_VENDOR_NUM=0x0451
    CONFIG_USB_GADGET_PRODUCT_NUM=0xd022
    # CONFIG_USB_GADGET_ATMEL_USBA is not set
    # CONFIG_USB_GADGET_BCM_UDC_OTG_PHY is not set
    # CONFIG_USB_GADGET_DWC2_OTG is not set
    # CONFIG_CI_UDC is not set
    CONFIG_USB_GADGET_VBUS_DRAW=2
    CONFIG_USB_GADGET_DUALSPEED=y
    CONFIG_USB_GADGET_DOWNLOAD=y
    # CONFIG_USB_FUNCTION_MASS_STORAGE is not set
    # CONFIG_USB_FUNCTION_ROCKUSB is not set
    # CONFIG_USB_FUNCTION_SDP is not set
    # CONFIG_USB_FUNCTION_THOR is not set
    CONFIG_USB_ETHER=y
    # CONFIG_USB_ETH_CDC is not set
    CONFIG_USB_ETH_RNDIS=y
    CONFIG_USBNET_DEVADDR="de:ad:be:ef:00:01"
    CONFIG_USBNET_HOST_ADDR="de:ad:be:ef:00:00"
    # CONFIG_USB_HOST_ETHER is not set
    
    #
    # UFS Host Controller Support
    #
    # CONFIG_TI_J721E_UFS is not set
    
    #
    # Graphics support
    #
    # CONFIG_DM_VIDEO is not set
    # CONFIG_SYS_WHITE_ON_BLACK is not set
    # CONFIG_NO_FB_CLEAR is not set
    
    #
    # TrueType Fonts
    #
    # CONFIG_VIDEO_VESA is not set
    # CONFIG_VIDEO_LCD_ANX9804 is not set
    # CONFIG_VIDEO_LCD_SSD2828 is not set
    # CONFIG_VIDEO_MVEBU is not set
    # CONFIG_VIDEO_OMAP3 is not set
    # CONFIG_I2C_EDID is not set
    # CONFIG_DISPLAY is not set
    # CONFIG_VIDEO_TEGRA20 is not set
    # CONFIG_VIDEO_BRIDGE is not set
    # CONFIG_VIDEO is not set
    # CONFIG_LCD is not set
    # CONFIG_VIDEO_SIMPLE is not set
    # CONFIG_VIDEO_DT_SIMPLEFB is not set
    # CONFIG_OSD is not set
    
    #
    # VirtIO Drivers
    #
    # CONFIG_VIRTIO_MMIO is not set
    
    #
    # 1-Wire support
    #
    # CONFIG_W1 is not set
    
    #
    # 1-wire EEPROM support
    #
    # CONFIG_W1_EEPROM is not set
    
    #
    # Watchdog Timer Support
    #
    CONFIG_WATCHDOG=y
    CONFIG_WATCHDOG_TIMEOUT_MSECS=60000
    # CONFIG_WATCHDOG_RESET_DISABLE is not set
    # CONFIG_IMX_WATCHDOG is not set
    # CONFIG_OMAP_WATCHDOG is not set
    # CONFIG_ULP_WATCHDOG is not set
    CONFIG_WDT=y
    # CONFIG_WDT_ASPEED is not set
    # CONFIG_WDT_AT91 is not set
    # CONFIG_WDT_CDNS is not set
    CONFIG_WDT_OMAP3=y
    # CONFIG_WDT_ORION is not set
    # CONFIG_WDT_SP805 is not set
    # CONFIG_WDT_STM32MP is not set
    # CONFIG_XILINX_TB_WATCHDOG is not set
    # CONFIG_SPL_WDT is not set
    # CONFIG_PHYS_TO_BUS is not set
    
    #
    # File systems
    #
    # CONFIG_FS_BTRFS is not set
    # CONFIG_FS_CBFS is not set
    # CONFIG_SPL_FS_CBFS is not set
    CONFIG_FS_EXT4=y
    CONFIG_EXT4_WRITE=y
    CONFIG_FS_FAT=y
    CONFIG_FAT_WRITE=y
    CONFIG_FS_FAT_MAX_CLUSTSIZE=65536
    # CONFIG_FS_JFFS2 is not set
    # CONFIG_UBIFS_SILENCE_MSG is not set
    # CONFIG_FS_CRAMFS is not set
    # CONFIG_YAFFS2 is not set
    
    #
    # Library routines
    #
    # CONFIG_BCH is not set
    # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set
    CONFIG_DYNAMIC_CRC_TABLE=y
    CONFIG_HAVE_PRIVATE_LIBGCC=y
    CONFIG_LIB_UUID=y
    CONFIG_PRINTF=y
    CONFIG_SPL_PRINTF=y
    CONFIG_SPRINTF=y
    CONFIG_SPL_SPRINTF=y
    CONFIG_STRTO=y
    CONFIG_SPL_STRTO=y
    CONFIG_USE_PRIVATE_LIBGCC=y
    CONFIG_SYS_HZ=1000
    CONFIG_SPL_USE_TINY_PRINTF=y
    # CONFIG_PANIC_HANG is not set
    CONFIG_REGEX=y
    CONFIG_LIB_RAND=y
    # CONFIG_LIB_HW_RAND is not set
    # CONFIG_SPL_TINY_MEMSET is not set
    # CONFIG_TPL_TINY_MEMSET is not set
    # CONFIG_BITREVERSE is not set
    # CONFIG_TRACE is not set
    # CONFIG_CMD_DHRYSTONE is not set
    
    #
    # Security support
    #
    # CONFIG_AES is not set
    CONFIG_RSA=y
    # CONFIG_SPL_RSA is not set
    CONFIG_RSA_SOFTWARE_EXP=y
    # CONFIG_ASYMMETRIC_KEY_TYPE is not set
    # CONFIG_TPM is not set
    # CONFIG_SPL_TPM is not set
    
    #
    # Android Verified Boot
    #
    # CONFIG_LIBAVB is not set
    
    #
    # Hashing Support
    #
    CONFIG_SHA1=y
    CONFIG_SHA256=y
    # CONFIG_SHA_HW_ACCEL is not set
    CONFIG_MD5=y
    
    #
    # Compression Support
    #
    # CONFIG_LZ4 is not set
    # CONFIG_LZMA is not set
    CONFIG_LZO=y
    CONFIG_GZIP=y
    CONFIG_ZLIB=y
    # CONFIG_ZSTD is not set
    # CONFIG_SPL_LZ4 is not set
    # CONFIG_SPL_LZO is not set
    # CONFIG_SPL_GZIP is not set
    # CONFIG_SPL_ZSTD is not set
    # CONFIG_ERRNO_STR is not set
    # CONFIG_HEXDUMP is not set
    CONFIG_OF_LIBFDT=y
    CONFIG_OF_LIBFDT_ASSUME_MASK=0
    CONFIG_OF_LIBFDT_OVERLAY=y
    CONFIG_SPL_OF_LIBFDT=y
    CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff
    # CONFIG_TPL_OF_LIBFDT is not set
    CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff
    # CONFIG_FDT_FIXUP_PARTITIONS is not set
    
    #
    # System tables
    #
    CONFIG_GENERATE_SMBIOS_TABLE=y
    CONFIG_SMBIOS_MANUFACTURER="ti"
    CONFIG_EFI_LOADER=y
    CONFIG_EFI_DEVICE_PATH_TO_TEXT=y
    CONFIG_EFI_LOADER_HII=y
    CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y
    CONFIG_EFI_UNICODE_CAPITALIZATION=y
    # CONFIG_EFI_UNICODE_COLLATION_PROTOCOL is not set
    CONFIG_EFI_PLATFORM_LANG_CODES="en-US"
    CONFIG_EFI_GRUB_ARM32_WORKAROUND=y
    # CONFIG_TEST_FDTDEC is not set
    CONFIG_ELF=y
    # CONFIG_LIB_RATIONAL is not set
    # CONFIG_SPL_LIB_RATIONAL is not set
    # CONFIG_PHANDLE_CHECK_SEQ is not set
    # CONFIG_UNIT_TEST is not set
    

    Thanks,

    Greg

  • Hi Greg,

    I am routing your query to our expert supporting custom board bringup.