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.

PROCESSOR-SDK-AM335X: SPL with device tree

Part Number: PROCESSOR-SDK-AM335X


I'm currently using Processor SDK Linux 03.03.00.04 U-Boot.   Attempting to add driver support into the SPL for TPM functionalities, but when utilizing the device tree (CONFIG_SPL_DM with CONFIG_SPL_OF_CONTROL), I'm unable to get a console output from our board from the SPL. 

Using the SPL/UBOOT without CONFIG_SPL_OF_CONTROL, the hardcoded UARTS in the board.c work perfectly to get a console for the SPL and U-Boot works fine with the same DTS and CONFIG_OF_CONTROL option.  I've gone in and modified the associated DTS files to include the 'u-boot,dm-pre-reloc' in order to get the devices  propagated to the SPL DTS, but the fact that I'm unable to get any console output seems to be troublesome during this hang.  

Again, in the previous phase, U-Boot with a DTS and SPL standard work fine.  When I try using U-Boot with a DTS and SPL with the same DTS, I receive no console feedback and the system seems to hang.  Any insight on possible places to look for resolution would be greatly appreciated!

Thanks,

Adam

am335x-boneblack.dts
am33xx.dtsi