board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards

The CONFIG_PINCTRL is removed from the board's defconfig files.
Drivers which use pin control function should add "select PINCTRL"
in their Kconfig files.

Fixes #78619

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
This commit is contained in:
Jun Lin 2024-11-01 16:40:27 +08:00 committed by Dan Kalowsky
parent faf075a9d4
commit 69e85b25fe
16 changed files with 13 additions and 9 deletions

View File

@ -26,9 +26,6 @@ CONFIG_UART_INTERRUPT_DRIVEN=y
# GPIO Driver # GPIO Driver
CONFIG_GPIO=y CONFIG_GPIO=y
# Pin Controller Driver
CONFIG_PINCTRL=y
# Console Driver # Console Driver
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y

View File

@ -26,9 +26,6 @@ CONFIG_UART_INTERRUPT_DRIVEN=y
# GPIO Driver # GPIO Driver
CONFIG_GPIO=y CONFIG_GPIO=y
# Pin Controller Driver
CONFIG_PINCTRL=y
# Console Driver # Console Driver
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y

View File

@ -26,9 +26,6 @@ CONFIG_UART_INTERRUPT_DRIVEN=y
# GPIO Driver # GPIO Driver
CONFIG_GPIO=y CONFIG_GPIO=y
# Pin Controller Driver
CONFIG_PINCTRL=y
# Console Driver # Console Driver
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y

View File

@ -7,6 +7,7 @@ config ADC_NPCX
bool "Nuvoton NPCX embedded controller (EC) ADC driver" bool "Nuvoton NPCX embedded controller (EC) ADC driver"
default y default y
depends on DT_HAS_NUVOTON_NPCX_ADC_ENABLED depends on DT_HAS_NUVOTON_NPCX_ADC_ENABLED
select PINCTRL
help help
This option enables the ADC driver for NPCX family of This option enables the ADC driver for NPCX family of
processors. processors.

View File

@ -8,6 +8,7 @@ config ESPI_NPCX
default y default y
depends on SOC_FAMILY_NPCX depends on SOC_FAMILY_NPCX
depends on DT_HAS_NUVOTON_NPCX_ESPI_ENABLED depends on DT_HAS_NUVOTON_NPCX_ESPI_ENABLED
select PINCTRL
help help
This option enables the Intel Enhanced Serial Peripheral Interface This option enables the Intel Enhanced Serial Peripheral Interface
(eSPI) for NPCX family of processors. (eSPI) for NPCX family of processors.

View File

@ -7,6 +7,7 @@ config FLASH_NPCX_FIU_QSPI
bool "Nuvoton NPCX QSPI Bus Flash driver" bool "Nuvoton NPCX QSPI Bus Flash driver"
default y default y
depends on DT_HAS_NUVOTON_NPCX_FIU_QSPI_ENABLED depends on DT_HAS_NUVOTON_NPCX_FIU_QSPI_ENABLED
select PINCTRL
help help
This option enables the QSPI Bus Flash driver for NPCX family of This option enables the QSPI Bus Flash driver for NPCX family of
processors. processors.

View File

@ -7,6 +7,7 @@ config I2C_NPCX
bool "Nuvoton NPCX embedded controller (EC) I2C driver" bool "Nuvoton NPCX embedded controller (EC) I2C driver"
default y default y
depends on DT_HAS_NUVOTON_NPCX_I2C_PORT_ENABLED depends on DT_HAS_NUVOTON_NPCX_I2C_PORT_ENABLED
select PINCTRL
help help
This option enables the I2C driver for NPCX family of This option enables the I2C driver for NPCX family of
processors. processors.

View File

@ -10,6 +10,7 @@ config I3C_NPCX
depends on DT_HAS_NUVOTON_NPCX_I3C_ENABLED depends on DT_HAS_NUVOTON_NPCX_I3C_ENABLED
select RESET select RESET
select I3C_IBI_WORKQUEUE if I3C_USE_IBI select I3C_IBI_WORKQUEUE if I3C_USE_IBI
select PINCTRL
default y default y
help help
This option enables the I3C driver for NPCX family of This option enables the I3C driver for NPCX family of

View File

@ -8,6 +8,7 @@ config INPUT_NPCX_KBD
default y default y
depends on DT_HAS_NUVOTON_NPCX_KBD_ENABLED depends on DT_HAS_NUVOTON_NPCX_KBD_ENABLED
select INPUT_KBD_MATRIX select INPUT_KBD_MATRIX
select PINCTRL
help help
This option enables the keyboard scan driver for NPCX family of This option enables the keyboard scan driver for NPCX family of
processors. processors.

View File

@ -8,5 +8,6 @@ config PECI_NPCX
default y default y
depends on DT_HAS_NUVOTON_NPCX_PECI_ENABLED depends on DT_HAS_NUVOTON_NPCX_PECI_ENABLED
select PECI_INTERRUPT_DRIVEN select PECI_INTERRUPT_DRIVEN
select PINCTRL
help help
Enable the NPCX PECI IO driver. Enable the NPCX PECI IO driver.

View File

@ -6,6 +6,7 @@
menuconfig PS2_NPCX menuconfig PS2_NPCX
bool "Nuvoton NPCX embedded controller (EC) PS2 driver" bool "Nuvoton NPCX embedded controller (EC) PS2 driver"
depends on DT_HAS_NUVOTON_NPCX_PS2_CHANNEL_ENABLED depends on DT_HAS_NUVOTON_NPCX_PS2_CHANNEL_ENABLED
select PINCTRL
default y default y
help help
Enable the NPCX family PS2 driver. It provides four PS/2 channels. Enable the NPCX family PS2 driver. It provides four PS/2 channels.

View File

@ -7,6 +7,7 @@ config PWM_NPCX
bool "Nuvoton NPCX embedded controller (EC) PWM driver" bool "Nuvoton NPCX embedded controller (EC) PWM driver"
default y default y
depends on DT_HAS_NUVOTON_NPCX_PWM_ENABLED depends on DT_HAS_NUVOTON_NPCX_PWM_ENABLED
select PINCTRL
help help
This option enables the PWM driver for NPCX family of This option enables the PWM driver for NPCX family of
processors. processors.

View File

@ -8,5 +8,6 @@ config TACH_NPCX
default y default y
depends on DT_HAS_NUVOTON_NPCX_TACH_ENABLED depends on DT_HAS_NUVOTON_NPCX_TACH_ENABLED
depends on SOC_FAMILY_NPCX depends on SOC_FAMILY_NPCX
select PINCTRL
help help
Enable the "Nuvoton NPCX tachometer sensor. Enable the "Nuvoton NPCX tachometer sensor.

View File

@ -11,6 +11,7 @@ config UART_NPCX
depends on DT_HAS_NUVOTON_NPCX_UART_ENABLED depends on DT_HAS_NUVOTON_NPCX_UART_ENABLED
select SERIAL_HAS_DRIVER select SERIAL_HAS_DRIVER
select SERIAL_SUPPORT_INTERRUPT select SERIAL_SUPPORT_INTERRUPT
select PINCTRL
help help
This option enables the UART driver for NPCX family of This option enables the UART driver for NPCX family of
processors. processors.

View File

@ -7,6 +7,7 @@ menuconfig SPI_NPCX_SPIP
bool "Nuvoton NPCX embedded controller (EC) SPI driver" bool "Nuvoton NPCX embedded controller (EC) SPI driver"
default y default y
depends on DT_HAS_NUVOTON_NPCX_SPIP_ENABLED depends on DT_HAS_NUVOTON_NPCX_SPIP_ENABLED
select PINCTRL
help help
Enable the SPI peripherals on NPCX MCU. Enable the SPI peripherals on NPCX MCU.

View File

@ -55,6 +55,7 @@ config EC_HOST_CMD_BACKEND_SHI_NPCX
bool "SHI by Nuvoton" bool "SHI by Nuvoton"
depends on DT_HAS_NUVOTON_NPCX_SHI_ENABLED || \ depends on DT_HAS_NUVOTON_NPCX_SHI_ENABLED || \
DT_HAS_NUVOTON_NPCX_SHI_ENHANCED_ENABLED DT_HAS_NUVOTON_NPCX_SHI_ENHANCED_ENABLED
select PINCTRL
help help
This option enables the driver for SHI backend in the This option enables the driver for SHI backend in the
Nuvoton NPCX chip. Nuvoton NPCX chip.