u-boot/board/ti
Caleb Robey d6eaaae3d3 board: ti: beagleboneai: emmc read changes
BeagleBoard.org BeagleBone AI rev A1 does not include a board
identifier I2C EEPROM due to a design oversight. These boards have
been put into production and are generally available now.

The board identifier information, however, has been included in the
second eMMC linear boot partition (/dev/mmcblk1boot1).

This patch works by:
* First, looking for a board identifier I2C EEPROM and if not found,
* Then seeing if the boot mode matches BeagleBone AI with eMMC in the
  boot chain to make sure we don't enable eMMC pinmuxes on boards
  that don't support it, and
* Finally, initializes the eMMC pins and reading the header.

Signed-off-by: Jason Kridner <jdk@ti.com>
Signed-off-by: Caleb Robey <c-robey@ti.com>
Cc: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-20 10:10:28 +05:30
..
am43xx board: ti: am43xx: remove net platform code 2020-01-20 10:10:28 +05:30
am57xx board: ti: beagleboneai: emmc read changes 2020-01-20 10:10:28 +05:30
am65x common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
am335x mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05: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: beagleboneai: emmc read changes 2020-01-20 10:10:28 +05:30
dra7xx board: ti: dra7-evm: remove net platform code 2020-01-20 10:10:28 +05:30
evm common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
j721e common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
ks2_evm common: Move old EEPROM functions into a new header 2019-12-02 18:25:25 -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