Config.in.input 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. menu "Input devices"
  4. depends on ADK_TARGET_WITH_USB \
  5. || ADK_TARGET_WITH_INPUT \
  6. || ADK_TARGET_WITH_TOUCHSCREEN \
  7. || ADK_TARGET_QEMU \
  8. || ADK_TARGET_VBOX
  9. config ADK_KERNEL_SERIO
  10. bool
  11. select ADK_KERNEL_SERIO_SERPORT
  12. select ADK_KERNEL_SERIO_LIBPS2
  13. select ADK_KERNEL_SERIO_I8042 if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  14. select ADK_KERNEL_SERIO_I8042 if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  15. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  16. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  17. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  18. default n
  19. config ADK_KERNEL_SERIO_SERPORT
  20. bool
  21. config ADK_KERNEL_SERIO_LIBPS2
  22. bool
  23. config ADK_KERNEL_SERIO_I8042
  24. bool
  25. config ADK_KERNEL_INPUT
  26. bool
  27. default y if ADK_TARGET_VBOX
  28. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  29. default y if ADK_TARGET_SYSTEM_IBM_X40
  30. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  31. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  32. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  33. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  34. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  35. default n
  36. config ADK_KERNEL_HID_LOGITECH
  37. bool
  38. config ADK_KERNEL_HID_LOGITECH_DJ
  39. bool
  40. config ADK_KERNEL_KEYBOARD_ATARI
  41. bool
  42. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  43. default n
  44. config ADK_KERNEL_MOUSE_ATARI
  45. bool
  46. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  47. default n
  48. config ADK_KERNEL_KEYBOARD_GPIO
  49. bool
  50. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  51. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  52. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  53. default n
  54. config ADK_KERNEL_KEYBOARD_MATRIX
  55. bool
  56. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  57. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  58. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  59. default n
  60. config ADK_KERNEL_INPUT_TOUCHSCREEN
  61. bool
  62. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  63. bool
  64. select ADK_KERNEL_INPUT_TOUCHSCREEN
  65. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  66. default n
  67. config ADK_KERNEL_INPUT_KEYBOARD
  68. bool
  69. default y if ADK_TARGET_VBOX
  70. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  71. default y if ADK_TARGET_SYSTEM_IBM_X40
  72. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  73. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  74. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  75. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  76. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  77. default n
  78. config ADK_KERNEL_INPUT_MOUSE
  79. bool
  80. default y if ADK_TARGET_VBOX
  81. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  82. default y if ADK_TARGET_SYSTEM_IBM_X40
  83. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  84. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  85. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  86. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  87. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  88. default n
  89. config ADK_KERNEL_INPUT_MOUSEDEV
  90. bool
  91. config ADK_KERNEL_HID_SUPPORT
  92. bool
  93. config ADK_KERNEL_HID
  94. bool
  95. config ADK_KERNEL_HID_GENERIC
  96. bool
  97. config ADK_KERNEL_USB_HID
  98. tristate "USB Human Interactive Device support"
  99. select ADK_KERNEL_INPUT
  100. select ADK_KERNEL_HID
  101. select ADK_KERNEL_HID_SUPPORT
  102. select ADK_KERNEL_HID_GENERIC
  103. depends on ADK_TARGET_WITH_USB \
  104. || ADK_TARGET_QEMU
  105. help
  106. You need this driver for USB keyboard and mouse support.
  107. config ADK_TARGET_USB_KEYBOARD
  108. bool "enable keyboard support"
  109. depends on ADK_KERNEL_USB_HID
  110. select ADK_KERNEL_INPUT_KEYBOARD
  111. help
  112. Activate to get USB keyboard support.
  113. config ADK_KERNEL_HID_CHERRY
  114. tristate "Cherry Cymotion keyboard"
  115. depends on ADK_TARGET_USB_KEYBOARD
  116. config ADK_TARGET_USB_MOUSE
  117. bool "enable mouse support"
  118. depends on ADK_KERNEL_USB_HID
  119. select ADK_KERNEL_INPUT_MOUSEDEV
  120. select ADK_KERNEL_INPUT_MOUSE
  121. help
  122. Activate to get USB mouse support.
  123. config ADK_KERNEL_UHID
  124. tristate "User-space I/O driver support for HID subsystem"
  125. select ADK_KERNEL_INPUT
  126. select ADK_KERNEL_HID
  127. select ADK_KERNEL_HID_SUPPORT
  128. select ADK_KERNEL_USB_HID
  129. help
  130. User-space I/O driver support for HID subsystem
  131. config ADK_KERNEL_LOGITECH_DINOVO
  132. bool "Support for Logitech DiNovo keyboard/mouse"
  133. select ADK_KERNEL_HID_LOGITECH
  134. select ADK_KERNEL_HID_LOGITECH_DJ
  135. depends on ADK_KERNEL_USB_HID
  136. help
  137. Support for Logitech DiNovo keyboard/mouse combination.
  138. config ADK_KERNEL_KEYBOARD_ATKBD
  139. bool "Keyboard support (AT)"
  140. select ADK_KERNEL_INPUT
  141. select ADK_KERNEL_INPUT_KEYBOARD
  142. depends on !ADK_TARGET_BOARD_BCM28XX
  143. default y if ADK_TARGET_VBOX
  144. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  145. default y if ADK_TARGET_SYSTEM_IBM_X40
  146. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  147. default n
  148. config ADK_KERNEL_MOUSE_PS2
  149. bool "Mouse support (PS/2)"
  150. select ADK_KERNEL_INPUT
  151. select ADK_KERNEL_INPUT_MOUSEDEV
  152. select ADK_KERNEL_INPUT_MOUSE
  153. depends on !ADK_TARGET_BOARD_BCM28XX
  154. default y if ADK_TARGET_VBOX
  155. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  156. default y if ADK_TARGET_SYSTEM_IBM_X40
  157. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  158. default n
  159. config ADK_KERNEL_INPUT_EVDEV
  160. tristate "Event device support"
  161. select ADK_KERNEL_INPUT
  162. default n
  163. endmenu