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é
parent 1e47b6a2b9
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