Lines Matching full:eeprom

2  * Library to support early TI EVM EEPROM handling
12 /* TI EEPROM MAGIC Header identifier */
31 * @mac_addr: Any MAC addresses written in the EEPROM
33 * The data is this structure is read from the EEPROM on the board.
47 /* DRA7 EEPROM MAGIC Header identifier */
63 * The data is this structure is read from the EEPROM on the board.
79 * struct ti_common_eeprom - Null terminated, usable EEPROM contents.
104 * ti_i2c_eeprom_am_get() - Consolidated eeprom data collection for AM* TI EVMs
114 * ti_i2c_eeprom_dra7_get() - Consolidated eeprom data for DRA7 TI EVMs
122 * @name_tag: Tag used in eeprom for the board
124 * Return: false if board information does not match OR eeprom wasn't read.
131 * @rev_tag: Revision tag to check in eeprom
136 * Return: false if board information does not match OR eeprom wasn't read.
144 * Return: Empty string if eeprom wasn't read.
152 * Return: Empty string if eeprom wasn't read.
160 * Return: Empty string if eeprom wasn't read.
166 * board_ti_get_eth_mac_addr() - Get Ethernet MAC address from EEPROM MAC list
170 * Does not sanity check the mac_addr. Whatever is stored in EEPROM is returned.
177 * Return: NULL if eeprom wasn't read or emif1_size is not available.
184 * Return: NULL if eeprom wasn't read or emif2_size is not available.
197 * board_ti_set_ethaddr- Sets the ethaddr environment from EEPROM
200 * EEPROM should be already read before calling this function.
201 * The EEPROM contains 2 MAC addresses which define the MAC address
209 * board_ti_was_eeprom_read() - Check to see if the eeprom contents have been read
211 * This function is useful to determine if the eeprom has already been read and
213 * number that the header value is set to upon successful eeprom read.
218 * ti_i2c_eeprom_am_set() - Setup the eeprom data with predefined values
222 * In some cases such as in RTC-only mode, we are able to skip reading eeprom
227 * NOTE: many eeprom information such as serial number, mac address etc is not