pinctrl: intel: consolidate ACPI dependency
authorRaag Jadav <raag.jadav@intel.com>
Tue, 22 Aug 2023 07:30:56 +0000 (13:00 +0530)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 22 Aug 2023 11:47:42 +0000 (14:47 +0300)
Since all the Intel specific platform drivers depend on ACPI, we can
consolidate their config dependency.

Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/Kconfig

index f42a83e29b8ba24cf48a3d2905dec35c29c29630..d66f4f6932d8d2d468223f29a4404f72ad903e14 100644 (file)
@@ -1,11 +1,10 @@
 # SPDX-License-Identifier: GPL-2.0
 # Intel pin control drivers
 menu "Intel pinctrl drivers"
-       depends on X86 || COMPILE_TEST
+       depends on ACPI && (X86 || COMPILE_TEST)
 
 config PINCTRL_BAYTRAIL
        bool "Intel Baytrail GPIO pin control"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          driver for memory mapped GPIO functionality on Intel Baytrail
@@ -17,7 +16,6 @@ config PINCTRL_BAYTRAIL
 
 config PINCTRL_CHERRYVIEW
        tristate "Intel Cherryview/Braswell pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          Cherryview/Braswell pinctrl driver provides an interface that
@@ -25,7 +23,6 @@ config PINCTRL_CHERRYVIEW
 
 config PINCTRL_LYNXPOINT
        tristate "Intel Lynxpoint pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          Lynxpoint is the PCH of Intel Haswell. This pinctrl driver
@@ -42,7 +39,6 @@ config PINCTRL_INTEL
 
 config PINCTRL_ALDERLAKE
        tristate "Intel Alder Lake pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -50,7 +46,6 @@ config PINCTRL_ALDERLAKE
 
 config PINCTRL_BROXTON
        tristate "Intel Broxton pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          Broxton pinctrl driver provides an interface that allows
@@ -58,7 +53,6 @@ config PINCTRL_BROXTON
 
 config PINCTRL_CANNONLAKE
        tristate "Intel Cannon Lake PCH pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -66,7 +60,6 @@ config PINCTRL_CANNONLAKE
 
 config PINCTRL_CEDARFORK
        tristate "Intel Cedar Fork pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -74,7 +67,6 @@ config PINCTRL_CEDARFORK
 
 config PINCTRL_DENVERTON
        tristate "Intel Denverton pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -82,7 +74,6 @@ config PINCTRL_DENVERTON
 
 config PINCTRL_ELKHARTLAKE
        tristate "Intel Elkhart Lake SoC pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -90,7 +81,6 @@ config PINCTRL_ELKHARTLAKE
 
 config PINCTRL_EMMITSBURG
        tristate "Intel Emmitsburg pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -98,7 +88,6 @@ config PINCTRL_EMMITSBURG
 
 config PINCTRL_GEMINILAKE
        tristate "Intel Gemini Lake SoC pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -106,7 +95,6 @@ config PINCTRL_GEMINILAKE
 
 config PINCTRL_ICELAKE
        tristate "Intel Ice Lake PCH pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -114,7 +102,6 @@ config PINCTRL_ICELAKE
 
 config PINCTRL_JASPERLAKE
        tristate "Intel Jasper Lake PCH pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -122,7 +109,6 @@ config PINCTRL_JASPERLAKE
 
 config PINCTRL_LAKEFIELD
        tristate "Intel Lakefield SoC pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -130,7 +116,6 @@ config PINCTRL_LAKEFIELD
 
 config PINCTRL_LEWISBURG
        tristate "Intel Lewisburg pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -138,7 +123,6 @@ config PINCTRL_LEWISBURG
 
 config PINCTRL_METEORLAKE
        tristate "Intel Meteor Lake pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring
@@ -146,7 +130,6 @@ config PINCTRL_METEORLAKE
 
 config PINCTRL_SUNRISEPOINT
        tristate "Intel Sunrisepoint pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          Sunrisepoint is the PCH of Intel Skylake. This pinctrl driver
@@ -155,7 +138,6 @@ config PINCTRL_SUNRISEPOINT
 
 config PINCTRL_TIGERLAKE
        tristate "Intel Tiger Lake pinctrl and GPIO driver"
-       depends on ACPI
        select PINCTRL_INTEL
        help
          This pinctrl driver provides an interface that allows configuring