ARM: OMAP: Fix drivers to depend on omap for internal devices
authorTony Lindgren <tony@atomide.com>
Sun, 16 Dec 2012 20:28:46 +0000 (12:28 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 16 Dec 2012 23:23:37 +0000 (15:23 -0800)
These devices are not available on other architectures, so
let's limit them to omap.

If the driver subsystem maintainers want to build test
system wide changes without building for each target,
it's easy to carry a test patch that just strips out the
depends entries from Kconfig files.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/bus/Kconfig
drivers/input/keyboard/Kconfig
drivers/usb/phy/Kconfig
drivers/video/omap2/Kconfig
drivers/w1/masters/Kconfig

index bbec35d21fe53abf46c3ff8e0e83213b74f4c5b4..0f51ed687dc8442ed1a1c3107c9cb0f5b74bccda 100644 (file)
@@ -6,6 +6,7 @@ menu "Bus devices"
 
 config OMAP_OCP2SCP
        tristate "OMAP OCP2SCP DRIVER"
+       depends on ARCH_OMAP2PLUS
        help
          Driver to enable ocp2scp module which transforms ocp interface
          protocol to scp protocol. In OMAP4, USB PHY is connected via
index 77629d33f03f2d087e7f9c1473fdaa2258a56877..febead4bf8a5d3b3c6f51711f4954c7aff78dba7 100644 (file)
@@ -544,6 +544,7 @@ config KEYBOARD_OMAP
 
 config KEYBOARD_OMAP4
        tristate "TI OMAP4+ keypad support"
+       depends on ARCH_OMAP2PLUS
        select INPUT_MATRIXKMAP
        help
          Say Y here if you want to use the OMAP4+ keypad.
index 7eb73c561bd2896d5c135a8c53e40e0ae352bad6..5de6e7f39f9cf4fd41faaf93bdb722b6420e9d3c 100644 (file)
@@ -6,6 +6,7 @@ comment "USB Physical Layer drivers"
 
 config OMAP_USB2
        tristate "OMAP USB2 PHY Driver"
+       depends on ARCH_OMAP2PLUS
        select USB_OTG_UTILS
        help
          Enable this to support the transceiver that is part of SOC. This
index 346d67d6cf4d5a24c6465388e4e7d166356dc5b3..b07b2b042e7e242e6ff515ef0348912106f8cccb 100644 (file)
@@ -1,6 +1,10 @@
 config OMAP2_VRFB
        bool
 
+if ARCH_OMAP2PLUS
+
 source "drivers/video/omap2/dss/Kconfig"
 source "drivers/video/omap2/omapfb/Kconfig"
 source "drivers/video/omap2/displays/Kconfig"
+
+endif
index c433a746e3f58317c8ea1e5187f70675e9dd0315..e8ca63a82b9777d6ae66cdcb34be199bd5fc7d7c 100644 (file)
@@ -60,6 +60,7 @@ config W1_MASTER_GPIO
 
 config HDQ_MASTER_OMAP
        tristate "OMAP HDQ driver"
+       depends on ARCH_OMAP
        help
          Say Y here if you want support for the 1-wire or HDQ Interface
          on an OMAP processor.