Config.in.input 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. menu "Input devices"
  2. depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_INPUT || ADK_TARGET_WITH_TOUCHSCREEN || ADK_TARGET_QEMU
  3. config ADK_KERNEL_INPUT
  4. boolean
  5. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  6. default y if ADK_TARGET_SYSTEM_VBOX_I686
  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 n
  28. config ADK_KERNEL_MOUSE_ATARI
  29. boolean
  30. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  31. default n
  32. config ADK_KERNEL_KEYBOARD_GPIO
  33. boolean
  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_KEYBOARD_MATRIX
  39. boolean
  40. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  41. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  42. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  43. default n
  44. config ADK_KERNEL_INPUT_TOUCHSCREEN
  45. boolean
  46. default n
  47. config ADK_KERNEL_TOUCHSCREEN_ADS7846
  48. boolean
  49. select ADK_KERNEL_INPUT_TOUCHSCREEN
  50. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  51. default n
  52. config ADK_KERNEL_INPUT_KEYBOARD
  53. boolean
  54. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  55. default y if ADK_TARGET_SYSTEM_VBOX_I686
  56. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  57. default y if ADK_TARGET_SYSTEM_IBM_X40
  58. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  59. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  60. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  61. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  62. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  63. default n
  64. config ADK_KERNEL_INPUT_MOUSE
  65. boolean
  66. default y if ADK_TARGET_SYSTEM_ARANYM_M68K
  67. default y if ADK_TARGET_SYSTEM_VBOX_I686
  68. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
  69. default y if ADK_TARGET_SYSTEM_IBM_X40
  70. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  71. default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  72. default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
  73. default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
  74. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  75. default n
  76. config ADK_KERNEL_HID_SUPPORT
  77. boolean
  78. default n
  79. config ADK_KERNEL_HID
  80. boolean
  81. select ADK_KERNEL_HID_SUPPORT
  82. default n
  83. config ADK_KERNEL_HID_GENERIC
  84. boolean
  85. select ADK_KERNEL_HID_SUPPORT
  86. default n
  87. config ADK_KERNEL_USB_HID
  88. prompt "USB keyboard/mouse support"
  89. tristate
  90. select ADK_KERNEL_INPUT
  91. select ADK_KERNEL_HID
  92. select ADK_KERNEL_HID_GENERIC
  93. select ADK_KERNEL_INPUT_KEYBOARD
  94. select ADK_KERNEL_INPUT_MOUSEDEV
  95. select ADK_KERNEL_INPUT_MOUSE
  96. depends on ADK_TARGET_WITH_USB
  97. default m if ADK_TARGET_SYSTEM_RASPBERRY_PI
  98. default n
  99. config ADK_KERNEL_LOGITECH_DINOVO
  100. prompt "Support for Logitech DiNovo keyboard/mouse"
  101. boolean
  102. select ADK_KERNEL_HID_LOGITECH
  103. select ADK_KERNEL_HID_LOGITECH_DJ
  104. depends on ADK_KERNEL_USB_HID
  105. default n
  106. help
  107. Support for Logitech DiNovo keyboard/mouse combination.
  108. config ADK_KERNEL_KEYBOARD_ATKBD
  109. prompt "Keyboard support (AT)"
  110. tristate
  111. select ADK_KERNEL_INPUT
  112. select ADK_KERNEL_INPUT_KEYBOARD
  113. depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
  114. default n
  115. config ADK_KERNEL_INPUT_MOUSEDEV
  116. prompt "Mouse support"
  117. tristate
  118. select ADK_KERNEL_INPUT
  119. default n
  120. config ADK_KERNEL_INPUT_EVDEV
  121. prompt "Event device support"
  122. tristate
  123. select ADK_KERNEL_INPUT
  124. default m if ADK_PACKAGE_XF86_INPUT_EVDEV
  125. default m if ADK_PACKAGE_XF86_INPUT_EVTOUCH
  126. default n
  127. endmenu