:orphan: .. title:: SOC_FAMILY .. option:: CONFIG_SOC_FAMILY *(No prompt -- not directly user assignable.)* Type: ``string`` Help ==== SoC family name which can be found under soc//. This option holds the directory name used by the build system to locate the correct linker and header files. Defaults ======== - "arm" - "atmel_sam" - "atmel_sam0" - "bcm_vk" - "cypress" - "infineon_xmc" - "microchip_mec" - "nordic_nrf" - "nuvoton" - "nuvoton_npcx" - "nxp_imx" - "nxp_kinetis" - "nxp_lpc" - "silabs_exx32" - "st_stm32" - "ti_simplelink" - "riscv-ite" - "riscv-privilege" - "intel_adsp" Kconfig definitions =================== .. highlight:: kconfig At ``soc/arm/arm/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "arm" depends on \ :option:`SOC_FAMILY_ARM ` ---- At ``soc/arm/atmel_sam/Kconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "atmel_sam" depends on \ :option:`SOC_FAMILY_SAM ` ---- At ``soc/arm/atmel_sam0/Kconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "atmel_sam0" depends on \ :option:`SOC_FAMILY_SAM0 ` ---- At ``soc/arm/bcm_vk/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "bcm_vk" depends on \ :option:`SOC_FAMILY_BCMVK ` ---- At ``soc/arm/cypress/Kconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "cypress" depends on \ :option:`SOC_FAMILY_PSOC6 ` ---- At ``soc/arm/infineon_xmc/Kconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "infineon_xmc" depends on \ :option:`SOC_FAMILY_XMC ` ---- At ``soc/arm/microchip_mec/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "microchip_mec" depends on \ :option:`SOC_FAMILY_MEC ` ---- At ``soc/arm/nordic_nrf/Kconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nordic_nrf" depends on \ :option:`SOC_FAMILY_NRF ` ---- At ``soc/arm/nuvoton/Kconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nuvoton" depends on \ :option:`SOC_FAMILY_NUMICRO ` ---- At ``soc/arm/nuvoton_npcx/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nuvoton_npcx" depends on \ :option:`SOC_FAMILY_NPCX ` ---- At ``soc/arm/nxp_imx/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nxp_imx" depends on \ :option:`SOC_FAMILY_IMX ` ---- At ``soc/arm/nxp_kinetis/Kconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nxp_kinetis" depends on \ :option:`SOC_FAMILY_KINETIS ` ---- At ``soc/arm/nxp_lpc/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "nxp_lpc" depends on \ :option:`SOC_FAMILY_LPC ` ---- At ``soc/arm/silabs_exx32/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "silabs_exx32" depends on \ :option:`SOC_FAMILY_EXX32 ` ---- At ``soc/arm/st_stm32/Kconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "st_stm32" depends on \ :option:`SOC_FAMILY_STM32 ` ---- At ``soc/arm/ti_simplelink/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "ti_simplelink" depends on \ :option:`SOC_FAMILY_TISIMPLELINK ` ---- At ``soc/riscv/riscv-ite/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "riscv-ite" depends on \ :option:`SOC_FAMILY_RISCV_ITE ` ---- At ``soc/riscv/riscv-privilege/Kconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "riscv-privilege" depends on \ :option:`SOC_FAMILY_RISCV_PRIVILEGE ` ---- At ``soc/xtensa/intel_adsp/Kconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. parsed-literal:: config SOC_FAMILY string default "intel_adsp" depends on \ :option:`SOC_FAMILY_INTEL_ADSP ` ---- At ``arch/Kconfig:859`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) .. parsed-literal:: config SOC_FAMILY string help SoC family name which can be found under soc//. This option holds the directory name used by the build system to locate the correct linker and header files. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*