Config.in.input 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. menu "Input devices"
  2. depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_INPUT || ADK_TARGET_WITH_TOUCHSCREEN || ADK_TARGET_QEMU || ADK_TARGET_VBOX
  3. config ADK_KERNEL_INPUT
  4. boolean
  5. default y if ADK_TARGET_VBOX
  6. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  7. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  8. default y if ADK_TARGET_SYSTEM_IBM_X40
  9. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  10. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  11. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  12. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  13. default n
  14. config ADK_KERNEL_HID_LOGITECH
  15. boolean
  16. default n
  17. config ADK_KERNEL_HID_LOGITECH_DJ
  18. boolean
  19. default n
  20. config ADK_KERNEL_KEYBOARD_ATARI
  21. boolean
  22. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  23. default n
  24. config ADK_KERNEL_MOUSE_ATARI
  25. boolean
  26. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  27. default n
  28. config ADK_KERNEL_KEYBOARD_GPIO
  29. boolean
  30. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  31. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  32. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  33. default n
  34. config ADK_KERNEL_KEYBOARD_MATRIX
  35. boolean
  36. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  37. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  38. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  39. default n
  40. config ADK_KERNEL_INPUT_TOUCHSCREEN
  41. boolean
  42. default n
  43. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  44. boolean
  45. select ADK_KERNEL_INPUT_TOUCHSCREEN
  46. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  47. default n
  48. config ADK_KERNEL_INPUT_KEYBOARD
  49. boolean
  50. default y if ADK_TARGET_VBOX
  51. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  52. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  53. default y if ADK_TARGET_SYSTEM_IBM_X40
  54. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  55. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  56. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  57. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  58. default n
  59. config ADK_KERNEL_INPUT_MOUSE
  60. boolean
  61. default y if ADK_TARGET_VBOX
  62. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  63. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  64. default y if ADK_TARGET_SYSTEM_IBM_X40
  65. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  66. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  67. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  68. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  69. default n
  70. config ADK_KERNEL_INPUT_MOUSEDEV
  71. boolean
  72. config ADK_KERNEL_HID_SUPPORT
  73. boolean
  74. default n
  75. config ADK_KERNEL_HID
  76. boolean
  77. select ADK_KERNEL_HID_SUPPORT
  78. default n
  79. config ADK_KERNEL_HID_GENERIC
  80. boolean
  81. select ADK_KERNEL_HID_SUPPORT
  82. default n
  83. config ADK_KERNEL_USB_HID
  84. prompt "USB HID support"
  85. tristate
  86. select ADK_KERNEL_INPUT
  87. select ADK_KERNEL_HID
  88. select ADK_KERNEL_HID_GENERIC
  89. depends on ADK_TARGET_WITH_USB
  90. default n
  91. config ADK_TARGET_USB_KEYBOARD
  92. prompt "enable keyboard support"
  93. boolean
  94. depends on ADK_KERNEL_USB_HID
  95. select ADK_KERNEL_INPUT_KEYBOARD
  96. config ADK_TARGET_USB_MOUSE
  97. prompt "enable mouse support"
  98. boolean
  99. depends on ADK_KERNEL_USB_HID
  100. select ADK_KERNEL_INPUT_MOUSEDEV
  101. select ADK_KERNEL_INPUT_MOUSE
  102. config ADK_KERNEL_LOGITECH_DINOVO
  103. prompt "Support for Logitech DiNovo keyboard/mouse"
  104. boolean
  105. select ADK_KERNEL_HID_LOGITECH
  106. select ADK_KERNEL_HID_LOGITECH_DJ
  107. depends on ADK_KERNEL_USB_HID
  108. default n
  109. help
  110. Support for Logitech DiNovo keyboard/mouse combination.
  111. config ADK_KERNEL_KEYBOARD_ATKBD
  112. prompt "Keyboard support (AT)"
  113. tristate
  114. select ADK_KERNEL_INPUT
  115. select ADK_KERNEL_INPUT_KEYBOARD
  116. depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
  117. default y if ADK_TARGET_VBOX
  118. default n
  119. config ADK_KERNEL_MOUSE_PS2
  120. prompt "Mouse support (PS/2)"
  121. tristate
  122. select ADK_KERNEL_INPUT
  123. select ADK_KERNEL_INPUT_MOUSEDEV
  124. select ADK_KERNEL_INPUT_MOUSE
  125. depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
  126. default y if ADK_TARGET_VBOX
  127. default n
  128. config ADK_KERNEL_INPUT_EVDEV
  129. prompt "Event device support"
  130. tristate
  131. select ADK_KERNEL_INPUT
  132. default m if ADK_PACKAGE_XF86_INPUT_EVDEV
  133. default m if ADK_PACKAGE_XF86_INPUT_EVTOUCH
  134. default n
  135. endmenu