Lines Matching full:soc
6 # all archs and SoC implementations defined in the Zephyr build system.
11 # The following files are generated in '<kconfig-binary-dir>/soc'
12 # - Kconfig.defconfig: Contains references to SoC defconfig files for Zephyr integration.
13 # - Kconfig: Contains references to regular SoC Kconfig files for Zephyr integration.
14 # - Kconfig.soc: Contains references to generic SoC Kconfig files.
15 # - Kconfig.sysbuild: Contains references to SoC sysbuild Kconfig files.
37 # implementations may be found. It always includes ${ZEPHYR_BASE}/[arch|soc]
43 list(TRANSFORM SOC_ROOT PREPEND "--soc-root=" OUTPUT_VARIABLE soc_root_args)
73 elseif(HWM_TYPE MATCHES "^soc|^series|^family")
78 if(HWM_TYPE STREQUAL "soc")
99 set(soc_kconfig_file Kconfig.soc)
102 set(defconfig_header "# Load Zephyr SoC Kconfig defconfig.\n")
103 set(soc_zephyr_header "# Load Zephyr SoC Kconfig descriptions.\n")
104 set(soc_kconfig_header "# Load SoC Kconfig descriptions.\n")
105 set(soc_sysbuild_header "# Load SoC sysbuild Kconfig descriptions.\n")
107 file(WRITE ${KCONFIG_BINARY_DIR}/soc/${soc_defconfig_file} "${defconfig_header}")
108 file(WRITE ${KCONFIG_BINARY_DIR}/soc/${soc_zephyr_file} "${soc_zephyr_header}")
109 file(WRITE ${KCONFIG_BINARY_DIR}/soc/${soc_kconfig_file} "${soc_kconfig_header}")
110 file(WRITE ${KCONFIG_BINARY_DIR}/soc/${soc_sysbuild_file} "${soc_sysbuild_header}")
113 kconfig_gen("${KCONFIG_BINARY_DIR}/soc" "${soc_defconfig_file}" "${kconfig_soc_source_dir}")
114 kconfig_gen("${KCONFIG_BINARY_DIR}/soc" "${soc_zephyr_file}" "${kconfig_soc_source_dir}")
115 kconfig_gen("${KCONFIG_BINARY_DIR}/soc" "${soc_kconfig_file}" "${kconfig_soc_source_dir}")
116 kconfig_gen("${KCONFIG_BINARY_DIR}/soc" "${soc_sysbuild_file}" "${kconfig_soc_source_dir}")