linux: update to 6.10.x, 6.9.x is EOL
[openadk.git] / target / linux / config / Config.in.input
blob0d7800c92043fda842fff7cb9d635ef49f7ced03
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "Input devices"
5 depends on ADK_TARGET_WITH_USB \
6         || ADK_TARGET_WITH_INPUT \
7         || ADK_TARGET_WITH_TOUCHSCREEN \
8         || ADK_TARGET_QEMU \
9         || ADK_TARGET_GENERIC
11 config ADK_LINUX_KERNEL_SERIO
12         bool
13         select ADK_LINUX_KERNEL_SERIO_SERPORT
14         select ADK_LINUX_KERNEL_SERIO_LIBPS2
15         select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
16         select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_MODEL_PCENGINES_ALIX1C
17         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
18         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
19         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
20         default n
22 config ADK_LINUX_KERNEL_SERIO_SERPORT
23         bool
25 config ADK_LINUX_KERNEL_SERIO_LIBPS2
26         bool
28 config ADK_LINUX_KERNEL_SERIO_I8042
29         bool
31 config ADK_LINUX_KERNEL_INPUT
32         bool
33         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
34         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
35         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
36         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
37         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
38         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
39         default n
41 config ADK_LINUX_KERNEL_HID_LOGITECH
42         bool
44 config ADK_LINUX_KERNEL_HID_LOGITECH_DJ
45         bool
47 config ADK_LINUX_KERNEL_KEYBOARD_ATARI
48         bool
49         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
50         default n
52 config ADK_LINUX_KERNEL_MOUSE_ATARI
53         bool
54         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
55         default n
57 config ADK_LINUX_KERNEL_KEYBOARD_GPIO
58         bool
59         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
60         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
61         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
62         default n
64 config ADK_LINUX_KERNEL_KEYBOARD_MATRIX
65         bool
66         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
67         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
68         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
69         default n
71 config ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN
72         bool
74 config ADK_LINUX_KERNEL_TOUCHSCREEN_ADS7846
75         bool
76         select ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN
77         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
78         default n
80 config ADK_LINUX_KERNEL_INPUT_KEYBOARD
81         bool
82         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
83         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
84         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
85         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
86         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
87         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
88         default n
90 config ADK_LINUX_KERNEL_INPUT_MOUSE
91         bool
92         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
93         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
94         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
95         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
96         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
97         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
98         default n
100 config ADK_LINUX_KERNEL_INPUT_MOUSEDEV
101         bool
103 config ADK_LINUX_KERNEL_HID_SUPPORT
104         bool
106 config ADK_LINUX_KERNEL_HID
107         bool
109 config ADK_LINUX_KERNEL_HID_GENERIC
110         bool
111         
112 config ADK_LINUX_KERNEL_USB_HID
113         tristate "USB Human Interactive Device support"
114         select ADK_LINUX_KERNEL_INPUT
115         select ADK_LINUX_KERNEL_HID
116         select ADK_LINUX_KERNEL_HID_SUPPORT
117         select ADK_LINUX_KERNEL_HID_GENERIC
118         depends on ADK_TARGET_WITH_USB \
119                 || ADK_TARGET_GENERIC \
120                 || ADK_TARGET_QEMU
121         help
122           You need this driver for USB keyboard and mouse support.
124 config ADK_TARGET_USB_KEYBOARD
125         bool "enable keyboard support"
126         depends on ADK_LINUX_KERNEL_USB_HID
127         select ADK_LINUX_KERNEL_INPUT_KEYBOARD
128         help
129           Activate to get USB keyboard support.
131 config ADK_LINUX_KERNEL_HID_MICROSOFT
132        tristate "Microsoft keyboard"
133        depends on ADK_TARGET_USB_KEYBOARD
135 config ADK_LINUX_KERNEL_HID_CHERRY
136        tristate "Cherry Cymotion keyboard"
137        depends on ADK_TARGET_USB_KEYBOARD
139 config ADK_TARGET_USB_MOUSE
140         bool "enable mouse support"
141         depends on ADK_LINUX_KERNEL_USB_HID
142         select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
143         select ADK_LINUX_KERNEL_INPUT_MOUSE
144         help
145           Activate to get USB mouse support.
147 config ADK_LINUX_KERNEL_UHID
148         tristate "User-space I/O driver support for HID subsystem"
149         select ADK_LINUX_KERNEL_INPUT
150         select ADK_LINUX_KERNEL_HID
151         select ADK_LINUX_KERNEL_HID_SUPPORT
152         select ADK_LINUX_KERNEL_USB_HID
153         help
154           User-space I/O driver support for HID subsystem
156 config ADK_LINUX_KERNEL_LOGITECH_DINOVO
157         bool "Support for Logitech DiNovo keyboard/mouse"
158         select ADK_LINUX_KERNEL_HID_LOGITECH
159         select ADK_LINUX_KERNEL_HID_LOGITECH_DJ
160         depends on ADK_LINUX_KERNEL_USB_HID
161         help
162           Support for Logitech DiNovo keyboard/mouse combination.
164 config ADK_LINUX_KERNEL_KEYBOARD_ATKBD
165         bool "Keyboard support (AT)"
166         select ADK_LINUX_KERNEL_INPUT
167         select ADK_LINUX_KERNEL_INPUT_KEYBOARD
168         depends on !ADK_TARGET_BOARD_BCM28XX
169         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
170         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
171         default n
173 config ADK_LINUX_KERNEL_MOUSE_PS2
174         bool "Mouse support (PS/2)"
175         select ADK_LINUX_KERNEL_INPUT
176         select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
177         select ADK_LINUX_KERNEL_INPUT_MOUSE
178         depends on !ADK_TARGET_BOARD_BCM28XX
179         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
180         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
181         default n
183 config ADK_LINUX_KERNEL_INPUT_EVDEV
184         tristate "Event device support"
185         select ADK_LINUX_KERNEL_INPUT
186         default n
188 endmenu