
The following patches
1) Introduce the emmc based board detection for BBAI due to a lack of eeprom onboard the BBAI (to be fixed in future revision of the board). 2) Minor changes to files to support dts and bbai boot overall 3) Add structures in the pinctrl to detect the beaglebone AI and add checks for the beaglebone AI in the board detection scheme 4) Add device tree file for BeagleBone AI 5) Enable beaglebone ai in am57xx_evm_defconfig
Device tree has gone to mainline kernel found here: https://patchwork.kernel.org/patch/11254903/
v2 Changes: - Introduced missed additions in board.c that allow the actual configuration of the BBAI when detected. I also removed the hardcoded change of uart0 serial confirution and added a CONFIG_PREBOOT variable to do the board detect and setenv of the console variable
Caleb Robey (5): board: ti: beagleboneai: emmc read changes board: ti: beagleboneai: add initial support board: ti: beagleboneai: IODELAY and pinmux changes board: ti: beagleboneai: add dts file board: ti: beagleboneai: enable in am57xx_evm_defconfig
arch/arm/dts/Makefile | 1 + arch/arm/dts/am5729-beagleboneai.dts | 737 +++++++++++++++++++++++++++ arch/arm/dts/dra7.dtsi | 2 +- arch/arm/mach-omap2/omap5/hw_data.c | 1 + board/ti/am57xx/board.c | 61 ++- board/ti/am57xx/mux_data.h | 280 ++++++++++ board/ti/common/board_detect.c | 80 ++- board/ti/common/board_detect.h | 9 + configs/am57xx_evm_defconfig | 3 +- include/configs/am57xx_evm.h | 1 - include/environment/ti/boot.h | 2 + 11 files changed, 1170 insertions(+), 7 deletions(-) create mode 100644 arch/arm/dts/am5729-beagleboneai.dts