Prevent build failure when the selected variant does not support GPIO32.

Acked-by: Max Filippov <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
---
v2:
   Move the HAVE_XTENSA_GPIO32 definition to arch/xtensa/Kconfig (Max)
   Add Max's ack
---
 arch/xtensa/Kconfig  | 6 ++++++
 drivers/gpio/Kconfig | 1 +
 2 files changed, 7 insertions(+)

diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig
index 65ffc09..8462f32 100644
--- a/arch/xtensa/Kconfig
+++ b/arch/xtensa/Kconfig
@@ -65,6 +65,9 @@ config MMU
 config VARIANT_IRQ_SWITCH
        def_bool n
 
+config HAVE_XTENSA_GPIO32
+       def_bool n
+
 menu "Processor type and features"
 
 choice
@@ -74,16 +77,19 @@ choice
 config XTENSA_VARIANT_FSF
        bool "fsf - default (not generic) configuration"
        select MMU
+       select HAVE_XTENSA_GPIO32
 
 config XTENSA_VARIANT_DC232B
        bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
        select MMU
+       select HAVE_XTENSA_GPIO32
        help
          This variant refers to Tensilica's Diamond 232L Standard core Rev.B 
(LE).
 
 config XTENSA_VARIANT_DC233C
        bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
        select MMU
+       select HAVE_XTENSA_GPIO32
        help
          This variant refers to Tensilica's Diamond 233L Standard core Rev.C 
(LE).
 
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 43c45ea..ae94e96 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -293,6 +293,7 @@ config GPIO_XILINX
 config GPIO_XTENSA
        bool "Xtensa GPIO32 support"
        depends on XTENSA
+       depends on HAVE_XTENSA_GPIO32
        depends on !SMP
        help
          Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
-- 
1.8.5.1

--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to