On 11/06/15 02:39, Steve Kipisz wrote: > From: Lokesh Vutla <lokeshvu...@ti.com> > > Several TI EVMs have EEPROM that can contain board description information > such as revision, DDR definition, serial number, etc. In just about all > cases, these EEPROM are on the I2C bus and provides us the opportunity > to centralize the generic operations involved. > > The on-board EEPROM on the BeagleBone Black, BeagleBone, AM335x EVM, > AM43x GP EVM, AM57xx-evm, BeagleBoard-X15 share the same format. > However, DRA-7* EVMs, OMAP4SDP use a modified format. > > We hence introduce logic which is generic between these platforms > without enforcing any specific format. This allows the boards to use the > relevant format for operations that they might choose. > > This module will compile for all TI SoC based boards when I2C is enabled, > even non-TI boards that do not have the EEPROM. If the functions are not > used, they will not be linked in. > > It is important to note that this logic is fundamental to the board > configuration process such as DDR configuration which is needed in > SPL, hence cannot be part of the standard u-boot driver model (which > is available later in the process). Hence, to aid efficiency, the > eeprom contents are copied over to SRAM scratchpad memory area at the > first invocation to retrieve data. > > The follow on patches introduce the use of this library for AM335x, > AM437x, and AM57xx. > > Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com> > Signed-off-by: Steve Kipisz <s-kipi...@ti.com>
Acked-by: Igor Grinberg <grinb...@compulab.co.il> -- Regards, Igor. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot