Rework Kconfig entries to match the style of other drivers supporting multiple transports: have users select driver core and then appropriate transport (SPI/I2C) as a sub-option. Signed-off-by: Dmitry Torokhov <dtor@xxxxxxx> --- drivers/input/touchscreen/Kconfig | 28 +++++++++++----------------- 1 files changed, 11 insertions(+), 17 deletions(-) diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 9537404..e377535 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -137,12 +137,12 @@ config TOUCHSCREEN_CY8CTMG110 module will be called cy8ctmg110_ts. config TOUCHSCREEN_CYTTSP_CORE - tristate "Cypress TTSP touchscreen core" - depends on INPUT_TOUCHSCREEN + tristate "Cypress TTSP touchscreen" help - Say Y here if you have a touchscreen interface using one - controller from the Cypress TrueTouch(tm) Standard Product - family. + Say Y here if you have a touchscreen using controller from + the Cypress TrueTouch(tm) Standard Product family connected + to your system. You will also need to select appropriate + bus connection below. If unsure, say N. @@ -150,25 +150,19 @@ config TOUCHSCREEN_CYTTSP_CORE module will be called cyttsp_core. config TOUCHSCREEN_CYTTSP_I2C - tristate "Cypress TTSP i2c touchscreen" - depends on I2C && TOUCHSCREEN_CYTTSP_CORE + tristate "support I2C bus connection" + depends on TOUCHSCREEN_CYTTSP_CORE && I2C help - Say Y here if you have a Cypress TTSP touchscreen - connected to your system with an I2C interface. - - If unsure, say N. + Say Y here if the touchscreen is connected via I2C bus. To compile this driver as a module, choose M here: the module will be called cyttsp_i2c. config TOUCHSCREEN_CYTTSP_SPI - tristate "Cypress TTSP spi touchscreen" - depends on SPI_MASTER && TOUCHSCREEN_CYTTSP_CORE + tristate "support SPI bus connection" + depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER help - Say Y here if you have a Cypress TTSP touchscreen - connected to your with an SPI interface. - - If unsure, say N. + Say Y here if the touchscreen is connected via SPI bus. To compile this driver as a module, choose M here: the module will be called cyttsp_spi. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html