Kconfig 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. #
  2. # Mouse driver configuration
  3. #
  4. menuconfig INPUT_TOUCHSCREEN
  5. bool "Touchscreens"
  6. help
  7. Say Y here, and a list of supported touchscreens will be displayed.
  8. This option doesn't affect the kernel.
  9. If unsure, say Y.
  10. if INPUT_TOUCHSCREEN
  11. config TOUCHSCREEN_ADS7846
  12. tristate "ADS 7846 based touchscreens"
  13. depends on SPI_MASTER
  14. help
  15. Say Y here if you have a touchscreen interface using the
  16. ADS7846 controller, and your board-specific initialization
  17. code includes that in its table of SPI devices.
  18. If unsure, say N (but it's safe to say "Y").
  19. To compile this driver as a module, choose M here: the
  20. module will be called ads7846.
  21. config TOUCHSCREEN_BITSY
  22. tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
  23. depends on SA1100_BITSY
  24. select SERIO
  25. help
  26. Say Y here if you have the h3600 (Bitsy) touchscreen.
  27. If unsure, say N.
  28. To compile this driver as a module, choose M here: the
  29. module will be called h3600_ts_input.
  30. config TOUCHSCREEN_CORGI
  31. tristate "SharpSL (Corgi and Spitz series) touchscreen driver"
  32. depends on PXA_SHARPSL
  33. default y
  34. help
  35. Say Y here to enable the driver for the touchscreen on the
  36. Sharp SL-C7xx and SL-Cxx00 series of PDAs.
  37. If unsure, say N.
  38. To compile this driver as a module, choose M here: the
  39. module will be called corgi_ts.
  40. config TOUCHSCREEN_GUNZE
  41. tristate "Gunze AHL-51S touchscreen"
  42. select SERIO
  43. help
  44. Say Y here if you have the Gunze AHL-51 touchscreen connected to
  45. your system.
  46. If unsure, say N.
  47. To compile this driver as a module, choose M here: the
  48. module will be called gunze.
  49. config TOUCHSCREEN_ELO
  50. tristate "Elo serial touchscreens"
  51. select SERIO
  52. help
  53. Say Y here if you have an Elo serial touchscreen connected to
  54. your system.
  55. If unsure, say N.
  56. To compile this driver as a module, choose M here: the
  57. module will be called elo.
  58. config TOUCHSCREEN_MTOUCH
  59. tristate "MicroTouch serial touchscreens"
  60. select SERIO
  61. help
  62. Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
  63. your system.
  64. If unsure, say N.
  65. To compile this driver as a module, choose M here: the
  66. module will be called mtouch.
  67. config TOUCHSCREEN_MK712
  68. tristate "ICS MicroClock MK712 touchscreen"
  69. help
  70. Say Y here if you have the ICS MicroClock MK712 touchscreen
  71. controller chip in your system.
  72. If unsure, say N.
  73. To compile this driver as a module, choose M here: the
  74. module will be called mk712.
  75. config TOUCHSCREEN_HP600
  76. tristate "HP Jornada 680/690 touchscreen"
  77. depends on SH_HP6XX && SH_ADC
  78. help
  79. Say Y here if you have a HP Jornada 680 or 690 and want to
  80. support the built-in touchscreen.
  81. If unsure, say N.
  82. To compile this driver as a module, choose M here: the
  83. module will be called hp680_ts_input.
  84. config TOUCHSCREEN_PENMOUNT
  85. tristate "Penmount serial touchscreen"
  86. select SERIO
  87. help
  88. Say Y here if you have a Penmount serial touchscreen connected to
  89. your system.
  90. If unsure, say N.
  91. To compile this driver as a module, choose M here: the
  92. module will be called penmount.
  93. config TOUCHSCREEN_TOUCHRIGHT
  94. tristate "Touchright serial touchscreen"
  95. select SERIO
  96. help
  97. Say Y here if you have a Touchright serial touchscreen connected to
  98. your system.
  99. If unsure, say N.
  100. To compile this driver as a module, choose M here: the
  101. module will be called touchright.
  102. config TOUCHSCREEN_TOUCHWIN
  103. tristate "Touchwin serial touchscreen"
  104. select SERIO
  105. help
  106. Say Y here if you have a Touchwin serial touchscreen connected to
  107. your system.
  108. If unsure, say N.
  109. To compile this driver as a module, choose M here: the
  110. module will be called touchwin.
  111. config TOUCHSCREEN_UCB1400
  112. tristate "Philips UCB1400 touchscreen"
  113. select AC97_BUS
  114. help
  115. This enables support for the Philips UCB1400 touchscreen interface.
  116. The UCB1400 is an AC97 audio codec. The touchscreen interface
  117. will be initialized only after the ALSA subsystem has been
  118. brought up and the UCB1400 detected. You therefore have to
  119. configure ALSA support as well (either built-in or modular,
  120. independently of whether this driver is itself built-in or
  121. modular) for this driver to work.
  122. To compile this driver as a module, choose M here: the
  123. module will be called ucb1400_ts.
  124. endif