Config.in.input 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. menu "Input devices"
  2. depends on ADK_TARGET_WITH_USB \
  3. || ADK_TARGET_WITH_INPUT \
  4. || ADK_TARGET_WITH_TOUCHSCREEN \
  5. || ADK_TARGET_QEMU \
  6. || ADK_TARGET_VBOX
  7. config ADK_KERNEL_INPUT
  8. bool
  9. default y if ADK_TARGET_VBOX
  10. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  11. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  12. default y if ADK_TARGET_SYSTEM_IBM_X40
  13. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  14. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  15. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  16. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  17. default n
  18. config ADK_KERNEL_HID_LOGITECH
  19. bool
  20. config ADK_KERNEL_HID_LOGITECH_DJ
  21. bool
  22. config ADK_KERNEL_KEYBOARD_ATARI
  23. bool
  24. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  25. default n
  26. config ADK_KERNEL_MOUSE_ATARI
  27. bool
  28. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  29. default n
  30. config ADK_KERNEL_KEYBOARD_GPIO
  31. bool
  32. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  33. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  34. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  35. default n
  36. config ADK_KERNEL_KEYBOARD_MATRIX
  37. bool
  38. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  39. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  40. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  41. default n
  42. config ADK_KERNEL_INPUT_TOUCHSCREEN
  43. bool
  44. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  45. bool
  46. select ADK_KERNEL_INPUT_TOUCHSCREEN
  47. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  48. default n
  49. config ADK_KERNEL_INPUT_KEYBOARD
  50. bool
  51. default y if ADK_TARGET_VBOX
  52. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  53. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  54. default y if ADK_TARGET_SYSTEM_IBM_X40
  55. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  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_MOUSE
  61. bool
  62. default y if ADK_TARGET_VBOX
  63. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  64. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  65. default y if ADK_TARGET_SYSTEM_IBM_X40
  66. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  67. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  68. default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  69. default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
  70. default n
  71. config ADK_KERNEL_INPUT_MOUSEDEV
  72. bool
  73. config ADK_KERNEL_HID_SUPPORT
  74. bool
  75. config ADK_KERNEL_HID
  76. bool
  77. config ADK_KERNEL_HID_GENERIC
  78. bool
  79. config ADK_KERNEL_USB_HID
  80. tristate "USB Human Interactive Device support"
  81. select ADK_KERNEL_INPUT
  82. select ADK_KERNEL_HID
  83. select ADK_KERNEL_HID_SUPPORT
  84. select ADK_KERNEL_HID_GENERIC
  85. depends on ADK_TARGET_WITH_USB
  86. help
  87. You need this driver for USB keyboard and mouse support.
  88. config ADK_TARGET_USB_KEYBOARD
  89. bool "enable keyboard support"
  90. depends on ADK_KERNEL_USB_HID
  91. select ADK_KERNEL_INPUT_KEYBOARD
  92. help
  93. Activate to get USB keyboard support.
  94. config ADK_TARGET_USB_MOUSE
  95. bool "enable mouse support"
  96. depends on ADK_KERNEL_USB_HID
  97. select ADK_KERNEL_INPUT_MOUSEDEV
  98. select ADK_KERNEL_INPUT_MOUSE
  99. help
  100. Activate to get USB mouse support.
  101. config ADK_KERNEL_LOGITECH_DINOVO
  102. bool "Support for Logitech DiNovo keyboard/mouse"
  103. select ADK_KERNEL_HID_LOGITECH
  104. select ADK_KERNEL_HID_LOGITECH_DJ
  105. depends on ADK_KERNEL_USB_HID
  106. help
  107. Support for Logitech DiNovo keyboard/mouse combination.
  108. config ADK_KERNEL_KEYBOARD_ATKBD
  109. bool "Keyboard support (AT)"
  110. select ADK_KERNEL_INPUT
  111. select ADK_KERNEL_INPUT_KEYBOARD
  112. depends on !ADK_TARGET_BOARD_BCM28XX
  113. default y if ADK_TARGET_VBOX
  114. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  115. default y if ADK_TARGET_SYSTEM_IBM_X40
  116. default n
  117. config ADK_KERNEL_MOUSE_PS2
  118. bool "Mouse support (PS/2)"
  119. select ADK_KERNEL_INPUT
  120. select ADK_KERNEL_INPUT_MOUSEDEV
  121. select ADK_KERNEL_INPUT_MOUSE
  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_INPUT_EVDEV
  128. tristate "Event device support"
  129. select ADK_KERNEL_INPUT
  130. default n
  131. endmenu