From c5839f834b30754a3374e17824cd1ecb57b9c023 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 6 Feb 2020 18:26:14 +0100 Subject: [PATCH] kconfig: Remove assignments to CONFIG_ syms and hide them All board defconfig files currently set the architecture in addition to the board and the SoC, by setting e.g. CONFIG_ARM=y. This spams up defconfig files. CONFIG_ symbols currently being set in configuration files also means that they are configurable (can be changed in menuconfig and in configuration files), even though changing the architecture won't work, since other things get set from -DBOARD=. Many boards also allow changing the architecture symbols independently from the SoC symbols, which doesn't make sense. Get rid of all assignments to CONFIG_ symbols and clean up the relationships between symbols and the configuration interface, like this: 1. Remove the choice with the CONFIG_ symbols in arch/Kconfig and turn the CONFIG_ symbols into invisible (promptless/nonconfigurable) symbols instead. Getting rid of the choice allows the symbols to be 'select'ed (choice symbols don't support 'select'). 2. Select the right CONFIG_ symbol from the SOC_SERIES_* symbols. This makes sense since you know the architecture if you know the SoC. Put the select on the SOC_* symbol instead for boards that don't have a SOC_SERIES_*. 3. Remove all assignments to CONFIG_ symbols. The assignments would generate errors now, since the symbols are promptless. The change was done by grepping for assignments to CONFIG_ symbols, finding the SOC_SERIES_* (or SOC_*) symbol being set in the same defconfig file, and putting a 'select' on it instead. See https://github.com/ulfalizer/zephyr/commits/hide-arch-syms-unsquashed for a split-up version of this commit, which will make it easier to see how stuff was done. This needs to go in as one commit though. This change is safer than it might seem re. outstanding PRs, because any assignment to CONFIG_ symbols generates an error now, making outdated stuff easy to catch. Signed-off-by: Ulf Magnusson --- arch/Kconfig | 38 ++++++++++++------- .../arc/em_starterkit/em_starterkit_defconfig | 1 - .../em_starterkit_em11d_defconfig | 1 - .../em_starterkit_em7d_defconfig | 1 - .../em_starterkit_em7d_normal_defconfig | 1 - .../em_starterkit_em7d_v22_defconfig | 1 - boards/arc/emsdp/emsdp_defconfig | 1 - boards/arc/emsdp/emsdp_em4_defconfig | 1 - boards/arc/emsdp/emsdp_em5d_defconfig | 1 - boards/arc/emsdp/emsdp_em6_defconfig | 1 - boards/arc/emsdp/emsdp_em7d_defconfig | 1 - boards/arc/emsdp/emsdp_em7d_esp_defconfig | 1 - boards/arc/emsdp/emsdp_em9d_defconfig | 1 - boards/arc/hsdk/hsdk_defconfig | 1 - boards/arc/iotdk/iotdk_defconfig | 1 - boards/arc/nsim/nsim_em_defconfig | 1 - .../nsim/nsim_em_mpu_stack_guard_defconfig | 1 - boards/arc/nsim/nsim_hs_defconfig | 1 - boards/arc/nsim/nsim_hs_smp_defconfig | 1 - boards/arc/nsim/nsim_sem_defconfig | 1 - .../nsim/nsim_sem_mpu_stack_guard_defconfig | 3 +- boards/arc/nsim/nsim_sem_normal_defconfig | 1 - .../arm/96b_argonkey/96b_argonkey_defconfig | 1 - .../arm/96b_avenger96/96b_avenger96_defconfig | 1 - boards/arm/96b_carbon/96b_carbon_defconfig | 1 - .../96b_carbon_nrf51_defconfig | 1 - .../arm/96b_meerkat96/96b_meerkat96_defconfig | 1 - boards/arm/96b_neonkey/96b_neonkey_defconfig | 1 - .../arm/96b_nitrogen/96b_nitrogen_defconfig | 1 - .../96b_stm32_sensor_mez_defconfig | 1 - boards/arm/96b_wistrio/96b_wistrio_defconfig | 1 - .../actinius_icarus/actinius_icarus_defconfig | 1 - .../actinius_icarus_ns_defconfig | 1 - .../adafruit_feather_m0_basic_proto_defconfig | 3 +- .../adafruit_trinket_m0_defconfig | 1 - boards/arm/arduino_due/arduino_due_defconfig | 1 - .../arm/arduino_zero/arduino_zero_defconfig | 1 - .../arm/atsamd20_xpro/atsamd20_xpro_defconfig | 1 - .../arm/atsamd21_xpro/atsamd21_xpro_defconfig | 1 - .../arm/atsame54_xpro/atsame54_xpro_defconfig | 1 - .../arm/atsamr21_xpro/atsamr21_xpro_defconfig | 1 - .../b_l072z_lrwan1/b_l072z_lrwan1_defconfig | 1 - .../arm/bbc_microbit/bbc_microbit_defconfig | 1 - boards/arm/bcm958401m2/bcm958401m2_defconfig | 1 - boards/arm/bl652_dvk/bl652_dvk_defconfig | 1 - boards/arm/bl654_dvk/bl654_dvk_defconfig | 1 - .../cc1352r1_launchxl_defconfig | 1 - .../cc26x2r1_launchxl_defconfig | 1 - .../cc3220sf_launchxl_defconfig | 1 - .../cc3235sf_launchxl_defconfig | 1 - .../colibri_imx7d_m4_defconfig | 1 - .../cy8ckit_062_wifi_bt_m0_defconfig | 1 - .../cy8ckit_062_wifi_bt_m4_defconfig | 1 - .../decawave_dwm1001_dev_defconfig | 1 - boards/arm/degu_evk/degu_evk_defconfig | 1 - .../disco_l475_iot1/disco_l475_iot1_defconfig | 1 - .../arm/dragino_lsn50/dragino_lsn50_defconfig | 1 - .../efm32gg_stk3701a_defconfig | 1 - .../efm32hg_slstk3400a_defconfig | 1 - .../efm32pg_stk3402a_defconfig | 1 - .../efm32pg_stk3402a_jg_defconfig | 1 - .../efm32wg_stk3800/efm32wg_stk3800_defconfig | 1 - .../efr32_slwstk6061a_defconfig | 1 - .../efr32mg_sltb004a_defconfig | 1 - boards/arm/frdm_k22f/frdm_k22f_defconfig | 1 - boards/arm/frdm_k64f/frdm_k64f_defconfig | 1 - boards/arm/frdm_k82f/frdm_k82f_defconfig | 1 - boards/arm/frdm_kl25z/frdm_kl25z_defconfig | 1 - boards/arm/frdm_kw41z/frdm_kw41z_defconfig | 1 - .../arm/google_kukui/google_kukui_defconfig | 1 - .../arm/hexiwear_k64/hexiwear_k64_defconfig | 1 - .../hexiwear_kw40z/hexiwear_kw40z_defconfig | 1 - .../holyiot_yj16019/holyiot_yj16019_defconfig | 1 - .../lpcxpresso54114_m0_defconfig | 1 - .../lpcxpresso54114_m4_defconfig | 1 - .../lpcxpresso55s69_cpu0_defconfig | 1 - .../mec1501modular_assy6885_defconfig | 1 - .../mec15xxevb_assy6853_defconfig | 1 - .../mec2016evb_assy6797_defconfig | 1 - .../mikroe_mini_m4_for_stm32_defconfig | 1 - .../mimxrt1010_evk/mimxrt1010_evk_defconfig | 1 - .../mimxrt1015_evk/mimxrt1015_evk_defconfig | 1 - .../mimxrt1020_evk/mimxrt1020_evk_defconfig | 1 - .../mimxrt1050_evk/mimxrt1050_evk_defconfig | 1 - .../mimxrt1050_evk_qspi_defconfig | 1 - .../mimxrt1060_evk/mimxrt1060_evk_defconfig | 1 - .../mimxrt1060_evk_hyperflash_defconfig | 1 - .../mimxrt1064_evk/mimxrt1064_evk_defconfig | 1 - boards/arm/mm_swiftio/mm_swiftio_defconfig | 1 - boards/arm/mps2_an385/mps2_an385_defconfig | 1 - boards/arm/mps2_an521/mps2_an521_defconfig | 1 - .../mps2_an521/mps2_an521_nonsecure_defconfig | 1 - .../msp_exp432p401r_launchxl_defconfig | 1 - .../arm/nrf51_ble400/nrf51_ble400_defconfig | 1 - .../arm/nrf51_blenano/nrf51_blenano_defconfig | 1 - .../nrf51_pca10028/nrf51_pca10028_defconfig | 1 - .../nrf51_pca10031/nrf51_pca10031_defconfig | 1 - .../nrf51_vbluno51/nrf51_vbluno51_defconfig | 1 - .../nrf52810_pca10040_defconfig | 1 - .../nrf52811_pca10056_defconfig | 1 - .../arm/nrf52832_mdk/nrf52832_mdk_defconfig | 1 - .../nrf52833_pca10100_defconfig | 1 - .../arm/nrf52840_blip/nrf52840_blip_defconfig | 1 - .../arm/nrf52840_mdk/nrf52840_mdk_defconfig | 1 - .../nrf52840_papyr/nrf52840_papyr_defconfig | 1 - .../nrf52840_pca10056_defconfig | 1 - .../nrf52840_pca10059_defconfig | 1 - .../nrf52840_pca10090_defconfig | 1 - .../nrf52_adafruit_feather_defconfig | 1 - .../nrf52_blenano2/nrf52_blenano2_defconfig | 1 - .../nrf52_pca10040/nrf52_pca10040_defconfig | 1 - .../nrf52_pca20020/nrf52_pca20020_defconfig | 1 - .../nrf52_sparkfun/nrf52_sparkfun_defconfig | 1 - .../nrf52_vbluno52/nrf52_vbluno52_defconfig | 1 - .../nrf5340_dk_nrf5340_cpuapp_defconfig | 1 - .../nrf5340_dk_nrf5340_cpuappns_defconfig | 1 - .../nrf5340_dk_nrf5340_cpunet_defconfig | 1 - .../nrf9160_pca10090_defconfig | 1 - .../nrf9160_pca10090ns_defconfig | 1 - .../arm/nucleo_f030r8/nucleo_f030r8_defconfig | 1 - .../arm/nucleo_f070rb/nucleo_f070rb_defconfig | 1 - .../arm/nucleo_f091rc/nucleo_f091rc_defconfig | 1 - .../arm/nucleo_f103rb/nucleo_f103rb_defconfig | 1 - .../arm/nucleo_f207zg/nucleo_f207zg_defconfig | 1 - .../arm/nucleo_f302r8/nucleo_f302r8_defconfig | 1 - .../arm/nucleo_f334r8/nucleo_f334r8_defconfig | 1 - .../arm/nucleo_f401re/nucleo_f401re_defconfig | 1 - .../arm/nucleo_f411re/nucleo_f411re_defconfig | 1 - .../arm/nucleo_f412zg/nucleo_f412zg_defconfig | 1 - .../arm/nucleo_f413zh/nucleo_f413zh_defconfig | 1 - .../arm/nucleo_f429zi/nucleo_f429zi_defconfig | 1 - .../arm/nucleo_f446re/nucleo_f446re_defconfig | 1 - .../arm/nucleo_f746zg/nucleo_f746zg_defconfig | 1 - .../arm/nucleo_f756zg/nucleo_f756zg_defconfig | 1 - .../arm/nucleo_f767zi/nucleo_f767zi_defconfig | 1 - .../arm/nucleo_g071rb/nucleo_g071rb_defconfig | 1 - .../arm/nucleo_g431rb/nucleo_g431rb_defconfig | 1 - .../arm/nucleo_g474re/nucleo_g474re_defconfig | 1 - .../arm/nucleo_l053r8/nucleo_l053r8_defconfig | 1 - .../arm/nucleo_l073rz/nucleo_l073rz_defconfig | 1 - .../arm/nucleo_l152re/nucleo_l152re_defconfig | 1 - .../arm/nucleo_l432kc/nucleo_l432kc_defconfig | 1 - .../arm/nucleo_l452re/nucleo_l452re_defconfig | 1 - .../arm/nucleo_l476rg/nucleo_l476rg_defconfig | 1 - .../arm/nucleo_l496zg/nucleo_l496zg_defconfig | 1 - .../arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig | 1 - .../arm/nucleo_wb55rg/nucleo_wb55rg_defconfig | 1 - .../olimex_stm32_e407_defconfig | 1 - .../olimex_stm32_h407_defconfig | 1 - .../olimex_stm32_p405_defconfig | 1 - .../olimexino_stm32/olimexino_stm32_defconfig | 1 - .../particle_argon/particle_argon_defconfig | 1 - .../particle_boron/particle_boron_defconfig | 1 - .../particle_xenon/particle_xenon_defconfig | 1 - boards/arm/pico_pi_m4/pico_pi_m4_defconfig | 1 - .../qemu_cortex_a53/qemu_cortex_a53_defconfig | 1 - .../qemu_cortex_m0/qemu_cortex_m0_defconfig | 1 - .../qemu_cortex_m3/qemu_cortex_m3_defconfig | 1 - .../qemu_cortex_r5/qemu_cortex_r5_defconfig | 1 - boards/arm/reel_board/reel_board_defconfig | 1 - boards/arm/reel_board/reel_board_v2_defconfig | 1 - boards/arm/sam4e_xpro/sam4e_xpro_defconfig | 1 - .../sam4s_xplained/sam4s_xplained_defconfig | 1 - .../sam_e70_xplained_defconfig | 1 - .../arm/sam_v71_xult/sam_v71_xult_defconfig | 1 - .../sensortile_box/sensortile_box_defconfig | 1 - .../steval_fcu001v1/steval_fcu001v1_defconfig | 1 - .../arm/stm3210c_eval/stm3210c_eval_defconfig | 1 - .../stm32373c_eval/stm32373c_eval_defconfig | 1 - .../stm32_min_dev_black_defconfig | 1 - .../stm32_min_dev_blue_defconfig | 1 - .../stm32f030_demo/stm32f030_demo_defconfig | 1 - .../stm32f072_eval/stm32f072_eval_defconfig | 1 - .../stm32f072b_disco_defconfig | 1 - .../arm/stm32f0_disco/stm32f0_disco_defconfig | 1 - .../arm/stm32f3_disco/stm32f3_disco_defconfig | 1 - .../stm32f411e_disco_defconfig | 1 - .../stm32f412g_disco_defconfig | 1 - .../stm32f429i_disc1_defconfig | 1 - .../stm32f469i_disco_defconfig | 1 - .../arm/stm32f4_disco/stm32f4_disco_defconfig | 1 - .../stm32f723e_disco_defconfig | 1 - .../stm32f746g_disco_defconfig | 1 - .../stm32f769i_disco_defconfig | 1 - .../stm32g0316_disco_defconfig | 1 - .../stm32h747i_disco_m4_defconfig | 1 - .../stm32h747i_disco_m7_defconfig | 1 - .../arm/stm32l1_disco/stm32l1_disco_defconfig | 1 - .../stm32l476g_disco_defconfig | 1 - .../stm32l496g_disco_defconfig | 1 - .../stm32mp157c_dk2/stm32mp157c_dk2_defconfig | 1 - .../arm/stm32vl_disco/stm32vl_disco_defconfig | 2 - boards/arm/twr_ke18f/twr_ke18f_defconfig | 1 - .../arm/twr_kv58f220m/twr_kv58f220m_defconfig | 1 - .../udoo_neo_full_m4_defconfig | 1 - .../arm/usb_kw24d512/usb_kw24d512_defconfig | 1 - boards/arm/v2m_beetle/v2m_beetle_defconfig | 1 - boards/arm/v2m_musca/v2m_musca_defconfig | 1 - .../v2m_musca/v2m_musca_nonsecure_defconfig | 1 - .../arm/v2m_musca_b1/v2m_musca_b1_defconfig | 1 - .../v2m_musca_b1_nonsecure_defconfig | 1 - boards/arm/warp7_m4/warp7_m4_defconfig | 1 - .../nios2/altera_max10/altera_max10_defconfig | 1 - boards/nios2/qemu_nios2/qemu_nios2_defconfig | 1 - .../native_posix/native_posix_64_defconfig | 1 - .../posix/native_posix/native_posix_defconfig | 1 - boards/posix/nrf52_bsim/nrf52_bsim_defconfig | 1 - boards/riscv/hifive1/hifive1_defconfig | 1 - .../riscv/hifive1_revb/hifive1_revb_defconfig | 1 - .../litex_vexriscv/litex_vexriscv_defconfig | 1 - .../riscv/m2gl025_miv/m2gl025_miv_defconfig | 1 - .../riscv/qemu_riscv32/qemu_riscv32_defconfig | 1 - .../riscv/qemu_riscv64/qemu_riscv64_defconfig | 1 - .../rv32m1_vega/rv32m1_vega_ri5cy_defconfig | 1 - .../rv32m1_vega_zero_riscy_defconfig | 1 - boards/x86/gpmrb/gpmrb_defconfig | 1 - boards/x86/minnowboard/minnowboard_defconfig | 1 - boards/x86/qemu_x86/qemu_x86_64_defconfig | 1 - .../x86/qemu_x86/qemu_x86_coverage_defconfig | 1 - boards/x86/qemu_x86/qemu_x86_defconfig | 1 - boards/x86/qemu_x86/qemu_x86_nommu_defconfig | 1 - boards/x86/up_squared/up_squared_defconfig | 1 - boards/xtensa/esp32/esp32_defconfig | 1 - .../intel_s1000_crb/intel_s1000_crb_defconfig | 1 - boards/xtensa/odroid_go/odroid_go_defconfig | 1 - .../xtensa/qemu_xtensa/qemu_xtensa_defconfig | 1 - .../up_squared_adsp/up_squared_adsp_defconfig | 1 - boards/xtensa/xt-sim/xt-sim_defconfig | 1 - .../xt-sim/xt-sim_intel_s1000_defconfig | 1 - .../nrf52840_pca10056_defconfig | 1 - soc/arc/snps_arc_hsdk/Kconfig.soc | 1 + soc/arc/snps_arc_iot/Kconfig.soc | 1 + soc/arc/snps_emsdp/Kconfig.soc | 1 + soc/arc/snps_emsk/Kconfig.soc | 1 + soc/arc/snps_nsim/Kconfig.soc | 1 + soc/arm/arm/beetle/Kconfig.series | 2 +- soc/arm/arm/mps2/Kconfig.series | 2 +- soc/arm/arm/musca_a/Kconfig.series | 1 + soc/arm/arm/musca_b1/Kconfig.series | 1 + soc/arm/atmel_sam/sam3x/Kconfig.series | 1 + soc/arm/atmel_sam/sam4e/Kconfig.series | 1 + soc/arm/atmel_sam/sam4s/Kconfig.series | 1 + soc/arm/atmel_sam/same70/Kconfig.series | 1 + soc/arm/atmel_sam/samv71/Kconfig.series | 1 + soc/arm/atmel_sam0/samd20/Kconfig.series | 1 + soc/arm/atmel_sam0/samd21/Kconfig.series | 1 + soc/arm/atmel_sam0/same54/Kconfig.series | 1 + soc/arm/atmel_sam0/samr21/Kconfig.series | 1 + soc/arm/bcm_vk/valkyrie/Kconfig.series | 1 + soc/arm/cypress/psoc6/Kconfig.series | 1 + soc/arm/microchip_mec/mec1501/Kconfig.series | 1 + soc/arm/microchip_mec/mec1701/Kconfig.series | 1 + soc/arm/nordic_nrf/nrf51/Kconfig.series | 1 + soc/arm/nordic_nrf/nrf52/Kconfig.series | 1 + soc/arm/nordic_nrf/nrf53/Kconfig.series | 1 + soc/arm/nordic_nrf/nrf91/Kconfig.series | 1 + soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series | 1 + soc/arm/nxp_imx/mcimx7_m4/Kconfig.series | 1 + soc/arm/nxp_imx/rt/Kconfig.series | 1 + soc/arm/nxp_kinetis/k2x/Kconfig.series | 1 + soc/arm/nxp_kinetis/k6x/Kconfig.series | 1 + soc/arm/nxp_kinetis/k8x/Kconfig.series | 1 + soc/arm/nxp_kinetis/ke1xf/Kconfig.series | 1 + soc/arm/nxp_kinetis/kl2x/Kconfig.series | 1 + soc/arm/nxp_kinetis/kv5x/Kconfig.series | 1 + soc/arm/nxp_kinetis/kwx/Kconfig.series | 1 + soc/arm/nxp_lpc/lpc54xxx/Kconfig.series | 1 + soc/arm/nxp_lpc/lpc55xxx/Kconfig.series | 1 + soc/arm/qemu_cortex_a53/Kconfig.soc | 1 + .../silabs_exx32/efm32gg11b/Kconfig.series | 1 + soc/arm/silabs_exx32/efm32hg/Kconfig.series | 1 + .../silabs_exx32/efm32jg12b/Kconfig.series | 1 + .../silabs_exx32/efm32pg12b/Kconfig.series | 1 + soc/arm/silabs_exx32/efm32wg/Kconfig.series | 1 + soc/arm/silabs_exx32/efr32fg1p/Kconfig.series | 1 + .../silabs_exx32/efr32mg12p/Kconfig.series | 1 + soc/arm/st_stm32/stm32f0/Kconfig.series | 1 + soc/arm/st_stm32/stm32f1/Kconfig.series | 1 + soc/arm/st_stm32/stm32f2/Kconfig.series | 1 + soc/arm/st_stm32/stm32f3/Kconfig.series | 1 + soc/arm/st_stm32/stm32f4/Kconfig.series | 1 + soc/arm/st_stm32/stm32f7/Kconfig.series | 1 + soc/arm/st_stm32/stm32g0/Kconfig.series | 1 + soc/arm/st_stm32/stm32g4/Kconfig.series | 1 + soc/arm/st_stm32/stm32h7/Kconfig.series | 1 + soc/arm/st_stm32/stm32l0/Kconfig.series | 1 + soc/arm/st_stm32/stm32l1/Kconfig.series | 1 + soc/arm/st_stm32/stm32l4/Kconfig.series | 1 + soc/arm/st_stm32/stm32mp1/Kconfig.series | 1 + soc/arm/st_stm32/stm32wb/Kconfig.series | 1 + soc/arm/ti_lm3s6965/Kconfig.soc | 1 + .../cc13x2_cc26x2/Kconfig.series | 1 + soc/arm/ti_simplelink/cc32xx/Kconfig.series | 1 + .../ti_simplelink/msp432p4xx/Kconfig.series | 1 + soc/arm/xilinx_zynqmp/Kconfig.soc | 1 + soc/nios2/nios2-qemu/Kconfig.soc | 1 + soc/nios2/nios2f-zephyr/Kconfig.soc | 1 + soc/posix/inf_clock/Kconfig.soc | 1 + soc/riscv/litex-vexriscv/Kconfig.soc | 1 + soc/riscv/openisa_rv32m1/Kconfig.soc | 2 +- soc/riscv/riscv-privilege/miv/Kconfig.series | 2 +- .../sifive-freedom/Kconfig.series | 2 +- soc/x86/apollo_lake/Kconfig.soc | 1 + soc/x86/atom/Kconfig.soc | 1 + soc/x86/ia32/Kconfig.soc | 1 + soc/xtensa/esp32/Kconfig.soc | 1 + soc/xtensa/intel_apl_adsp/Kconfig.soc | 1 + soc/xtensa/intel_s1000/Kconfig.soc | 1 + soc/xtensa/sample_controller/Kconfig.soc | 1 + 309 files changed, 106 insertions(+), 250 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index 049053ba3bc..0f9d3fe8dde 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -11,50 +11,62 @@ # Note: $ARCH might be a glob pattern source "$(ARCH_DIR)/$(ARCH)/Kconfig" -choice ARCH_CHOICE - prompt "Architecture" - default X86 +# Architecture symbols +# +# Should be 'select'ed by low-level symbols like SOC_SERIES_* or, lacking that, +# by SOC_*. config ARC - bool "ARC architecture" + bool select HAS_DTS + help + ARC architecture config ARM - bool "ARM architecture" + bool select HAS_DTS + help + ARM architecture config X86 - bool "x86 architecture" + bool select ATOMIC_OPERATIONS_BUILTIN select HAS_DTS + help + x86 architecture config NIOS2 - bool "Nios II Gen 2 architecture" + bool select ATOMIC_OPERATIONS_C select HAS_DTS + help + Nios II Gen 2 architecture config RISCV - bool "RISCV architecture" + bool select HAS_DTS + help + RISCV architecture config XTENSA - bool "Xtensa architecture" + bool select HAS_DTS select USE_SWITCH select USE_SWITCH_SUPPORTED select XTENSA_HAL if "$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc" + help + Xtensa architecture config ARCH_POSIX - bool "POSIX (native) architecture" + bool select ATOMIC_OPERATIONS_BUILTIN select ARCH_HAS_CUSTOM_SWAP_TO_MAIN select ARCH_HAS_CUSTOM_BUSY_WAIT select ARCH_HAS_THREAD_ABORT select NATIVE_APPLICATION select HAS_COVERAGE_SUPPORT - -endchoice - + help + POSIX (native) architecture menu "General Architecture Options" diff --git a/boards/arc/em_starterkit/em_starterkit_defconfig b/boards/arc/em_starterkit/em_starterkit_defconfig index ceb7616d0b5..fe47b70b2cb 100644 --- a/boards/arc/em_starterkit/em_starterkit_defconfig +++ b/boards/arc/em_starterkit/em_starterkit_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_EMSK=y CONFIG_SOC_EMSK_EM9D=y diff --git a/boards/arc/em_starterkit/em_starterkit_em11d_defconfig b/boards/arc/em_starterkit/em_starterkit_em11d_defconfig index a4ff67f3528..293489bf5af 100644 --- a/boards/arc/em_starterkit/em_starterkit_em11d_defconfig +++ b/boards/arc/em_starterkit/em_starterkit_em11d_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_EMSK=y CONFIG_SOC_EMSK_EM11D=y diff --git a/boards/arc/em_starterkit/em_starterkit_em7d_defconfig b/boards/arc/em_starterkit/em_starterkit_em7d_defconfig index 33274adddf6..5a02a9e1df6 100644 --- a/boards/arc/em_starterkit/em_starterkit_em7d_defconfig +++ b/boards/arc/em_starterkit/em_starterkit_em7d_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_EMSK=y CONFIG_SOC_EMSK_EM7D=y diff --git a/boards/arc/em_starterkit/em_starterkit_em7d_normal_defconfig b/boards/arc/em_starterkit/em_starterkit_em7d_normal_defconfig index 228dc1f0321..511181a93c4 100644 --- a/boards/arc/em_starterkit/em_starterkit_em7d_normal_defconfig +++ b/boards/arc/em_starterkit/em_starterkit_em7d_normal_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARC=y CONFIG_SOC_EMSK=y CONFIG_SOC_EMSK_EM7D=y CONFIG_BOARD_EM_STARTERKIT=y diff --git a/boards/arc/em_starterkit/em_starterkit_em7d_v22_defconfig b/boards/arc/em_starterkit/em_starterkit_em7d_v22_defconfig index 546f207e0fd..03af1b8897a 100644 --- a/boards/arc/em_starterkit/em_starterkit_em7d_v22_defconfig +++ b/boards/arc/em_starterkit/em_starterkit_em7d_v22_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_EMSK=y CONFIG_SOC_EMSK_EM7D=y diff --git a/boards/arc/emsdp/emsdp_defconfig b/boards/arc/emsdp/emsdp_defconfig index d2c745c0f69..d050ccc0f24 100644 --- a/boards/arc/emsdp/emsdp_defconfig +++ b/boards/arc/emsdp/emsdp_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM11D=y diff --git a/boards/arc/emsdp/emsdp_em4_defconfig b/boards/arc/emsdp/emsdp_em4_defconfig index 79dedad0250..584213b5fa1 100644 --- a/boards/arc/emsdp/emsdp_em4_defconfig +++ b/boards/arc/emsdp/emsdp_em4_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM4=y diff --git a/boards/arc/emsdp/emsdp_em5d_defconfig b/boards/arc/emsdp/emsdp_em5d_defconfig index 3c380892291..238b47f8f13 100644 --- a/boards/arc/emsdp/emsdp_em5d_defconfig +++ b/boards/arc/emsdp/emsdp_em5d_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM5D=y diff --git a/boards/arc/emsdp/emsdp_em6_defconfig b/boards/arc/emsdp/emsdp_em6_defconfig index db61f881c0f..a98073acecc 100644 --- a/boards/arc/emsdp/emsdp_em6_defconfig +++ b/boards/arc/emsdp/emsdp_em6_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM6=y diff --git a/boards/arc/emsdp/emsdp_em7d_defconfig b/boards/arc/emsdp/emsdp_em7d_defconfig index 6d6a86e8d05..ea18bf62d19 100644 --- a/boards/arc/emsdp/emsdp_em7d_defconfig +++ b/boards/arc/emsdp/emsdp_em7d_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM7D=y diff --git a/boards/arc/emsdp/emsdp_em7d_esp_defconfig b/boards/arc/emsdp/emsdp_em7d_esp_defconfig index cced5569685..7146dd12b94 100644 --- a/boards/arc/emsdp/emsdp_em7d_esp_defconfig +++ b/boards/arc/emsdp/emsdp_em7d_esp_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM7D_ESP=y diff --git a/boards/arc/emsdp/emsdp_em9d_defconfig b/boards/arc/emsdp/emsdp_em9d_defconfig index 0b8494071c4..e1a37732d35 100644 --- a/boards/arc/emsdp/emsdp_em9d_defconfig +++ b/boards/arc/emsdp/emsdp_em9d_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_EMSDP=y CONFIG_SOC_EMSDP_EM9D=y diff --git a/boards/arc/hsdk/hsdk_defconfig b/boards/arc/hsdk/hsdk_defconfig index 48e10a9730b..1b0df4e3aef 100644 --- a/boards/arc/hsdk/hsdk_defconfig +++ b/boards/arc/hsdk/hsdk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCHS=y CONFIG_SOC_ARC_HSDK=y CONFIG_BOARD_HSDK=y diff --git a/boards/arc/iotdk/iotdk_defconfig b/boards/arc/iotdk/iotdk_defconfig index 63e8dad2a19..3cecc42203f 100644 --- a/boards/arc/iotdk/iotdk_defconfig +++ b/boards/arc/iotdk/iotdk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_ARC_IOT=y CONFIG_BOARD_IOTDK=y diff --git a/boards/arc/nsim/nsim_em_defconfig b/boards/arc/nsim/nsim_em_defconfig index b4ccdf8c9ed..8c2628741a5 100644 --- a/boards/arc/nsim/nsim_em_defconfig +++ b/boards/arc/nsim/nsim_em_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_EM=y diff --git a/boards/arc/nsim/nsim_em_mpu_stack_guard_defconfig b/boards/arc/nsim/nsim_em_mpu_stack_guard_defconfig index b0e148dd892..5ce8e803d87 100644 --- a/boards/arc/nsim/nsim_em_mpu_stack_guard_defconfig +++ b/boards/arc/nsim/nsim_em_mpu_stack_guard_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_EM=y diff --git a/boards/arc/nsim/nsim_hs_defconfig b/boards/arc/nsim/nsim_hs_defconfig index e2c44de9a3c..3842f442250 100644 --- a/boards/arc/nsim/nsim_hs_defconfig +++ b/boards/arc/nsim/nsim_hs_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCHS=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_HS=y diff --git a/boards/arc/nsim/nsim_hs_smp_defconfig b/boards/arc/nsim/nsim_hs_smp_defconfig index 5f5b76f83a2..4845c749958 100644 --- a/boards/arc/nsim/nsim_hs_smp_defconfig +++ b/boards/arc/nsim/nsim_hs_smp_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCHS=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_HS_SMP=y diff --git a/boards/arc/nsim/nsim_sem_defconfig b/boards/arc/nsim/nsim_sem_defconfig index b2a721f69eb..1b17d6c92c7 100644 --- a/boards/arc/nsim/nsim_sem_defconfig +++ b/boards/arc/nsim/nsim_sem_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_SEM=y diff --git a/boards/arc/nsim/nsim_sem_mpu_stack_guard_defconfig b/boards/arc/nsim/nsim_sem_mpu_stack_guard_defconfig index d2a02a2eeb8..23d584ee038 100644 --- a/boards/arc/nsim/nsim_sem_mpu_stack_guard_defconfig +++ b/boards/arc/nsim/nsim_sem_mpu_stack_guard_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_SEM=y @@ -17,4 +16,4 @@ CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_ARC_EXCEPTION_DEBUG=y -CONFIG_TRUSTED_EXECUTION_SECURE=y \ No newline at end of file +CONFIG_TRUSTED_EXECUTION_SECURE=y diff --git a/boards/arc/nsim/nsim_sem_normal_defconfig b/boards/arc/nsim/nsim_sem_normal_defconfig index 0d3578f4b56..3736990c847 100644 --- a/boards/arc/nsim/nsim_sem_normal_defconfig +++ b/boards/arc/nsim/nsim_sem_normal_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARC=y CONFIG_CPU_ARCEM=y CONFIG_SOC_NSIM=y CONFIG_SOC_NSIM_SEM=y diff --git a/boards/arm/96b_argonkey/96b_argonkey_defconfig b/boards/arm/96b_argonkey/96b_argonkey_defconfig index 23d062733c8..40ca925c221 100644 --- a/boards/arm/96b_argonkey/96b_argonkey_defconfig +++ b/boards/arm/96b_argonkey/96b_argonkey_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412CG=y diff --git a/boards/arm/96b_avenger96/96b_avenger96_defconfig b/boards/arm/96b_avenger96/96b_avenger96_defconfig index 9f307f59830..f746cc1be4f 100644 --- a/boards/arm/96b_avenger96/96b_avenger96_defconfig +++ b/boards/arm/96b_avenger96/96b_avenger96_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32MP1X=y CONFIG_SOC_STM32MP15_M4=y # 209 MHz system clock (mlhclk_ck) diff --git a/boards/arm/96b_carbon/96b_carbon_defconfig b/boards/arm/96b_carbon/96b_carbon_defconfig index f59ce0dba69..2e60f8d5395 100644 --- a/boards/arm/96b_carbon/96b_carbon_defconfig +++ b/boards/arm/96b_carbon/96b_carbon_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y diff --git a/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51_defconfig b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51_defconfig index 0ad32317923..82ae79d99c3 100644 --- a/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51_defconfig +++ b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAC=y diff --git a/boards/arm/96b_meerkat96/96b_meerkat96_defconfig b/boards/arm/96b_meerkat96/96b_meerkat96_defconfig index 3a768e335eb..ab917ee3d7a 100644 --- a/boards/arm/96b_meerkat96/96b_meerkat96_defconfig +++ b/boards/arm/96b_meerkat96/96b_meerkat96_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_IMX7_M4=y CONFIG_SOC_MCIMX7_M4=y CONFIG_BOARD_96B_MEERKAT96=y diff --git a/boards/arm/96b_neonkey/96b_neonkey_defconfig b/boards/arm/96b_neonkey/96b_neonkey_defconfig index 535f3a220fd..f66bd454a5e 100644 --- a/boards/arm/96b_neonkey/96b_neonkey_defconfig +++ b/boards/arm/96b_neonkey/96b_neonkey_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y diff --git a/boards/arm/96b_nitrogen/96b_nitrogen_defconfig b/boards/arm/96b_nitrogen/96b_nitrogen_defconfig index 6b09ef00e74..7eb511fbfc8 100644 --- a/boards/arm/96b_nitrogen/96b_nitrogen_defconfig +++ b/boards/arm/96b_nitrogen/96b_nitrogen_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y diff --git a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig index fac2dcf2e2a..7db13fa1b42 100644 --- a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig +++ b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XX=y diff --git a/boards/arm/96b_wistrio/96b_wistrio_defconfig b/boards/arm/96b_wistrio/96b_wistrio_defconfig index b12fa7c3099..fd66095580f 100644 --- a/boards/arm/96b_wistrio/96b_wistrio_defconfig +++ b/boards/arm/96b_wistrio/96b_wistrio_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L1X=y CONFIG_SOC_STM32L151XBA=y # 32MHz system clock diff --git a/boards/arm/actinius_icarus/actinius_icarus_defconfig b/boards/arm/actinius_icarus/actinius_icarus_defconfig index 6f9d5e2b25f..43ffd2b9393 100644 --- a/boards/arm/actinius_icarus/actinius_icarus_defconfig +++ b/boards/arm/actinius_icarus/actinius_icarus_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF91X=y CONFIG_SOC_NRF9160_SICA=y CONFIG_BOARD_ACTINIUS_ICARUS=y diff --git a/boards/arm/actinius_icarus/actinius_icarus_ns_defconfig b/boards/arm/actinius_icarus/actinius_icarus_ns_defconfig index c624075eeab..555d27cff9c 100644 --- a/boards/arm/actinius_icarus/actinius_icarus_ns_defconfig +++ b/boards/arm/actinius_icarus/actinius_icarus_ns_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF91X=y CONFIG_SOC_NRF9160_SICA=y CONFIG_BOARD_ACTINIUS_ICARUS_NS=y diff --git a/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto_defconfig b/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto_defconfig index 9a900e6eefe..87c6821334e 100644 --- a/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto_defconfig +++ b/boards/arm/adafruit_feather_m0_basic_proto/adafruit_feather_m0_basic_proto_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMD21=y CONFIG_SOC_PART_NUMBER_SAMD21G18A=y CONFIG_BOARD_ADAFRUIT_FEATHER_M0_BASIC_PROTO=y @@ -22,4 +21,4 @@ CONFIG_PINMUX=y CONFIG_PINMUX_SAM0=y CONFIG_USB=y CONFIG_USB_DC_SAM0=y -CONFIG_USE_DT_CODE_PARTITION=y \ No newline at end of file +CONFIG_USE_DT_CODE_PARTITION=y diff --git a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0_defconfig b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0_defconfig index 63d9f37a6e1..04a891996b5 100644 --- a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0_defconfig +++ b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMD21=y CONFIG_SOC_PART_NUMBER_SAMD21E18A=y CONFIG_BOARD_ADAFRUIT_TRINKET_M0=y diff --git a/boards/arm/arduino_due/arduino_due_defconfig b/boards/arm/arduino_due/arduino_due_defconfig index 2bc4c808dd8..2b0025add9f 100644 --- a/boards/arm/arduino_due/arduino_due_defconfig +++ b/boards/arm/arduino_due/arduino_due_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAM3X=y CONFIG_SOC_PART_NUMBER_SAM3X8E=y CONFIG_BOARD_ARDUINO_DUE=y diff --git a/boards/arm/arduino_zero/arduino_zero_defconfig b/boards/arm/arduino_zero/arduino_zero_defconfig index 541ea64a856..c1a9ba2e7c0 100644 --- a/boards/arm/arduino_zero/arduino_zero_defconfig +++ b/boards/arm/arduino_zero/arduino_zero_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMD21=y CONFIG_SOC_PART_NUMBER_SAMD21G18A=y CONFIG_BOARD_ARDUINO_ZERO=y diff --git a/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig b/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig index 9862bbe3e46..d80f5323368 100644 --- a/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig +++ b/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMD20=y CONFIG_SOC_PART_NUMBER_SAMD20J18=y CONFIG_BOARD_ATSAMD20_XPRO=y diff --git a/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig b/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig index 48c44cfe315..ab30860ea9e 100644 --- a/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig +++ b/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig @@ -1,6 +1,5 @@ # Copyright (c) 2018 Bryan O'Donoghue # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMD21=y CONFIG_SOC_PART_NUMBER_SAMD21J18A=y CONFIG_BOARD_ATSAMD21_XPRO=y diff --git a/boards/arm/atsame54_xpro/atsame54_xpro_defconfig b/boards/arm/atsame54_xpro/atsame54_xpro_defconfig index 3a7bcc4a2c6..bc105169aed 100644 --- a/boards/arm/atsame54_xpro/atsame54_xpro_defconfig +++ b/boards/arm/atsame54_xpro/atsame54_xpro_defconfig @@ -1,6 +1,5 @@ # Copyright (c) 2019 Benjamin Valentin # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAME54=y CONFIG_SOC_PART_NUMBER_SAME54P20A=y CONFIG_BOARD_ATSAME54_XPRO=y diff --git a/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig b/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig index d18cb488cbc..caeb06be7e5 100644 --- a/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig +++ b/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig @@ -1,7 +1,6 @@ # Copyright (c) 2019 Gerson Fernando Budke # Copyright (c) 2019 Benjamin Valentin # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMR21=y CONFIG_SOC_PART_NUMBER_SAMR21G18A=y CONFIG_BOARD_ATSAMR21_XPRO=y diff --git a/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig b/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig index 7edd3bfc443..52cb0f43168 100644 --- a/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig +++ b/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L0X=y # Platform Configuration diff --git a/boards/arm/bbc_microbit/bbc_microbit_defconfig b/boards/arm/bbc_microbit/bbc_microbit_defconfig index afba04c6ffe..0c71393454a 100644 --- a/boards/arm/bbc_microbit/bbc_microbit_defconfig +++ b/boards/arm/bbc_microbit/bbc_microbit_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAA=y CONFIG_BOARD_BBC_MICROBIT=y diff --git a/boards/arm/bcm958401m2/bcm958401m2_defconfig b/boards/arm/bcm958401m2/bcm958401m2_defconfig index abfff6da854..38bf5fb3bc6 100644 --- a/boards/arm/bcm958401m2/bcm958401m2_defconfig +++ b/boards/arm/bcm958401m2/bcm958401m2_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_VALKYRIE=y CONFIG_SOC_BCM58400=y CONFIG_BOARD_VALKYRIE_BCM958401M2=y diff --git a/boards/arm/bl652_dvk/bl652_dvk_defconfig b/boards/arm/bl652_dvk/bl652_dvk_defconfig index b927a3e6cf1..13ff7d24558 100644 --- a/boards/arm/bl652_dvk/bl652_dvk_defconfig +++ b/boards/arm/bl652_dvk/bl652_dvk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_BL652_DVK=y diff --git a/boards/arm/bl654_dvk/bl654_dvk_defconfig b/boards/arm/bl654_dvk/bl654_dvk_defconfig index 8f2dc73f944..547e4128641 100644 --- a/boards/arm/bl654_dvk/bl654_dvk_defconfig +++ b/boards/arm/bl654_dvk/bl654_dvk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_BL654_DVK=y diff --git a/boards/arm/cc1352r1_launchxl/cc1352r1_launchxl_defconfig b/boards/arm/cc1352r1_launchxl/cc1352r1_launchxl_defconfig index 728956c9478..cdf79fcc4da 100644 --- a/boards/arm/cc1352r1_launchxl/cc1352r1_launchxl_defconfig +++ b/boards/arm/cc1352r1_launchxl/cc1352r1_launchxl_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_CC13X2_CC26X2=y CONFIG_SOC_CC1352R=y CONFIG_BOARD_CC1352R1_LAUNCHXL=y diff --git a/boards/arm/cc26x2r1_launchxl/cc26x2r1_launchxl_defconfig b/boards/arm/cc26x2r1_launchxl/cc26x2r1_launchxl_defconfig index 703fdcccd9a..438b2a319f2 100644 --- a/boards/arm/cc26x2r1_launchxl/cc26x2r1_launchxl_defconfig +++ b/boards/arm/cc26x2r1_launchxl/cc26x2r1_launchxl_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_CC13X2_CC26X2=y CONFIG_SOC_CC2652R=y CONFIG_BOARD_CC26X2R1_LAUNCHXL=y diff --git a/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl_defconfig b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl_defconfig index 30e7592e049..b69fac066e0 100644 --- a/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl_defconfig +++ b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_BOARD_CC3220SF_LAUNCHXL=y CONFIG_SOC_SERIES_CC32XX=y CONFIG_SOC_CC3220SF=y diff --git a/boards/arm/cc3235sf_launchxl/cc3235sf_launchxl_defconfig b/boards/arm/cc3235sf_launchxl/cc3235sf_launchxl_defconfig index fb11885c466..b0c1b5bd2a1 100644 --- a/boards/arm/cc3235sf_launchxl/cc3235sf_launchxl_defconfig +++ b/boards/arm/cc3235sf_launchxl/cc3235sf_launchxl_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_BOARD_CC3235SF_LAUNCHXL=y CONFIG_SOC_SERIES_CC32XX=y CONFIG_SOC_CC3235SF=y diff --git a/boards/arm/colibri_imx7d_m4/colibri_imx7d_m4_defconfig b/boards/arm/colibri_imx7d_m4/colibri_imx7d_m4_defconfig index c8b63b4ea2a..f4999ffc532 100644 --- a/boards/arm/colibri_imx7d_m4/colibri_imx7d_m4_defconfig +++ b/boards/arm/colibri_imx7d_m4/colibri_imx7d_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_IMX7_M4=y CONFIG_SOC_MCIMX7_M4=y CONFIG_BOARD_COLIBRI_IMX7D_M4=y diff --git a/boards/arm/cy8ckit_062_wifi_bt_m0/cy8ckit_062_wifi_bt_m0_defconfig b/boards/arm/cy8ckit_062_wifi_bt_m0/cy8ckit_062_wifi_bt_m0_defconfig index c65c1c17969..f79205f40df 100644 --- a/boards/arm/cy8ckit_062_wifi_bt_m0/cy8ckit_062_wifi_bt_m0_defconfig +++ b/boards/arm/cy8ckit_062_wifi_bt_m0/cy8ckit_062_wifi_bt_m0_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_PSOC62=y CONFIG_SOC_PSOC6_M0=y CONFIG_SOC_PART_NUMBER_CY8C6247BZI_D54=y diff --git a/boards/arm/cy8ckit_062_wifi_bt_m4/cy8ckit_062_wifi_bt_m4_defconfig b/boards/arm/cy8ckit_062_wifi_bt_m4/cy8ckit_062_wifi_bt_m4_defconfig index 74f51e2c099..2c977eab0d4 100644 --- a/boards/arm/cy8ckit_062_wifi_bt_m4/cy8ckit_062_wifi_bt_m4_defconfig +++ b/boards/arm/cy8ckit_062_wifi_bt_m4/cy8ckit_062_wifi_bt_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_PSOC62=y CONFIG_SOC_PSOC6_M4=y CONFIG_SOC_PART_NUMBER_CY8C6247BZI_D54=y diff --git a/boards/arm/decawave_dwm1001_dev/decawave_dwm1001_dev_defconfig b/boards/arm/decawave_dwm1001_dev/decawave_dwm1001_dev_defconfig index 5df736b69b5..7b679ec816d 100644 --- a/boards/arm/decawave_dwm1001_dev/decawave_dwm1001_dev_defconfig +++ b/boards/arm/decawave_dwm1001_dev/decawave_dwm1001_dev_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_DECAWAVE_DWM1001_DEV=y diff --git a/boards/arm/degu_evk/degu_evk_defconfig b/boards/arm/degu_evk/degu_evk_defconfig index 89ea7511654..2e6569844ea 100644 --- a/boards/arm/degu_evk/degu_evk_defconfig +++ b/boards/arm/degu_evk/degu_evk_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_DEGU_EVK=y diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig b/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig index 98ddeb29b5b..1a119864629 100644 --- a/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig +++ b/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_BOARD_DISCO_L475_IOT1=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L475XX=y diff --git a/boards/arm/dragino_lsn50/dragino_lsn50_defconfig b/boards/arm/dragino_lsn50/dragino_lsn50_defconfig index bc34ee6961a..fdddf08efad 100644 --- a/boards/arm/dragino_lsn50/dragino_lsn50_defconfig +++ b/boards/arm/dragino_lsn50/dragino_lsn50_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L0X=y # Platform Configuration diff --git a/boards/arm/efm32gg_stk3701a/efm32gg_stk3701a_defconfig b/boards/arm/efm32gg_stk3701a/efm32gg_stk3701a_defconfig index 6bf7e5973bb..8d145bd2778 100644 --- a/boards/arm/efm32gg_stk3701a/efm32gg_stk3701a_defconfig +++ b/boards/arm/efm32gg_stk3701a/efm32gg_stk3701a_defconfig @@ -2,7 +2,6 @@ # Copyright (c) 2019 Oane Kingma # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFM32GG11B=y CONFIG_BOARD_EFM32GG_STK3701A=y CONFIG_CONSOLE=y diff --git a/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a_defconfig b/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a_defconfig index 4a069e5f425..f49a406ea71 100644 --- a/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a_defconfig +++ b/boards/arm/efm32hg_slstk3400a/efm32hg_slstk3400a_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFM32HG=y CONFIG_BOARD_EFM32HG_SLSTK3400A=y CONFIG_CONSOLE=y diff --git a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_defconfig b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_defconfig index 1fcd2a520ed..e026177a824 100644 --- a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_defconfig +++ b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFM32PG12B=y CONFIG_BOARD_EFM32PG_STK3402A=y CONFIG_CONSOLE=y diff --git a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_jg_defconfig b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_jg_defconfig index 7875e3d9301..7977b54e13e 100644 --- a/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_jg_defconfig +++ b/boards/arm/efm32pg_stk3402a/efm32pg_stk3402a_jg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFM32JG12B=y CONFIG_BOARD_EFM32PG_STK3402A_JG=y CONFIG_CONSOLE=y diff --git a/boards/arm/efm32wg_stk3800/efm32wg_stk3800_defconfig b/boards/arm/efm32wg_stk3800/efm32wg_stk3800_defconfig index 95c2a033528..41996d8b1c4 100644 --- a/boards/arm/efm32wg_stk3800/efm32wg_stk3800_defconfig +++ b/boards/arm/efm32wg_stk3800/efm32wg_stk3800_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFM32WG=y CONFIG_BOARD_EFM32WG_STK3800=y CONFIG_CONSOLE=y diff --git a/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a_defconfig b/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a_defconfig index 4fdaaba288f..2b3a71207dd 100644 --- a/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a_defconfig +++ b/boards/arm/efr32_slwstk6061a/efr32_slwstk6061a_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_EFR32FG1P=y CONFIG_BOARD_EFR32_SLWSTK6061A=y CONFIG_CONSOLE=y diff --git a/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a_defconfig b/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a_defconfig index 675b8132822..1c777d1437d 100644 --- a/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a_defconfig +++ b/boards/arm/efr32mg_sltb004a/efr32mg_sltb004a_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_ARM_MPU=y CONFIG_SOC_SERIES_EFR32MG12P=y CONFIG_BOARD_EFR32MG_SLTB004A=y diff --git a/boards/arm/frdm_k22f/frdm_k22f_defconfig b/boards/arm/frdm_k22f/frdm_k22f_defconfig index 847b2bb6907..2a75977de6f 100644 --- a/boards/arm/frdm_k22f/frdm_k22f_defconfig +++ b/boards/arm/frdm_k22f/frdm_k22f_defconfig @@ -6,7 +6,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MK22F51212=y CONFIG_SOC_SERIES_KINETIS_K2X=y CONFIG_CONSOLE=y diff --git a/boards/arm/frdm_k64f/frdm_k64f_defconfig b/boards/arm/frdm_k64f/frdm_k64f_defconfig index 65eefcecc33..2b10a978edc 100644 --- a/boards/arm/frdm_k64f/frdm_k64f_defconfig +++ b/boards/arm/frdm_k64f/frdm_k64f_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_MK64F12=y CONFIG_SOC_SERIES_KINETIS_K6X=y CONFIG_CONSOLE=y diff --git a/boards/arm/frdm_k82f/frdm_k82f_defconfig b/boards/arm/frdm_k82f/frdm_k82f_defconfig index 316eeadcafb..5b7565207f5 100644 --- a/boards/arm/frdm_k82f/frdm_k82f_defconfig +++ b/boards/arm/frdm_k82f/frdm_k82f_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_CORTEX_M_SYSTICK=y CONFIG_SOC_SERIES_KINETIS_K8X=y CONFIG_SOC_MK82F25615=y diff --git a/boards/arm/frdm_kl25z/frdm_kl25z_defconfig b/boards/arm/frdm_kl25z/frdm_kl25z_defconfig index 3ced41afb91..5d23d4b22d7 100644 --- a/boards/arm/frdm_kl25z/frdm_kl25z_defconfig +++ b/boards/arm/frdm_kl25z/frdm_kl25z_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_KINETIS_KL2X=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y diff --git a/boards/arm/frdm_kw41z/frdm_kw41z_defconfig b/boards/arm/frdm_kw41z/frdm_kw41z_defconfig index ae68324ceb2..362f6a7722c 100644 --- a/boards/arm/frdm_kw41z/frdm_kw41z_defconfig +++ b/boards/arm/frdm_kw41z/frdm_kw41z_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_MKW41Z4=y CONFIG_SOC_SERIES_KINETIS_KWX=y CONFIG_CONSOLE=y diff --git a/boards/arm/google_kukui/google_kukui_defconfig b/boards/arm/google_kukui/google_kukui_defconfig index a6357b07d29..c1f9406076f 100644 --- a/boards/arm/google_kukui/google_kukui_defconfig +++ b/boards/arm/google_kukui/google_kukui_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/hexiwear_k64/hexiwear_k64_defconfig b/boards/arm/hexiwear_k64/hexiwear_k64_defconfig index 57ea68cb834..7411925dab4 100644 --- a/boards/arm/hexiwear_k64/hexiwear_k64_defconfig +++ b/boards/arm/hexiwear_k64/hexiwear_k64_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_MK64F12=y CONFIG_SOC_SERIES_KINETIS_K6X=y CONFIG_BOARD_HEXIWEAR_K64=y diff --git a/boards/arm/hexiwear_kw40z/hexiwear_kw40z_defconfig b/boards/arm/hexiwear_kw40z/hexiwear_kw40z_defconfig index 0e5f44c3fe3..d2800ace2f9 100644 --- a/boards/arm/hexiwear_kw40z/hexiwear_kw40z_defconfig +++ b/boards/arm/hexiwear_kw40z/hexiwear_kw40z_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_MKW40Z4=y CONFIG_SOC_SERIES_KINETIS_KWX=y CONFIG_BOARD_HEXIWEAR_KW40Z=y diff --git a/boards/arm/holyiot_yj16019/holyiot_yj16019_defconfig b/boards/arm/holyiot_yj16019/holyiot_yj16019_defconfig index 6e04ecbd22c..cef3bcb9db9 100644 --- a/boards/arm/holyiot_yj16019/holyiot_yj16019_defconfig +++ b/boards/arm/holyiot_yj16019/holyiot_yj16019_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_HOLYIOT_YJ16019=y diff --git a/boards/arm/lpcxpresso54114/lpcxpresso54114_m0_defconfig b/boards/arm/lpcxpresso54114/lpcxpresso54114_m0_defconfig index 6bb7da7f1cc..6333c49bc3e 100644 --- a/boards/arm/lpcxpresso54114/lpcxpresso54114_m0_defconfig +++ b/boards/arm/lpcxpresso54114/lpcxpresso54114_m0_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_LPC54114_M0=y CONFIG_SOC_SERIES_LPC54XXX=y CONFIG_BOARD_LPCXPRESSO54114_M0=y diff --git a/boards/arm/lpcxpresso54114/lpcxpresso54114_m4_defconfig b/boards/arm/lpcxpresso54114/lpcxpresso54114_m4_defconfig index 02a1dffa046..de477c38ff1 100644 --- a/boards/arm/lpcxpresso54114/lpcxpresso54114_m4_defconfig +++ b/boards/arm/lpcxpresso54114/lpcxpresso54114_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_LPC54114_M4=y CONFIG_SOC_SERIES_LPC54XXX=y CONFIG_BOARD_LPCXPRESSO54114_M4=y diff --git a/boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu0_defconfig b/boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu0_defconfig index 75dffd2b177..2ecae5445a9 100644 --- a/boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu0_defconfig +++ b/boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu0_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_LPC55XXX=y CONFIG_BOARD_LPCXPRESSO55S69_CPU0=y CONFIG_CONSOLE=y diff --git a/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig b/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig index 7d9283c20e9..706cb98f52f 100644 --- a/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig +++ b/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MEC1501_HSZ=y CONFIG_SOC_SERIES_MEC1501X=y # Make sure external power management setup is as indicated in documentation diff --git a/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig b/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig index 15fa0e538e3..88a97ecada6 100644 --- a/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig +++ b/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MEC1501_HSZ=y CONFIG_SOC_SERIES_MEC1501X=y CONFIG_SOC_MEC1501_VTR3_1_8V=y diff --git a/boards/arm/mec2016evb_assy6797/mec2016evb_assy6797_defconfig b/boards/arm/mec2016evb_assy6797/mec2016evb_assy6797_defconfig index 6508cf0cdfc..264cd92054a 100644 --- a/boards/arm/mec2016evb_assy6797/mec2016evb_assy6797_defconfig +++ b/boards/arm/mec2016evb_assy6797/mec2016evb_assy6797_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MEC1701_QSZ=y CONFIG_SOC_SERIES_MEC1701X=y CONFIG_BOARD_MEC2016EVB_ASSY6797=y diff --git a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig index 8ca8533aaf3..6bc8c944bdc 100644 --- a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig +++ b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_BOARD_MIKROE_MINI_M4_FOR_STM32=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F415XX=y diff --git a/boards/arm/mimxrt1010_evk/mimxrt1010_evk_defconfig b/boards/arm/mimxrt1010_evk/mimxrt1010_evk_defconfig index eaf6967ba08..9b1e5bf541b 100644 --- a/boards/arm/mimxrt1010_evk/mimxrt1010_evk_defconfig +++ b/boards/arm/mimxrt1010_evk/mimxrt1010_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1011=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_CONSOLE=y diff --git a/boards/arm/mimxrt1015_evk/mimxrt1015_evk_defconfig b/boards/arm/mimxrt1015_evk/mimxrt1015_evk_defconfig index e3d562cdf2b..f33588fa94e 100644 --- a/boards/arm/mimxrt1015_evk/mimxrt1015_evk_defconfig +++ b/boards/arm/mimxrt1015_evk/mimxrt1015_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1015=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_CONSOLE=y diff --git a/boards/arm/mimxrt1020_evk/mimxrt1020_evk_defconfig b/boards/arm/mimxrt1020_evk/mimxrt1020_evk_defconfig index 067c56d2960..598bec04398 100644 --- a/boards/arm/mimxrt1020_evk/mimxrt1020_evk_defconfig +++ b/boards/arm/mimxrt1020_evk/mimxrt1020_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1021=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_CONSOLE=y diff --git a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_defconfig b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_defconfig index b59635f7026..6894ed1e333 100644 --- a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_defconfig +++ b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1052=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_BOARD_MIMXRT1050_EVK=y diff --git a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi_defconfig b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi_defconfig index 22ffffbc141..1a038e6c83c 100644 --- a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi_defconfig +++ b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1052=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_BOARD_MIMXRT1050_EVK_QSPI=y diff --git a/boards/arm/mimxrt1060_evk/mimxrt1060_evk_defconfig b/boards/arm/mimxrt1060_evk/mimxrt1060_evk_defconfig index 5bff8285999..2f417d515c0 100644 --- a/boards/arm/mimxrt1060_evk/mimxrt1060_evk_defconfig +++ b/boards/arm/mimxrt1060_evk/mimxrt1060_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1062=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_BOARD_MIMXRT1060_EVK=y diff --git a/boards/arm/mimxrt1060_evk/mimxrt1060_evk_hyperflash_defconfig b/boards/arm/mimxrt1060_evk/mimxrt1060_evk_hyperflash_defconfig index 82da9007a66..4dcad3e7300 100644 --- a/boards/arm/mimxrt1060_evk/mimxrt1060_evk_hyperflash_defconfig +++ b/boards/arm/mimxrt1060_evk/mimxrt1060_evk_hyperflash_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1062=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_BOARD_MIMXRT1060_EVK_HYPERFLASH=y diff --git a/boards/arm/mimxrt1064_evk/mimxrt1064_evk_defconfig b/boards/arm/mimxrt1064_evk/mimxrt1064_evk_defconfig index d6eebfdfae3..38cc03e2254 100644 --- a/boards/arm/mimxrt1064_evk/mimxrt1064_evk_defconfig +++ b/boards/arm/mimxrt1064_evk/mimxrt1064_evk_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1064=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_CONSOLE=y diff --git a/boards/arm/mm_swiftio/mm_swiftio_defconfig b/boards/arm/mm_swiftio/mm_swiftio_defconfig index 6e6aeb9cab6..489e279e430 100644 --- a/boards/arm/mm_swiftio/mm_swiftio_defconfig +++ b/boards/arm/mm_swiftio/mm_swiftio_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MIMXRT1052=y CONFIG_SOC_SERIES_IMX_RT=y CONFIG_CONSOLE=y diff --git a/boards/arm/mps2_an385/mps2_an385_defconfig b/boards/arm/mps2_an385/mps2_an385_defconfig index abd1cebd7c8..35dd2bc9757 100644 --- a/boards/arm/mps2_an385/mps2_an385_defconfig +++ b/boards/arm/mps2_an385/mps2_an385_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MPS2=y CONFIG_SOC_MPS2_AN385=y CONFIG_BOARD_MPS2_AN385=y diff --git a/boards/arm/mps2_an521/mps2_an521_defconfig b/boards/arm/mps2_an521/mps2_an521_defconfig index 458ca41568b..1e8408bd7bd 100644 --- a/boards/arm/mps2_an521/mps2_an521_defconfig +++ b/boards/arm/mps2_an521/mps2_an521_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MPS2=y CONFIG_SOC_MPS2_AN521=y CONFIG_BOARD_MPS2_AN521=y diff --git a/boards/arm/mps2_an521/mps2_an521_nonsecure_defconfig b/boards/arm/mps2_an521/mps2_an521_nonsecure_defconfig index 40a72772b47..1ebb6f99fff 100644 --- a/boards/arm/mps2_an521/mps2_an521_nonsecure_defconfig +++ b/boards/arm/mps2_an521/mps2_an521_nonsecure_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MPS2=y CONFIG_SOC_MPS2_AN521=y CONFIG_BOARD_MPS2_AN521=y diff --git a/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl_defconfig b/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl_defconfig index c9a246b3f82..3e05551cbab 100644 --- a/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl_defconfig +++ b/boards/arm/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_BOARD_MSP_EXP432P401R_LAUNCHXL=y CONFIG_SOC_SERIES_MSP432P4XX=y CONFIG_SOC_MSP432P401R=y diff --git a/boards/arm/nrf51_ble400/nrf51_ble400_defconfig b/boards/arm/nrf51_ble400/nrf51_ble400_defconfig index acb9a7b9833..8921ee54007 100644 --- a/boards/arm/nrf51_ble400/nrf51_ble400_defconfig +++ b/boards/arm/nrf51_ble400/nrf51_ble400_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAA=y CONFIG_BOARD_NRF51_BLE400=y diff --git a/boards/arm/nrf51_blenano/nrf51_blenano_defconfig b/boards/arm/nrf51_blenano/nrf51_blenano_defconfig index 25dbcd16009..b4668bfdb8c 100644 --- a/boards/arm/nrf51_blenano/nrf51_blenano_defconfig +++ b/boards/arm/nrf51_blenano/nrf51_blenano_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAA=y CONFIG_BOARD_NRF51_BLENANO=y diff --git a/boards/arm/nrf51_pca10028/nrf51_pca10028_defconfig b/boards/arm/nrf51_pca10028/nrf51_pca10028_defconfig index 519723914fa..4f2d232bf17 100644 --- a/boards/arm/nrf51_pca10028/nrf51_pca10028_defconfig +++ b/boards/arm/nrf51_pca10028/nrf51_pca10028_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAC=y CONFIG_BOARD_NRF51_PCA10028=y diff --git a/boards/arm/nrf51_pca10031/nrf51_pca10031_defconfig b/boards/arm/nrf51_pca10031/nrf51_pca10031_defconfig index 2fb7229fc64..247d37f2cba 100644 --- a/boards/arm/nrf51_pca10031/nrf51_pca10031_defconfig +++ b/boards/arm/nrf51_pca10031/nrf51_pca10031_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAC=y CONFIG_BOARD_NRF51_PCA10031=y diff --git a/boards/arm/nrf51_vbluno51/nrf51_vbluno51_defconfig b/boards/arm/nrf51_vbluno51/nrf51_vbluno51_defconfig index 6714cbb82dc..416bf3d1709 100644 --- a/boards/arm/nrf51_vbluno51/nrf51_vbluno51_defconfig +++ b/boards/arm/nrf51_vbluno51/nrf51_vbluno51_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAC=y CONFIG_BOARD_NRF51_VBLUNO51=y diff --git a/boards/arm/nrf52810_pca10040/nrf52810_pca10040_defconfig b/boards/arm/nrf52810_pca10040/nrf52810_pca10040_defconfig index e83678fded9..bd92b9d13c6 100644 --- a/boards/arm/nrf52810_pca10040/nrf52810_pca10040_defconfig +++ b/boards/arm/nrf52810_pca10040/nrf52810_pca10040_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52810_QFAA=y CONFIG_BOARD_NRF52810_PCA10040=y diff --git a/boards/arm/nrf52811_pca10056/nrf52811_pca10056_defconfig b/boards/arm/nrf52811_pca10056/nrf52811_pca10056_defconfig index 4f57cc8f55e..b7a6b0302d0 100644 --- a/boards/arm/nrf52811_pca10056/nrf52811_pca10056_defconfig +++ b/boards/arm/nrf52811_pca10056/nrf52811_pca10056_defconfig @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52811_QFAA=y CONFIG_BOARD_NRF52811_PCA10056=y diff --git a/boards/arm/nrf52832_mdk/nrf52832_mdk_defconfig b/boards/arm/nrf52832_mdk/nrf52832_mdk_defconfig index 2580e7d3feb..4c09c27d382 100644 --- a/boards/arm/nrf52832_mdk/nrf52832_mdk_defconfig +++ b/boards/arm/nrf52832_mdk/nrf52832_mdk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52832_MDK=y diff --git a/boards/arm/nrf52833_pca10100/nrf52833_pca10100_defconfig b/boards/arm/nrf52833_pca10100/nrf52833_pca10100_defconfig index ea3e174d862..425a4620396 100644 --- a/boards/arm/nrf52833_pca10100/nrf52833_pca10100_defconfig +++ b/boards/arm/nrf52833_pca10100/nrf52833_pca10100_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52833_QIAA=y CONFIG_BOARD_NRF52833_PCA10100=y diff --git a/boards/arm/nrf52840_blip/nrf52840_blip_defconfig b/boards/arm/nrf52840_blip/nrf52840_blip_defconfig index 43bdc394e84..1ae3e3beb40 100644 --- a/boards/arm/nrf52840_blip/nrf52840_blip_defconfig +++ b/boards/arm/nrf52840_blip/nrf52840_blip_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_BLIP=y diff --git a/boards/arm/nrf52840_mdk/nrf52840_mdk_defconfig b/boards/arm/nrf52840_mdk/nrf52840_mdk_defconfig index 0c45fef8341..ae4abc8a8c4 100644 --- a/boards/arm/nrf52840_mdk/nrf52840_mdk_defconfig +++ b/boards/arm/nrf52840_mdk/nrf52840_mdk_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_MDK=y diff --git a/boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig b/boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig index efaa5c05268..d3164a3b08e 100644 --- a/boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig +++ b/boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_PAPYR=y diff --git a/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig b/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig index 8b4469fd2e7..62b4c9eb59f 100644 --- a/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig +++ b/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_PCA10056=y diff --git a/boards/arm/nrf52840_pca10059/nrf52840_pca10059_defconfig b/boards/arm/nrf52840_pca10059/nrf52840_pca10059_defconfig index 6ddc4bf65e3..5cd44925793 100644 --- a/boards/arm/nrf52840_pca10059/nrf52840_pca10059_defconfig +++ b/boards/arm/nrf52840_pca10059/nrf52840_pca10059_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_PCA10059=y diff --git a/boards/arm/nrf52840_pca10090/nrf52840_pca10090_defconfig b/boards/arm/nrf52840_pca10090/nrf52840_pca10090_defconfig index 0934c75e6c8..92e01cf9b87 100644 --- a/boards/arm/nrf52840_pca10090/nrf52840_pca10090_defconfig +++ b/boards/arm/nrf52840_pca10090/nrf52840_pca10090_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_PCA10090=y diff --git a/boards/arm/nrf52_adafruit_feather/nrf52_adafruit_feather_defconfig b/boards/arm/nrf52_adafruit_feather/nrf52_adafruit_feather_defconfig index c83a630b876..4ce7b49dba1 100644 --- a/boards/arm/nrf52_adafruit_feather/nrf52_adafruit_feather_defconfig +++ b/boards/arm/nrf52_adafruit_feather/nrf52_adafruit_feather_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_ADAFRUIT_FEATHER=y diff --git a/boards/arm/nrf52_blenano2/nrf52_blenano2_defconfig b/boards/arm/nrf52_blenano2/nrf52_blenano2_defconfig index 7f9b34a5d2e..f8f02e30d39 100644 --- a/boards/arm/nrf52_blenano2/nrf52_blenano2_defconfig +++ b/boards/arm/nrf52_blenano2/nrf52_blenano2_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_BLENANO2=y diff --git a/boards/arm/nrf52_pca10040/nrf52_pca10040_defconfig b/boards/arm/nrf52_pca10040/nrf52_pca10040_defconfig index e9058aee3ab..40af5d58c2a 100644 --- a/boards/arm/nrf52_pca10040/nrf52_pca10040_defconfig +++ b/boards/arm/nrf52_pca10040/nrf52_pca10040_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_PCA10040=y diff --git a/boards/arm/nrf52_pca20020/nrf52_pca20020_defconfig b/boards/arm/nrf52_pca20020/nrf52_pca20020_defconfig index c49400bffb1..7c09045006e 100644 --- a/boards/arm/nrf52_pca20020/nrf52_pca20020_defconfig +++ b/boards/arm/nrf52_pca20020/nrf52_pca20020_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_PCA20020=y diff --git a/boards/arm/nrf52_sparkfun/nrf52_sparkfun_defconfig b/boards/arm/nrf52_sparkfun/nrf52_sparkfun_defconfig index 70779b928e1..471b5fc6605 100644 --- a/boards/arm/nrf52_sparkfun/nrf52_sparkfun_defconfig +++ b/boards/arm/nrf52_sparkfun/nrf52_sparkfun_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_SPARKFUN=y diff --git a/boards/arm/nrf52_vbluno52/nrf52_vbluno52_defconfig b/boards/arm/nrf52_vbluno52/nrf52_vbluno52_defconfig index c729377e037..2913e8e7bf0 100644 --- a/boards/arm/nrf52_vbluno52/nrf52_vbluno52_defconfig +++ b/boards/arm/nrf52_vbluno52/nrf52_vbluno52_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52832_QFAA=y CONFIG_BOARD_NRF52_VBLUNO52=y diff --git a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuapp_defconfig b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuapp_defconfig index bb729e8f5ba..1f63a46e511 100644 --- a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuapp_defconfig +++ b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuapp_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF53X=y CONFIG_SOC_NRF5340_CPUAPP_QKAA=y CONFIG_BOARD_NRF5340_DK_NRF5340_CPUAPP=y diff --git a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuappns_defconfig b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuappns_defconfig index e7cb812fa5c..80e4f49c003 100644 --- a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuappns_defconfig +++ b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpuappns_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF53X=y CONFIG_SOC_NRF5340_CPUAPP_QKAA=y CONFIG_BOARD_NRF5340_DK_NRF5340_CPUAPPNS=y diff --git a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpunet_defconfig b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpunet_defconfig index 371bf4dd809..dbb5be33e5c 100644 --- a/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpunet_defconfig +++ b/boards/arm/nrf5340_dk_nrf5340/nrf5340_dk_nrf5340_cpunet_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF53X=y CONFIG_SOC_NRF5340_CPUNET_QKAA=y CONFIG_BOARD_NRF5340_DK_NRF5340_CPUNET=y diff --git a/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig b/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig index 1df5ac4deee..972e00fc02f 100644 --- a/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig +++ b/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF91X=y CONFIG_SOC_NRF9160_SICA=y CONFIG_BOARD_NRF9160_PCA10090=y diff --git a/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns_defconfig b/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns_defconfig index caf819593d9..0ff2e3a62c5 100644 --- a/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns_defconfig +++ b/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF91X=y CONFIG_SOC_NRF9160_SICA=y CONFIG_BOARD_NRF9160_PCA10090NS=y diff --git a/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig b/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig index 82148cb6379..38de49cdf40 100644 --- a/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig +++ b/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig b/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig index 998b0492fcf..282b780cb8c 100644 --- a/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig +++ b/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig b/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig index 0f14d01b19f..311af33ee15 100644 --- a/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig +++ b/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig b/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig index 8272cf73837..959ea3fbc27 100644 --- a/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig +++ b/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103XB=y # 72MHz system clock diff --git a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig index eba9b8badf8..a7eb49192ed 100644 --- a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig +++ b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F2X=y CONFIG_SOC_STM32F207XX=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 diff --git a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig index e461bb270a1..f802f6b6afe 100644 --- a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig +++ b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F302X8=y # 72 MHz system clock diff --git a/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig b/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig index 66731f24e73..c61c938f55d 100644 --- a/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig +++ b/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y # Platform Configuration diff --git a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig index aed1965d4a5..a238a6607ca 100644 --- a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig +++ b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y # 84MHz system clock diff --git a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig index b8bee684c0f..2c593556682 100644 --- a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig +++ b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y # 96MHz system clock (highest value to get a precise USB clock) diff --git a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig index 9969ea594e6..29a9e375a46 100644 --- a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig +++ b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y # 96MHz system clock (highest value to get a precise USB clock) diff --git a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig index 505b9b008ef..bc7d036ea35 100644 --- a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig +++ b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F413XX=y # 96MHz system clock (highest value to get a precise USB clock) diff --git a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig index b44b9b1882c..e8a47cef6f9 100644 --- a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig +++ b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XX=y # 168MHz system clock (highest value to get a precise USB clock) diff --git a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig index 095f0c229c8..89cef54ef78 100644 --- a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig +++ b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XX=y # 96MHz system clock (highest value to get a precise USB clock) diff --git a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig index 49ea83a93e3..a21a12186ee 100644 --- a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig +++ b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XX=y # 72MHz system clock (CubeMX Defaults) diff --git a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig index e9848c94a3b..5c779428f20 100644 --- a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig +++ b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F756XX=y # 72MHz system clock (CubeMX Defaults) diff --git a/boards/arm/nucleo_f767zi/nucleo_f767zi_defconfig b/boards/arm/nucleo_f767zi/nucleo_f767zi_defconfig index a7cbf5c2381..285ed18479a 100644 --- a/boards/arm/nucleo_f767zi/nucleo_f767zi_defconfig +++ b/boards/arm/nucleo_f767zi/nucleo_f767zi_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F767XX=y # 72MHz system clock (CubeMX Defaults) diff --git a/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig b/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig index 116364db849..fb304a03cf6 100644 --- a/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig +++ b/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig @@ -1,5 +1,4 @@ # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G0X=y CONFIG_SOC_STM32G071XX=y diff --git a/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig b/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig index 6e3b8e9dfd6..15d017f2e69 100644 --- a/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig +++ b/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G4X=y CONFIG_SOC_STM32G431XX=y diff --git a/boards/arm/nucleo_g474re/nucleo_g474re_defconfig b/boards/arm/nucleo_g474re/nucleo_g474re_defconfig index 42f6b74f188..68e7865abf5 100644 --- a/boards/arm/nucleo_g474re/nucleo_g474re_defconfig +++ b/boards/arm/nucleo_g474re/nucleo_g474re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G4X=y CONFIG_SOC_STM32G474XX=y diff --git a/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig b/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig index 52e80560539..3201a1c3ee0 100644 --- a/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig +++ b/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L0X=y # Platform Configuration diff --git a/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig b/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig index f5d55cdc84f..c6ff97ef4ec 100644 --- a/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig +++ b/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L0X=y # Platform Configuration diff --git a/boards/arm/nucleo_l152re/nucleo_l152re_defconfig b/boards/arm/nucleo_l152re/nucleo_l152re_defconfig index 762fb447bc9..298ece5b935 100644 --- a/boards/arm/nucleo_l152re/nucleo_l152re_defconfig +++ b/boards/arm/nucleo_l152re/nucleo_l152re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L1X=y CONFIG_SOC_STM32L152XE=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig b/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig index 8ce114e94ff..958c327482f 100644 --- a/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig +++ b/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L432XX=y # 80MHz system clock diff --git a/boards/arm/nucleo_l452re/nucleo_l452re_defconfig b/boards/arm/nucleo_l452re/nucleo_l452re_defconfig index 8fbc5f5d96b..503620ee57a 100644 --- a/boards/arm/nucleo_l452re/nucleo_l452re_defconfig +++ b/boards/arm/nucleo_l452re/nucleo_l452re_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L452XX=y # 80MHz system clock diff --git a/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig b/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig index aa769c9a08b..e8d8cb546f3 100644 --- a/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig +++ b/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L476XX=y # 80MHz system clock diff --git a/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig b/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig index f464f133cba..0b0cbec31bc 100644 --- a/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig +++ b/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L496XX=y # 80MHz system clock diff --git a/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig b/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig index b4900c07bd2..6ccbca3cff7 100644 --- a/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig +++ b/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L4R5XX=y diff --git a/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig b/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig index d7899033f99..d1b49636f7a 100644 --- a/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig +++ b/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32WBX=y CONFIG_SOC_STM32WB55XX=y # 32MHz system clock diff --git a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig index d1b5bf89e95..b52339333e5 100644 --- a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig +++ b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y # 168MHz system clock diff --git a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig index d1b5bf89e95..b52339333e5 100644 --- a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig +++ b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y # 168MHz system clock diff --git a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig index f2cceec9f5a..a5e2d50ac77 100644 --- a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig +++ b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F405XG=y # 168MHz system clock diff --git a/boards/arm/olimexino_stm32/olimexino_stm32_defconfig b/boards/arm/olimexino_stm32/olimexino_stm32_defconfig index 075904c4493..ad521a2b50f 100644 --- a/boards/arm/olimexino_stm32/olimexino_stm32_defconfig +++ b/boards/arm/olimexino_stm32/olimexino_stm32_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103XB=y # 72MHz system clock diff --git a/boards/arm/particle_argon/particle_argon_defconfig b/boards/arm/particle_argon/particle_argon_defconfig index e172a8ed885..48a542fd889 100644 --- a/boards/arm/particle_argon/particle_argon_defconfig +++ b/boards/arm/particle_argon/particle_argon_defconfig @@ -4,7 +4,6 @@ # # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_PARTICLE_ARGON=y diff --git a/boards/arm/particle_boron/particle_boron_defconfig b/boards/arm/particle_boron/particle_boron_defconfig index de775943675..dae0db32dcf 100644 --- a/boards/arm/particle_boron/particle_boron_defconfig +++ b/boards/arm/particle_boron/particle_boron_defconfig @@ -3,7 +3,6 @@ # # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_PARTICLE_BORON=y diff --git a/boards/arm/particle_xenon/particle_xenon_defconfig b/boards/arm/particle_xenon/particle_xenon_defconfig index ed5582f9378..dbdda0b67bb 100644 --- a/boards/arm/particle_xenon/particle_xenon_defconfig +++ b/boards/arm/particle_xenon/particle_xenon_defconfig @@ -3,7 +3,6 @@ # # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_PARTICLE_XENON=y diff --git a/boards/arm/pico_pi_m4/pico_pi_m4_defconfig b/boards/arm/pico_pi_m4/pico_pi_m4_defconfig index 80d60288846..f2473677e7d 100644 --- a/boards/arm/pico_pi_m4/pico_pi_m4_defconfig +++ b/boards/arm/pico_pi_m4/pico_pi_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_IMX7_M4=y CONFIG_SOC_MCIMX7_M4=y CONFIG_BOARD_PICO_PI_M4=y diff --git a/boards/arm/qemu_cortex_a53/qemu_cortex_a53_defconfig b/boards/arm/qemu_cortex_a53/qemu_cortex_a53_defconfig index 94b43cf6c9c..3088168284c 100644 --- a/boards/arm/qemu_cortex_a53/qemu_cortex_a53_defconfig +++ b/boards/arm/qemu_cortex_a53/qemu_cortex_a53_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_QEMU_CORTEX_A53=y CONFIG_BOARD_QEMU_CORTEX_A53=y CONFIG_ARM_ARCH_TIMER=y diff --git a/boards/arm/qemu_cortex_m0/qemu_cortex_m0_defconfig b/boards/arm/qemu_cortex_m0/qemu_cortex_m0_defconfig index 1fca7a8c0fc..72be2b46e82 100644 --- a/boards/arm/qemu_cortex_m0/qemu_cortex_m0_defconfig +++ b/boards/arm/qemu_cortex_m0/qemu_cortex_m0_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF51X=y CONFIG_SOC_NRF51822_QFAA=y CONFIG_BOARD_QEMU_CORTEX_M0=y diff --git a/boards/arm/qemu_cortex_m3/qemu_cortex_m3_defconfig b/boards/arm/qemu_cortex_m3/qemu_cortex_m3_defconfig index a0ddfb89224..d66ec6ff4e5 100644 --- a/boards/arm/qemu_cortex_m3/qemu_cortex_m3_defconfig +++ b/boards/arm/qemu_cortex_m3/qemu_cortex_m3_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=12000000 CONFIG_SOC_TI_LM3S6965=y CONFIG_BOARD_QEMU_CORTEX_M3=y diff --git a/boards/arm/qemu_cortex_r5/qemu_cortex_r5_defconfig b/boards/arm/qemu_cortex_r5/qemu_cortex_r5_defconfig index 288b0f5f083..f7efc7296ed 100644 --- a/boards/arm/qemu_cortex_r5/qemu_cortex_r5_defconfig +++ b/boards/arm/qemu_cortex_r5/qemu_cortex_r5_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_XILINX_ZYNQMP_RPU=y CONFIG_BOARD_QEMU_CORTEX_R5=y CONFIG_XIP=n diff --git a/boards/arm/reel_board/reel_board_defconfig b/boards/arm/reel_board/reel_board_defconfig index 528f0200bc4..da289bbbbcf 100644 --- a/boards/arm/reel_board/reel_board_defconfig +++ b/boards/arm/reel_board/reel_board_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_REEL_BOARD=y diff --git a/boards/arm/reel_board/reel_board_v2_defconfig b/boards/arm/reel_board/reel_board_v2_defconfig index 2c47b7864db..eacba153eb5 100644 --- a/boards/arm/reel_board/reel_board_v2_defconfig +++ b/boards/arm/reel_board/reel_board_v2_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_REEL_BOARD_V2=y diff --git a/boards/arm/sam4e_xpro/sam4e_xpro_defconfig b/boards/arm/sam4e_xpro/sam4e_xpro_defconfig index ea16119caa1..9f449b1c985 100644 --- a/boards/arm/sam4e_xpro/sam4e_xpro_defconfig +++ b/boards/arm/sam4e_xpro/sam4e_xpro_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAM4E=y CONFIG_SOC_PART_NUMBER_SAM4E16E=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/sam4s_xplained/sam4s_xplained_defconfig b/boards/arm/sam4s_xplained/sam4s_xplained_defconfig index 80e816b7e03..cb58b8dbe42 100644 --- a/boards/arm/sam4s_xplained/sam4s_xplained_defconfig +++ b/boards/arm/sam4s_xplained/sam4s_xplained_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAM4S=y CONFIG_SOC_PART_NUMBER_SAM4S16C=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained_defconfig b/boards/arm/sam_e70_xplained/sam_e70_xplained_defconfig index 761418d0c96..315c8f6209b 100644 --- a/boards/arm/sam_e70_xplained/sam_e70_xplained_defconfig +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAME70=y CONFIG_SOC_PART_NUMBER_SAME70Q21=y CONFIG_SOC_ATMEL_SAME70_EXT_MAINCK=y diff --git a/boards/arm/sam_v71_xult/sam_v71_xult_defconfig b/boards/arm/sam_v71_xult/sam_v71_xult_defconfig index 190e613d8e8..ecdd41a85be 100644 --- a/boards/arm/sam_v71_xult/sam_v71_xult_defconfig +++ b/boards/arm/sam_v71_xult/sam_v71_xult_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_SAMV71=y CONFIG_SOC_PART_NUMBER_SAMV71Q21=y CONFIG_SOC_ATMEL_SAMV71_EXT_MAINCK=y diff --git a/boards/arm/sensortile_box/sensortile_box_defconfig b/boards/arm/sensortile_box/sensortile_box_defconfig index 3c6bdf112b1..043a31d0c18 100644 --- a/boards/arm/sensortile_box/sensortile_box_defconfig +++ b/boards/arm/sensortile_box/sensortile_box_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L4R9XX=y diff --git a/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig b/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig index 6e35c2b5e0c..7532d773ba2 100644 --- a/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig +++ b/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XC=y diff --git a/boards/arm/stm3210c_eval/stm3210c_eval_defconfig b/boards/arm/stm3210c_eval/stm3210c_eval_defconfig index 8fb0f065da1..0793419d53b 100644 --- a/boards/arm/stm3210c_eval/stm3210c_eval_defconfig +++ b/boards/arm/stm3210c_eval/stm3210c_eval_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F1X=y # Platform Configuration diff --git a/boards/arm/stm32373c_eval/stm32373c_eval_defconfig b/boards/arm/stm32373c_eval/stm32373c_eval_defconfig index ee50dcd9530..d08dbf2e78c 100644 --- a/boards/arm/stm32373c_eval/stm32373c_eval_defconfig +++ b/boards/arm/stm32373c_eval/stm32373c_eval_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y # Platform Configuration diff --git a/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig b/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig index 0cda8668365..1d76bd4fb1b 100644 --- a/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig +++ b/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig @@ -5,7 +5,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103X8=y diff --git a/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig b/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig index 102cb28fe56..235040832a8 100644 --- a/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig +++ b/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103X8=y diff --git a/boards/arm/stm32f030_demo/stm32f030_demo_defconfig b/boards/arm/stm32f030_demo/stm32f030_demo_defconfig index 9ec7b184d97..20dee69d05d 100644 --- a/boards/arm/stm32f030_demo/stm32f030_demo_defconfig +++ b/boards/arm/stm32f030_demo/stm32f030_demo_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/stm32f072_eval/stm32f072_eval_defconfig b/boards/arm/stm32f072_eval/stm32f072_eval_defconfig index ab808ffe908..40a91d70b83 100644 --- a/boards/arm/stm32f072_eval/stm32f072_eval_defconfig +++ b/boards/arm/stm32f072_eval/stm32f072_eval_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig b/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig index c964e49989d..bb87456f14a 100644 --- a/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig +++ b/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/stm32f0_disco/stm32f0_disco_defconfig b/boards/arm/stm32f0_disco/stm32f0_disco_defconfig index bdf29963f59..2cbea6c0214 100644 --- a/boards/arm/stm32f0_disco/stm32f0_disco_defconfig +++ b/boards/arm/stm32f0_disco/stm32f0_disco_defconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F0X=y # Platform Configuration diff --git a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig index 64ac49abf6b..df93b0641f2 100644 --- a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig +++ b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F303XC=y # 72MHz system clock diff --git a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig index 0b7c179045d..11baa65455c 100644 --- a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig +++ b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) diff --git a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig index c2e51ec41e8..0c3225906e9 100644 --- a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig +++ b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) diff --git a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig index 56dcb815518..7b8538e1258 100644 --- a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig +++ b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XX=y # 168MHz system clock diff --git a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig index bdd00aa79e4..4fb939f0725 100644 --- a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig +++ b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F469XX=y # 180MHz system clock diff --git a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig index 49cb0bd0970..5fdec37340b 100644 --- a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig +++ b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y # 168MHz system clock diff --git a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig index 8ce6515720e..1cb1cf9ada7 100644 --- a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig +++ b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F723XX=y # 216MHz system clock diff --git a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig index e7f6ff38774..fe179939513 100644 --- a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig +++ b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XX=y # 216MHz system clock diff --git a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig index e54c8511a72..13a88661475 100644 --- a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig +++ b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F769XX=y # 216MHz system clock diff --git a/boards/arm/stm32g0316_disco/stm32g0316_disco_defconfig b/boards/arm/stm32g0316_disco/stm32g0316_disco_defconfig index 7dff690ea4e..6c973fe9c72 100644 --- a/boards/arm/stm32g0316_disco/stm32g0316_disco_defconfig +++ b/boards/arm/stm32g0316_disco/stm32g0316_disco_defconfig @@ -1,5 +1,4 @@ # Zephyr Kernel Configuration -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G0X=y CONFIG_SOC_STM32G031XX=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig b/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig index 1cf901f2e30..9e362108d8c 100644 --- a/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig +++ b/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32H7X=y CONFIG_SOC_STM32H747XX=y diff --git a/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig b/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig index bc4251277fb..cd8ad076121 100644 --- a/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig +++ b/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32H7X=y CONFIG_SOC_STM32H747XX=y diff --git a/boards/arm/stm32l1_disco/stm32l1_disco_defconfig b/boards/arm/stm32l1_disco/stm32l1_disco_defconfig index 5aaae38c657..503a11dfb0c 100644 --- a/boards/arm/stm32l1_disco/stm32l1_disco_defconfig +++ b/boards/arm/stm32l1_disco/stm32l1_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L1X=y CONFIG_SOC_STM32L151XB=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 diff --git a/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig b/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig index 24acb518160..82cefc79975 100644 --- a/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig +++ b/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L476XX=y # 80MHz system clock diff --git a/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig b/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig index 0a6b87cd1f5..bf20756ecb8 100644 --- a/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig +++ b/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L496XX=y # 80MHz system clock diff --git a/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig b/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig index 9f307f59830..f746cc1be4f 100644 --- a/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig +++ b/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig @@ -1,4 +1,3 @@ -CONFIG_ARM=y CONFIG_SOC_SERIES_STM32MP1X=y CONFIG_SOC_STM32MP15_M4=y # 209 MHz system clock (mlhclk_ck) diff --git a/boards/arm/stm32vl_disco/stm32vl_disco_defconfig b/boards/arm/stm32vl_disco/stm32vl_disco_defconfig index bff33344f0d..cf243046b5f 100644 --- a/boards/arm/stm32vl_disco/stm32vl_disco_defconfig +++ b/boards/arm/stm32vl_disco/stm32vl_disco_defconfig @@ -1,7 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y - # Platform Configuration CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F100XB=y diff --git a/boards/arm/twr_ke18f/twr_ke18f_defconfig b/boards/arm/twr_ke18f/twr_ke18f_defconfig index f2e67e544b6..3980435be07 100644 --- a/boards/arm/twr_ke18f/twr_ke18f_defconfig +++ b/boards/arm/twr_ke18f/twr_ke18f_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_CORTEX_M_SYSTICK=y CONFIG_SOC_SERIES_KINETIS_KE1XF=y CONFIG_SOC_MKE18F16=y diff --git a/boards/arm/twr_kv58f220m/twr_kv58f220m_defconfig b/boards/arm/twr_kv58f220m/twr_kv58f220m_defconfig index f15d9985881..35232f3bf35 100644 --- a/boards/arm/twr_kv58f220m/twr_kv58f220m_defconfig +++ b/boards/arm/twr_kv58f220m/twr_kv58f220m_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_CORTEX_M_SYSTICK=y CONFIG_SOC_SERIES_KINETIS_KV5X=y CONFIG_SOC_MKV58F24=y diff --git a/boards/arm/udoo_neo_full_m4/udoo_neo_full_m4_defconfig b/boards/arm/udoo_neo_full_m4/udoo_neo_full_m4_defconfig index c0a66324c1e..6acdbb32b49 100644 --- a/boards/arm/udoo_neo_full_m4/udoo_neo_full_m4_defconfig +++ b/boards/arm/udoo_neo_full_m4/udoo_neo_full_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_MCIMX6X_M4=y CONFIG_SOC_SERIES_IMX_6X_M4=y CONFIG_BOARD_UDOO_NEO_FULL_M4=y diff --git a/boards/arm/usb_kw24d512/usb_kw24d512_defconfig b/boards/arm/usb_kw24d512/usb_kw24d512_defconfig index 0386400ab8c..6e21588376f 100644 --- a/boards/arm/usb_kw24d512/usb_kw24d512_defconfig +++ b/boards/arm/usb_kw24d512/usb_kw24d512_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_MKW24D5=y CONFIG_SOC_SERIES_KINETIS_KWX=y CONFIG_BOARD_USB_KW24D512=y diff --git a/boards/arm/v2m_beetle/v2m_beetle_defconfig b/boards/arm/v2m_beetle/v2m_beetle_defconfig index c756bfa2ae8..2b0ec7feb02 100644 --- a/boards/arm/v2m_beetle/v2m_beetle_defconfig +++ b/boards/arm/v2m_beetle/v2m_beetle_defconfig @@ -6,7 +6,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_BEETLE_R0=y CONFIG_SOC_SERIES_BEETLE=y CONFIG_BOARD_V2M_BEETLE=y diff --git a/boards/arm/v2m_musca/v2m_musca_defconfig b/boards/arm/v2m_musca/v2m_musca_defconfig index c8769ec3258..5d0001e0f6d 100644 --- a/boards/arm/v2m_musca/v2m_musca_defconfig +++ b/boards/arm/v2m_musca/v2m_musca_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MUSCA=y CONFIG_SOC_V2M_MUSCA_A=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/v2m_musca/v2m_musca_nonsecure_defconfig b/boards/arm/v2m_musca/v2m_musca_nonsecure_defconfig index 3fd61182f1d..2dca286cb47 100644 --- a/boards/arm/v2m_musca/v2m_musca_nonsecure_defconfig +++ b/boards/arm/v2m_musca/v2m_musca_nonsecure_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MUSCA=y CONFIG_SOC_V2M_MUSCA_A=y CONFIG_ARM_TRUSTZONE_M=y diff --git a/boards/arm/v2m_musca_b1/v2m_musca_b1_defconfig b/boards/arm/v2m_musca_b1/v2m_musca_b1_defconfig index 9ec2bcc4ea4..10883ffcec6 100644 --- a/boards/arm/v2m_musca_b1/v2m_musca_b1_defconfig +++ b/boards/arm/v2m_musca_b1/v2m_musca_b1_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MUSCA_B1=y CONFIG_SOC_V2M_MUSCA_B1=y CONFIG_CORTEX_M_SYSTICK=y diff --git a/boards/arm/v2m_musca_b1/v2m_musca_b1_nonsecure_defconfig b/boards/arm/v2m_musca_b1/v2m_musca_b1_nonsecure_defconfig index e12e0ff9f5f..ad225ce0fa9 100644 --- a/boards/arm/v2m_musca_b1/v2m_musca_b1_nonsecure_defconfig +++ b/boards/arm/v2m_musca_b1/v2m_musca_b1_nonsecure_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_MUSCA_B1=y CONFIG_SOC_V2M_MUSCA_B1=y CONFIG_ARM_TRUSTZONE_M=y diff --git a/boards/arm/warp7_m4/warp7_m4_defconfig b/boards/arm/warp7_m4/warp7_m4_defconfig index 0f9c324fa14..c55a2f4e620 100644 --- a/boards/arm/warp7_m4/warp7_m4_defconfig +++ b/boards/arm/warp7_m4/warp7_m4_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_ARM=y CONFIG_SOC_SERIES_IMX7_M4=y CONFIG_SOC_MCIMX7_M4=y CONFIG_BOARD_WARP7_M4=y diff --git a/boards/nios2/altera_max10/altera_max10_defconfig b/boards/nios2/altera_max10/altera_max10_defconfig index cddc6c4652d..3dd61bc0377 100644 --- a/boards/nios2/altera_max10/altera_max10_defconfig +++ b/boards/nios2/altera_max10/altera_max10_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_NIOS2=y CONFIG_SOC_NIOS2F_ZEPHYR=y CONFIG_BOARD_ALTERA_MAX10=y CONFIG_HAS_ALTERA_HAL=y diff --git a/boards/nios2/qemu_nios2/qemu_nios2_defconfig b/boards/nios2/qemu_nios2/qemu_nios2_defconfig index 468876de0a6..03684c98ebf 100644 --- a/boards/nios2/qemu_nios2/qemu_nios2_defconfig +++ b/boards/nios2/qemu_nios2/qemu_nios2_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_NIOS2=y CONFIG_SOC_NIOS2_QEMU=y CONFIG_BOARD_QEMU_NIOS2=y CONFIG_HAS_ALTERA_HAL=y diff --git a/boards/posix/native_posix/native_posix_64_defconfig b/boards/posix/native_posix/native_posix_64_defconfig index 0f1fd3a3b80..5ccadf2bc6a 100644 --- a/boards/posix/native_posix/native_posix_64_defconfig +++ b/boards/posix/native_posix/native_posix_64_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARCH_POSIX=y CONFIG_SOC_POSIX=y CONFIG_BOARD_NATIVE_POSIX_64BIT=y CONFIG_CONSOLE=y diff --git a/boards/posix/native_posix/native_posix_defconfig b/boards/posix/native_posix/native_posix_defconfig index 8140d23b86c..ee7f4b92eda 100644 --- a/boards/posix/native_posix/native_posix_defconfig +++ b/boards/posix/native_posix/native_posix_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARCH_POSIX=y CONFIG_SOC_POSIX=y CONFIG_BOARD_NATIVE_POSIX_32BIT=y CONFIG_CONSOLE=y diff --git a/boards/posix/nrf52_bsim/nrf52_bsim_defconfig b/boards/posix/nrf52_bsim/nrf52_bsim_defconfig index b8732fa2c95..b5e41ffc4ff 100644 --- a/boards/posix/nrf52_bsim/nrf52_bsim_defconfig +++ b/boards/posix/nrf52_bsim/nrf52_bsim_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARCH_POSIX=y CONFIG_SOC_POSIX=y CONFIG_BOARD_NRF52_BSIM=y CONFIG_CONSOLE=y diff --git a/boards/riscv/hifive1/hifive1_defconfig b/boards/riscv/hifive1/hifive1_defconfig index 45aa1483fa2..7f205ec79f1 100644 --- a/boards/riscv/hifive1/hifive1_defconfig +++ b/boards/riscv/hifive1/hifive1_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_RISCV=y CONFIG_SOC_SERIES_RISCV_SIFIVE_FREEDOM=y CONFIG_SOC_RISCV_SIFIVE_FREEDOM=y CONFIG_BOARD_HIFIVE1=y diff --git a/boards/riscv/hifive1_revb/hifive1_revb_defconfig b/boards/riscv/hifive1_revb/hifive1_revb_defconfig index 9e1d9e2fa6e..a5464213de5 100644 --- a/boards/riscv/hifive1_revb/hifive1_revb_defconfig +++ b/boards/riscv/hifive1_revb/hifive1_revb_defconfig @@ -1,4 +1,3 @@ -CONFIG_RISCV=y CONFIG_SOC_SERIES_RISCV_SIFIVE_FREEDOM=y CONFIG_SOC_RISCV_SIFIVE_FREEDOM=y CONFIG_BOARD_HIFIVE1_REVB=y diff --git a/boards/riscv/litex_vexriscv/litex_vexriscv_defconfig b/boards/riscv/litex_vexriscv/litex_vexriscv_defconfig index b8ceddae858..4a42305657f 100644 --- a/boards/riscv/litex_vexriscv/litex_vexriscv_defconfig +++ b/boards/riscv/litex_vexriscv/litex_vexriscv_defconfig @@ -4,7 +4,6 @@ # SPDX-License-Identifier: Apache-2.0 # -CONFIG_RISCV=y CONFIG_SOC_RISCV32_LITEX_VEXRISCV=y CONFIG_BOARD_LITEX_VEXRISCV=y CONFIG_VEXRISCV_LITEX_IRQ=y diff --git a/boards/riscv/m2gl025_miv/m2gl025_miv_defconfig b/boards/riscv/m2gl025_miv/m2gl025_miv_defconfig index f0a8c135c52..e0f2cf9fed9 100644 --- a/boards/riscv/m2gl025_miv/m2gl025_miv_defconfig +++ b/boards/riscv/m2gl025_miv/m2gl025_miv_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_RISCV=y CONFIG_SOC_SERIES_RISCV32_MIV=y CONFIG_SOC_RISCV32_MIV=y CONFIG_BOARD_M2GL025_MIV=y diff --git a/boards/riscv/qemu_riscv32/qemu_riscv32_defconfig b/boards/riscv/qemu_riscv32/qemu_riscv32_defconfig index f5d100db39e..f26eeb53f99 100644 --- a/boards/riscv/qemu_riscv32/qemu_riscv32_defconfig +++ b/boards/riscv/qemu_riscv32/qemu_riscv32_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_RISCV=y CONFIG_SOC_SERIES_RISCV_SIFIVE_FREEDOM=y CONFIG_SOC_RISCV_SIFIVE_FREEDOM=y CONFIG_BOARD_QEMU_RISCV32=y diff --git a/boards/riscv/qemu_riscv64/qemu_riscv64_defconfig b/boards/riscv/qemu_riscv64/qemu_riscv64_defconfig index a95652f60bd..804f8f5c84c 100644 --- a/boards/riscv/qemu_riscv64/qemu_riscv64_defconfig +++ b/boards/riscv/qemu_riscv64/qemu_riscv64_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_RISCV=y CONFIG_SOC_SERIES_RISCV_SIFIVE_FREEDOM=y CONFIG_SOC_RISCV_SIFIVE_FREEDOM=y CONFIG_BOARD_QEMU_RISCV64=y diff --git a/boards/riscv/rv32m1_vega/rv32m1_vega_ri5cy_defconfig b/boards/riscv/rv32m1_vega/rv32m1_vega_ri5cy_defconfig index 0e11327d962..73b6d0657fe 100644 --- a/boards/riscv/rv32m1_vega/rv32m1_vega_ri5cy_defconfig +++ b/boards/riscv/rv32m1_vega/rv32m1_vega_ri5cy_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_RISCV=y CONFIG_SOC_OPENISA_RV32M1_RISCV32=y CONFIG_SOC_OPENISA_RV32M1_RI5CY=y CONFIG_BOARD_RV32M1_VEGA=y diff --git a/boards/riscv/rv32m1_vega/rv32m1_vega_zero_riscy_defconfig b/boards/riscv/rv32m1_vega/rv32m1_vega_zero_riscy_defconfig index f390108ef6b..c12286b5702 100644 --- a/boards/riscv/rv32m1_vega/rv32m1_vega_zero_riscy_defconfig +++ b/boards/riscv/rv32m1_vega/rv32m1_vega_zero_riscy_defconfig @@ -1,4 +1,3 @@ -CONFIG_RISCV=y CONFIG_SOC_OPENISA_RV32M1_RISCV32=y CONFIG_SOC_OPENISA_RV32M1_ZERO_RISCY=y CONFIG_BOARD_RV32M1_VEGA=y diff --git a/boards/x86/gpmrb/gpmrb_defconfig b/boards/x86/gpmrb/gpmrb_defconfig index a0ecca804f9..cf5f1be3261 100644 --- a/boards/x86/gpmrb/gpmrb_defconfig +++ b/boards/x86/gpmrb/gpmrb_defconfig @@ -1,7 +1,6 @@ # Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_APOLLO_LAKE=y CONFIG_BOARD_GPMRB=y CONFIG_APIC_TIMER=y diff --git a/boards/x86/minnowboard/minnowboard_defconfig b/boards/x86/minnowboard/minnowboard_defconfig index 2e7972f0520..bd4a34645e7 100644 --- a/boards/x86/minnowboard/minnowboard_defconfig +++ b/boards/x86/minnowboard/minnowboard_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_ATOM=y CONFIG_BOARD_MINNOWBOARD=y CONFIG_HPET_TIMER=y diff --git a/boards/x86/qemu_x86/qemu_x86_64_defconfig b/boards/x86/qemu_x86/qemu_x86_64_defconfig index 9fc505e6d30..c0a9ce6b5e6 100644 --- a/boards/x86/qemu_x86/qemu_x86_64_defconfig +++ b/boards/x86/qemu_x86/qemu_x86_64_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_IA32=y CONFIG_BOARD_QEMU_X86_64=y CONFIG_HPET_TIMER=y diff --git a/boards/x86/qemu_x86/qemu_x86_coverage_defconfig b/boards/x86/qemu_x86/qemu_x86_coverage_defconfig index e36d64bd8f4..8a45c7c63b5 100644 --- a/boards/x86/qemu_x86/qemu_x86_coverage_defconfig +++ b/boards/x86/qemu_x86/qemu_x86_coverage_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_IA32=y CONFIG_BOARD_QEMU_X86=y CONFIG_HPET_TIMER=y diff --git a/boards/x86/qemu_x86/qemu_x86_defconfig b/boards/x86/qemu_x86/qemu_x86_defconfig index a9657fae8cd..7f2a6686c79 100644 --- a/boards/x86/qemu_x86/qemu_x86_defconfig +++ b/boards/x86/qemu_x86/qemu_x86_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_IA32=y CONFIG_BOARD_QEMU_X86=y CONFIG_HPET_TIMER=y diff --git a/boards/x86/qemu_x86/qemu_x86_nommu_defconfig b/boards/x86/qemu_x86/qemu_x86_nommu_defconfig index fe5bb438a1b..d4bfd61f1db 100644 --- a/boards/x86/qemu_x86/qemu_x86_nommu_defconfig +++ b/boards/x86/qemu_x86/qemu_x86_nommu_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SOC_IA32=y CONFIG_BOARD_QEMU_X86=y CONFIG_HPET_TIMER=y diff --git a/boards/x86/up_squared/up_squared_defconfig b/boards/x86/up_squared/up_squared_defconfig index c88952e25f7..a44c5944d14 100644 --- a/boards/x86/up_squared/up_squared_defconfig +++ b/boards/x86/up_squared/up_squared_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_X86=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=19200000 CONFIG_SOC_APOLLO_LAKE=y CONFIG_BOARD_UP_SQUARED=y diff --git a/boards/xtensa/esp32/esp32_defconfig b/boards/xtensa/esp32/esp32_defconfig index fbd92b50cdc..39bc2701514 100644 --- a/boards/xtensa/esp32/esp32_defconfig +++ b/boards/xtensa/esp32/esp32_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_XTENSA=y CONFIG_XTENSA_RESET_VECTOR=n CONFIG_BOARD_ESP32=y diff --git a/boards/xtensa/intel_s1000_crb/intel_s1000_crb_defconfig b/boards/xtensa/intel_s1000_crb/intel_s1000_crb_defconfig index 5abd2388c1b..2af6ad963b2 100644 --- a/boards/xtensa/intel_s1000_crb/intel_s1000_crb_defconfig +++ b/boards/xtensa/intel_s1000_crb/intel_s1000_crb_defconfig @@ -3,7 +3,6 @@ CONFIG_MAIN_STACK_SIZE=2048 CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=400000000 -CONFIG_XTENSA=y CONFIG_SOC_INTEL_S1000=y CONFIG_BOARD_INTEL_S1000_CRB=y diff --git a/boards/xtensa/odroid_go/odroid_go_defconfig b/boards/xtensa/odroid_go/odroid_go_defconfig index f4cd2901d7c..3141f3e9e75 100644 --- a/boards/xtensa/odroid_go/odroid_go_defconfig +++ b/boards/xtensa/odroid_go/odroid_go_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_XTENSA=y CONFIG_XTENSA_RESET_VECTOR=n CONFIG_BOARD_ODROID_GO=y diff --git a/boards/xtensa/qemu_xtensa/qemu_xtensa_defconfig b/boards/xtensa/qemu_xtensa/qemu_xtensa_defconfig index f8771f799d4..88c6678ba04 100644 --- a/boards/xtensa/qemu_xtensa/qemu_xtensa_defconfig +++ b/boards/xtensa/qemu_xtensa/qemu_xtensa_defconfig @@ -2,7 +2,6 @@ CONFIG_MAIN_STACK_SIZE=2048 CONFIG_IPM_CONSOLE_STACK_SIZE=2048 -CONFIG_XTENSA=y CONFIG_BOARD_QEMU_XTENSA=y CONFIG_CONSOLE=y CONFIG_SOC_XTENSA_SAMPLE_CONTROLLER=y diff --git a/boards/xtensa/up_squared_adsp/up_squared_adsp_defconfig b/boards/xtensa/up_squared_adsp/up_squared_adsp_defconfig index 70d64cda096..9b949677d08 100644 --- a/boards/xtensa/up_squared_adsp/up_squared_adsp_defconfig +++ b/boards/xtensa/up_squared_adsp/up_squared_adsp_defconfig @@ -3,7 +3,6 @@ CONFIG_MAIN_STACK_SIZE=2048 CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=400000000 -CONFIG_XTENSA=y CONFIG_SOC_INTEL_APL_ADSP=y CONFIG_BOARD_UP_SQUARED_ADSP=y diff --git a/boards/xtensa/xt-sim/xt-sim_defconfig b/boards/xtensa/xt-sim/xt-sim_defconfig index 86121a6bc4c..f4bc3246428 100644 --- a/boards/xtensa/xt-sim/xt-sim_defconfig +++ b/boards/xtensa/xt-sim/xt-sim_defconfig @@ -2,7 +2,6 @@ CONFIG_MAIN_STACK_SIZE=2048 CONFIG_IPM_CONSOLE_STACK_SIZE=2048 -CONFIG_XTENSA=y CONFIG_SOC_XTENSA_SAMPLE_CONTROLLER=y CONFIG_BOARD_XT_SIM=y CONFIG_CONSOLE=y diff --git a/boards/xtensa/xt-sim/xt-sim_intel_s1000_defconfig b/boards/xtensa/xt-sim/xt-sim_intel_s1000_defconfig index 19982cb50d5..52241788c2a 100644 --- a/boards/xtensa/xt-sim/xt-sim_intel_s1000_defconfig +++ b/boards/xtensa/xt-sim/xt-sim_intel_s1000_defconfig @@ -2,7 +2,6 @@ CONFIG_MAIN_STACK_SIZE=2048 CONFIG_IPM_CONSOLE_STACK_SIZE=2048 -CONFIG_XTENSA=y CONFIG_SOC_INTEL_S1000=y CONFIG_BOARD_XT_SIM=y CONFIG_CONSOLE=y diff --git a/samples/application_development/out_of_tree_board/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig b/samples/application_development/out_of_tree_board/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig index e7196147519..5e8db1c43f7 100644 --- a/samples/application_development/out_of_tree_board/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig +++ b/samples/application_development/out_of_tree_board/boards/arm/nrf52840_pca10056/nrf52840_pca10056_defconfig @@ -1,6 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 -CONFIG_ARM=y CONFIG_SOC_SERIES_NRF52X=y CONFIG_SOC_NRF52840_QIAA=y CONFIG_BOARD_NRF52840_PCA10056=y diff --git a/soc/arc/snps_arc_hsdk/Kconfig.soc b/soc/arc/snps_arc_hsdk/Kconfig.soc index 2706859f94a..93791fdb088 100644 --- a/soc/arc/snps_arc_hsdk/Kconfig.soc +++ b/soc/arc/snps_arc_hsdk/Kconfig.soc @@ -3,4 +3,5 @@ config SOC_ARC_HSDK bool "Synopsys ARC HSDK SoC" + select ARC select CPU_HAS_FPU diff --git a/soc/arc/snps_arc_iot/Kconfig.soc b/soc/arc/snps_arc_iot/Kconfig.soc index a411b670848..f9793b27354 100644 --- a/soc/arc/snps_arc_iot/Kconfig.soc +++ b/soc/arc/snps_arc_iot/Kconfig.soc @@ -4,5 +4,6 @@ config SOC_ARC_IOT bool "Synopsys ARC IoT SoC" + select ARC select CPU_HAS_MPU select CPU_HAS_FPU diff --git a/soc/arc/snps_emsdp/Kconfig.soc b/soc/arc/snps_emsdp/Kconfig.soc index 400425ea330..ed0a2f88e20 100644 --- a/soc/arc/snps_emsdp/Kconfig.soc +++ b/soc/arc/snps_emsdp/Kconfig.soc @@ -3,3 +3,4 @@ config SOC_ARC_EMSDP bool "Synopsys ARC EM Software Development Platform" + select ARC diff --git a/soc/arc/snps_emsk/Kconfig.soc b/soc/arc/snps_emsk/Kconfig.soc index 65fddb0a428..44853f68f1d 100644 --- a/soc/arc/snps_emsk/Kconfig.soc +++ b/soc/arc/snps_emsk/Kconfig.soc @@ -4,5 +4,6 @@ config SOC_EMSK bool "Synopsys ARC EM Starter Kit SoC" + select ARC select HAS_I2C_DW if I2C select HAS_SPI_DW if SPI diff --git a/soc/arc/snps_nsim/Kconfig.soc b/soc/arc/snps_nsim/Kconfig.soc index 82d86987b99..69e9fdce863 100644 --- a/soc/arc/snps_nsim/Kconfig.soc +++ b/soc/arc/snps_nsim/Kconfig.soc @@ -3,3 +3,4 @@ config SOC_NSIM bool "Synopsys nSIM simulator for ARC cores" + select ARC diff --git a/soc/arm/arm/beetle/Kconfig.series b/soc/arm/arm/beetle/Kconfig.series index 6b1fac4d14a..444fedebe04 100644 --- a/soc/arm/arm/beetle/Kconfig.series +++ b/soc/arm/arm/beetle/Kconfig.series @@ -5,7 +5,7 @@ config SOC_SERIES_BEETLE bool "ARM Beetle MCU Series" - depends on ARM + select ARM select CPU_CORTEX_M3 select SOC_FAMILY_ARM select CPU_HAS_ARM_MPU diff --git a/soc/arm/arm/mps2/Kconfig.series b/soc/arm/arm/mps2/Kconfig.series index eb547a5893f..c46afaf16e8 100644 --- a/soc/arm/arm/mps2/Kconfig.series +++ b/soc/arm/arm/mps2/Kconfig.series @@ -3,7 +3,7 @@ config SOC_SERIES_MPS2 bool "ARM MPS2 MCU Series" - depends on ARM + select ARM select SOC_FAMILY_ARM select GPIO_MMIO32 if GPIO help diff --git a/soc/arm/arm/musca_a/Kconfig.series b/soc/arm/arm/musca_a/Kconfig.series index c8b4cf29356..6cf01965706 100644 --- a/soc/arm/arm/musca_a/Kconfig.series +++ b/soc/arm/arm/musca_a/Kconfig.series @@ -3,6 +3,7 @@ config SOC_SERIES_MUSCA bool "ARM v2m MUSCA MCU Series" + select ARM select SOC_FAMILY_ARM select BUILD_OUTPUT_HEX help diff --git a/soc/arm/arm/musca_b1/Kconfig.series b/soc/arm/arm/musca_b1/Kconfig.series index d4c05f1905d..34118344fd9 100644 --- a/soc/arm/arm/musca_b1/Kconfig.series +++ b/soc/arm/arm/musca_b1/Kconfig.series @@ -3,6 +3,7 @@ config SOC_SERIES_MUSCA_B1 bool "arm v2m MUSCA B1 MCU Series" + select ARM select SOC_FAMILY_ARM select BUILD_OUTPUT_HEX help diff --git a/soc/arm/atmel_sam/sam3x/Kconfig.series b/soc/arm/atmel_sam/sam3x/Kconfig.series index a460b59c322..a193493a29c 100644 --- a/soc/arm/atmel_sam/sam3x/Kconfig.series +++ b/soc/arm/atmel_sam/sam3x/Kconfig.series @@ -7,6 +7,7 @@ config SOC_SERIES_SAM3X bool "Atmel SAM3X MCU" + select ARM select CPU_CORTEX_M3 select SOC_FAMILY_SAM select CPU_HAS_ARM_MPU diff --git a/soc/arm/atmel_sam/sam4e/Kconfig.series b/soc/arm/atmel_sam/sam4e/Kconfig.series index 2804bdbd8c8..bcb13050a6f 100644 --- a/soc/arm/atmel_sam/sam4e/Kconfig.series +++ b/soc/arm/atmel_sam/sam4e/Kconfig.series @@ -7,6 +7,7 @@ config SOC_SERIES_SAM4E bool "Atmel SAM4E MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_SAM diff --git a/soc/arm/atmel_sam/sam4s/Kconfig.series b/soc/arm/atmel_sam/sam4s/Kconfig.series index 1e55d5156f4..572158fe3c6 100644 --- a/soc/arm/atmel_sam/sam4s/Kconfig.series +++ b/soc/arm/atmel_sam/sam4s/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_SAM4S bool "Atmel SAM4S MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_SAM diff --git a/soc/arm/atmel_sam/same70/Kconfig.series b/soc/arm/atmel_sam/same70/Kconfig.series index b425e87ec01..e2fe2a74c0a 100644 --- a/soc/arm/atmel_sam/same70/Kconfig.series +++ b/soc/arm/atmel_sam/same70/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_SAME70 bool "Atmel SAME70 MCU" + select ARM select CPU_CORTEX_M7 select SOC_FAMILY_SAM select CPU_HAS_FPU_DOUBLE_PRECISION diff --git a/soc/arm/atmel_sam/samv71/Kconfig.series b/soc/arm/atmel_sam/samv71/Kconfig.series index e34ca533f6d..c23114487be 100644 --- a/soc/arm/atmel_sam/samv71/Kconfig.series +++ b/soc/arm/atmel_sam/samv71/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_SAMV71 bool "Atmel SAMV71 MCU" + select ARM select CPU_CORTEX_M7 select SOC_FAMILY_SAM select CPU_HAS_FPU_DOUBLE_PRECISION diff --git a/soc/arm/atmel_sam0/samd20/Kconfig.series b/soc/arm/atmel_sam0/samd20/Kconfig.series index 9293472b559..c90e9bb6c75 100644 --- a/soc/arm/atmel_sam0/samd20/Kconfig.series +++ b/soc/arm/atmel_sam0/samd20/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_SAMD20 bool "Atmel SAMD20 MCU" + select ARM select CPU_CORTEX_M0PLUS select SOC_FAMILY_SAM0 select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/atmel_sam0/samd21/Kconfig.series b/soc/arm/atmel_sam0/samd21/Kconfig.series index 2d18c038ad3..443f969da9f 100644 --- a/soc/arm/atmel_sam0/samd21/Kconfig.series +++ b/soc/arm/atmel_sam0/samd21/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_SAMD21 bool "Atmel SAMD21 MCU" + select ARM select CPU_CORTEX_M0PLUS select SOC_FAMILY_SAM0 select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/atmel_sam0/same54/Kconfig.series b/soc/arm/atmel_sam0/same54/Kconfig.series index b8b8093798c..9110bbea1f7 100644 --- a/soc/arm/atmel_sam0/same54/Kconfig.series +++ b/soc/arm/atmel_sam0/same54/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_SAME54 bool "Atmel SAME54 MCU" + select ARM select CPU_CORTEX_M4 select SOC_FAMILY_SAM0 select CPU_CORTEX_M_HAS_DWT diff --git a/soc/arm/atmel_sam0/samr21/Kconfig.series b/soc/arm/atmel_sam0/samr21/Kconfig.series index 28c59d95f1d..55920618dc5 100644 --- a/soc/arm/atmel_sam0/samr21/Kconfig.series +++ b/soc/arm/atmel_sam0/samr21/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_SAMR21 bool "Atmel SAMR21 MCU" + select ARM select CPU_CORTEX_M0PLUS select SOC_FAMILY_SAM0 select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/bcm_vk/valkyrie/Kconfig.series b/soc/arm/bcm_vk/valkyrie/Kconfig.series index 974a4f60728..ca4542b5e89 100644 --- a/soc/arm/bcm_vk/valkyrie/Kconfig.series +++ b/soc/arm/bcm_vk/valkyrie/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_VALKYRIE bool "Broadcom Valkyrie Series" + select ARM select CPU_CORTEX_M7 select SOC_FAMILY_BCMVK select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/cypress/psoc6/Kconfig.series b/soc/arm/cypress/psoc6/Kconfig.series index 7c4997137c5..4b3a87c01d1 100644 --- a/soc/arm/cypress/psoc6/Kconfig.series +++ b/soc/arm/cypress/psoc6/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_PSOC62 bool "Cypress PSoC6 series MCU" + select ARM select SOC_FAMILY_PSOC6 select HAS_CYPRESS_DRIVERS help diff --git a/soc/arm/microchip_mec/mec1501/Kconfig.series b/soc/arm/microchip_mec/mec1501/Kconfig.series index f3f2bb595d2..83683877bf6 100644 --- a/soc/arm/microchip_mec/mec1501/Kconfig.series +++ b/soc/arm/microchip_mec/mec1501/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_MEC1501X bool "Microchip MEC1501X Series" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_MEC diff --git a/soc/arm/microchip_mec/mec1701/Kconfig.series b/soc/arm/microchip_mec/mec1701/Kconfig.series index 784cd9d45aa..51d49ce2d32 100644 --- a/soc/arm/microchip_mec/mec1701/Kconfig.series +++ b/soc/arm/microchip_mec/mec1701/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_MEC1701X bool "Microchip MEC1701X Series" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_MEC diff --git a/soc/arm/nordic_nrf/nrf51/Kconfig.series b/soc/arm/nordic_nrf/nrf51/Kconfig.series index 0b1919f8b0b..0133e748048 100644 --- a/soc/arm/nordic_nrf/nrf51/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf51/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_NRF51X bool "Nordic Semiconductor nRF51 series MCU" + select ARM select CPU_CORTEX_M0 select SOC_FAMILY_NRF select HAS_SYS_POWER_STATE_DEEP_SLEEP_1 diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.series b/soc/arm/nordic_nrf/nrf52/Kconfig.series index 133351e0673..cd57bf27aaf 100644 --- a/soc/arm/nordic_nrf/nrf52/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_NRF52X bool "Nordic Semiconductor nRF52 series MCU" + select ARM select SOC_COMPATIBLE_NRF52X select CPU_CORTEX_M4 select CPU_HAS_ARM_MPU diff --git a/soc/arm/nordic_nrf/nrf53/Kconfig.series b/soc/arm/nordic_nrf/nrf53/Kconfig.series index e81ee3938b6..93625a5a71a 100644 --- a/soc/arm/nordic_nrf/nrf53/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf53/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_NRF53X bool "Nordic Semiconductor nRF53 series MCU" + select ARM select CPU_CORTEX_M33 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_ARM_MPU diff --git a/soc/arm/nordic_nrf/nrf91/Kconfig.series b/soc/arm/nordic_nrf/nrf91/Kconfig.series index 9214c3eab78..ba493f2af25 100644 --- a/soc/arm/nordic_nrf/nrf91/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf91/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_NRF91X bool "Nordic Semiconductor nRF91 series MCU" + select ARM select CPU_CORTEX_M33 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_ARM_MPU diff --git a/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series b/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series index 8a6f6ef398b..ac0428eff53 100644 --- a/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series +++ b/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_IMX_6X_M4 bool "i.MX 6SoloX M4 Core Series" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select HAS_IMX_HAL diff --git a/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series b/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series index 467ef980129..be0065cb373 100644 --- a/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series +++ b/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_IMX7_M4 bool "i.MX7 M4 Core Series" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_IMX diff --git a/soc/arm/nxp_imx/rt/Kconfig.series b/soc/arm/nxp_imx/rt/Kconfig.series index 4c551042ecf..292e6296e45 100644 --- a/soc/arm/nxp_imx/rt/Kconfig.series +++ b/soc/arm/nxp_imx/rt/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_IMX_RT bool "i.MX RT Series" + select ARM select CPU_CORTEX_M7 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_IMX diff --git a/soc/arm/nxp_kinetis/k2x/Kconfig.series b/soc/arm/nxp_kinetis/k2x/Kconfig.series index 31c6ed2ed4d..4dbaaadf1b2 100644 --- a/soc/arm/nxp_kinetis/k2x/Kconfig.series +++ b/soc/arm/nxp_kinetis/k2x/Kconfig.series @@ -9,6 +9,7 @@ config SOC_SERIES_KINETIS_K2X bool "Kinetis K2x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_KINETIS diff --git a/soc/arm/nxp_kinetis/k6x/Kconfig.series b/soc/arm/nxp_kinetis/k6x/Kconfig.series index 6a6eceb6e9c..79f4f15b027 100644 --- a/soc/arm/nxp_kinetis/k6x/Kconfig.series +++ b/soc/arm/nxp_kinetis/k6x/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_K6X bool "Kinetis K6x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_KINETIS diff --git a/soc/arm/nxp_kinetis/k8x/Kconfig.series b/soc/arm/nxp_kinetis/k8x/Kconfig.series index bb6e387d68d..6f01a3c5a73 100644 --- a/soc/arm/nxp_kinetis/k8x/Kconfig.series +++ b/soc/arm/nxp_kinetis/k8x/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_K8X bool "Kinetis K8x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_KINETIS diff --git a/soc/arm/nxp_kinetis/ke1xf/Kconfig.series b/soc/arm/nxp_kinetis/ke1xf/Kconfig.series index 27f8688f616..6c0b2780e23 100644 --- a/soc/arm/nxp_kinetis/ke1xf/Kconfig.series +++ b/soc/arm/nxp_kinetis/ke1xf/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_KE1XF bool "Kinetis KE1xF Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_KINETIS diff --git a/soc/arm/nxp_kinetis/kl2x/Kconfig.series b/soc/arm/nxp_kinetis/kl2x/Kconfig.series index c616ab66672..fd44f3aa698 100644 --- a/soc/arm/nxp_kinetis/kl2x/Kconfig.series +++ b/soc/arm/nxp_kinetis/kl2x/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_KL2X bool "Kinetis KL2x Series MCU" + select ARM select CPU_CORTEX_M0PLUS select SOC_FAMILY_KINETIS select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/nxp_kinetis/kv5x/Kconfig.series b/soc/arm/nxp_kinetis/kv5x/Kconfig.series index a41fd4e20d3..efb57bbbcda 100644 --- a/soc/arm/nxp_kinetis/kv5x/Kconfig.series +++ b/soc/arm/nxp_kinetis/kv5x/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_KV5X bool "Kinetis KV5x Series MCU" + select ARM select CPU_CORTEX_M7 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_KINETIS diff --git a/soc/arm/nxp_kinetis/kwx/Kconfig.series b/soc/arm/nxp_kinetis/kwx/Kconfig.series index b7b068265f8..be3eb256575 100644 --- a/soc/arm/nxp_kinetis/kwx/Kconfig.series +++ b/soc/arm/nxp_kinetis/kwx/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_KINETIS_KWX bool "Kinetis KWx Series MCU" + select ARM select SOC_FAMILY_KINETIS select CPU_CORTEX_M_HAS_SYSTICK select CLOCK_CONTROL diff --git a/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series b/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series index db611a0d507..fd95d57b811 100644 --- a/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series +++ b/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_LPC54XXX bool "LPC LPC54xxx Series MCU" + select ARM select HAS_MCUX select HAS_MCUX_FLEXCOMM select SOC_FAMILY_LPC diff --git a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.series b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.series index 0d55c71d07b..923604f4bea 100644 --- a/soc/arm/nxp_lpc/lpc55xxx/Kconfig.series +++ b/soc/arm/nxp_lpc/lpc55xxx/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_LPC55XXX bool "LPC5500 Series Family MCU" + select ARM select HAS_MCUX select HAS_MCUX_FLEXCOMM select SOC_FAMILY_LPC diff --git a/soc/arm/qemu_cortex_a53/Kconfig.soc b/soc/arm/qemu_cortex_a53/Kconfig.soc index 9a23c654790..b69baec261c 100644 --- a/soc/arm/qemu_cortex_a53/Kconfig.soc +++ b/soc/arm/qemu_cortex_a53/Kconfig.soc @@ -3,6 +3,7 @@ config SOC_QEMU_CORTEX_A53 bool "QEMU virt platform (cortex-a53)" + select ARM select CPU_CORTEX_A53 select GIC_V2 select MULTI_LEVEL_INTERRUPTS diff --git a/soc/arm/silabs_exx32/efm32gg11b/Kconfig.series b/soc/arm/silabs_exx32/efm32gg11b/Kconfig.series index 9efcc18f7db..c6da74ff60e 100644 --- a/soc/arm/silabs_exx32/efm32gg11b/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32gg11b/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFM32GG11B bool "EFM32PG11B Series MCU" + select ARM select HAS_SILABS_GECKO select HAS_SWO select CPU_CORTEX_M4 diff --git a/soc/arm/silabs_exx32/efm32hg/Kconfig.series b/soc/arm/silabs_exx32/efm32hg/Kconfig.series index 7c0aa4f9ce6..13c74edb2e6 100644 --- a/soc/arm/silabs_exx32/efm32hg/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32hg/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFM32HG bool "EFM32HG Series MCU" + select ARM select CPU_CORTEX_M0PLUS select SOC_FAMILY_EXX32 select CPU_CORTEX_M_HAS_SYSTICK diff --git a/soc/arm/silabs_exx32/efm32jg12b/Kconfig.series b/soc/arm/silabs_exx32/efm32jg12b/Kconfig.series index 8c77a9e90e1..dfa51530f04 100644 --- a/soc/arm/silabs_exx32/efm32jg12b/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32jg12b/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFM32JG12B bool "EFM32JG12B Series MCU" + select ARM select HAS_SILABS_GECKO select HAS_SWO select CPU_CORTEX_M3 diff --git a/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series b/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series index 89b5db5967f..5da444ac4d4 100644 --- a/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFM32PG12B bool "EFM32PG12B Series MCU" + select ARM select HAS_SILABS_GECKO select HAS_SWO select CPU_CORTEX_M4 diff --git a/soc/arm/silabs_exx32/efm32wg/Kconfig.series b/soc/arm/silabs_exx32/efm32wg/Kconfig.series index 977967cbb41..5aa7905c92b 100644 --- a/soc/arm/silabs_exx32/efm32wg/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32wg/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFM32WG bool "EFM32WG Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series b/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series index 877a53018d0..13cc835e28f 100644 --- a/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series +++ b/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFR32FG1P bool "EFR32FG1P Series MCU" + select ARM select HAS_SILABS_GECKO select HAS_SWO select CPU_CORTEX_M4 diff --git a/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series b/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series index f4b9e5816d0..0dd6c174616 100644 --- a/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series +++ b/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_EFR32MG12P bool "EFR32MG12P Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/st_stm32/stm32f0/Kconfig.series b/soc/arm/st_stm32/stm32f0/Kconfig.series index 7e85dd264d8..ac4e6ced15f 100644 --- a/soc/arm/st_stm32/stm32f0/Kconfig.series +++ b/soc/arm/st_stm32/stm32f0/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F0X bool "STM32F0x Series MCU" + select ARM select CPU_CORTEX_M0 select CPU_CORTEX_M0_HAS_VECTOR_TABLE_REMAP select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32f1/Kconfig.series b/soc/arm/st_stm32/stm32f1/Kconfig.series index 97defd93a69..7e9428cd9ca 100644 --- a/soc/arm/st_stm32/stm32f1/Kconfig.series +++ b/soc/arm/st_stm32/stm32f1/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F1X bool "STM32F1x Series MCU" + select ARM select CPU_CORTEX_M3 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32f2/Kconfig.series b/soc/arm/st_stm32/stm32f2/Kconfig.series index 81389085903..9aafcb6bdba 100644 --- a/soc/arm/st_stm32/stm32f2/Kconfig.series +++ b/soc/arm/st_stm32/stm32f2/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F2X bool "stm32f2x Series MCU" + select ARM select CPU_CORTEX_M3 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32f3/Kconfig.series b/soc/arm/st_stm32/stm32f3/Kconfig.series index b5eba0d099b..aab81eb94a9 100644 --- a/soc/arm/st_stm32/stm32f3/Kconfig.series +++ b/soc/arm/st_stm32/stm32f3/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F3X bool "STM32F3x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32f4/Kconfig.series b/soc/arm/st_stm32/stm32f4/Kconfig.series index b444d7503ed..6b8fdf80c7b 100644 --- a/soc/arm/st_stm32/stm32f4/Kconfig.series +++ b/soc/arm/st_stm32/stm32f4/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F4X bool "STM32F4x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/st_stm32/stm32f7/Kconfig.series b/soc/arm/st_stm32/stm32f7/Kconfig.series index e2adb78a112..860aea7e716 100644 --- a/soc/arm/st_stm32/stm32f7/Kconfig.series +++ b/soc/arm/st_stm32/stm32f7/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32F7X bool "STM32F7x Series MCU" + select ARM select CPU_CORTEX_M7 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/st_stm32/stm32g0/Kconfig.series b/soc/arm/st_stm32/stm32g0/Kconfig.series index 6bf63423c46..43353332745 100644 --- a/soc/arm/st_stm32/stm32g0/Kconfig.series +++ b/soc/arm/st_stm32/stm32g0/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_STM32G0X bool "STM32G0x Series MCU" + select ARM select CPU_CORTEX_M0PLUS select CPU_CORTEX_M_HAS_VTOR select CPU_HAS_ARM_MPU diff --git a/soc/arm/st_stm32/stm32g4/Kconfig.series b/soc/arm/st_stm32/stm32g4/Kconfig.series index f85d2d21e3a..93fda8ba9a0 100644 --- a/soc/arm/st_stm32/stm32g4/Kconfig.series +++ b/soc/arm/st_stm32/stm32g4/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32G4X bool "STM32G4x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/st_stm32/stm32h7/Kconfig.series b/soc/arm/st_stm32/stm32h7/Kconfig.series index fc048546755..30b9a29beef 100644 --- a/soc/arm/st_stm32/stm32h7/Kconfig.series +++ b/soc/arm/st_stm32/stm32h7/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32H7X bool "STM32H7x Series MCU" + select ARM select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32l0/Kconfig.series b/soc/arm/st_stm32/stm32l0/Kconfig.series index 17e3aeaa6ae..c465a922848 100644 --- a/soc/arm/st_stm32/stm32l0/Kconfig.series +++ b/soc/arm/st_stm32/stm32l0/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32L0X bool "STM32L0x Series MCU" + select ARM select CPU_CORTEX_M0PLUS select CPU_CORTEX_M_HAS_VTOR select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32l1/Kconfig.series b/soc/arm/st_stm32/stm32l1/Kconfig.series index 9c1b6d1eb65..2448d42691b 100644 --- a/soc/arm/st_stm32/stm32l1/Kconfig.series +++ b/soc/arm/st_stm32/stm32l1/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32L1X bool "STM32L1x Series MCU" + select ARM select CPU_CORTEX_M3 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32l4/Kconfig.series b/soc/arm/st_stm32/stm32l4/Kconfig.series index 6ca41c997e9..084082188b2 100644 --- a/soc/arm/st_stm32/stm32l4/Kconfig.series +++ b/soc/arm/st_stm32/stm32l4/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_STM32L4X bool "STM32L4x Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/st_stm32/stm32mp1/Kconfig.series b/soc/arm/st_stm32/stm32mp1/Kconfig.series index 01bf042d28f..f93f48dd73c 100644 --- a/soc/arm/st_stm32/stm32mp1/Kconfig.series +++ b/soc/arm/st_stm32/stm32mp1/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32MP1X bool "STM32MP15 Series MPU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_STM32 diff --git a/soc/arm/st_stm32/stm32wb/Kconfig.series b/soc/arm/st_stm32/stm32wb/Kconfig.series index 3c5805065b5..8ba570edfe6 100644 --- a/soc/arm/st_stm32/stm32wb/Kconfig.series +++ b/soc/arm/st_stm32/stm32wb/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_STM32WBX bool "STM32WBx Series MCU" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/ti_lm3s6965/Kconfig.soc b/soc/arm/ti_lm3s6965/Kconfig.soc index 98403b6ffbe..e37f9868dac 100644 --- a/soc/arm/ti_lm3s6965/Kconfig.soc +++ b/soc/arm/ti_lm3s6965/Kconfig.soc @@ -2,5 +2,6 @@ config SOC_TI_LM3S6965 bool "TI LM3S6965" + select ARM select CPU_CORTEX_M3 select CPU_CORTEX_M_HAS_DWT diff --git a/soc/arm/ti_simplelink/cc13x2_cc26x2/Kconfig.series b/soc/arm/ti_simplelink/cc13x2_cc26x2/Kconfig.series index d0ccb01e7c3..798e0dc6a65 100644 --- a/soc/arm/ti_simplelink/cc13x2_cc26x2/Kconfig.series +++ b/soc/arm/ti_simplelink/cc13x2_cc26x2/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_CC13X2_CC26X2 bool "TI SimpleLink Family CC13x2 / CC26x2" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU diff --git a/soc/arm/ti_simplelink/cc32xx/Kconfig.series b/soc/arm/ti_simplelink/cc32xx/Kconfig.series index 19abd88c806..c10946847ed 100644 --- a/soc/arm/ti_simplelink/cc32xx/Kconfig.series +++ b/soc/arm/ti_simplelink/cc32xx/Kconfig.series @@ -4,6 +4,7 @@ config SOC_SERIES_CC32XX bool "TI SimpleLink Family" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_TISIMPLELINK diff --git a/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series b/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series index e07e6b0d34a..dc73f9cd137 100644 --- a/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series +++ b/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series @@ -5,6 +5,7 @@ config SOC_SERIES_MSP432P4XX bool "TI SimpleLink Family MSP432P4XX" + select ARM select CPU_CORTEX_M4 select CPU_CORTEX_M_HAS_DWT select SOC_FAMILY_TISIMPLELINK diff --git a/soc/arm/xilinx_zynqmp/Kconfig.soc b/soc/arm/xilinx_zynqmp/Kconfig.soc index 3c83d58c11f..e3a0597facf 100644 --- a/soc/arm/xilinx_zynqmp/Kconfig.soc +++ b/soc/arm/xilinx_zynqmp/Kconfig.soc @@ -4,6 +4,7 @@ config SOC_XILINX_ZYNQMP_RPU bool "Xilinx ZynqMP RPU" + select ARM select CPU_CORTEX_R5 select SOC_XILINX_ZYNQMP select GIC_V1 diff --git a/soc/nios2/nios2-qemu/Kconfig.soc b/soc/nios2/nios2-qemu/Kconfig.soc index b5a88a077d5..0f670e4e4c6 100644 --- a/soc/nios2/nios2-qemu/Kconfig.soc +++ b/soc/nios2/nios2-qemu/Kconfig.soc @@ -2,6 +2,7 @@ config SOC_NIOS2_QEMU bool "Nios II - Experimental QEMU emulation" + select NIOS2 select HAS_MUL_INSTRUCTION select HAS_DIV_INSTRUCTION select HAS_MULX_INSTRUCTION diff --git a/soc/nios2/nios2f-zephyr/Kconfig.soc b/soc/nios2/nios2f-zephyr/Kconfig.soc index 6a0139c962e..15e12382631 100644 --- a/soc/nios2/nios2f-zephyr/Kconfig.soc +++ b/soc/nios2/nios2f-zephyr/Kconfig.soc @@ -2,5 +2,6 @@ config SOC_NIOS2F_ZEPHYR bool "Nios IIf - Zephyr Golden Configuration" + select NIOS2 select HAS_MUL_INSTRUCTION select HAS_DIV_INSTRUCTION diff --git a/soc/posix/inf_clock/Kconfig.soc b/soc/posix/inf_clock/Kconfig.soc index 96871ef33b1..2dd740076c3 100644 --- a/soc/posix/inf_clock/Kconfig.soc +++ b/soc/posix/inf_clock/Kconfig.soc @@ -2,6 +2,7 @@ config SOC_POSIX bool "Native POSIX port" + select ARCH_POSIX help SOC for to the POSIX arch. It emulates a CPU running at an infinitely fast clock. That means the CPU will always run in zero time until completion after diff --git a/soc/riscv/litex-vexriscv/Kconfig.soc b/soc/riscv/litex-vexriscv/Kconfig.soc index d912e985aaf..c604f1e02ad 100644 --- a/soc/riscv/litex-vexriscv/Kconfig.soc +++ b/soc/riscv/litex-vexriscv/Kconfig.soc @@ -3,4 +3,5 @@ config SOC_RISCV32_LITEX_VEXRISCV bool "LiteX VexRiscv system implementation" + select RISCV select ATOMIC_OPERATIONS_C diff --git a/soc/riscv/openisa_rv32m1/Kconfig.soc b/soc/riscv/openisa_rv32m1/Kconfig.soc index ffe30135aa7..aed9db43ffd 100644 --- a/soc/riscv/openisa_rv32m1/Kconfig.soc +++ b/soc/riscv/openisa_rv32m1/Kconfig.soc @@ -3,7 +3,7 @@ config SOC_OPENISA_RV32M1_RISCV32 bool "OpenISA RV32M1 RISC-V cores" - depends on RISCV + select RISCV # The following select is due to limitations in the linker script. # (We can't make it a 'depends on' without causing a dependency loop). select XIP diff --git a/soc/riscv/riscv-privilege/miv/Kconfig.series b/soc/riscv/riscv-privilege/miv/Kconfig.series index 29401120fb8..6e10f7f62f0 100644 --- a/soc/riscv/riscv-privilege/miv/Kconfig.series +++ b/soc/riscv/riscv-privilege/miv/Kconfig.series @@ -5,7 +5,7 @@ config SOC_SERIES_RISCV32_MIV bool "Microsemi Mi-V implementation" - depends on RISCV + select RISCV select SOC_FAMILY_RISCV_PRIVILEGE help Enable support for Microsemi Mi-V diff --git a/soc/riscv/riscv-privilege/sifive-freedom/Kconfig.series b/soc/riscv/riscv-privilege/sifive-freedom/Kconfig.series index 5ba73b53b47..07cd3bf82e1 100644 --- a/soc/riscv/riscv-privilege/sifive-freedom/Kconfig.series +++ b/soc/riscv/riscv-privilege/sifive-freedom/Kconfig.series @@ -5,7 +5,7 @@ config SOC_SERIES_RISCV_SIFIVE_FREEDOM bool "SiFive Freedom SOC implementation" - depends on RISCV + select RISCV select SOC_FAMILY_RISCV_PRIVILEGE help Enable support for SiFive Freedom SOC diff --git a/soc/x86/apollo_lake/Kconfig.soc b/soc/x86/apollo_lake/Kconfig.soc index 3263d2a413a..b1ca2191536 100644 --- a/soc/x86/apollo_lake/Kconfig.soc +++ b/soc/x86/apollo_lake/Kconfig.soc @@ -3,6 +3,7 @@ config SOC_APOLLO_LAKE bool "Intel Apollo Lake Soc" + select X86 select CPU_APOLLO_LAKE select HAS_I2C_DW select PCIE diff --git a/soc/x86/atom/Kconfig.soc b/soc/x86/atom/Kconfig.soc index 879df621f3b..4dde328ccc2 100644 --- a/soc/x86/atom/Kconfig.soc +++ b/soc/x86/atom/Kconfig.soc @@ -2,6 +2,7 @@ config SOC_ATOM bool "Intel ATOM SoC" + select X86 select CPU_ATOM select X86_MMU select ARCH_HAS_USERSPACE diff --git a/soc/x86/ia32/Kconfig.soc b/soc/x86/ia32/Kconfig.soc index 7015497a151..66cd91c8f92 100644 --- a/soc/x86/ia32/Kconfig.soc +++ b/soc/x86/ia32/Kconfig.soc @@ -2,4 +2,5 @@ config SOC_IA32 bool "Generic IA32 SoC" + select X86 select CPU_MINUTEIA diff --git a/soc/xtensa/esp32/Kconfig.soc b/soc/xtensa/esp32/Kconfig.soc index db044a727a7..8da147b6f70 100644 --- a/soc/xtensa/esp32/Kconfig.soc +++ b/soc/xtensa/esp32/Kconfig.soc @@ -3,3 +3,4 @@ config SOC_ESP32 bool "ESP32" + select XTENSA diff --git a/soc/xtensa/intel_apl_adsp/Kconfig.soc b/soc/xtensa/intel_apl_adsp/Kconfig.soc index ebdd92b8594..89cb3f9b45b 100644 --- a/soc/xtensa/intel_apl_adsp/Kconfig.soc +++ b/soc/xtensa/intel_apl_adsp/Kconfig.soc @@ -3,5 +3,6 @@ config SOC_INTEL_APL_ADSP bool "intel_apl_adsp" + select XTENSA select XTENSA_RESET_VECTOR select XTENSA_USE_CORE_CRT1 diff --git a/soc/xtensa/intel_s1000/Kconfig.soc b/soc/xtensa/intel_s1000/Kconfig.soc index e19f8707340..c8142e05d6f 100644 --- a/soc/xtensa/intel_s1000/Kconfig.soc +++ b/soc/xtensa/intel_s1000/Kconfig.soc @@ -3,5 +3,6 @@ config SOC_INTEL_S1000 bool "intel_s1000" + select XTENSA select HAS_I2C_DW if I2C select HAS_SPI_DW if SPI diff --git a/soc/xtensa/sample_controller/Kconfig.soc b/soc/xtensa/sample_controller/Kconfig.soc index d6bd41f012b..7ce51a54906 100644 --- a/soc/xtensa/sample_controller/Kconfig.soc +++ b/soc/xtensa/sample_controller/Kconfig.soc @@ -3,3 +3,4 @@ config SOC_XTENSA_SAMPLE_CONTROLLER bool "Xtensa sample_controller core" + select XTENSA