Lines Matching +full:board +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com
23 * struct ti_am_eeprom - This structure holds data read in from the
26 * @name: The name of the board
27 * @version: Board revision
28 * @serial: Board serial number
32 * The data is this structure is read from the EEPROM on the board.
33 * It is used for board detection which is based on name. It is used
34 * to configure specific TI boards. This allows booting of multiple
35 * TI boards with a single MLO and u-boot.
52 * struct dra7_eeprom - This structure holds data read in from the DRA7 EVM
55 * @name: The name of the board
56 * @version_major: Board major version
57 * @version_minor: Board minor version
58 * @config: Board specific config options
62 * The data is this structure is read from the EEPROM on the board.
63 * It is used for board detection which is based on name. It is used
64 * to configure specific DRA7 boards. This allows booting of multiple
65 * DRA7 boards with a single MLO and u-boot.
78 * struct ti_common_eeprom - Null terminated, usable EEPROM contents.
83 * @config: NULL terminated Board specific config options
103 * ti_i2c_eeprom_am_get() - Consolidated eeprom data collection for AM* TI EVMs
113 * ti_i2c_eeprom_dra7_get() - Consolidated eeprom data for DRA7 TI EVMs
120 * board_ti_is() - Board detection logic for TI EVMs
121 * @name_tag: Tag used in eeprom for the board
123 * Return: false if board information does not match OR eeprom wasn't read.
129 * board_ti_rev_is() - Compare board revision for TI EVMs
135 * Return: false if board information does not match OR eeprom wasn't read.
141 * board_ti_get_rev() - Get board revision for TI EVMs
144 * Board revision otherwise
149 * board_ti_get_config() - Get board config for TI EVMs
152 * Board config otherwise
157 * board_ti_get_name() - Get board name for TI EVMs
160 * Board name otherwise
165 * board_ti_get_eth_mac_addr() - Get Ethernet MAC address from EEPROM MAC list
174 * board_ti_get_emif1_size() - Get size of the DDR on emif1 for TI EVMs
181 * board_ti_get_emif2_size() - Get size of the DDR on emif2 for TI EVMs
188 * set_board_info_env() - Setup commonly used board information environment vars
189 * @name: Name of the board
196 * board_ti_set_ethaddr- Sets the ethaddr environment from EEPROM
208 * board_ti_was_eeprom_read() - Check to see if the eeprom contents have been read
217 * ti_i2c_eeprom_am_set() - Setup the eeprom data with predefined values
218 * @name: Name of the board
219 * @rev: Revision of the board
221 * In some cases such as in RTC-only mode, we are able to skip reading eeprom
224 * a handy function to pre-program information.