Config.in.input 3.7 KB

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