CONFIG_SOC:

SoC name which can be found under arch/<arch>/soc/<soc name>. This option holds the directory name used by the build system to locate the correct linker and header files for the SoC. This option will go away once all SoCs are using family/series structure.

Symbol:

SOC

Type:

string

Value:

“atom”

User value:

(no user value)

Visibility:

“n”

Is choice item:

false

Is defined:

true

Is from env.:

false

Is special:

false

Prompts:

(no prompts)

Default values:
  • “pulpino”
  • Condition: (none)
  • “riscv32-qemu”
  • Condition: (none)
  • atom (value: “atom”)
  • Condition: (none)
  • ia32 (value: “ia32”)
  • Condition: (none)
  • quark_d2000 (value: “quark_d2000”)
  • Condition: (none)
  • quark_se_c1000 (value: “quark_se_c1000”)
  • Condition: (none)
  • curie (value: “curie”)
  • Condition: (none)
  • quark_x1000 (value: “quark_x1000”)
  • Condition: (none)
  • nios2-qemu (value: “nios2-qemu”)
  • Condition: (none)
  • nios2f-zephyr (value: “nios2f-zephyr”)
  • Condition: (none)
  • mk64f12 (value: “mk64f12”)
  • Condition: (none)
  • mkw41z4 (value: “mkw41z4”)
  • Condition: (none)
  • cc3200 (value: “cc3200”)
  • Condition: (none)
  • beetle_r0 (value: “beetle_r0”)
  • Condition: (none)
  • mps2_an385 (value: “mps2_an385”)
  • Condition: (none)
  • stm32l476xx (value: “stm32l476xx”)
  • Condition: (none)
  • stm32f107xc (value: “stm32f107xc”)
  • Condition: (none)
  • stm32f103xb (value: “stm32f103xb”)
  • Condition: (none)
  • stm32f103xe (value: “stm32f103xe”)
  • Condition: (none)
  • stm32f334x8 (value: “stm32f334x8”)
  • Condition: (none)
  • stm32f303xc (value: “stm32f303xc”)
  • Condition: (none)
  • stm32f373xc (value: “stm32f373xc”)
  • Condition: (none)
  • stm32f411xe (value: “stm32f411xe”)
  • Condition: (none)
  • stm32f401xe (value: “stm32f401xe”)
  • Condition: (none)
  • atmel_sam3 (value: “atmel_sam3”)
  • Condition: (none)
  • nRF52840 (value: “nRF52840”)
  • Condition: (none)
  • nRF52832 (value: “nRF52832”)
  • Condition: (none)
  • nRF51822_QFAC (value: “nRF51822_QFAC”)
  • Condition: (none)
  • nRF51822_QFAA (value: “nRF51822_QFAA”)
  • Condition: (none)
  • nRF51822_QFAB (value: “nRF51822_QFAB”)
  • Condition: (none)
  • ti_lm3s6965 (value: “ti_lm3s6965”)
  • Condition: (none)
  • em11d (value: “em11d”)
  • Condition: (none)
  • quark_se_c1000_ss (value: “quark_se_c1000_ss”)
  • Condition: (none)
  • em7d (value: “em7d”)
  • Condition: (none)
  • em9d (value: “em9d”)
  • Condition: (none)
Selects:

(no selects)

Reverse (select-related) dependencies:
 

(no reverse dependencies)

Additional dependencies from enclosing menus and ifs:
 

SOC_EM9D (value: “n”)

Locations:
  • ../arch/Kconfig:86
  • ../arch/riscv32/soc/pulpino/Kconfig.defconfig:3
  • ../arch/riscv32/soc/riscv32-qemu/Kconfig.defconfig:3
  • ../arch/x86/soc/atom/Kconfig.defconfig:11
  • ../arch/x86/soc/ia32/Kconfig.defconfig:11
  • ../arch/x86/soc/intel_quark/quark_d2000/Kconfig.defconfig.quark_d2000:11
  • ../arch/x86/soc/intel_quark/quark_se/Kconfig.defconfig.quark_se_c1000:11
  • ../arch/x86/soc/intel_quark/quark_se/Kconfig.defconfig.curie:11
  • ../arch/x86/soc/intel_quark/quark_x1000/Kconfig.defconfig.quark_x1000:11
  • ../arch/nios2/soc/nios2-qemu/Kconfig.defconfig:3
  • ../arch/nios2/soc/nios2f-zephyr/Kconfig.defconfig:3
  • ../arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:11
  • ../arch/arm/soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4:10
  • ../arch/arm/soc/ti_simplelink/cc32xx/Kconfig.defconfig.cc3200:6
  • ../arch/arm/soc/arm/beetle/Kconfig.defconfig.beetle_r0:11
  • ../arch/arm/soc/arm/mps2/Kconfig.defconfig.mps2_an385:9
  • ../arch/arm/soc/st_stm32/stm32l4/Kconfig.defconfig.stm32l476xx:11
  • ../arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.stm32f107xc:10
  • ../arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.stm32f103xb:10
  • ../arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.stm32f103xe:10
  • ../arch/arm/soc/st_stm32/stm32f3/Kconfig.defconfig.stm32f334x8:10
  • ../arch/arm/soc/st_stm32/stm32f3/Kconfig.defconfig.stm32f303xc:10
  • ../arch/arm/soc/st_stm32/stm32f3/Kconfig.defconfig.stm32f373xc:10
  • ../arch/arm/soc/st_stm32/stm32f4/Kconfig.defconfig.stm32f411xe:10
  • ../arch/arm/soc/st_stm32/stm32f4/Kconfig.defconfig.stm32f401xe:10
  • ../arch/arm/soc/atmel_sam3/Kconfig.defconfig:12
  • ../arch/arm/soc/nordic_nrf5/nrf52/Kconfig.defconfig.nrf52840:11
  • ../arch/arm/soc/nordic_nrf5/nrf52/Kconfig.defconfig.nrf52832:11
  • ../arch/arm/soc/nordic_nrf5/nrf51/Kconfig.defconfig.nrf51822_QFAC:11
  • ../arch/arm/soc/nordic_nrf5/nrf51/Kconfig.defconfig.nrf51822_QFAA:11
  • ../arch/arm/soc/nordic_nrf5/nrf51/Kconfig.defconfig.nrf51822_QFAB:11
  • ../arch/arm/soc/ti_lm3s6965/Kconfig.defconfig:11
  • ../arch/arc/soc/em11d/Kconfig.defconfig:10
  • ../arch/arc/soc/quark_se_c1000_ss/Kconfig.defconfig:10
  • ../arch/arc/soc/em7d/Kconfig.defconfig:10
  • ../arch/arc/soc/em9d/Kconfig.defconfig:10