Lines Matching full:soc
5 # Configure SoC settings based on Kconfig settings and SoC root.
8 # on Kconfig settings and selected SoC.
10 # If no implementation is available for the selected SoC an error will be raised.
15 # - SOC_NAME: Name of the SoC in use, identical to CONFIG_SOC
16 # - SOC_SERIES: Name of the SoC series in use, identical to CONFIG_SOC_SERIES
17 # - SOC_FAMILY: Name of the SoC family, identical to CONFIG_SOC_FAMILY
19 # - SOC_DIR: Directory containing the SoC implementation
23 # - SOC_ROOT: CMake list of SoC roots containing SoC implementations
34 # found. It always includes ${ZEPHYR_BASE}/soc at the lowest priority.
48 # Use SOC to search for a 'CMakeLists.txt' file.
49 # e.g. zephyr/soc/xtensa/intel_adsp/CMakeLists.txt.
52 if(NOT IS_DIRECTORY "${root}/soc")
53 message(WARNING "\nSOC_ROOT element(s) without a 'soc' subdirectory:
56 …- if your SoC family directory is '/foo/bar/soc/<ARCH>/my_soc_family', then add '/foo/bar' to SOC_…
60 if(EXISTS ${root}/soc/${ARCH}/${SOC_PATH})
61 set(SOC_DIR ${root}/soc)
67 message(FATAL_ERROR "Could not find SOC=${SOC_NAME} for BOARD=${BOARD},\n"
69 "SOC roots searched:\n"