boards: remove non-minimal peripherals from defconfig
According to the board porting guidelines, boards should "leave peripherals and their drivers disabled by default". In Zephyr we tipically enable GPIO and SERIAL, as they are virtually required by all samples/tests in tree. However, for the rest of peripherals it is up to the application/test to enable the necessary driver classes. It is also useful that board's Kconfig.defconfig enables certain driver peripherals based on a condition, e.g. enable I2C if SENSOR=y. Ref. https://docs.zephyrproject.org/latest/hardware/porting/ board_porting.html#general-recommendations This patch removes the following driver classes from defconfig files: - CONFIG_ADC - CONFIG_COUNTER - CONFIG_EEPROM - CONFIG_ENTROPY - CONFIG_ESPI - CONFIG_HWINFO - CONFIG_I2C - CONFIG_LED - CONFIG_NETWORKING - CONFIG_PS2 - CONFIG_PWM - CONFIG_SENSOR - CONFIG_SPI - CONFIG_SPI_SLAVE - CONFIG_WATCHDOG Note that a previous attempt was done in #38510. Fixes #30694 Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
cb448591ed
commit
ada8d72888
37 changed files with 0 additions and 106 deletions
|
@ -12,6 +12,5 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_MP_NUM_CPUS=2
|
||||
|
|
|
@ -12,7 +12,5 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_MP_NUM_CPUS=4
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -13,8 +13,4 @@ CONFIG_SERIAL=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
# spi
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPI_SLAVE=y
|
||||
|
||||
CONFIG_PINCTRL=y
|
||||
|
|
|
@ -9,8 +9,6 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
|
||||
CONFIG_USE_DT_CODE_PARTITION=y
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -10,6 +10,5 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
|
||||
|
|
|
@ -10,6 +10,5 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
|
||||
|
|
|
@ -13,7 +13,6 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_WATCHDOG=y
|
||||
|
||||
# Enable HW stack protection
|
||||
CONFIG_HW_STACK_PROTECTION=y
|
||||
|
|
|
@ -11,6 +11,5 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
|
||||
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
|
||||
|
|
|
@ -13,17 +13,10 @@ CONFIG_SYSCON=y
|
|||
# Serial Drivers
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_NS16550_VARIANT_NS16950=y
|
||||
#CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
#CONFIG_UART_NS16550_ACCESS_WORD_ONLY=y
|
||||
|
||||
# COUNTER
|
||||
CONFIG_COUNTER=y
|
||||
CONFIG_COUNTER_MAXIM_DS3231=y
|
||||
|
||||
#Config Console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_PRINTK=y
|
||||
|
||||
#Flash not used.
|
||||
CONFIG_FLASH_SIZE=0
|
||||
|
@ -31,6 +24,3 @@ CONFIG_FLASH_BASE_ADDRESS=0x0
|
|||
|
||||
# GPIOs
|
||||
CONFIG_GPIO=y
|
||||
|
||||
# I2C
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
CONFIG_ARM_MPU=y
|
||||
CONFIG_SOC_SERIES_EFR32MG12P=y
|
||||
CONFIG_BOARD_EFR32MG_SLTB004A=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_BUILD_OUTPUT_HEX=y
|
||||
|
@ -15,6 +14,3 @@ CONFIG_ISR_STACK_SIZE=768
|
|||
CONFIG_CLOCK_CONTROL_LPC11U6X_ENABLE_SRAM1=y
|
||||
CONFIG_CLOCK_CONTROL_LPC11U6X_ENABLE_USB_RAM=y
|
||||
CONFIG_CLOCK_CONTROL_LPC11U6X_PLL_SRC_SYSOSC=y
|
||||
CONFIG_LED=y
|
||||
CONFIG_LP503X=y
|
||||
CONFIG_EEPROM=y
|
||||
|
|
|
@ -11,9 +11,6 @@ CONFIG_BOARD_GOOGLE_KUKUI=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
|
||||
# I2C support
|
||||
CONFIG_I2C=y
|
||||
|
||||
# Enable console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
|
|
@ -18,6 +18,3 @@ CONFIG_SEGGER_RTT_BUFFER_SIZE_DOWN=64
|
|||
# Enable MPU
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_HW_STACK_PROTECTION=y
|
||||
|
||||
# The KSZ8794 needs SPI to get MII registers data
|
||||
CONFIG_SPI=y
|
||||
|
|
|
@ -13,4 +13,3 @@ CONFIG_SERIAL=y
|
|||
CONFIG_CLOCK_CONTROL_LPC11U6X_ENABLE_SRAM1=y
|
||||
CONFIG_CLOCK_CONTROL_LPC11U6X_ENABLE_USB_RAM=y
|
||||
CONFIG_CLOCK_CONTROL_LPC11U6X_PLL_SRC_SYSOSC=y
|
||||
CONFIG_EEPROM=y
|
||||
|
|
|
@ -17,11 +17,5 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_PS2=y
|
||||
CONFIG_ADC=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_SENSOR=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_ESPI=y
|
||||
|
||||
CONFIG_PM=y
|
||||
|
|
|
@ -15,12 +15,6 @@ CONFIG_UART_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_PS2=y
|
||||
CONFIG_ADC=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_SENSOR=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_ESPI=y
|
||||
|
||||
# power management stuff
|
||||
CONFIG_PM=y
|
||||
|
|
|
@ -19,9 +19,4 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
|
|
|
@ -21,10 +21,5 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
|
||||
# Build a Secure firmware image
|
||||
CONFIG_TRUSTED_EXECUTION_SECURE=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -21,8 +21,3 @@ CONFIG_GPIO=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -20,8 +20,3 @@ CONFIG_GPIO=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -23,5 +23,3 @@ CONFIG_SERIAL=y
|
|||
|
||||
# Build a Secure firmware image
|
||||
CONFIG_TRUSTED_EXECUTION_SECURE=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -21,5 +21,3 @@ CONFIG_GPIO=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
|
|
@ -16,9 +16,6 @@ CONFIG_GPIO=y
|
|||
# enable uart driver
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
# enable power I2C interface
|
||||
CONFIG_I2C=y
|
||||
|
||||
# enable console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
CONFIG_SOC_SERIES_NRF52X=y
|
||||
CONFIG_SOC_NRF52832_QFAA=y
|
||||
CONFIG_BOARD_PINETIME_DEVKIT0=y
|
||||
CONFIG_HWINFO=y
|
||||
CONFIG_HWINFO_NRF=y
|
||||
|
||||
CONFIG_ARM_MPU=y
|
||||
|
||||
|
@ -12,10 +10,6 @@ CONFIG_GPIO=y
|
|||
|
||||
CONFIG_SERIAL=y
|
||||
|
||||
CONFIG_I2C=y
|
||||
|
||||
CONFIG_SPI=y
|
||||
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
|
|
|
@ -8,7 +8,6 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_BOARD_SAM4L_EK=y
|
||||
CONFIG_WATCHDOG=n
|
||||
CONFIG_GPIO=y
|
||||
|
||||
# Enable HW stack protection
|
||||
|
|
|
@ -11,4 +11,3 @@ CONFIG_UART_INTERRUPT_DRIVEN=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_BOOTLOADER_BOSSA=y
|
||||
CONFIG_BOOTLOADER_BOSSA_ADAFRUIT_UF2=y
|
||||
CONFIG_WATCHDOG=y
|
||||
|
|
|
@ -28,6 +28,3 @@ CONFIG_PINMUX=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
|
|
|
@ -9,5 +9,4 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
|
@ -11,5 +11,4 @@ CONFIG_PLIC=y
|
|||
CONFIG_PINCTRL=y
|
||||
CONFIG_RISCV_MACHINE_TIMER=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_QEMU_ICOUNT_SHIFT=6
|
||||
|
|
|
@ -5,7 +5,6 @@ CONFIG_RISCV_MACHINE_TIMER=y
|
|||
CONFIG_PLIC=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_SIFIVE_PORT_0=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
|
|
@ -4,7 +4,6 @@ CONFIG_BOARD_HIFIVE_UNMATCHED=y
|
|||
CONFIG_RISCV_MACHINE_TIMER=y
|
||||
CONFIG_PLIC=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_SIFIVE_PORT_0=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
|
|
@ -11,16 +11,7 @@ CONFIG_LITEX_TIMER=y
|
|||
CONFIG_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_NETWORKING=y
|
||||
CONFIG_HWINFO=y
|
||||
CONFIG_HWINFO_LITEX=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_ENTROPY_LITEX_RNG=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_XIP=n
|
||||
CONFIG_I2S=y
|
||||
CONFIG_I2S_LITEX=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
CONFIG_HEAP_MEM_POOL_SIZE=4096
|
||||
|
|
|
@ -20,5 +20,4 @@ CONFIG_GPIO=y
|
|||
CONFIG_GEN_ISR_TABLES=y
|
||||
CONFIG_GEN_IRQ_VECTOR_TABLE=n
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
|
@ -19,7 +19,6 @@ CONFIG_GPIO=y
|
|||
CONFIG_GEN_ISR_TABLES=y
|
||||
CONFIG_GEN_IRQ_VECTOR_TABLE=n
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
||||
CONFIG_BOOTLOADER_ESP_IDF=y
|
||||
|
|
|
@ -20,8 +20,4 @@ CONFIG_GPIO=y
|
|||
CONFIG_GEN_ISR_TABLES=y
|
||||
CONFIG_GEN_IRQ_VECTOR_TABLE=n
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
||||
CONFIG_LED=y
|
||||
CONFIG_LED_PWM=y
|
||||
|
|
|
@ -20,5 +20,4 @@ CONFIG_GPIO=y
|
|||
CONFIG_GEN_ISR_TABLES=y
|
||||
CONFIG_GEN_IRQ_VECTOR_TABLE=n
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
|
@ -20,7 +20,6 @@ CONFIG_GPIO=y
|
|||
CONFIG_GEN_ISR_TABLES=y
|
||||
CONFIG_GEN_IRQ_VECTOR_TABLE=n
|
||||
|
||||
CONFIG_I2C=y
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
||||
# required to enable LCD backlight
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue