CONFIG_SOC_FAMILY

(No prompt – not directly user assignable.)

Type: string

Help

SoC family name which can be found under arch/<arch>/soc/<family>. This option holds the directory name used by the build system to locate the correct linker and header files.

Defaults

Kconfig definitions

At arch/arm/soc/arm/Kconfig:13

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "arm" if SOC_FAMILY_ARM && ARM
    depends on SOC_FAMILY_ARM && ARM

At arch/arm/soc/atmel_sam/Kconfig:12

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "atmel_sam" if SOC_FAMILY_SAM && ARM
    depends on SOC_FAMILY_SAM && ARM

At arch/arm/soc/atmel_sam0/Kconfig:11

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "atmel_sam0" if SOC_FAMILY_SAM0 && ARM
    depends on SOC_FAMILY_SAM0 && ARM

At arch/arm/soc/nordic_nrf/Kconfig:13

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "nordic_nrf" if SOC_FAMILY_NRF && ARM
    depends on SOC_FAMILY_NRF && ARM

At arch/arm/soc/nxp_imx/Kconfig:13

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "nxp_imx" if SOC_FAMILY_IMX && ARM
    depends on SOC_FAMILY_IMX && ARM

At arch/arm/soc/nxp_kinetis/Kconfig:14

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "nxp_kinetis" if SOC_FAMILY_KINETIS && ARM
    depends on SOC_FAMILY_KINETIS && ARM

At arch/arm/soc/nxp_lpc/Kconfig:13

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "nxp_lpc" if SOC_FAMILY_LPC && ARM
    depends on SOC_FAMILY_LPC && ARM

At arch/arm/soc/silabs_exx32/Kconfig:12

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "silabs_exx32" if SOC_FAMILY_EXX32 && ARM
    depends on SOC_FAMILY_EXX32 && ARM

At arch/arm/soc/st_stm32/Kconfig:17

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "st_stm32" if SOC_FAMILY_STM32 && ARM
    depends on SOC_FAMILY_STM32 && ARM

At arch/arm/soc/ti_simplelink/Kconfig:9

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/arm/Kconfig:23

Menu path: (top menu) → ARM Options → SoC Configuration

config SOC_FAMILY
    string
    default "ti_simplelink" if SOC_FAMILY_TISIMPLELINK && ARM
    depends on SOC_FAMILY_TISIMPLELINK && ARM

At arch/riscv32/soc/riscv-privilege/Kconfig:13

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/riscv32/Kconfig:18

Menu path: (top menu) → RISCV32 Options

config SOC_FAMILY
    string
    default "riscv-privilege" if SOC_FAMILY_RISCV_PRIVILEGE && RISCV32
    depends on SOC_FAMILY_RISCV_PRIVILEGE && RISCV32

At arch/x86/soc/intel_quark/Kconfig:11

Included via Kconfig:10Kconfig.zephyr:23arch/Kconfig:16arch/x86/Kconfig:21

Menu path: (top menu) → X86 Architecture Options

config SOC_FAMILY
    string
    default "intel_quark" if SOC_FAMILY_QUARK && X86
    depends on SOC_FAMILY_QUARK && X86

At arch/Kconfig:307

Included via Kconfig:10Kconfig.zephyr:23

Menu path: (top menu)

config SOC_FAMILY
    string
    help
      SoC family name which can be found under arch/<arch>/soc/<family>.
      This option holds the directory name used by the build system to locate
      the correct linker and header files.

(Definitions include propagated dependencies, including from if’s and menus.)