Config.in.input 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. menu "Input devices"
  2. depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_INPUT || ADK_TARGET_WITH_TOUCHSCREEN
  3. config ADK_KERNEL_INPUT
  4. boolean
  5. default y if ADK_TARGET_SYSTEM_QEMU_I686
  6. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  7. default y if ADK_TARGET_SYSTEM_QEMU_SH4
  8. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  9. default y if ADK_TARGET_SYSTEM_VBOX_I686
  10. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  11. default y if ADK_TARGET_SYSTEM_IBM_X40
  12. default y if ADK_NATIVE_SYSTEM_IBM_X40
  13. default y if ADK_TARGET_SYSTEM_TAROX_PC
  14. default y if ADK_NATIVE_SYSTEM_TAROX_PC
  15. default y if ADK_TARGET_SYSTEM_INTEL_ATOM
  16. default y if ADK_NATIVE_SYSTEM_INTEL_ATOM
  17. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  18. default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76
  19. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  20. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  21. default n
  22. config ADK_KERNEL_HID_LOGITECH
  23. boolean
  24. default n
  25. config ADK_KERNEL_HID_LOGITECH_DJ
  26. boolean
  27. default n
  28. config ADK_KERNEL_KEYBOARD_ATARI
  29. boolean
  30. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  31. default n
  32. config ADK_KERNEL_MOUSE_ATARI
  33. boolean
  34. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  35. default n
  36. config ADK_KERNEL_KEYBOARD_GPIO
  37. boolean
  38. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  39. default n
  40. config ADK_KERNEL_KEYBOARD_MATRIX
  41. boolean
  42. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  43. default n
  44. config ADK_KERNEL_INPUT_TOUCHSCREEN
  45. boolean
  46. default n
  47. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  48. boolean
  49. select ADK_KERNEL_INPUT_TOUCHSCREEN
  50. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  51. default n
  52. config ADK_KERNEL_INPUT_EVDEV
  53. boolean
  54. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  55. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  56. default n
  57. config ADK_KERNEL_INPUT_KEYBOARD
  58. boolean
  59. default y if ADK_TARGET_SYSTEM_QEMU_I686
  60. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  61. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  62. default y if ADK_TARGET_SYSTEM_VBOX_I686
  63. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  64. default y if ADK_TARGET_SYSTEM_IBM_X40
  65. default y if ADK_NATIVE_SYSTEM_IBM_X40
  66. default y if ADK_TARGET_SYSTEM_TAROX_PC
  67. default y if ADK_NATIVE_SYSTEM_TAROX_PC
  68. default y if ADK_TARGET_SYSTEM_INTEL_ATOM
  69. default y if ADK_NATIVE_SYSTEM_INTEL_ATOM
  70. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  71. default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76
  72. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  73. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  74. default n
  75. config ADK_KERNEL_KEYBOARD_ATKBD
  76. boolean
  77. default y if ADK_TARGET_SYSTEM_QEMU_I686
  78. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  79. default y if ADK_TARGET_SYSTEM_VBOX_I686
  80. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  81. default y if ADK_TARGET_SYSTEM_IBM_X40
  82. default y if ADK_NATIVE_SYSTEM_IBM_X40
  83. default y if ADK_TARGET_SYSTEM_TAROX_PC
  84. default y if ADK_NATIVE_SYSTEM_TAROX_PC
  85. default y if ADK_TARGET_SYSTEM_INTEL_ATOM
  86. default y if ADK_NATIVE_SYSTEM_INTEL_ATOM
  87. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  88. default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76
  89. default n
  90. config ADK_KERNEL_INPUT_MOUSE
  91. boolean
  92. default y if ADK_TARGET_SYSTEM_QEMU_I686
  93. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  94. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  95. default y if ADK_TARGET_SYSTEM_VBOX_I686
  96. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  97. default y if ADK_TARGET_SYSTEM_IBM_X40
  98. default y if ADK_NATIVE_SYSTEM_IBM_X40
  99. default y if ADK_TARGET_SYSTEM_TAROX_PC
  100. default y if ADK_NATIVE_SYSTEM_TAROX_PC
  101. default y if ADK_TARGET_SYSTEM_INTEL_ATOM
  102. default y if ADK_NATIVE_SYSTEM_INTEL_ATOM
  103. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  104. default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76
  105. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  106. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  107. default n
  108. config ADK_KERNEL_INPUT_MOUSEDEV
  109. boolean
  110. default y if ADK_TARGET_SYSTEM_QEMU_I686
  111. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  112. default y if ADK_TARGET_SYSTEM_VBOX_I686
  113. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  114. default y if ADK_TARGET_SYSTEM_IBM_X40
  115. default y if ADK_NATIVE_SYSTEM_IBM_X40
  116. default y if ADK_TARGET_SYSTEM_TAROX_PC
  117. default y if ADK_NATIVE_SYSTEM_TAROX_PC
  118. default y if ADK_TARGET_SYSTEM_INTEL_ATOM
  119. default y if ADK_NATIVE_SYSTEM_INTEL_ATOM
  120. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  121. default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76
  122. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  123. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  124. default n
  125. config ADK_KERNEL_HID_SUPPORT
  126. boolean
  127. default n
  128. config ADK_KERNEL_HID
  129. boolean
  130. select ADK_KERNEL_HID_SUPPORT
  131. default n
  132. config ADK_KERNEL_HID_GENERIC
  133. boolean
  134. select ADK_KERNEL_HID_SUPPORT
  135. default n
  136. config ADK_KPACKAGE_KMOD_USB_HID
  137. prompt "kmod-usb-hid..................... USB keyboard/mouse support"
  138. tristate
  139. select ADK_KERNEL_INPUT
  140. select ADK_KERNEL_HID
  141. select ADK_KERNEL_HID_GENERIC
  142. select ADK_KERNEL_INPUT_KEYBOARD
  143. select ADK_KERNEL_INPUT_MOUSEDEV
  144. select ADK_KERNEL_INPUT_MOUSE
  145. depends on ADK_PACKAGE_KMOD_USB_CONTROLLER
  146. depends on ADK_TARGET_WITH_USB
  147. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  148. default y if ADK_TARGET_SYSTEM_QEMU_SH4
  149. default n
  150. config ADK_KERNEL_LOGITECH_DINOVO
  151. prompt "................................. Support for Logitech DiNovo keyboard/mouse"
  152. boolean
  153. select ADK_KERNEL_HID_LOGITECH
  154. select ADK_KERNEL_HID_LOGITECH_DJ
  155. default n
  156. help
  157. Support for Logitech DiNovo keyboard/mouse combination.
  158. config ADK_KPACKAGE_KMOD_KEYBOARD_ATKBD
  159. prompt "kmod-input-keyboard.............. Keyboard support (AT)"
  160. tristate
  161. select ADK_KERNEL_INPUT
  162. select ADK_KERNEL_INPUT_KEYBOARD
  163. depends on !ADK_KERNEL_KEYBOARD_ATKBD
  164. depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
  165. default n
  166. config ADK_KPACKAGE_KMOD_INPUT_MOUSEDEV
  167. prompt "kmod-input-mouse................. Mouse support"
  168. tristate
  169. select ADK_KERNEL_INPUT
  170. depends on !ADK_KERNEL_INPUT_MOUSEDEV
  171. default n
  172. config ADK_KPACKAGE_KMOD_INPUT_EVDEV
  173. prompt "kmod-input-evdev................. Event support"
  174. tristate
  175. select ADK_KERNEL_INPUT
  176. depends on !ADK_KERNEL_INPUT_EVDEV
  177. default n
  178. endmenu