gpio: Move OMAP_GPIO to Kconfig
authorTom Rini <trini@konsulko.com>
Sat, 13 May 2017 02:33:21 +0000 (22:33 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 15 May 2017 14:40:00 +0000 (10:40 -0400)
This driver is used often enough such that we want to have this enabled
by default on any ARCH_OMAP2PLUS board, and this only compiles on
ARCH_OMAP2PLUS due to required defines, so mark that as the depends.

Signed-off-by: Tom Rini <trini@konsulko.com>
18 files changed:
drivers/gpio/Kconfig
include/configs/am3517_evm.h
include/configs/bur_am335x_common.h
include/configs/cm_t35.h
include/configs/cm_t3517.h
include/configs/kc1.h
include/configs/mcx.h
include/configs/nokia_rx51.h
include/configs/omap3_evm.h
include/configs/siemens-am33x-common.h
include/configs/sniper.h
include/configs/tam3517-common.h
include/configs/tao3530.h
include/configs/ti814x_evm.h
include/configs/ti816x_evm.h
include/configs/ti_armv7_omap.h
include/configs/tricorder.h
scripts/config_whitelist.txt

index 325d053931f73decd19aa8a2e1cae81793617a7f..15135e538dc6201b20a9d6c2a6eaa8c0930d59bd 100644 (file)
@@ -95,6 +95,14 @@ config MSM_GPIO
          - APQ8016
          - MSM8916
 
+config OMAP_GPIO
+       bool "TI OMAP GPIO driver"
+       depends on ARCH_OMAP2PLUS
+       default y
+       help
+         Support GPIO controllers on the TI OMAP3/4/5 and related (such as
+         AM335x/AM43xx/AM57xx/DRA7xx/etc) families of SoCs.
+
 config PM8916_GPIO
        bool "Qualcomm PM8916 PMIC GPIO/keypad driver"
        depends on DM_GPIO && PMIC_PM8916
index 27d64eaf8a540f699d3cce6c74ddb35405fb56cb..feb7b6eb97452ebbf1958070fd55d83bb7897a33 100644 (file)
@@ -45,9 +45,6 @@
 
 /* Hardware drivers */
 
-/* OMAP GPIO configuration */
-#define CONFIG_OMAP_GPIO
-
 /* NS16550 Configuration */
 #define V_NS16550_CLK                  48000000        /* 48MHz (APLL96/2) */
 #define CONFIG_SYS_NS16550_SERIAL
index 4f57241e1feb282d8e9c522d0e34ba6e74e7a1ac..7aad7ea51f69a170d44e06bfc7e85b81d36e7cf5 100644 (file)
@@ -75,8 +75,6 @@
 #define CONFIG_SYS_OMAP24_I2C_SPEED    100000
 #define CONFIG_SYS_OMAP24_I2C_SLAVE    1
 #define CONFIG_SYS_I2C_OMAP24XX
-/* GPIO */
-#define CONFIG_OMAP_GPIO
 
 /*
  * Our platforms make use of SPL to initalize the hardware (primarily
index 2d5b6f21d38aee126ae58d88621c5bd4145d6de0..349a8de77739290c9c82bcce825c66cd4f7ffb3c 100644 (file)
@@ -22,7 +22,6 @@
 /*
  * High Level Configuration Options
  */
-#define CONFIG_OMAP_GPIO
 #define CONFIG_CM_T3X  /* working with CM-T35 and CM-T3730 */
 
 #define CONFIG_SDRC    /* The chip has SDRC controller */
index 8093e7fc7736dc92133a7f8a8882826d17bbdbc0..2fed3124f7368d85067c4ed13118990cc6c4ca74 100644 (file)
@@ -79,8 +79,6 @@
 #define CONFIG_SYS_BAUDRATE_TABLE      {4800, 9600, 19200, 38400, 57600,\
                                        115200}
 
-#define CONFIG_OMAP_GPIO
-
 /* USB */
 #define CONFIG_USB_MUSB_AM35X
 
index 39c750c15e01a227c2b49478b8ed58dcf9727700..343685a652de518e69d2424aa365855f954df3b8 100644 (file)
 
 #define CONFIG_SYS_MALLOC_LEN          (1024 * 1024 + CONFIG_ENV_SIZE)
 
-/*
- * GPIO
- */
-
-#define CONFIG_OMAP_GPIO
-
 /*
  * I2C
  */
index a72696dd683f0f46cb1b0890364004b5fbbbbdc9..c698166c4ea061a1978d6011a784d5b72918e65a 100644 (file)
@@ -12,7 +12,6 @@
 /*
  * High Level Configuration Options
  */
-#define CONFIG_OMAP_GPIO
 
 #define CONFIG_MACH_TYPE       MACH_TYPE_MCX
 
index e323ea322132c284e76c7555e345e0f21caf165d..5e2d5991e76d9601ddd9f1fb7086a3c0e0b938ef 100644 (file)
 #define CONFIG_TWL4030_LED
 #define CONFIG_TWL4030_KEYPAD
 
-#define CONFIG_OMAP_GPIO
 #define GPIO_SLIDE                     71
 
 /*
index 2239a029c4dd23d6dcd309b04dcb67f33776b1f4..d8ca6225d6e6c8d522a290c71a6cfe44e811ac25 100644 (file)
@@ -83,7 +83,6 @@
 /*
  * High level configuration options
  */
-#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC                    /* The chip has SDRC controller */
 
index 68278c06cc7a22100db4ada0aa88aff5f3f5ab94..81586969e2637e0f32bf18be9dc506079f61867b 100644 (file)
 #endif
 #endif
 
-#define CONFIG_OMAP_GPIO
-
-/* Gpio cmd support */
-
 /* Watchdog */
 #define CONFIG_HW_WATCHDOG
 
index 4f60bf753b264dbcc6c2f22adfbb915a411f88bc..23e965fafec6062223fe533b7caf12d8d9bb6dc1 100644 (file)
@@ -58,8 +58,6 @@
 /*
  * GPIO
  */
-
-#define CONFIG_OMAP_GPIO
 #define CONFIG_OMAP3_GPIO_2
 #define CONFIG_OMAP3_GPIO_3
 #define CONFIG_OMAP3_GPIO_4
index 09a4f2580128516790409b92ef07aa8446a1a0e4..84d59077ed18b4011ed4a8e585656b448a627fe8 100644 (file)
@@ -13,7 +13,6 @@
 /*
  * High Level Configuration Options
  */
-#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SYS_TEXT_BASE 0x80008000
 
index 24144d422e06c6ec7813b3a136680e7b1a7de11c..85feb05e32574115eb42d48581f0a3fffb7ced45 100644 (file)
@@ -16,7 +16,6 @@
 /*
  * High Level Configuration Options
  */
-#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC                    /* Has an SDRC controller */
 
index 44650f3e8d206ce7b04675dc21cf171772964d9c..60322b1938afafc2f05741a4713a9a5c8ea96dca 100644 (file)
 
 #define CONFIG_SYS_LOAD_ADDR           0x81000000      /* Default */
 
-#define CONFIG_OMAP_GPIO
-
 /**
  * Physical Memory Map
  */
index 4233badd6202a49c48a94de56841ec8a38d89a52..51b09d4b56160d3198e4db4a1e92399605171122 100644 (file)
@@ -49,7 +49,6 @@
 #define CONFIG_SYS_LOAD_ADDR           0x81000000 /* Default load address */
 
 #define CONFIG_CMD_ASKENV
-#define CONFIG_OMAP_GPIO
 
 #define CONFIG_FS_FAT
 
index b7ca9059fc0c43ec17b7e45bf821dcc7a044ea24..b4565daf41ced561e4594b3c91c83def969c951b 100644 (file)
@@ -20,9 +20,6 @@
 /* SPI IP Block */
 #define CONFIG_OMAP3_SPI
 
-/* GPIO block */
-#define CONFIG_OMAP_GPIO
-
 /*
  * GPMC NAND block.  We support 1 device and the physical address to
  * access CS0 at is 0x8000000.
index 9b46386c1f6aea32b7cdb28d9509baaec45e693c..bc592cf324112b857d1b1adad53bb492b8c793de 100644 (file)
@@ -46,9 +46,6 @@
 
 /* Hardware drivers */
 
-/* GPIO support */
-#define CONFIG_OMAP_GPIO
-
 /* GPIO banks */
 #define CONFIG_OMAP3_GPIO_2            /* GPIO32..63 are in GPIO bank 2 */
 
index b9676aa71f26479378265f5edc5f5ebe7807d850..ea82a71b675fa41db218bb31e4c0eefadbef4154 100644 (file)
@@ -1990,7 +1990,6 @@ CONFIG_OMAP3_SPI_D0_D1_SWAPPED
 CONFIG_OMAP_EHCI_PHY1_RESET_GPIO
 CONFIG_OMAP_EHCI_PHY2_RESET_GPIO
 CONFIG_OMAP_EHCI_PHY3_RESET_GPIO
-CONFIG_OMAP_GPIO
 CONFIG_OMAP_USB2PHY2_HOST
 CONFIG_OMAP_USB3PHY1_HOST
 CONFIG_OMAP_USB_PHY