x86/x86_64: remove non functional samples
[openadk.git] / target / linux / config / Config.in.input
blob026187ca694c1ce89a77a5072b698829da4f18ab
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 \
10         || ADK_TARGET_VBOX
12 config ADK_LINUX_KERNEL_SERIO
13         bool
14         select ADK_LINUX_KERNEL_SERIO_SERPORT
15         select ADK_LINUX_KERNEL_SERIO_LIBPS2
16         select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
17         select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_MODEL_PCENGINES_ALIX1C
18         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
19         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
20         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
21         default n
23 config ADK_LINUX_KERNEL_SERIO_SERPORT
24         bool
26 config ADK_LINUX_KERNEL_SERIO_LIBPS2
27         bool
29 config ADK_LINUX_KERNEL_SERIO_I8042
30         bool
32 config ADK_LINUX_KERNEL_INPUT
33         bool
34         default y if ADK_TARGET_VBOX
35         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
36         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
37         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
38         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
39         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
40         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
41         default n
43 config ADK_LINUX_KERNEL_HID_LOGITECH
44         bool
46 config ADK_LINUX_KERNEL_HID_LOGITECH_DJ
47         bool
49 config ADK_LINUX_KERNEL_KEYBOARD_ATARI
50         bool
51         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
52         default n
54 config ADK_LINUX_KERNEL_MOUSE_ATARI
55         bool
56         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
57         default n
59 config ADK_LINUX_KERNEL_KEYBOARD_GPIO
60         bool
61         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
62         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
63         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
64         default n
66 config ADK_LINUX_KERNEL_KEYBOARD_MATRIX
67         bool
68         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
69         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
70         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
71         default n
73 config ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN
74         bool
76 config ADK_LINUX_KERNEL_TOUCHSCREEN_ADS7846
77         bool
78         select ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN
79         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
80         default n
82 config ADK_LINUX_KERNEL_INPUT_KEYBOARD
83         bool
84         default y if ADK_TARGET_VBOX
85         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
86         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
87         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
88         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
89         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
90         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
91         default n
93 config ADK_LINUX_KERNEL_INPUT_MOUSE
94         bool
95         default y if ADK_TARGET_VBOX
96         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
97         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
98         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
99         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
100         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
101         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
102         default n
104 config ADK_LINUX_KERNEL_INPUT_MOUSEDEV
105         bool
107 config ADK_LINUX_KERNEL_HID_SUPPORT
108         bool
110 config ADK_LINUX_KERNEL_HID
111         bool
113 config ADK_LINUX_KERNEL_HID_GENERIC
114         bool
115         
116 config ADK_LINUX_KERNEL_USB_HID
117         tristate "USB Human Interactive Device support"
118         select ADK_LINUX_KERNEL_INPUT
119         select ADK_LINUX_KERNEL_HID
120         select ADK_LINUX_KERNEL_HID_SUPPORT
121         select ADK_LINUX_KERNEL_HID_GENERIC
122         depends on ADK_TARGET_WITH_USB \
123                 || ADK_TARGET_GENERIC \
124                 || ADK_TARGET_QEMU
125         help
126           You need this driver for USB keyboard and mouse support.
128 config ADK_TARGET_USB_KEYBOARD
129         bool "enable keyboard support"
130         depends on ADK_LINUX_KERNEL_USB_HID
131         select ADK_LINUX_KERNEL_INPUT_KEYBOARD
132         help
133           Activate to get USB keyboard support.
135 config ADK_LINUX_KERNEL_HID_MICROSOFT
136        tristate "Microsoft keyboard"
137        depends on ADK_TARGET_USB_KEYBOARD
139 config ADK_LINUX_KERNEL_HID_CHERRY
140        tristate "Cherry Cymotion keyboard"
141        depends on ADK_TARGET_USB_KEYBOARD
143 config ADK_TARGET_USB_MOUSE
144         bool "enable mouse support"
145         depends on ADK_LINUX_KERNEL_USB_HID
146         select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
147         select ADK_LINUX_KERNEL_INPUT_MOUSE
148         help
149           Activate to get USB mouse support.
151 config ADK_LINUX_KERNEL_UHID
152         tristate "User-space I/O driver support for HID subsystem"
153         select ADK_LINUX_KERNEL_INPUT
154         select ADK_LINUX_KERNEL_HID
155         select ADK_LINUX_KERNEL_HID_SUPPORT
156         select ADK_LINUX_KERNEL_USB_HID
157         help
158           User-space I/O driver support for HID subsystem
160 config ADK_LINUX_KERNEL_LOGITECH_DINOVO
161         bool "Support for Logitech DiNovo keyboard/mouse"
162         select ADK_LINUX_KERNEL_HID_LOGITECH
163         select ADK_LINUX_KERNEL_HID_LOGITECH_DJ
164         depends on ADK_LINUX_KERNEL_USB_HID
165         help
166           Support for Logitech DiNovo keyboard/mouse combination.
168 config ADK_LINUX_KERNEL_KEYBOARD_ATKBD
169         bool "Keyboard support (AT)"
170         select ADK_LINUX_KERNEL_INPUT
171         select ADK_LINUX_KERNEL_INPUT_KEYBOARD
172         depends on !ADK_TARGET_BOARD_BCM28XX
173         default y if ADK_TARGET_VBOX
174         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
175         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
176         default n
178 config ADK_LINUX_KERNEL_MOUSE_PS2
179         bool "Mouse support (PS/2)"
180         select ADK_LINUX_KERNEL_INPUT
181         select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
182         select ADK_LINUX_KERNEL_INPUT_MOUSE
183         depends on !ADK_TARGET_BOARD_BCM28XX
184         default y if ADK_TARGET_VBOX
185         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
186         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
187         default n
189 config ADK_LINUX_KERNEL_INPUT_EVDEV
190         tristate "Event device support"
191         select ADK_LINUX_KERNEL_INPUT
192         default n
194 endmenu