Several TI EVMs have onboard EEPROM that contain board description information. The onboard EEPROM on Beaglebone, Beaglebone Black, AM335x EVM, AM43x EVM, AM57xx EVM, Beagleboard-x15 all share the same format.
This series of patches introduces code which is generic among these platforms. The boards can use the data for any operations they might choose. Lokesh Vutla (1): ARM: omap-common: Add standard access for board description EEPROM Steve Kipisz (4): ARM: OMAP4/5: Centralize early clock initialization ARM: OMAP4/5: Centralize gpi2c_init ARM: OMAP4/5: Add generic board detection hook board: ti: AM57xx: Add detection logic for AM57xx-evm arch/arm/cpu/armv7/omap-common/Makefile | 1 + arch/arm/cpu/armv7/omap-common/clocks-common.c | 26 ++++- arch/arm/cpu/armv7/omap-common/hwinit-common.c | 14 ++- arch/arm/cpu/armv7/omap-common/ti-i2c-eeprom.c | 148 +++++++++++++++++++++++++ arch/arm/include/asm/arch-omap4/sys_proto.h | 4 +- arch/arm/include/asm/arch-omap5/sys_proto.h | 4 +- arch/arm/include/asm/omap_common.h | 133 +++++++++++++++++++++- board/ti/am57xx/board.c | 53 +++++++++ include/configs/am57xx_evm.h | 4 + include/configs/ti_omap5_common.h | 2 + 10 files changed, 380 insertions(+), 9 deletions(-) create mode 100644 arch/arm/cpu/armv7/omap-common/ti-i2c-eeprom.c -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot