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.

AM5728: Custom Board AM5728 SPL Problem (UART Boot Mode)

Part Number: AM5728
Other Parts Discussed in Thread: BEAGLEBOARD-X15

I have problems troubleshooting my custom design using AM5728. I designed by following AM572x Evaluation Board (SOM + Motherboard). The main difference from AM572x Evaluation Board, i used 2 DDR3 (16 bit) external RAM and i did not use AM5728 DDR BANK 2.

In uart boot mode, we regularly read the “VA!” message on the console from uart3. When we try to sent SPL file from UART,  We observe that the package was sent from the terminal. However, after sending the package, we do not receive the 'CCC' or any message and can not proceed to the u-boot phase. Also, after sending the SPL file, we saw DDR RESET logic level became HIGH and PMIC CORE voltage changes to 1V08 from 1V15.

What is importance of DDR3 configuration on SPL boot stage? Is it possible that the DDR3 configuration be the biggest reason for the SPL boot phase not performing correctly?

  • Hi Mertkan,

    The latest thread which has UART boot working is here:

    https://e2e.ti.com/support/processors/f/791/p/920527/3404675#3404675

    Please try with the windows and the perl version mentioned.

    Best Regards,
    Keerthy

  • We tried sent spl file with Activeperl-5.24.2.2403. After sending the package, we do not receive the 'CCC' or any message on terminal and can not proceed to the u-boot phase.

    Unlike AM572x Evaluation Board, we only use 2 DDR3L RAM.

    I want to ask again the same questions:  What is importance of DDR3 configuration on SPL boot stage? Is it possible that the DDR3 configuration be the biggest reason for the SPL boot phase not performing correctly?

  • Hi,

    Yes that is very much the one of the first steps in SPL. That could be definitely one of the reason.

    Best Regards,
    Keerthy

  • Hi;

    We could not find enough documents and resources about AM5728 DDR configuration, usually the shares are about AM335x. If possible, can you share some sources and documentation about DDR configuration?

    Thank you.

  • Hi,

    Please check the XLS register generation tool and documentation here:

    www.ti.com/.../sprac36

    www.ti.com/.../sprac36

    Regards,
    Kevin

  • Hi;

    According to document we configure our spl file. After spl phase, we see 'CCC' charachters on command window.

    When we try to send the u-boot.img over y-modem, we can not observe any progress.

    Still we saw DDR RESET logic level became HIGH after SPL phase.I want to share custom EMIF Register Config file and DDR Datasheet.If I made a mistake at some point or something is missing, I would be very happy if you can examine it. Thank you.

    SPL DDR CONFIG.rar

  • Hi,

    Can you please share the changes related to DDR in the u-boot code?

    Can you try clearing out the trace lengths in worksheet Step2-BoardDetails. This isn't required when hardware leveling is used and has caused issues in the past. From a quick spot check, nothing  else major stood out. You can reduce CL and CWL to 7 / 6 respectively for 533 MHz data rate, but wouldn't think that is related to the anomaly you have observed.

    If you connect to the A15 through CCS and check 0x80000000 through the memory browser, are you able to write a value and read it back? Can you also send a dump of the EMIF registers at time of failure? 

    Thanks,
    Kevin

  • Hi;

    We can not send the u-boot.img via y-modem on Tera Term. But we can send it from Xmodem (CRC). We made edits based on AM572x Evm's dts files and removed the interfaces we did not use. As seen at the end of the log, the custom board enters the reset state. I would be glad if you can help on the subject. I share our log out below.

    LOG OUTPUT:

    CC
    xyzModem - CRC mode, 12078(SOH)/0(STX)/0(CAN) packets, 7 retries
    Loaded 1545808 bytes
    initcall: 80850699


    U-Boot 2019.01-g323d51410c-dirty (Aug 03 2020 - 17:28:15 +0300)

    initcall: 80810c8d
    U-Boot code: 80800000 -> 80882D50 BSS: -> 808A1B78
    initcall: 80802e3d
    CPU : DRA752-GP ES2.0
    initcall: 808110ad
    Model: TI AM5728 BeagleBoard-X15
    Board: UNKNOWN(BeagleBoard X15?) REV UNKNOWN
    initcall: 80810d6d
    DRAM: initcall: 80802e15
    >>sdram_init()
    initcall: 80810e71
    Monitor len: 000A1B78
    Ram size: 40000000
    Ram top: C0000000
    initcall: 80810b19
    initcall: 80810b49
    TLB table from bfff0000 to bfff5000
    initcall: 80810daf
    initcall: 80810db3
    initcall: 80810c45
    Reserving 646k for U-Boot at: bff4e000
    initcall: 80810c1d
    Reserving 32896k for malloc() at: bdf2e000
    initcall: 80810d35
    Reserving 88 Bytes for Board Info at: bdf2dfa8
    initcall: 80810db7
    initcall: 80810bf5
    Reserving 224 Bytes for Global Data at: bdf2dec8
    initcall: 80810ba5
    Reserving 138784 Bytes for FDT at: bdf0c0a8
    initcall: 80810dbb
    initcall: 80810dbf
    initcall: 80810dcf
    initcall: 80810ecd
    initcall: 80810b2d
    initcall: 80810dd9

    RAM Configuration:
    Bank #0: 80000000 1 GiB
    Bank #1: 0 0 Bytes

    DRAM: 1 GiB
    initcall: 80810b91
    New Stack Pointer is: bdf0c080
    initcall: 80810d09
    initcall: 80810dc3
    initcall: 80810dc7
    initcall: 80810cb1
    Relocation Offset is: 3f74e000
    Relocating to bff4e000, new gd at bdf2dec8, sp at bdf0c080
    initcall: 80811035 (relocated to bff5f035)
    efi_runtime_relocate: Relocating to offset=bff4e000
    efi_runtime_relocate: rel->info=0x17 *p=0x808007c8 rel->offset=808004d0
    efi_runtime_relocate: Setting bff4e4d0 to bff4e7c8
    efi_runtime_relocate: rel->info=0x17 *p=0x80800760 rel->offset=80800730
    efi_runtime_relocate: Setting bff4e730 to bff4e760
    efi_runtime_relocate: rel->info=0x17 *p=0x8087fd68 rel->offset=8080073c
    efi_runtime_relocate: Setting bff4e73c to bffcdd68
    efi_runtime_relocate: rel->info=0x17 *p=0x8087fda4 rel->offset=80800744
    efi_runtime_relocate: Setting bff4e744 to bffcdda4
    efi_runtime_relocate: rel->info=0x17 *p=0x8087fda4 rel->offset=8080074c
    efi_runtime_relocate: Setting bff4e74c to bffcdda4
    efi_runtime_relocate: rel->info=0x17 *p=0x80800778 rel->offset=80800750
    efi_runtime_relocate: Setting bff4e750 to bff4e778
    efi_runtime_relocate: rel->info=0x17 *p=0x8087fc80 rel->offset=80800754
    efi_runtime_relocate: Setting bff4e754 to bffcdc80
    efi_runtime_relocate: rel->info=0x17 *p=0x808459f5 rel->offset=80800790
    efi_runtime_relocate: Setting bff4e790 to bff939f5
    efi_runtime_relocate: rel->info=0x17 *p=0x8080040d rel->offset=80800794
    efi_runtime_relocate: Setting bff4e794 to bff4e40d
    efi_runtime_relocate: rel->info=0x17 *p=0x80800405 rel->offset=80800798
    efi_runtime_relocate: Setting bff4e798 to bff4e405
    efi_runtime_relocate: rel->info=0x17 *p=0x80800405 rel->offset=8080079c
    efi_runtime_relocate: Setting bff4e79c to bff4e405
    efi_runtime_relocate: rel->info=0x17 *p=0x80845a69 rel->offset=808007a0
    efi_runtime_relocate: Setting bff4e7a0 to bff93a69
    efi_runtime_relocate: rel->info=0x17 *p=0x80800415 rel->offset=808007a4
    efi_runtime_relocate: Setting bff4e7a4 to bff4e415
    efi_runtime_relocate: rel->info=0x17 *p=0x808461b5 rel->offset=808007a8
    efi_runtime_relocate: Setting bff4e7a8 to bff941b5
    efi_runtime_relocate: rel->info=0x17 *p=0x808464a1 rel->offset=808007ac
    efi_runtime_relocate: Setting bff4e7ac to bff944a1
    efi_runtime_relocate: rel->info=0x17 *p=0x80846515 rel->offset=808007b0
    efi_runtime_relocate: Setting bff4e7b0 to bff94515
    efi_runtime_relocate: rel->info=0x17 *p=0x8080040d rel->offset=808007b4
    efi_runtime_relocate: Setting bff4e7b4 to bff4e40d
    efi_runtime_relocate: rel->info=0x17 *p=0x80845969 rel->offset=808007b8
    efi_runtime_relocate: Setting bff4e7b8 to bff93969
    efi_runtime_relocate: rel->info=0x17 *p=0x8080041d rel->offset=808007bc
    efi_runtime_relocate: Setting bff4e7bc to bff4e41d
    efi_runtime_relocate: rel->info=0x17 *p=0x80800425 rel->offset=808007c0
    efi_runtime_relocate: Setting bff4e7c0 to bff4e425
    efi_runtime_relocate: rel->info=0x17 *p=0x8080042d rel->offset=808007c4
    efi_runtime_relocate: Setting bff4e7c4 to bff4e42d
    initcall: 80811077 (relocated to bff5f077)
    initcall: 80811005 (relocated to bff5f005)
    Pre-reloc malloc() used 0x124c bytes (4 KB)
    using memory 0xbdf2e000-0xbff4e000 for malloc()
    initcall: 80810af5 (relocated to bff5eaf5)
    initcall: 80810ff9 (relocated to bff5eff9)
    initcall: 8081107b (relocated to bff5f07b)
    initcall: 80811073 (relocated to bff5f073)
    initcall: 80810fe7 (relocated to bff5efe7)
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'root_driver'
    - not found
    clk_set_defaults()
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e028
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    pmic_bind_children for 'pbias_regulator@e00' at node offset: 3336
    * Found child node: 'pbias_mmc_omap5'
    - compatible prefix: 'pbias'
    - found child driver: 'pbias_regulator'
    ofnode_read_string: regulator-name: pbias_mmc_omap5
    - bound child device: 'pbias_mmc_omap5'
    - set 'child->driver_data': 5
    Bound: 1 children for PMIC: 'pbias_regulator@e00'
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    Looking for 'gpio' at 55216, name gpio@4ae10000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 55416, name gpio@48055000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 55616, name gpio@48057000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 55816, name gpio@48059000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 56016, name gpio@4805b000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 56216, name gpio@4805d000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 56416, name gpio@48051000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'gpio' at 56640, name gpio@48053000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'serial' at 57332, name serial@48020000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    Found seq 2
    Looking for 'i2c' at 65408, name i2c@48070000
    - i2c0, /ocp/i2c@48070000
    Found seq 0
    ofnode_read_u32: u-boot,i2c-offset-len: (not found)
    ofnode_read_u32: reg: 0x58 (88)
    ofnode_find_subnode: regulators: regulators
    pmic_bind_children for 'tps659038@58' at node offset: 65616
    * Found child node: 'smps12'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: smps12
    - compatible prefix: 'smps'
    - found child driver: 'palmas_smps'
    ofnode_read_string: regulator-name: smps12
    - bound child device: 'smps12'
    - set 'child->driver_data': 12
    * Found child node: 'smps3'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: smps3
    - compatible prefix: 'smps'
    - found child driver: 'palmas_smps'
    ofnode_read_string: regulator-name: smps3
    - bound child device: 'smps3'
    - set 'child->driver_data': 3
    * Found child node: 'smps45'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: smps45
    - compatible prefix: 'smps'
    - found child driver: 'palmas_smps'
    ofnode_read_string: regulator-name: smps45
    - bound child device: 'smps45'
    - set 'child->driver_data': 45
    * Found child node: 'smps6'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: smps6
    - compatible prefix: 'smps'
    - found child driver: 'palmas_smps'
    ofnode_read_string: regulator-name: smps6
    - bound child device: 'smps6'
    - set 'child->driver_data': 6
    * Found child node: 'smps8'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: smps8
    - compatible prefix: 'smps'
    - found child driver: 'palmas_smps'
    ofnode_read_string: regulator-name: smps8
    - bound child device: 'smps8'
    - set 'child->driver_data': 8
    * Found child node: 'ldo1'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldo1
    - bound child device: 'ldo1'
    - set 'child->driver_data': 1
    * Found child node: 'ldo2'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldo2
    - bound child device: 'ldo2'
    - set 'child->driver_data': 2
    * Found child node: 'ldo3'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldo3
    - bound child device: 'ldo3'
    - set 'child->driver_data': 3
    * Found child node: 'ldo4'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldo4
    - bound child device: 'ldo4'
    - set 'child->driver_data': 4
    * Found child node: 'ldo9'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldo9
    - bound child device: 'ldo9'
    - set 'child->driver_data': 9
    * Found child node: 'ldoln'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldoln
    - bound child device: 'ldoln'
    - set 'child->driver_data': 4294967295
    * Found child node: 'ldousb'
    - compatible prefix: 'ldo'
    - found child driver: 'palmas_ldo'
    ofnode_read_string: regulator-name: ldousb
    - bound child device: 'ldousb'
    - set 'child->driver_data': 4294967295
    * Found child node: 'regen1'
    - compatible prefix: 'ldo'
    ofnode_read_string: regulator-name: regen1
    - compatible prefix: 'smps'
    ofnode_read_string: regulator-name: regen1
    - compatible prefix not found
    Bound: 12 children for PMIC: 'tps659038@58'
    Looking for 'i2c' at 68324, name i2c@48060000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    Found seq 2
    Looking for 'mmc' at 69068, name mmc@4809c000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'mmc' at 69068, name mmc@4809c000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    mmc_bind: alias ret=-2, devnum=-1
    Looking for 'mmc' at 69476, name mmc@480b4000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'mmc' at 69476, name mmc@480b4000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    mmc_bind: alias ret=-2, devnum=-1
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    ofnode_read_u32_array: ranges: fdtdec_get_int_array: ranges
    get_prop_check_min_len: ranges
    dwc3_glue_bind: subnode name: usb@48890000
    dwc3_glue_bind: dr_mode: HOST
    Looking for 'usb' at 76916, name usb@48890000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    Found seq 0
    dwc3_glue_bind: subnode name: usb@488d0000
    dwc3_glue_bind: dr_mode: OTG or Peripheral
    Looking for 'usb' at 77424, name usb@488d0000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Found seq 1
    Looking for 'eth' at 81800, name ethernet@48484000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    - rtc0, /ocp/i2c@48060000/rtc@6f
    - rtc1, /ocp/i2c@48070000/tps659038@58/tps659038_rtc
    - rtc2, /ocp/rtc@48838000
    - display0, /connector
    - usb0, /ocp/omap_dwc3_1@48880000/usb@48890000
    - usb1, /ocp/omap_dwc3_2@488c0000/usb@488d0000
    Not found
    Looking for 'remoteproc' at 86868, name ipu@58820000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    Found seq 0
    Looking for 'remoteproc' at 87128, name ipu@55020000
    - i2c0, /ocp/i2c@48070000
    - i2c1, /ocp/i2c@48072000
    - i2c2, /ocp/i2c@48060000
    - i2c3, /ocp/i2c@4807a000
    - i2c4, /ocp/i2c@4807c000
    - serial0, /ocp/serial@4806a000
    - serial1, /ocp/serial@4806c000
    - serial2, /ocp/serial@48020000
    - serial3, /ocp/serial@4806e000
    - serial4, /ocp/serial@48066000
    - serial5, /ocp/serial@48068000
    - serial6, /ocp/serial@48420000
    - serial7, /ocp/serial@48422000
    - serial8, /ocp/serial@48424000
    - serial9, /ocp/serial@4ae2b000
    - ethernet0, /ocp/ethernet@48484000/slave@48480200
    - ethernet1, /ocp/ethernet@48484000/slave@48480300
    - d_can0, /ocp/can@481cc000
    - d_can1, /ocp/can@481d0000
    - spi0, /ocp/qspi@4b300000
    - remoteproc0, /ocp/ipu@58820000
    - remoteproc1, /ocp/ipu@55020000
    Found seq 1
    initcall: 808045ad (relocated to bff525ad)
    initcall: 80845871 (relocated to bff93871)
    efi_add_memory_map: 0x80000000 0x40000 7 no
    efi_add_memory_map: 0xbcf0c000 0x30f4 2 no
    efi_add_memory_map: 0xbff4e000 0x1 5 no
    initcall: 80819931 (relocated to bff67931)
    initcall: 80810fdd (relocated to bff5efdd)
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'ocp'
    - -1 -1 'l4@4a000000'
    - -1 -1 'scm@2000'
    - -1 -1 'l4@4ae00000'
    - -1 -1 'prm@6000'
    - -1 -1 'axi@0'
    - -1 -1 'ocp2scp@4a090000'
    - -1 -1 'ocp2scp@4a080000'
    - not found
    clk_set_defaults(ocp)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e0c0
    uclass_find_device_by_seq: 0 2
    - 2 -1 'serial@48020000'
    - not found
    OF: ** translation for device serial@48020000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00000248
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=48020000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208090624
    OF: one level translation: 00000000 00000248
    OF: reached root node
    ofnode_read_u32: reg-offset: (not found)
    clk_get_by_indexed_prop(dev=bdf2ec70, index=0, clk=bdf0bfec)
    clk_get_by_indexed_prop: fdtdec_parse_phandle_with_args failed: err=-2
    ofnode_read_u32: clock-frequency: 0x2dc6c00 (48000000)
    clk_set_defaults(serial@48020000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2ec70
    initcall: 80810fc9 (relocated to bff5efc9)
    Now running in RAM - U-Boot at: bff4e000
    initcall: 8081107f (relocated to bff5f07f)
    initcall: 80810fb1 (relocated to bff5efb1)
    MMC: uclass_find_device_by_seq: 0 0
    - -1 -1 'mmc@4809c000'
    - -1 -1 'mmc@480b4000'
    - not found
    uclass_find_device_by_seq: 1 0
    - -1 -1 'mmc@4809c000'
    - -1 -1 'mmc@480b4000'
    - not found
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'mmc@4809c000'
    - -1 -1 'mmc@480b4000'
    - not found
    OF: ** translation for device mmc@4809c000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00c00948
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=4809c000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208598528
    OF: one level translation: 00000000 00c00948
    OF: reached root node
    ofnode_read_u32: bus-width: 0x4 (4)
    ofnode_read_u32: max-frequency: 0xb71b000 (192000000)
    ofnode_read_bool: cap-sd-highspeed: false
    ofnode_read_bool: cap-mmc-highspeed: false
    ofnode_read_bool: sd-uhs-sdr12: false
    ofnode_read_bool: sd-uhs-sdr25: false
    ofnode_read_bool: sd-uhs-sdr50: false
    ofnode_read_bool: sd-uhs-sdr104: false
    ofnode_read_bool: sd-uhs-ddr50: false
    ofnode_read_bool: mmc-ddr-1_8v: false
    ofnode_read_bool: mmc-ddr-1_2v: false
    ofnode_read_bool: mmc-hs200-1_8v: false
    ofnode_read_bool: mmc-hs200-1_2v: false
    ofnode_read_bool: mmc-hs400-1_8v: false
    ofnode_read_bool: mmc-hs400-1_2v: false
    fdtdec_get_bool: ti,dual-volt
    fdtdec_get_bool: no-1-8-v
    OF: ** translation for device mmc@4809c000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00c00948
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=4809c000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208598528
    OF: one level translation: 00000000 00c00948
    OF: reached root node
    clk_set_defaults(mmc@4809c000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2f5c0
    ofnode_read_u32: pbias-supply: 0xb8 (184)
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 0 'ocp'
    - found
    uclass_find_device_by_seq: 0 1
    - -1 0 'ocp'
    - -1 -1 'l4@4a000000'
    - -1 -1 'scm@2000'
    - -1 -1 'l4@4ae00000'
    - -1 -1 'prm@6000'
    - -1 -1 'axi@0'
    - -1 -1 'ocp2scp@4a090000'
    - -1 -1 'ocp2scp@4a080000'
    - not found
    clk_set_defaults(l4@4a000000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e138
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 0 'ocp'
    - found
    uclass_find_device_by_seq: 0 1
    - -1 0 'ocp'
    - -1 1 'l4@4a000000'
    - found
    uclass_find_device_by_seq: 0 2
    - -1 0 'ocp'
    - -1 1 'l4@4a000000'
    - -1 -1 'scm@2000'
    - -1 -1 'l4@4ae00000'
    - -1 -1 'prm@6000'
    - -1 -1 'axi@0'
    - -1 -1 'ocp2scp@4a090000'
    - -1 -1 'ocp2scp@4a080000'
    - not found
    clk_set_defaults(scm@2000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e1b0
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'scm_conf@0'
    - -1 -1 'scm_conf@1c04'
    - -1 -1 'scm_conf@1c24'
    - -1 -1 'scm_conf@c000'
    - -1 -1 'dsp_system@40d00000'
    - -1 -1 'dsp_system@41500000'
    - not found
    fdtdec_get_addr_size_fixed: reg: OF: ** translation for device scm_conf@0 **
    OF: bus is default (na=1, ns=1) on scm@2000
    OF: translating address: 00000000
    OF: parent bus is default (na=1, ns=1) on l4@4a000000
    OF: walking ranges...
    OF: default map, cp=0, s=2000, da=0
    OF: parent translation for: 00200000
    OF: with offset: 0
    OF: one level translation: 00200000
    OF: parent bus is default (na=1, ns=1) on ocp
    OF: walking ranges...
    OF: default map, cp=0, s=22c000, da=2000
    OF: parent translation for: 0000004a
    OF: with offset: 8192
    OF: one level translation: 0020004a
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=4a002000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1241522176
    OF: one level translation: 00000000 0020004a
    OF: reached root node
    addr=4a002000, size=1400
    ofnode_read_bool: little-endian: false
    ofnode_read_bool: big-endian: false
    ofnode_read_bool: native-endian: false
    clk_set_defaults(scm_conf@0)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e248
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'pbias_regulator@e00'
    - -1 -1 'tps659038@58'
    - not found
    ofnode_read_u32: syscon: 0x8 (8)
    clk_set_defaults(pbias_regulator@e00)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e2d0
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'pbias_mmc_omap5'
    - -1 -1 'smps12'
    - -1 -1 'smps3'
    - -1 -1 'smps45'
    - -1 -1 'smps6'
    - -1 -1 'smps8'
    - -1 -1 'ldo1'
    - -1 -1 'ldo2'
    - -1 -1 'ldo3'
    - -1 -1 'ldo4'
    - -1 -1 'ldo9'
    - -1 -1 'ldoln'
    - -1 -1 'ldousb'
    - not found
    ofnode_read_u32: regulator-min-microvolt: 0x1b7740 (1800000)
    ofnode_read_u32: regulator-max-microvolt: 0x325aa0 (3300000)
    ofnode_read_u32: regulator-min-microamp: (not found)
    ofnode_read_u32: regulator-max-microamp: (not found)
    ofnode_read_bool: regulator-always-on: false
    ofnode_read_bool: regulator-boot-on: false
    clk_set_defaults(pbias_mmc_omap5)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2e358
    found regulator pbias_mmc_omap5
    fdtdec_get_int: #gpio-cells: 0x2 (2)
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'gpio@4ae10000'
    - -1 -1 'gpio@48055000'
    - -1 -1 'gpio@48057000'
    - -1 -1 'gpio@48059000'
    - -1 -1 'gpio@4805b000'
    - -1 -1 'gpio@4805d000'
    - -1 -1 'gpio@48051000'
    - -1 -1 'gpio@48053000'
    - not found
    OF: ** translation for device gpio@4805d000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00d00548
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=4805d000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208340480
    OF: one level translation: 00000000 00d00548
    OF: reached root node
    clk_set_defaults(gpio@4805d000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2eae8
    gpio_request_tail: Node 'mmc@4809c000', property 'wp-gpios', failed to request GPIO index 0: -2
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 0 'mmc@4809c000'
    - found
    uclass_find_device_by_seq: 0 1
    - -1 0 'mmc@4809c000'
    - -1 -1 'mmc@480b4000'
    - not found
    OF: ** translation for device mmc@480b4000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00400b48
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=480b4000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208696832
    OF: one level translation: 00000000 00400b48
    OF: reached root node
    ofnode_read_u32: bus-width: 0x8 (8)
    ofnode_read_u32: max-frequency: 0xb71b000 (192000000)
    ofnode_read_bool: cap-sd-highspeed: false
    ofnode_read_bool: cap-mmc-highspeed: false
    ofnode_read_bool: sd-uhs-sdr12: true
    ofnode_read_bool: sd-uhs-sdr25: true
    ofnode_read_bool: sd-uhs-sdr50: false
    ofnode_read_bool: sd-uhs-sdr104: false
    ofnode_read_bool: sd-uhs-ddr50: false
    ofnode_read_bool: mmc-ddr-1_8v: true
    ofnode_read_bool: mmc-ddr-1_2v: false
    ofnode_read_bool: mmc-hs200-1_8v: false
    ofnode_read_bool: mmc-hs200-1_2v: false
    ofnode_read_bool: mmc-hs400-1_8v: false
    ofnode_read_bool: mmc-hs400-1_2v: false
    fdtdec_get_bool: ti,dual-volt
    fdtdec_get_bool: no-1-8-v
    OF: ** translation for device mmc@480b4000 **
    OF: bus is default (na=1, ns=1) on ocp
    OF: translating address: 00400b48
    OF: parent bus is default (na=2, ns=2) on
    OF: walking ranges...
    OF: default map, cp=0, s=c0000000, da=480b4000
    OF: parent translation for: 00000000 00000000
    OF: with offset: 1208696832
    OF: one level translation: 00000000 00400b48
    OF: reached root node
    clk_set_defaults(mmc@480b4000)
    clk_set_default_parents: could not read assigned-clock-parents for bdf2f890
    ofnode_read_u32: pbias-supply: (not found)
    gpio_request_tail: Node 'mmc@480b4000', property 'cd-gpios', failed to request GPIO index 0: -2
    gpio_request_tail: Node 'mmc@480b4000', property 'wp-gpios', failed to request GPIO index 0: -2
    fail to find sdr25 mode FDT_ERR_NOTFOUND
    mmc@480b4000: no pinctrl for sdr25
    fail to find sdr12 mode FDT_ERR_NOTFOUND
    mmc@480b4000: no pinctrl for sdr12
    OMAP SD/MMC: 0, OMAP SD/MMC: 1
    initcall: 80810f69 (relocated to bff5ef69)
    fdtdec_get_config_int: load-environment
    Loading Environment from FAT... blk_get_devnum_by_typename: if_type=6, devnum=0: mmc@4809c000.blk, 6, 0
    uclass_find_device_by_seq: 0 -1
    uclass_find_device_by_seq: 0 0
    - -1 -1 'mmc@4809c000.blk'
    - -1 -1 'mmc@480b4000.blk'
    - not found
    drivers/core/ofnode.c:215: ofnode_get_name: Assertion `ofnode_valid(node)' failed.
    resetting ...

  • Hi Mertkan,

    Do you have any other boot mode like SD boot mode support apart from UART boot mode?

    It seems like one of the DT node is not right and its leading to an assert. Looking at the last names
    it could be one of the mmc node. We can try to comment out that node from DTS file and see
    if that helps boot further.

    - Keerthy