From 7163473d66562c55cf7de8f6a83984df324141d1 Mon Sep 17 00:00:00 2001 From: Gerson Fernando Budke Date: Tue, 3 Aug 2021 21:38:17 -0300 Subject: [PATCH] boards: atmel soc: Remove non-minimal peripherals from defconfig Some boards, e.g. atsamd20_xpro, enable non-minimal peripherals by default like SPI. This goes against board porting guidelines, as it enables a peripheral that is not necessarily used by all samples, as discussed at #30694. This removes SPI as a default peripheral for all sam/sam0 boards. Signed-off-by: Gerson Fernando Budke --- .../adafruit_feather_m0_basic_proto_defconfig | 2 -- boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig | 2 -- boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig | 2 -- boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig | 1 - boards/arm/sam4l_ek/sam4l_ek_defconfig | 1 - boards/arm/serpente/serpente_defconfig | 1 - 6 files changed, 9 deletions(-) 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 168a724081a..dd1a99d61c5 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 @@ -15,8 +15,6 @@ CONFIG_WATCHDOG=y CONFIG_WDT_SAM0=y CONFIG_SOC_ATMEL_SAMD_XOSC32K=y CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y -CONFIG_SPI=y -CONFIG_SPI_SAM0=y CONFIG_PINMUX=y CONFIG_PINMUX_SAM0=y CONFIG_USE_DT_CODE_PARTITION=y diff --git a/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig b/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig index 26b29a110b8..f9332d42d97 100644 --- a/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig +++ b/boards/arm/atsamd20_xpro/atsamd20_xpro_defconfig @@ -16,7 +16,5 @@ CONFIG_WATCHDOG=y CONFIG_WDT_SAM0=y CONFIG_SOC_ATMEL_SAMD_XOSC32K=y CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y -CONFIG_SPI=y -CONFIG_SPI_SAM0=y CONFIG_PINMUX=y CONFIG_PINMUX_SAM0=y diff --git a/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig b/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig index 5692e3901d8..2046a4a0150 100644 --- a/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig +++ b/boards/arm/atsamd21_xpro/atsamd21_xpro_defconfig @@ -16,7 +16,5 @@ CONFIG_WATCHDOG=y CONFIG_WDT_SAM0=y CONFIG_SOC_ATMEL_SAMD_XOSC32K=y CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y -CONFIG_SPI=y -CONFIG_SPI_SAM0=y CONFIG_PINMUX=y CONFIG_PINMUX_SAM0=y diff --git a/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig b/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig index 405c5a4984c..3ea41fa6e6f 100644 --- a/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig +++ b/boards/arm/atsamr21_xpro/atsamr21_xpro_defconfig @@ -19,4 +19,3 @@ CONFIG_SOC_ATMEL_SAMD_XOSC32K=y CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y CONFIG_PINMUX=y CONFIG_PINMUX_SAM0=y -CONFIG_SPI=y diff --git a/boards/arm/sam4l_ek/sam4l_ek_defconfig b/boards/arm/sam4l_ek/sam4l_ek_defconfig index 11e6258fed0..9de0da21b86 100644 --- a/boards/arm/sam4l_ek/sam4l_ek_defconfig +++ b/boards/arm/sam4l_ek/sam4l_ek_defconfig @@ -9,7 +9,6 @@ CONFIG_UART_CONSOLE=y CONFIG_SERIAL=y CONFIG_BOARD_SAM4L_EK=y CONFIG_WATCHDOG=n -CONFIG_SPI=y CONFIG_GPIO=y # Enable HW stack protection diff --git a/boards/arm/serpente/serpente_defconfig b/boards/arm/serpente/serpente_defconfig index 46252b018d8..312fdca4311 100644 --- a/boards/arm/serpente/serpente_defconfig +++ b/boards/arm/serpente/serpente_defconfig @@ -7,7 +7,6 @@ CONFIG_CORTEX_M_SYSTICK=y CONFIG_CONSOLE=y CONFIG_GPIO=y CONFIG_PINMUX=y -CONFIG_SPI=y CONFIG_UART_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_BOOTLOADER_BOSSA=y