Config.in.input 3.9 KB

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