u-boot/board/toradex
Igor Opaniuk 0c6b5588ef toradex: tdx-cfg-block: add support for EEPROM
This introduces support for EEPROM as a storage for the main Toradex
config block and additional config blocks on extra EEPROM chips (on
carrier board or video adapters).

To enable EEPROM as a storage for the main config block:
TDX_HAVE_EEPROM=y.

For additional EEPROMs please enable this Kconfig symbol:
TDX_CFG_BLOCK_EXTRA=y.

Information about existing EEPROM chips is provided via Device Tree
using aliases.

You can also write configuration for the carrier board using
create_carrier subcommand for cfgblock. Example:

Verdin iMX8MM # cfgblock create_carrier
Supported carrier boards:
UNKNOWN CARRIER                     = [0]
Verdin Carrier Board                = [1]
Choose your carrier board (provide ID): 1
Enter carrier board version (e.g. V1.1B): V1.0A
Enter carrier board serial number: 10622780

Also with barcode:
Verdin iMX8MM # cfgblock create carrier -y 0156100010622780

Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-27 14:00:36 +02:00
..
apalis-imx8 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
apalis-tk1 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
apalis_imx6 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
apalis_t30 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri-imx6ull treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri-imx8x treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_imx6 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_imx7 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_pxa270 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_t20 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_t30 treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
colibri_vf treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
common toradex: tdx-cfg-block: add support for EEPROM 2020-07-27 14:00:36 +02:00
verdin-imx8mm treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00