blob: f394ace786a1be2715f65b022d88e30c39fbdc1c [file] [log] [blame]
Teresa Remmeta6f8da52023-08-17 10:57:06 +02001config PHYTEC_SOM_DETECTION
2 bool "Support SoM detection for PHYTEC platforms"
3 select SPL_CRC8 if SPL
4 help
5 Support of I2C EEPROM based SoM detection.
Teresa Remmetc6dd9c62023-08-17 10:57:07 +02006
Daniel Schultz03e619d2024-05-21 23:18:25 -07007config PHYTEC_SOM_DETECTION_BLOCKS
8 bool "Extend SoM detection with block support"
9 depends on PHYTEC_SOM_DETECTION
10 help
11 Extend the I2C EEPROM based SoM detection with API v3. This API
12 introduces blocks with different payloads.
13
Teresa Remmetc6dd9c62023-08-17 10:57:07 +020014config PHYTEC_IMX8M_SOM_DETECTION
15 bool "Support SoM detection for i.MX8M PHYTEC platforms"
16 depends on ARCH_IMX8M && PHYTEC_SOM_DETECTION
17 default y
18 help
19 Support of I2C EEPROM based SoM detection. Supported
20 for PHYTEC i.MX8MM/i.MX8MP boards
Daniel Schultz0bee8852024-04-19 08:55:40 -070021
22config PHYTEC_AM62_SOM_DETECTION
23 bool "Support SoM detection for AM62x PHYTEC platforms"
24 depends on (TARGET_PHYCORE_AM62X_A53 || TARGET_PHYCORE_AM62X_R5) && \
25 PHYTEC_SOM_DETECTION
Daniel Schultz03e619d2024-05-21 23:18:25 -070026 select PHYTEC_SOM_DETECTION_BLOCKS
Wadim Egorovcc984452024-05-22 09:55:01 +020027 depends on SPL_I2C && DM_I2C
Daniel Schultz0bee8852024-04-19 08:55:40 -070028 default y
29 help
30 Support of I2C EEPROM based SoM detection. Supported
31 for PHYTEC AM62x boards.
32
33config PHYTEC_AM64_SOM_DETECTION
34 bool "Support SoM detection for AM64x PHYTEC platforms"
35 depends on (TARGET_PHYCORE_AM64X_A53 || TARGET_PHYCORE_AM64X_R5) && \
36 PHYTEC_SOM_DETECTION
Daniel Schultz03e619d2024-05-21 23:18:25 -070037 select PHYTEC_SOM_DETECTION_BLOCKS
Wadim Egorovcc984452024-05-22 09:55:01 +020038 depends on SPL_I2C && DM_I2C
Daniel Schultz0bee8852024-04-19 08:55:40 -070039 default y
40 help
41 Support of I2C EEPROM based SoM detection. Supported
42 for PHYTEC AM64x boards.