Other Parts Discussed in Thread: BEAGLEBOARD-X15
Tool/software: Linux
Hi,
I m using AM5728 processor and Yocto processor-sdk-04.02.00.09 version. Linux version 4.9.59-ga75d8e9305.
I want to know the exact DTS file for my project. My custom board is same as the EVM design.
But while booting u-boot, model is specified as TI AM5728 IDK.
U-Boot 2018.01-00557-g313dcd6-dirty (Feb 06 2019 - 12:18:04 +0530)
CPU : DRA752-GP ES2.0
Model: TI AM5728 IDK
Board: UNKNOWN(BeagleBoard X15?) REV UNKNOWN
Since the board name in u-boot env as beagle-x15, Its trying to fetch the am57xx-beagle-x15.dtb
board_name=beagle_x15
findfdt=if test $board_name = omap5_uevm; then setenv fdtfile omap5-uevm.dtb; fi; if test $board_name = dra7xx; then setenv fdtfile dra7-evm.dtb; fi;if test $board_name = dra72x-revc; then setenv fdtfile dra72-ev
m-revc.dtb; fi;if test $board_name = dra72x; then setenv fdtfile dra72-evm.dtb; fi;if test $board_name = dra71x && test $boot_nand = 1; then setenv fdtfile dra71-evm-nand.dtb; fi;if test $board_name = dra71x && t
est $boot_nand = 0; then setenv fdtfile dra71-evm.dtb; fi;if test $board_name = dra71-lcard; then setenv fdtfile dra71-lcard.dtb; fi;if test $board_name = dra76x_acd; then setenv fdtfile dra76-evm.dtb; fi;if test
$board_name = beagle_x15; then setenv fdtfile am57xx-beagle-x15.dtb; fi;if test $board_name = beagle_x15_revb1; then setenv fdtfile am57xx-beagle-x15-revb1.dtb; fi;if test $board_name = beagle_x15_revc; then set
env fdtfile am57xx-beagle-x15-revc.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = no; then setenv fdtfile am572x-idk.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = osd101t2045; then sete
nv fdtfile am572x-idk-lcd-osd101t2045.dtb; fi;if test $board_name = am572x_idk && test $idk_lcd = osd101t2587; then setenv fdtfile am572x-idk-lcd-osd101t2587.dtb; fi;if test $board_name = am574x_idk && test $idk_
lcd = no; then setenv fdtfile am574x-idk.dtb; fi;if test $board_name = am574x_idk && test $idk_lcd = osd101t2587; then setenv fdtfile am574x-idk-lcd-osd101t2587.dtb; fi;if test $board_name = am57xx_evm; then sete
nv fdtfile am57xx-evm.dtb; fi;if test $board_name = am57xx_evm_reva3; then setenv fdtfile am57xx-evm-reva3.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = no; then setenv fdtfile am571x-idk.dtb; fi;if
test $board_name = am571x_idk && test $idk_lcd = osd101t2045; then setenv fdtfile am571x-idk-lcd-osd101t2045.dtb; fi;if test $board_name = am571x_idk && test $idk_lcd = osd101t2587; then setenv fdtfile am571x-id
k-lcd-osd101t2587.dtb; fi;if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi;
finduuid=part uuid mmc ${bootpart} uuid
I m currently using am57xx-evm.dts because its having in-build beagle-x15 configurations and some other details i need.
Renaming the am57xx-evm.dtb to am57xx-beagle-x15.dtb I can able to boot the properly.
Is my procedure is right ? Or I need to change the DTS file according to my board.
Please provide the feedback.