if TARGET_PHYCORE_IMX8MM config SYS_BOARD default "phycore_imx8mm" config SYS_VENDOR default "phytec" config SYS_CONFIG_NAME default "phycore_imx8mm" config IMX_CONFIG default "board/phytec/phycore_imx8mm/imximage-8mm-sd.cfg" config PHYCORE_IMX8MM_RAM_SIZE_FIX bool "Set phyCORE-i.MX8MM RAM size fix instead of detecting" default false help RAM size is automatic being detected with the help of the EEPROM introspection data. Set RAM size to a fix value instead. choice prompt "phyCORE-i.MX8MM RAM size" depends on PHYCORE_IMX8MM_RAM_SIZE_FIX default PHYCORE_IMX8MM_RAM_SIZE_2GB help Select a fixed RAM size instead of EEPROM introspection data. config PHYCORE_IMX8MM_RAM_SIZE_1GB bool "1GB RAM" help Set RAM size fix to 1GB for phyCORE-i.MX8MM instead of runtime detection from EEPROM. config PHYCORE_IMX8MM_RAM_SIZE_2GB bool "2GB RAM" help Set RAM size fix to 2GB for phyCORE-i.MX8MM instead of runtime detection from EEPROM. config PHYCORE_IMX8MM_RAM_SIZE_4GB bool "4GB RAM" help Set RAM size fix to 4GB for phyCORE-i.MX8MM instead of runtime detection from EEPROM. endchoice config PHYCORE_IMX8MM_RAM_STATIC_SOM_REV bool "Set static phyCORE-i.MX8MM SoM revision for RAM timing setup" default false help phyCORE-i.MX8MM SoM revision 7 uses a updated set of optimized RAM timings compared to revision 6 and older. Set the SoM revision during compile time instead of being detected. choice prompt "phyCORE-i.MX8MM RAM timing SoM revision static config" depends on PHYCORE_IMX8MM_RAM_STATIC_SOM_REV default PHYCORE_IMX8MM_USE_SOM_REV_7 help Use a fixed revision setting instead of runtime auto detection. config PHYCORE_IMX8MM_USE_SOM_REV_6 bool "RAM Timings for SoM Revisions 6 and older" help Use optimized RAM Timings for phyCORE-i.MX8MM SoM Revisions 6 and older instead of autodetecting. config PHYCORE_IMX8MM_USE_SOM_REV_7 bool "RAM Timings for SoM Revision 7" help Use optimized RAM Timings for phyCORE-i.MX8MM SoM Revision 7 instead of autodetecting. endchoice source "board/phytec/common/Kconfig" endif