diff --git a/include/environment/ti/boot.h b/include/environment/ti/boot.h index b230c555d1..dbdfeef5cc 100644 --- a/include/environment/ti/boot.h +++ b/include/environment/ti/boot.h @@ -209,16 +209,26 @@ "setenv fdtfile am57xx-beagle-x15-revc.dtb; fi;" \ "if test $board_name = am5729_beagleboneai; then " \ "setenv fdtfile am5729-beagleboneai.dtb; fi;" \ - "if test $board_name = am572x_idk; then " \ + "if test $board_name = am572x_idk && test $idk_lcd = no; then " \ "setenv fdtfile am572x-idk.dtb; fi;" \ - "if test $board_name = am574x_idk; then " \ + "if test $board_name = am572x_idk && test $idk_lcd = osd101t2045; then " \ + "setenv 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 " \ "setenv 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; then " \ + "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-idk-lcd-osd101t2587.dtb; fi;" \ "if test $fdtfile = undefined; then " \ "echo WARNING: Could not determine device tree to use; fi; \0"