zephyr/boards/arm/faze
Gerard Marull-Paretas ada8d72888 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>
2022-08-05 12:55:51 +02:00
..
doc
support
board.cmake
CMakeLists.txt build: Fix usage of hardcoded zephyr.{elf,bin,hex} on faze board 2020-09-03 14:21:32 -04:00
faze_defconfig boards: remove non-minimal peripherals from defconfig 2022-08-05 12:55:51 +02:00
faze-pinctrl.dtsi include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
faze.dts boards: arm: nxp: Remove label property from devicetree 2022-08-04 13:46:30 +02:00
faze.yaml boards: faze: should not be declared as a default test platform 2020-09-02 07:49:29 -04:00
Kconfig.board
Kconfig.defconfig
pre_dt_board.cmake dts: atmel/nxp: supress duplicate unit-address warning 2021-02-04 10:05:47 -05:00