u-boot-brain/board/ti
Roger Quadros 4d26dc64d2 board: ti: am57xx-idk: Prevent boot for invalid configuation
On am571x-idk there can be following configurations based on Jumper J51
and LCD panel detected.

1) J51 removed (6port): 6 port Ethernet. Disable LCD panel.
2) J51 placed (LCD) + Panel detected: 4 port Ethernet with appropriate LCD.
3) J51 placed (LCD) + Panel not detected/not supported.

Configuration 3 is considered invalid as we can't use display nor ICSS1
ethernet ports due to hardware muxing. Alert the user to fix the
configuration and prevent boot.

Alternative was to allow boot and limit to 4 port Ethernet with no display
but this involved introduction of another DTB for the kernel and was
considered not worth the hassle.

Signed-off-by: Roger Quadros <rogerq@ti.com>
Acked-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-02-13 21:39:18 +05:30
..
am43xx Merge tag '2020-01-20-ti-2020.04' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-01-20 14:54:55 -05:00
am57xx board: ti: am57xx-idk: Prevent boot for invalid configuation 2020-02-13 21:39:18 +05:30
am65x arm: mach-k3: Warn when node to disable is not found 2020-01-20 10:10:28 +05:30
am335x dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
am3517crane SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
beagle common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
common board: ti: j721e: Use EEPROM-based board detection 2020-01-20 10:10:28 +05:30
dra7xx Merge tag '2020-01-20-ti-2020.04' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-01-20 14:54:55 -05:00
evm common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
j721e board: ti: j721e: Print board name and version during boot 2020-01-20 10:10:28 +05:30
ks2_evm common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
omap5_uevm SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
panda env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
sdp4430 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ti814x env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
ti816x mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00