Config.in.input 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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_INPUT
  10. bool
  11. default y if ADK_TARGET_VBOX
  12. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  13. default y if ADK_TARGET_SYSTEM_IBM_X40
  14. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  15. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  16. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  17. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  18. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  19. default n
  20. config ADK_KERNEL_HID_LOGITECH
  21. bool
  22. config ADK_KERNEL_HID_LOGITECH_DJ
  23. bool
  24. config ADK_KERNEL_KEYBOARD_ATARI
  25. bool
  26. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  27. default n
  28. config ADK_KERNEL_MOUSE_ATARI
  29. bool
  30. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  31. default n
  32. config ADK_KERNEL_KEYBOARD_GPIO
  33. bool
  34. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  35. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  36. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  37. default n
  38. config ADK_KERNEL_KEYBOARD_MATRIX
  39. bool
  40. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  41. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  42. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  43. default n
  44. config ADK_KERNEL_INPUT_TOUCHSCREEN
  45. bool
  46. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  47. bool
  48. select ADK_KERNEL_INPUT_TOUCHSCREEN
  49. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  50. default n
  51. config ADK_KERNEL_INPUT_KEYBOARD
  52. bool
  53. default y if ADK_TARGET_VBOX
  54. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  55. default y if ADK_TARGET_SYSTEM_IBM_X40
  56. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  57. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  58. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  59. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  60. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  61. default n
  62. config ADK_KERNEL_INPUT_MOUSE
  63. bool
  64. default y if ADK_TARGET_VBOX
  65. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  66. default y if ADK_TARGET_SYSTEM_IBM_X40
  67. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  68. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  69. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  70. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  71. default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  72. default n
  73. config ADK_KERNEL_INPUT_MOUSEDEV
  74. bool
  75. config ADK_KERNEL_HID_SUPPORT
  76. bool
  77. config ADK_KERNEL_HID
  78. bool
  79. config ADK_KERNEL_HID_GENERIC
  80. bool
  81. config ADK_KERNEL_USB_HID
  82. tristate "USB Human Interactive Device support"
  83. select ADK_KERNEL_INPUT
  84. select ADK_KERNEL_HID
  85. select ADK_KERNEL_HID_SUPPORT
  86. select ADK_KERNEL_HID_GENERIC
  87. depends on ADK_TARGET_WITH_USB
  88. help
  89. You need this driver for USB keyboard and mouse support.
  90. config ADK_TARGET_USB_KEYBOARD
  91. bool "enable keyboard support"
  92. depends on ADK_KERNEL_USB_HID
  93. select ADK_KERNEL_INPUT_KEYBOARD
  94. help
  95. Activate to get USB keyboard support.
  96. config ADK_TARGET_USB_MOUSE
  97. bool "enable mouse support"
  98. depends on ADK_KERNEL_USB_HID
  99. select ADK_KERNEL_INPUT_MOUSEDEV
  100. select ADK_KERNEL_INPUT_MOUSE
  101. help
  102. Activate to get USB mouse support.
  103. config ADK_KERNEL_UHID
  104. tristate "User-space I/O driver support for HID subsystem"
  105. select ADK_KERNEL_INPUT
  106. select ADK_KERNEL_HID
  107. select ADK_KERNEL_HID_SUPPORT
  108. select ADK_KERNEL_USB_HID
  109. help
  110. User-space I/O driver support for HID subsystem
  111. config ADK_KERNEL_LOGITECH_DINOVO
  112. bool "Support for Logitech DiNovo keyboard/mouse"
  113. select ADK_KERNEL_HID_LOGITECH
  114. select ADK_KERNEL_HID_LOGITECH_DJ
  115. depends on ADK_KERNEL_USB_HID
  116. help
  117. Support for Logitech DiNovo keyboard/mouse combination.
  118. config ADK_KERNEL_KEYBOARD_ATKBD
  119. bool "Keyboard support (AT)"
  120. select ADK_KERNEL_INPUT
  121. select ADK_KERNEL_INPUT_KEYBOARD
  122. depends on !ADK_TARGET_BOARD_BCM28XX
  123. default y if ADK_TARGET_VBOX
  124. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  125. default y if ADK_TARGET_SYSTEM_IBM_X40
  126. default n
  127. config ADK_KERNEL_MOUSE_PS2
  128. bool "Mouse support (PS/2)"
  129. select ADK_KERNEL_INPUT
  130. select ADK_KERNEL_INPUT_MOUSEDEV
  131. select ADK_KERNEL_INPUT_MOUSE
  132. depends on !ADK_TARGET_BOARD_BCM28XX
  133. default y if ADK_TARGET_VBOX
  134. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  135. default y if ADK_TARGET_SYSTEM_IBM_X40
  136. default n
  137. config ADK_KERNEL_INPUT_EVDEV
  138. tristate "Event device support"
  139. select ADK_KERNEL_INPUT
  140. default n
  141. endmenu