From 7fa962589f712d3931334b5d219285e3bff47584 Mon Sep 17 00:00:00 2001 From: Tim Lin Date: Fri, 11 Oct 2024 11:39:11 +0800 Subject: [PATCH] ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file The driver Kconfig determines whether pinctrl is enabled instead of soc defconfig. Signed-off-by: Tim Lin --- drivers/adc/Kconfig.it8xxx2 | 1 + drivers/i2c/Kconfig.it8xxx2 | 2 ++ drivers/input/Kconfig.it8xxx2 | 1 + drivers/peci/Kconfig.it8xxx2 | 1 + drivers/pwm/Kconfig.it8xxx2 | 1 + drivers/sensor/ite/ite_tach_it8xxx2/Kconfig | 1 + drivers/serial/Kconfig.it8xxx2 | 1 + drivers/usb/device/Kconfig | 1 + drivers/usb/udc/Kconfig.it82xx2 | 1 + soc/ite/ec/it8xxx2/Kconfig.defconfig.series | 3 --- subsys/mgmt/ec_host_cmd/backends/Kconfig | 1 + 11 files changed, 11 insertions(+), 3 deletions(-) diff --git a/drivers/adc/Kconfig.it8xxx2 b/drivers/adc/Kconfig.it8xxx2 index 1d91e71c8ea..9b7e9ca48e7 100644 --- a/drivers/adc/Kconfig.it8xxx2 +++ b/drivers/adc/Kconfig.it8xxx2 @@ -7,6 +7,7 @@ config ADC_ITE_IT8XXX2 bool "ITE IT8XXX2 ADC driver" default y depends on DT_HAS_ITE_IT8XXX2_ADC_ENABLED + select PINCTRL help This option enables the ADC driver for IT8XXX2 family of processors. diff --git a/drivers/i2c/Kconfig.it8xxx2 b/drivers/i2c/Kconfig.it8xxx2 index b0b3164b62d..71e6b0ded52 100644 --- a/drivers/i2c/Kconfig.it8xxx2 +++ b/drivers/i2c/Kconfig.it8xxx2 @@ -5,6 +5,7 @@ config I2C_ITE_IT8XXX2 bool "ITE IT8XXX2 I2C driver" default y depends on DT_HAS_ITE_IT8XXX2_I2C_ENABLED + select PINCTRL help Enable I2C support on it8xxx2_evb. Supported Speeds: 100kHz, 400kHz and 1MHz. @@ -30,6 +31,7 @@ config I2C_ITE_ENHANCE bool "ITE IT8XXX2 I2C enhance driver" default y depends on DT_HAS_ITE_ENHANCE_I2C_ENABLED + select PINCTRL help This option can enable the enhance I2C of IT8XXX2 and support three channels. diff --git a/drivers/input/Kconfig.it8xxx2 b/drivers/input/Kconfig.it8xxx2 index 0c59b342534..f377ef9bee5 100644 --- a/drivers/input/Kconfig.it8xxx2 +++ b/drivers/input/Kconfig.it8xxx2 @@ -6,5 +6,6 @@ config INPUT_ITE_IT8XXX2_KBD default y depends on DT_HAS_ITE_IT8XXX2_KBD_ENABLED select INPUT_KBD_MATRIX + select PINCTRL help This option enables the ITE keyboard scan driver. diff --git a/drivers/peci/Kconfig.it8xxx2 b/drivers/peci/Kconfig.it8xxx2 index 8f8a72f9fe2..41bde0c1f3e 100644 --- a/drivers/peci/Kconfig.it8xxx2 +++ b/drivers/peci/Kconfig.it8xxx2 @@ -8,5 +8,6 @@ config PECI_ITE_IT8XXX2 default y depends on DT_HAS_ITE_IT8XXX2_PECI_ENABLED select PECI_INTERRUPT_DRIVEN + select PINCTRL help Enable the ITE IT8XXX2 PECI IO driver. diff --git a/drivers/pwm/Kconfig.it8xxx2 b/drivers/pwm/Kconfig.it8xxx2 index 8f8019f5d23..dd3417022fe 100644 --- a/drivers/pwm/Kconfig.it8xxx2 +++ b/drivers/pwm/Kconfig.it8xxx2 @@ -7,6 +7,7 @@ config PWM_ITE_IT8XXX2 bool "ITE IT8XXX2 embedded controller (EC) PWM driver" default y depends on DT_HAS_ITE_IT8XXX2_PWM_ENABLED + select PINCTRL help Enable PWM driver for it8xxx2_evb. Supports three 16-bit prescalers each with 8-bit cycle timer, and diff --git a/drivers/sensor/ite/ite_tach_it8xxx2/Kconfig b/drivers/sensor/ite/ite_tach_it8xxx2/Kconfig index 7ad09d5645e..83af5d39eb9 100644 --- a/drivers/sensor/ite/ite_tach_it8xxx2/Kconfig +++ b/drivers/sensor/ite/ite_tach_it8xxx2/Kconfig @@ -8,6 +8,7 @@ config TACH_IT8XXX2 default y depends on DT_HAS_ITE_IT8XXX2_TACH_ENABLED depends on SOC_IT8XXX2 + select PINCTRL help Enable the ITE it8xxx2 tachometer sensor, it8xxx2 supports two 16-bit tachometer sensor, each sensor has two diff --git a/drivers/serial/Kconfig.it8xxx2 b/drivers/serial/Kconfig.it8xxx2 index 0af4d83e7bb..c8c12b03589 100644 --- a/drivers/serial/Kconfig.it8xxx2 +++ b/drivers/serial/Kconfig.it8xxx2 @@ -6,6 +6,7 @@ config UART_ITE_IT8XXX2 default y select UART_NS16550_ITE_HIGH_SPEED_BAUDRATE depends on DT_HAS_ITE_IT8XXX2_UART_ENABLED + select PINCTRL help IT8XXX2 uses shared ns16550.c driver which does not provide a power management callback, so create driver diff --git a/drivers/usb/device/Kconfig b/drivers/usb/device/Kconfig index 5c38d8bfd32..0d771dabcb6 100644 --- a/drivers/usb/device/Kconfig +++ b/drivers/usb/device/Kconfig @@ -193,6 +193,7 @@ config USB_DC_IT82XX2 bool "ITE IT82XX2 USB Device Controller Driver" default y depends on DT_HAS_ITE_IT82XX2_USB_ENABLED + select PINCTRL help ITE IT82XX2 USB Device Controller Driver diff --git a/drivers/usb/udc/Kconfig.it82xx2 b/drivers/usb/udc/Kconfig.it82xx2 index 649b2531d10..eebda60f03f 100644 --- a/drivers/usb/udc/Kconfig.it82xx2 +++ b/drivers/usb/udc/Kconfig.it82xx2 @@ -5,6 +5,7 @@ config UDC_IT82XX2 bool "IT82XX2 USB device controller driver" default y depends on DT_HAS_ITE_IT82XX2_USB_ENABLED + select PINCTRL help IT82xx2 USB device controller driver. diff --git a/soc/ite/ec/it8xxx2/Kconfig.defconfig.series b/soc/ite/ec/it8xxx2/Kconfig.defconfig.series index 2b0f8549efc..22140af14df 100644 --- a/soc/ite/ec/it8xxx2/Kconfig.defconfig.series +++ b/soc/ite/ec/it8xxx2/Kconfig.defconfig.series @@ -30,9 +30,6 @@ config IT8XXX2_PLL_SEQUENCE_PRIORITY config VCMP_IT8XXX2_INIT_PRIORITY default 91 if VCMP_IT8XXX2_WORKQUEUE -config PINCTRL - default y - config NUM_IRQS default 185 diff --git a/subsys/mgmt/ec_host_cmd/backends/Kconfig b/subsys/mgmt/ec_host_cmd/backends/Kconfig index 56b59ebdbde..bc3dbed16bd 100644 --- a/subsys/mgmt/ec_host_cmd/backends/Kconfig +++ b/subsys/mgmt/ec_host_cmd/backends/Kconfig @@ -62,6 +62,7 @@ config EC_HOST_CMD_BACKEND_SHI_NPCX config EC_HOST_CMD_BACKEND_SHI_ITE bool "SHI by ITE" depends on DT_HAS_ITE_IT8XXX2_SHI_ENABLED + select PINCTRL help This option enables the driver for SHI backend in the ITE IT8xxx2 chips family.