mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-04 20:26:13 +02:00
As the PHYTEC phyCORE-i.MX91 [1] is just another variant of the existing PHYTEC phyCORE-i.MX93 SoM but with i.MX91 SoC populated instead, add it to the existing board-code "phycore_imx93", and rename that board to "phycore_imx91_93" to reflect the dual SoCs support. While at it, also rename and change common files accordingly. This way i.MX91 and i.MX93 SoC variants of the phyCORE SoM share most of the code and documentation without duplication, while maintaining own device-tree and defconfigs for each CPU variant. Supported features: - 1GB LPDDR4 RAM - Debug UART - EEPROM - eMMC - Ethernet - SD-card - USB Product page SoM: [1] https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-91-93/ Signed-off-by: Primoz Fiser <primoz.fiser@norik.com>
68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
config PHYTEC_SOM_DETECTION
|
|
bool "Support SoM detection for PHYTEC platforms"
|
|
select SPL_CRC8 if SPL
|
|
help
|
|
Support of I2C EEPROM based SoM detection.
|
|
|
|
config PHYTEC_SOM_DETECTION_BLOCKS
|
|
bool "Extend SoM detection with block support"
|
|
depends on PHYTEC_SOM_DETECTION
|
|
help
|
|
Extend the I2C EEPROM based SoM detection with API v3. This API
|
|
introduces blocks with different payloads.
|
|
|
|
config PHYTEC_IMX8M_SOM_DETECTION
|
|
bool "Support SoM detection for i.MX8M PHYTEC platforms"
|
|
depends on ARCH_IMX8M && PHYTEC_SOM_DETECTION
|
|
default y
|
|
help
|
|
Support of I2C EEPROM based SoM detection. Supported
|
|
for PHYTEC i.MX8MM/i.MX8MP boards
|
|
|
|
config PHYTEC_IMX91_93_SOM_DETECTION
|
|
bool "Support SoM detection for i.MX91/93 PHYTEC platforms"
|
|
depends on ARCH_IMX9 && PHYTEC_SOM_DETECTION
|
|
default y
|
|
help
|
|
Support of I2C EEPROM based SoM detection. Supported
|
|
for PHYTEC i.MX91/93 based boards
|
|
|
|
config PHYTEC_AM62_SOM_DETECTION
|
|
bool "Support SoM detection for AM62x PHYTEC platforms"
|
|
depends on (TARGET_PHYCORE_AM62X_A53 || TARGET_PHYCORE_AM62X_R5) && \
|
|
PHYTEC_SOM_DETECTION
|
|
select PHYTEC_SOM_DETECTION_BLOCKS
|
|
depends on SPL_I2C && DM_I2C
|
|
default y
|
|
help
|
|
Support of I2C EEPROM based SoM detection. Supported
|
|
for PHYTEC AM62x boards.
|
|
|
|
config PHYTEC_AM62A_SOM_DETECTION
|
|
bool "Support SoM detection for AM62Ax PHYTEC platforms"
|
|
depends on (TARGET_PHYCORE_AM62AX_A53 || TARGET_PHYCORE_AM62AX_R5) && \
|
|
PHYTEC_SOM_DETECTION
|
|
select PHYTEC_SOM_DETECTION_BLOCKS
|
|
depends on SPL_I2C && DM_I2C
|
|
default y
|
|
help
|
|
Support of I2C EEPROM based SoM detection. Supported
|
|
for PHYTEC AM62Ax boards.
|
|
|
|
config PHYTEC_AM64_SOM_DETECTION
|
|
bool "Support SoM detection for AM64x PHYTEC platforms"
|
|
depends on (TARGET_PHYCORE_AM64X_A53 || TARGET_PHYCORE_AM64X_R5) && \
|
|
PHYTEC_SOM_DETECTION
|
|
select PHYTEC_SOM_DETECTION_BLOCKS
|
|
depends on SPL_I2C && DM_I2C
|
|
default y
|
|
help
|
|
Support of I2C EEPROM based SoM detection. Supported
|
|
for PHYTEC AM64x boards.
|
|
|
|
config PHYTEC_EEPROM_BUS
|
|
int "Board EEPROM's I2C bus number"
|
|
range 0 8
|
|
default 0
|
|
depends on PHYTEC_SOM_DETECTION
|