soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig

The `Kconfig.defconfig` is not good place for put `select PINCTRL`.
Drop `select PINCTL` from `Kconfig.defconfig` and add it at each
driver's Kconfig.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
This commit is contained in:
TOKITA Hiroshi 2024-11-01 06:09:05 +09:00 committed by Benjamin Cabé
commit 88149afff7
11 changed files with 10 additions and 3 deletions

View file

@ -6,4 +6,5 @@ config ADC_RPI_PICO
default y
depends on DT_HAS_RASPBERRYPI_PICO_ADC_ENABLED
select PICOSDK_USE_ADC
select PINCTRL
depends on RESET

View file

@ -7,6 +7,7 @@ config CLOCK_CONTROL_RPI_PICO
bool "Raspberry Pi Pico Clock Controller Driver"
default y
depends on DT_HAS_RASPBERRYPI_PICO_CLOCK_CONTROLLER_ENABLED
select PINCTRL
if CLOCK_CONTROL_RPI_PICO

View file

@ -5,4 +5,5 @@ config GPIO_RPI_PICO
default y
depends on DT_HAS_RASPBERRYPI_PICO_GPIO_ENABLED
select PICOSDK_USE_GPIO
select PINCTRL
bool "Raspberry Pi Pico GPIO driver"

View file

@ -5,6 +5,7 @@ menuconfig I2C_DW
bool "Design Ware I2C support"
default y
depends on DT_HAS_SNPS_DESIGNWARE_I2C_ENABLED
select PINCTRL if DT_HAS_RASPBERRYPI_PICO_I2C_ENABLED
help
Enable the Design Ware I2C driver

View file

@ -7,3 +7,4 @@ config PIO_RPI_PICO
depends on DT_HAS_RASPBERRYPI_PICO_PIO_ENABLED
depends on RESET
select PICOSDK_USE_PIO
select PINCTRL

View file

@ -7,5 +7,6 @@ config PWM_RPI_PICO
depends on DT_HAS_RASPBERRYPI_PICO_PWM_ENABLED
depends on RESET
select PICOSDK_USE_PWM
select PINCTRL
help
Enable PWM driver for RPi Pico family of MCUs

View file

@ -8,4 +8,5 @@ config UART_RPI_PICO_PIO
select SERIAL_HAS_DRIVER
select PICOSDK_USE_PIO
select PICOSDK_USE_CLAIM
select PINCTRL
depends on RESET

View file

@ -4,6 +4,7 @@
config SPI_PL022
default y
depends on DT_HAS_ARM_PL022_ENABLED
select PINCTRL if DT_HAS_RASPBERRYPI_PICO_SPI_ENABLED
bool "ARM PL022 SPI driver"
if SPI_PL022

View file

@ -7,5 +7,6 @@ config SPI_RPI_PICO_PIO
depends on DT_HAS_RASPBERRYPI_PICO_SPI_PIO_ENABLED
select PICOSDK_USE_PIO
select PICOSDK_USE_CLAIM
select PINCTRL
help
Enable driving SPI via PIO on the PICO

View file

@ -37,6 +37,7 @@ config USB_DC_RPI_PICO
bool "USB device controller driver for Raspberry Pi Pico devices"
default y
depends on DT_HAS_RASPBERRYPI_PICO_USBD_ENABLED
select PINCTRL
help
Enable USB support on the RP2 family of processors.

View file

@ -7,7 +7,4 @@ if SOC_FAMILY_RPI_PICO
rsource "*/Kconfig.defconfig"
config PINCTRL
default y
endif # SOC_FAMILY_RPI_PICO