CONFIG_SOC_SERIES

(No prompt – not directly user assignable.)

Type: string

Help

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

Defaults

  • “beetle”

  • “mps2”

  • “musca_a”

  • “musca_b1”

  • “sam3x”

  • “sam4s”

  • “same70”

  • “samd20”

  • “samd21”

  • “samd51”

  • “same51”

  • “same53”

  • “same54”

  • “samr21”

  • “valkyrie”

  • “psoc6”

  • “mec1501”

  • “mec1701”

  • “nrf51”

  • “nrf52”

  • “nrf53”

  • “nrf91”

  • “mcimx6x_m4”

  • “mcimx7_m4”

  • “rt”

  • “k2x”

  • “k6x”

  • “k8x”

  • “ke1xf”

  • “kl2x”

  • “kv5x”

  • “kwx”

  • “lpc54xxx”

  • “lpc55xxx”

  • “efm32gg11b”

  • “efm32hg”

  • “efm32jg12b”

  • “efm32pg12b”

  • “efm32wg”

  • “efr32fg1p”

  • “efr32mg12p”

  • “stm32f0”

  • “stm32f1”

  • “stm32f2”

  • “stm32f3”

  • “stm32f4”

  • “stm32f7”

  • “stm32g0”

  • “stm32g4”

  • “stm32h7”

  • “stm32l0”

  • “stm32l1”

  • “stm32l4”

  • “stm32mp1”

  • “stm32wb”

  • “cc13x2_cc26x2”

  • “cc32xx”

  • “msp432p4xx”

  • “miv”

  • “sifive-freedom”

Kconfig definitions

At soc/arm/arm/beetle/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/arm/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "beetle"
    depends on SOC_SERIES_BEETLE

At soc/arm/arm/mps2/Kconfig.defconfig.series:6

Included via Kconfig:8Kconfig.zephyr:28soc/arm/arm/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "mps2"
    depends on SOC_SERIES_MPS2

At soc/arm/arm/musca_a/Kconfig.defconfig.series:6

Included via Kconfig:8Kconfig.zephyr:28soc/arm/arm/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "musca_a"
    depends on SOC_SERIES_MUSCA

At soc/arm/arm/musca_b1/Kconfig.defconfig.series:6

Included via Kconfig:8Kconfig.zephyr:28soc/arm/arm/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "musca_b1"
    depends on SOC_SERIES_MUSCA_B1

At soc/arm/atmel_sam/sam3x/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "sam3x"
    depends on SOC_SERIES_SAM3X

At soc/arm/atmel_sam/sam4s/Kconfig.defconfig.series:9

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "sam4s"
    depends on SOC_SERIES_SAM4S

At soc/arm/atmel_sam/same70/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "same70"
    depends on SOC_SERIES_SAME70

At soc/arm/atmel_sam0/samd20/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "samd20"
    depends on SOC_SERIES_SAMD20

At soc/arm/atmel_sam0/samd21/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "samd21"
    depends on SOC_SERIES_SAMD21

At soc/arm/atmel_sam0/samd51/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "samd51"
    depends on SOC_SERIES_SAMD51

At soc/arm/atmel_sam0/same51/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "same51"
    depends on SOC_SERIES_SAME51

At soc/arm/atmel_sam0/same53/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "same53"
    depends on SOC_SERIES_SAME53

At soc/arm/atmel_sam0/same54/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "same54"
    depends on SOC_SERIES_SAME54

At soc/arm/atmel_sam0/samr21/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/atmel_sam0/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "samr21"
    depends on SOC_SERIES_SAMR21

At soc/arm/bcm_vk/valkyrie/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/bcm_vk/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "valkyrie"
    depends on SOC_SERIES_VALKYRIE

At soc/arm/cypress/psoc6/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/cypress/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "psoc6"
    depends on SOC_SERIES_PSOC62

At soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/microchip_mec/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "mec1501"
    depends on SOC_SERIES_MEC1501X

At soc/arm/microchip_mec/mec1701/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/microchip_mec/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "mec1701"
    depends on SOC_SERIES_MEC1701X

At soc/arm/nordic_nrf/nrf51/Kconfig.defconfig.series:11

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nordic_nrf/Kconfig.defconfig:8

Menu path: (Top)

config SOC_SERIES
    string
    default "nrf51"
    depends on SOC_SERIES_NRF51X && SOC_FAMILY_NRF

At soc/arm/nordic_nrf/nrf52/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nordic_nrf/Kconfig.defconfig:8

Menu path: (Top)

config SOC_SERIES
    string
    default "nrf52"
    depends on SOC_SERIES_NRF52X && SOC_FAMILY_NRF

At soc/arm/nordic_nrf/nrf53/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nordic_nrf/Kconfig.defconfig:8

Menu path: (Top)

config SOC_SERIES
    string
    default "nrf53"
    depends on SOC_SERIES_NRF53X && SOC_FAMILY_NRF

At soc/arm/nordic_nrf/nrf91/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nordic_nrf/Kconfig.defconfig:8

Menu path: (Top)

config SOC_SERIES
    string
    default "nrf91"
    depends on SOC_SERIES_NRF91X && SOC_FAMILY_NRF

At soc/arm/nxp_imx/mcimx6x_m4/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_imx/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "mcimx6x_m4"
    depends on SOC_SERIES_IMX_6X_M4

At soc/arm/nxp_imx/mcimx7_m4/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_imx/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "mcimx7_m4"
    depends on SOC_SERIES_IMX7_M4

At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_imx/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "rt"
    depends on SOC_SERIES_IMX_RT

At soc/arm/nxp_kinetis/k2x/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "k2x"
    depends on SOC_SERIES_KINETIS_K2X

At soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "k6x"
    depends on SOC_SERIES_KINETIS_K6X

At soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "k8x"
    depends on SOC_SERIES_KINETIS_K8X

At soc/arm/nxp_kinetis/ke1xf/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "ke1xf"
    depends on SOC_SERIES_KINETIS_KE1XF

At soc/arm/nxp_kinetis/kl2x/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "kl2x"
    depends on SOC_SERIES_KINETIS_KL2X

At soc/arm/nxp_kinetis/kv5x/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "kv5x"
    depends on SOC_SERIES_KINETIS_KV5X

At soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_kinetis/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "kwx"
    depends on SOC_SERIES_KINETIS_KWX

At soc/arm/nxp_lpc/lpc54xxx/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_lpc/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "lpc54xxx"
    depends on SOC_SERIES_LPC54XXX

At soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/nxp_lpc/Kconfig.defconfig:4

Menu path: (Top)

config SOC_SERIES
    string
    default "lpc55xxx"
    depends on SOC_SERIES_LPC55XXX

At soc/arm/silabs_exx32/efm32gg11b/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efm32gg11b"
    depends on SOC_SERIES_EFM32GG11B

At soc/arm/silabs_exx32/efm32hg/Kconfig.defconfig.series:9

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efm32hg"
    depends on SOC_SERIES_EFM32HG

At soc/arm/silabs_exx32/efm32jg12b/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efm32jg12b"
    depends on SOC_SERIES_EFM32JG12B

At soc/arm/silabs_exx32/efm32pg12b/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efm32pg12b"
    depends on SOC_SERIES_EFM32PG12B

At soc/arm/silabs_exx32/efm32wg/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efm32wg"
    depends on SOC_SERIES_EFM32WG

At soc/arm/silabs_exx32/efr32fg1p/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efr32fg1p"
    depends on SOC_SERIES_EFR32FG1P

At soc/arm/silabs_exx32/efr32mg12p/Kconfig.defconfig.series:8

Included via Kconfig:8Kconfig.zephyr:28soc/arm/silabs_exx32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "efr32mg12p"
    depends on SOC_SERIES_EFR32MG12P

At soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f0"
    depends on SOC_SERIES_STM32F0X

At soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f1"
    depends on SOC_SERIES_STM32F1X

At soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f2"
    depends on SOC_SERIES_STM32F2X

At soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f3"
    depends on SOC_SERIES_STM32F3X

At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f4"
    depends on SOC_SERIES_STM32F4X

At soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32f7"
    depends on SOC_SERIES_STM32F7X

At soc/arm/st_stm32/stm32g0/Kconfig.defconfig.series:11

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32g0"
    depends on SOC_SERIES_STM32G0X

At soc/arm/st_stm32/stm32g4/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32g4"
    depends on SOC_SERIES_STM32G4X

At soc/arm/st_stm32/stm32h7/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32h7"
    depends on SOC_SERIES_STM32H7X

At soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series:12

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32l0"
    depends on SOC_SERIES_STM32L0X

At soc/arm/st_stm32/stm32l1/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32l1"
    depends on SOC_SERIES_STM32L1X

At soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series:13

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32l4"
    depends on SOC_SERIES_STM32L4X

At soc/arm/st_stm32/stm32mp1/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32mp1"
    depends on SOC_SERIES_STM32MP1X

At soc/arm/st_stm32/stm32wb/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/st_stm32/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "stm32wb"
    depends on SOC_SERIES_STM32WBX

At soc/arm/ti_simplelink/cc13x2_cc26x2/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/ti_simplelink/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "cc13x2_cc26x2"
    depends on SOC_SERIES_CC13X2_CC26X2

At soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:9

Included via Kconfig:8Kconfig.zephyr:28soc/arm/ti_simplelink/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "cc32xx"
    depends on SOC_SERIES_CC32XX

At soc/arm/ti_simplelink/msp432p4xx/Kconfig.defconfig.series:10

Included via Kconfig:8Kconfig.zephyr:28soc/arm/ti_simplelink/Kconfig.defconfig:3

Menu path: (Top)

config SOC_SERIES
    string
    default "msp432p4xx"
    depends on SOC_SERIES_MSP432P4XX

At soc/riscv/riscv-privilege/miv/Kconfig.defconfig.series:5

Included via Kconfig:8Kconfig.zephyr:28soc/riscv/riscv-privilege/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "miv"
    depends on SOC_SERIES_RISCV32_MIV

At soc/riscv/riscv-privilege/sifive-freedom/Kconfig.defconfig.series:5

Included via Kconfig:8Kconfig.zephyr:28soc/riscv/riscv-privilege/Kconfig.defconfig:6

Menu path: (Top)

config SOC_SERIES
    string
    default "sifive-freedom"
    depends on SOC_SERIES_RISCV_SIFIVE_FREEDOM

At arch/Kconfig:512

Included via Kconfig:8Kconfig.zephyr:34

Menu path: (Top)

config SOC_SERIES
    string
    help
      SoC series name which can be found under soc/<arch>/<family>/<series>.
      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.)