]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/input/rmi4/Kconfig
Merge branch 'ib/4.10-sparse-keymap-managed' into next
[linux.git] / drivers / input / rmi4 / Kconfig
index bb7762bf2879b3a7383b2d326a859833adbbf360..7172b88cd0649c8de16ac7373ec2a16c42c338d2 100644 (file)
@@ -9,9 +9,11 @@ config RMI4_CORE
 
          If unsure, say Y.
 
+if RMI4_CORE
+
 config RMI4_I2C
        tristate "RMI4 I2C Support"
-       depends on RMI4_CORE && I2C
+       depends on I2C
        help
          Say Y here if you want to support RMI4 devices connected to an I2C
          bus.
@@ -20,7 +22,7 @@ config RMI4_I2C
 
 config RMI4_SPI
        tristate "RMI4 SPI Support"
-       depends on RMI4_CORE && SPI
+       depends on SPI
        help
          Say Y here if you want to support RMI4 devices connected to a SPI
          bus.
@@ -29,7 +31,7 @@ config RMI4_SPI
 
 config RMI4_SMB
        tristate "RMI4 SMB Support"
-       depends on RMI4_CORE && I2C
+       depends on I2C
        help
          Say Y here if you want to support RMI4 devices connected to an SMB
          bus.
@@ -40,13 +42,13 @@ config RMI4_SMB
          called rmi_smbus.
 
 config RMI4_F03
-        bool "RMI4 Function 03 (PS2 Guest)"
+       bool "RMI4 Function 03 (PS2 Guest)"
        depends on RMI4_CORE
-        help
-          Say Y here if you want to add support for RMI4 function 03.
+       help
+         Say Y here if you want to add support for RMI4 function 03.
 
-          Function 03 provides PS2 guest support for RMI4 devices. This
-          includes support for TrackPoints on TouchPads.
+         Function 03 provides PS2 guest support for RMI4 devices. This
+         includes support for TrackPoints on TouchPads.
 
 config RMI4_F03_SERIO
        tristate
@@ -57,12 +59,10 @@ config RMI4_F03_SERIO
 
 config RMI4_2D_SENSOR
        bool
-       depends on RMI4_CORE
 
 config RMI4_F11
        bool "RMI4 Function 11 (2D pointing)"
        select RMI4_2D_SENSOR
-       depends on RMI4_CORE
        help
          Say Y here if you want to add support for RMI4 function 11.
 
@@ -73,7 +73,6 @@ config RMI4_F11
 config RMI4_F12
        bool "RMI4 Function 12 (2D pointing)"
        select RMI4_2D_SENSOR
-       depends on RMI4_CORE
        help
          Say Y here if you want to add support for RMI4 function 12.
 
@@ -83,7 +82,6 @@ config RMI4_F12
 
 config RMI4_F30
        bool "RMI4 Function 30 (GPIO LED)"
-       depends on RMI4_CORE
        help
          Say Y here if you want to add support for RMI4 function 30.
 
@@ -92,7 +90,6 @@ config RMI4_F30
 
 config RMI4_F34
        bool "RMI4 Function 34 (Device reflash)"
-       depends on RMI4_CORE
        select FW_LOADER
        help
          Say Y here if you want to add support for RMI4 function 34.
@@ -103,7 +100,6 @@ config RMI4_F34
 
 config RMI4_F54
        bool "RMI4 Function 54 (Analog diagnostics)"
-       depends on RMI4_CORE
        depends on VIDEO_V4L2=y || (RMI4_CORE=m && VIDEO_V4L2=m)
        select VIDEOBUF2_VMALLOC
        select RMI4_F55
@@ -115,9 +111,10 @@ config RMI4_F54
 
 config RMI4_F55
        bool "RMI4 Function 55 (Sensor tuning)"
-       depends on RMI4_CORE
        help
          Say Y here if you want to add support for RMI4 function 55
 
          Function 55 provides access to the RMI4 touch sensor tuning
          mechanism.
+
+endif # RMI_CORE