CONFIG_ARCH_DEFCONFIG

(No prompt – not directly user assignable.)

Type: string

Direct dependencies

ARC || ARM || NIOS2 || ARCH_POSIX || RISCV32 || X86

(Includes any dependencies from if’s and menus.)

Defaults

  • “arch/arc/defconfig” if ARC
  • “arch/arm/defconfig” if ARM
  • “arch/nios2/defconfig” if NIOS2
  • “arch/posix/defconfig” if ARCH_POSIX
  • “arch/riscv32/defconfig” if RISCV32
  • “arch/x86/defconfig” if X86

Kconfig definitions

At arch/arc/Kconfig:27

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

Menu path: (top menu) → ARC Options

config ARCH_DEFCONFIG
    string
    default "arch/arc/defconfig" if ARC
    depends on ARC

At arch/arm/Kconfig:31

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

Menu path: (top menu) → ARM Options

config ARCH_DEFCONFIG
    string
    default "arch/arm/defconfig" if ARM
    depends on ARM

At arch/nios2/Kconfig:26

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

Menu path: (top menu) → Nios II Options

config ARCH_DEFCONFIG
    string
    default "arch/nios2/defconfig" if NIOS2
    depends on NIOS2

At arch/posix/Kconfig:28

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

Menu path: (top menu) → POSIX (native) Options

config ARCH_DEFCONFIG
    string
    default "arch/posix/defconfig" if ARCH_POSIX
    depends on ARCH_POSIX

At arch/riscv32/Kconfig:24

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

Menu path: (top menu) → RISCV32 Options

config ARCH_DEFCONFIG
    string
    default "arch/riscv32/defconfig" if RISCV32
    depends on RISCV32

At arch/x86/Kconfig:26

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

Menu path: (top menu) → X86 Architecture Options

config ARCH_DEFCONFIG
    string
    default "arch/x86/defconfig" if X86
    depends on X86

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