Skip to contentSkip to conversation

TPS6507X: define MFD dependencies for touch and regulator unit

PATCH In review Yegor Yefremov 1 participant 2 messages Jul 11, 2011

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 TPS6507X: define MFD dependencies for touch and regulator unit

both touchscreen and regulator units are only working if mfd device is activated. So if mfd support is enabled, select TPS6507X mfd support automatically.

---
 drivers/input/touchscreen/Kconfig |    3 ++-
 drivers/regulator/Kconfig         |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)
drivers/input/touchscreen/Kconfig +2 -1
Index: b/drivers/input/touchscreen/Kconfig
===================================================================
@@ -716,7 +716,8 @@
 
 config TOUCHSCREEN_TPS6507X
 	tristate "TPS6507x based touchscreens"
-	depends on I2C
+	depends on I2C && MFD_SUPPORT
+	select TPS6507X
 	help
 	  Say Y here if you have a TPS6507x based touchscreen
 	  controller.
drivers/regulator/Kconfig +2 -1
Index: b/drivers/regulator/Kconfig
===================================================================
@@ -242,7 +242,8 @@
 
 config REGULATOR_TPS6507X
 	tristate "TI TPS6507X Power regulators"
-	depends on I2C
+	depends on I2C && MFD_SUPPORT
+	select TPS6507X
 	help
 	  This driver supports TPS6507X voltage regulator chips. TPS6507X provides
 	  three step-down converters and two general-purpose LDO voltage regulators.
#1 lore raw

Am 11.07.2011 10:59, schrieb Yegor Yefremov:

Quoted 30 lines

both touchscreen and regulator units are only working if mfd device is activated. So if mfd support is enabled, select TPS6507X mfd support automatically.

---
 drivers/input/touchscreen/Kconfig |    3 ++-
 drivers/regulator/Kconfig         |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

Index: b/drivers/input/touchscreen/Kconfig
===================================================================

drivers/input/touchscreen/Kconfig +2 -1
@@ -716,7 +716,8 @@
 
 config TOUCHSCREEN_TPS6507X
 	tristate "TPS6507x based touchscreens"
-	depends on I2C
+	depends on I2C && MFD_SUPPORT
+	select TPS6507X
 	help
 	  Say Y here if you have a TPS6507x based touchscreen
 	  controller.

Index: b/drivers/regulator/Kconfig
===================================================================

drivers/regulator/Kconfig line 249

Quoted 9 lines
drivers/regulator/Kconfig +2 -1
@@ -242,7 +242,8 @@
 
 config REGULATOR_TPS6507X
 	tristate "TI TPS6507X Power regulators"
-	depends on I2C
+	depends on I2C && MFD_SUPPORT
+	select TPS6507X
 	help
 	  This driver supports TPS6507X voltage regulator chips. TPS6507X provides
 	  three step-down converters and two general-purpose LDO voltage regulators.

sorry for the noise. I've sent the patch to the proper list.

Was just trying to get this touchscreen interface working with am3517 and after some hours of research I found out, that it depends on MFD driver ....

Best regards,
Yegor