Part Number: AM3354
Other Parts Discussed in Thread: TIDA-01568
Hi AM335x Champ !
Could you please let me know how to get the uboot patch for TIDA-01568.?
A customer would like to design AM335x board without PMIC.
They are seeing the boot failure issue on thier custom board without PMIC.
I'd like to know the code change regarding removing i2c communication with PMIC. The Unhandled fault from external line fetch error is still reproducible in uboot side even without PMIC CONFIG in u-boot.
The bootloader is too old from SDK 2.x. But they're unable to change the baseline due to their internal restriction. He should figure out on top of SDK2.x.
U-Boot SPL 2014.07-svn1477 (Oct 20 2022 - 21:48:50) read_eeprom read_eeprom Timed out in wait_for_event: status=0000 Check if pads/pull-ups of bus 0 are properly configured read_eeprom read_eeprom Timed out in wait_for_event: status=0000 Check if pads/pull-ups of bus 0 are properly configured [ 0.375069] omap_timer am33xx-test_module_timer: omap_dm_timer_probe: no IRQ resource. [ 0.541746] mtdoops: mtd device (mtddev=name/number) must be supplied [ 0.649753] omap_voltage_late_init: Voltage driver support not added [ 0.667073] omap2-nand 8000000.nand: uncorrectable bit-flips found [ 0.921261] tps65910 0-002d: Error in configuring external control EN1 [ 0.928638] vrtc: failed to enable [ 0.932457] tps65910 0-002d: failed to register tps65910-pmic regulator [ 1.850969] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e07134 [ 1.858707] pgd = ddcb0000 [ 1.861440] [f9e07134] *pgd=44e11452(bad) [ 1.865524] Internal error: : 1028 [#1] PREEMPT ARM [ 1.870438] Modules linked in: [ 1.873545] CPU: 0 PID: 1 Comm: init Not tainted 4.1.18+ #8 [ 1.879156] Hardware name: Generic AM33XX (Flattened Device Tree) [ 1.885292] task: dd85c000 ti: dd856000 task.ti: dd856000 [ 1.890772] PC is at omap_gpio_output+0x50/0xa0 [ 1.895342] LR is at omap_gpio_output+0x40/0xa0 [ 1.899910] pc : [<c03057d4>] lr : [<c03057c4>] psr: 20060093 [ 1.899910] sp : dd857d78 ip : 00000194 fp : dd857d94 [ 1.911456] r10: 00000000 r9 : c0375494 r8 : ddbeb0c0 [ 1.916717] r7 : ddc89058 r6 : 0000000d r5 : a0060013 r4 : dd8d7c64 [ 1.923287] r3 : f9e07134 r2 : 00000134 r1 : 00002000 r0 : dd8d7c10 [ 1.929862] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user [ 1.937129] Control: 10c5387d Table: 9dcb0019 DAC: 00000015 [ 1.942915] Process init (pid: 1, stack limit = 0xdd856210) [ 1.948525] Stack: (0xdd857d78 to 0xdd858000) [ 1.952920] 7d60: dd8d7e9c c0305784 [ 1.961161] 7d80: ddbeb0c0 ddc89058 dd857dac dd857d98 c0300b4c c0305790 ddc89000 00000008 [ 1.969401] 7da0: dd857dbc dd857db0 c03023d8 c0300ae4 dd857e0c dd857dc0 c037975c c03023c0 [ 1.977639] 7dc0: 00000000 00004d04 00000005 00001cb2 00000e0b 7f1c0300 01000415 1a131100 [ 1.985879] 7de0: 170f1200 00000016 0001c200 0001c200 ddc89000 bec6bafc ddc930c0 ddc89000 [ 1.994118] 7e00: dd857e5c dd857e10 c0379c3c c03794b0 dd857e50 00000500 00000005 00001cb2 [ 2.002357] 7e20: dd857e9c dd857e30 c03915f4 c0596488 170f1200 00000016 0001c200 0001c200 [ 2.010596] 7e40: bec6bafc ddc89000 ddc930c0 ddc89000 dd857e74 dd857e60 c0379d94 c037981c [ 2.018835] 7e60: e0b45000 bec6bafc dd857e9c dd857e78 c037551c c0379d54 00005402 ddc89000 [ 2.027075] 7e80: ddc930c0 bec6bafc ddbeb0c0 c0375494 dd857f1c dd857ea0 c0372f90 c03754a0 [ 2.035313] 7ea0: 00000001 ffffff9c ddc0a000 c000f944 dd856000 00000000 dd857f4c dd857ec8 [ 2.043552] 7ec0: c01125b4 c0111490 00000041 dd00c880 ddbb7490 dd00a220 0f4756ea 00000007 [ 2.051790] 7ee0: ddc0a015 dd00c880 00000000 dd06b908 dd955170 00000101 bec6bafc dd955170 [ 2.060029] 7f00: ddc930c0 00005402 bec6bafc 00000000 dd857f7c dd857f20 c0114e80 c0372b64 [ 2.068268] 7f20: dd955170 ddc930c8 dd857f4c dd857f38 c0111ba4 c00f4044 00000020 00000000 [ 2.076506] 7f40: dd857f94 dd857f50 c0102278 c0111b4c 00000000 00000000 00000000 ddc930c0 [ 2.084743] 7f60: ddc930c0 00005402 bec6bafc 00000000 dd857fa4 dd857f80 c01150f4 c0114a68 [ 2.092981] 7f80: 00000e0b 00001cb2 00000005 00000036 c000f944 dd856000 00000000 dd857fa8 [ 2.101220] 7fa0: c000f7a0 c011508c 00000e0b 00001cb2 00000000 00005402 bec6bafc 00004d04 [ 2.109458] 7fc0: 00000e0b 00001cb2 00000005 00000036 bec6bc20 10000000 000124dc 00012494 [ 2.117696] 7fe0: 00000036 bec6baf0 b6f2d2cb b6eb35f6 80060030 00000000 ffffffff ffffffff [ 2.125917] Backtrace: [ 2.128426] [<c0305784>] (omap_gpio_output) from [<c0300b4c>] (_gpiod_direction_output_raw+0x74/0x13c) [ 2.137786] r7:ddc89058 r6:ddbeb0c0 r5:c0305784 r4:dd8d7e9c [ 2.143554] [<c0300ad8>] (_gpiod_direction_output_raw) from [<c03023d8>] (gpiod_direction_output_raw+0x24/0x44) [ 2.153697] r5:00000008 r4:ddc89000 [ 2.157366] [<c03023b4>] (gpiod_direction_output_raw) from [<c037975c>] (set_termios+0x2b8/0x314) [ 2.166311] [<c03794a4>] (set_termios) from [<c0379c3c>] (tty_mode_ioctl+0x42c/0x538) [ 2.174187] r7:ddc89000 r6:ddc930c0 r5:bec6bafc r4:ddc89000 [ 2.179958] [<c0379810>] (tty_mode_ioctl) from [<c0379d94>] (n_tty_ioctl_helper+0x4c/0x160) [ 2.188355] r7:ddc89000 r6:ddc930c0 r5:ddc89000 r4:bec6bafc [ 2.194123] [<c0379d48>] (n_tty_ioctl_helper) from [<c037551c>] (n_tty_ioctl+0x88/0x124) [ 2.202260] r5:bec6bafc r4:e0b45000 [ 2.205903] [<c0375494>] (n_tty_ioctl) from [<c0372f90>] (tty_ioctl+0x438/0xd68) [ 2.213340] r9:c0375494 r8:ddbeb0c0 r7:bec6bafc r6:ddc930c0 r5:ddc89000 r4:00005402 [ 2.221237] [<c0372b58>] (tty_ioctl) from [<c0114e80>] (do_vfs_ioctl+0x424/0x624) [ 2.228763] r9:00000000 r8:bec6bafc r7:00005402 r6:ddc930c0 r5:dd955170 r4:bec6bafc [ 2.236643] [<c0114a5c>] (do_vfs_ioctl) from [<c01150f4>] (SyS_ioctl+0x74/0x84) [ 2.243994] r9:00000000 r8:bec6bafc r7:00005402 r6:ddc930c0 r5:ddc930c0 r4:00000000 [ 2.251885] [<c0115080>] (SyS_ioctl) from [<c000f7a0>] (ret_fast_syscall+0x0/0x3c) [ 2.259499] r9:dd856000 r8:c000f944 r7:00000036 r6:00000005 r5:00001cb2 r4:00000e0b [ 2.267369] Code: e59420b8 e514304c e1d220b2 e0833002 (e5932000) [ 2.273517] ---[ end trace 61d6887d5ded4873 ]--- [ 2.278177] note: init[1] exited with preempt_count 1 [ 2.284199] BUG: scheduling while atomic: init/1/0x00000002 [ 2.289921] Modules linked in: [ 2.293036] CPU: 0 PID: 1 Comm: init Tainted: G D 4.1.18+ #8 [ 2.299926] Hardware name: Generic AM33XX (Flattened Device Tree) [ 2.306059] Backtrace: [ 2.308595] [<c0012a28>] (dump_backtrace) from [<c0012c48>] (show_stack+0x18/0x1c) [ 2.316254] r7:dd856000 r6:c07c8c78 r5:dd85c000 r4:00000000 [ 2.322100] [<c0012c30>] (show_stack) from [<c0593528>] (dump_stack+0x20/0x28) [ 2.329463] [<c0593508>] (dump_stack) from [<c0053990>] (__schedule_bug+0x48/0x60) [ 2.337104] [<c0053948>] (__schedule_bug) from [<c0594990>] (__schedule+0x414/0x4c0) [ 2.344947] r5:dd85c000 r4:c0594a80 [ 2.348598] [<c059457c>] (__schedule) from [<c0594a80>] (schedule+0x44/0x9c) [ 2.355738] r9:ddc930c0 r8:00000001 r7:dd856000 r6:00000002 r5:dd85c000 r4:dd856000 [ 2.363666] [<c0594a3c>] (schedule) from [<c059763c>] (schedule_timeout+0x184/0x1d8) [ 2.371508] r5:dd85c000 r4:7fffffff [ 2.375152] [<c05974b8>] (schedule_timeout) from [<c0597ee0>] (ldsem_down_write+0x10c/0x270) [ 2.383687] r9:ddc930c0 r8:00000001 r7:dd856000 r6:00000002 r5:dd85c000 r4:ddc89018 [ 2.391603] [<c0597dd4>] (ldsem_down_write) from [<c037adc4>] (tty_ldisc_release+0x94/0x168) [ 2.400138] r7:00000000 r6:ddc89018 r5:ddc89000 r4:00000000 [ 2.405925] [<c037ad30>] (tty_ldisc_release) from [<c0373f14>] (tty_release+0x384/0x518) [ 2.414112] r7:00000000 r6:ddc89000 r5:00000000 r4:00000000 [ 2.419936] [<c0373b90>] (tty_release) from [<c0104138>] (__fput+0x88/0x20c) [ 2.427043] r10:ddc930c8 r9:00000008 r8:dd955170 r7:00000000 r6:ddbb7490 r5:dd00a220 [ 2.435046] r4:ddc930c0 [ 2.437631] [<c01040b0>] (__fput) from [<c0104314>] (____fput+0x10/0x14) [ 2.444412] r10:c03057d6 r9:dd9d2734 r8:dd9d2700 r7:dd85c3a8 r6:c07f82cc r5:dd85c000 [ 2.452414] r4:00000000 [ 2.455014] [<c0104304>] (____fput) from [<c004dbf0>] (task_work_run+0x94/0xc4) [ 2.462444] [<c004db5c>] (task_work_run) from [<c00378c4>] (do_exit+0x2e0/0x9a8) [ 2.469933] r7:00000001 r6:c07c0ff8 r5:00000000 r4:dd85c000 [ 2.475700] [<c00375e4>] (do_exit) from [<c0012f40>] (die+0x2f4/0x38c) [ 2.482329] r7:60060193 [ 2.484921] [<c0012c4c>] (die) from [<c0012ff8>] (arm_notify_die+0x20/0x58) [ 2.491976] r10:00000000 r9:c0375494 r8:dd857d30 r7:f9e07134 r6:00000007 r5:00001028 [ 2.499977] r4:c07c13ec [ 2.502564] [<c0012fd8>] (arm_notify_die) from [<c0009304>] (do_DataAbort+0xac/0xbc) [ 2.510422] [<c0009258>] (do_DataAbort) from [<c0598260>] (__dabt_svc+0x40/0x60) [ 2.517866] Exception stack(0xdd857d30 to 0xdd857d78) [ 2.523014] 7d20: dd8d7c10 00002000 00000134 f9e07134 [ 2.531308] 7d40: dd8d7c64 a0060013 0000000d ddc89058 ddbeb0c0 c0375494 00000000 dd857d94 [ 2.539584] 7d60: 00000194 dd857d78 c03057c4 c03057d4 20060093 ffffffff [ 2.546252] r8:ddbeb0c0 r7:dd857d64 r6:ffffffff r5:20060093 r4:c03057d4 [ 2.553142] [<c0305784>] (omap_gpio_output) from [<c0300b4c>] (_gpiod_direction_output_raw+0x74/0x13c) [ 2.562554] r7:ddc89058 r6:ddbeb0c0 r5:c0305784 r4:dd8d7e9c [ 2.568327] [<c0300ad8>] (_gpiod_direction_output_raw) from [<c03023d8>] (gpiod_direction_output_raw+0x24/0x44) [ 2.578524] r5:00000008 r4:ddc89000 [ 2.582216] [<c03023b4>] (gpiod_direction_output_raw) from [<c037975c>] (set_termios+0x2b8/0x314) [ 2.591214] [<c03794a4>] (set_termios) from [<c0379c3c>] (tty_mode_ioctl+0x42c/0x538) [ 2.599106] r7:ddc89000 r6:ddc930c0 r5:bec6bafc r4:ddc89000 [ 2.604937] [<c0379810>] (tty_mode_ioctl) from [<c0379d94>] (n_tty_ioctl_helper+0x4c/0x160) [ 2.613376] r7:ddc89000 r6:ddc930c0 r5:ddc89000 r4:bec6bafc [ 2.619162] [<c0379d48>] (n_tty_ioctl_helper) from [<c037551c>] (n_tty_ioctl+0x88/0x124) [ 2.627350] r5:bec6bafc r4:e0b45000 [ 2.631036] [<c0375494>] (n_tty_ioctl) from [<c0372f90>] (tty_ioctl+0x438/0xd68) [ 2.638489] r9:c0375494 r8:ddbeb0c0 r7:bec6bafc r6:ddc930c0 r5:ddc89000 r4:00005402 [ 2.646418] [<c0372b58>] (tty_ioctl) from [<c0114e80>] (do_vfs_ioctl+0x424/0x624) [ 2.653995] r9:00000000 r8:bec6bafc r7:00005402 r6:ddc930c0 r5:dd955170 r4:bec6bafc [ 2.661931] [<c0114a5c>] (do_vfs_ioctl) from [<c01150f4>] (SyS_ioctl+0x74/0x84) [ 2.669297] r9:00000000 r8:bec6bafc r7:00005402 r6:ddc930c0 r5:ddc930c0 r4:00000000 [ 2.677223] [<c0115080>] (SyS_ioctl) from [<c000f7a0>] (ret_fast_syscall+0x0/0x3c) [ 2.684893] r9:dd856000 r8:c000f944 r7:00000036 r6:00000005 r5:00001cb2 r4:00000e0b
Thanks.
Regards,
Jack