fix prereq.sh on NetBSD 8.1
[openadk.git] / target / waldux / config / Config.in.input
blobbfe3c76a4d4ebd186327a9475cb4c892cb0ab62d
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_WALDUX_KERNEL_SERIO
13         bool
14         select ADK_WALDUX_KERNEL_SERIO_SERPORT
15         select ADK_WALDUX_KERNEL_SERIO_LIBPS2
16         select ADK_WALDUX_KERNEL_SERIO_I8042 if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
17         select ADK_WALDUX_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_WALDUX_KERNEL_SERIO_SERPORT
24         bool
26 config ADK_WALDUX_KERNEL_SERIO_LIBPS2
27         bool
29 config ADK_WALDUX_KERNEL_SERIO_I8042
30         bool
32 config ADK_WALDUX_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_IBM_X40
37         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
38         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
39         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
40         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
41         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
42         default n
44 config ADK_WALDUX_KERNEL_HID_LOGITECH
45         bool
47 config ADK_WALDUX_KERNEL_HID_LOGITECH_DJ
48         bool
50 config ADK_WALDUX_KERNEL_KEYBOARD_ATARI
51         bool
52         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
53         default n
55 config ADK_WALDUX_KERNEL_MOUSE_ATARI
56         bool
57         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
58         default n
60 config ADK_WALDUX_KERNEL_KEYBOARD_GPIO
61         bool
62         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
63         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
64         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
65         default n
67 config ADK_WALDUX_KERNEL_KEYBOARD_MATRIX
68         bool
69         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
70         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
71         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
72         default n
74 config ADK_WALDUX_KERNEL_INPUT_TOUCHSCREEN
75         bool
77 config ADK_WALDUX_KERNEL_TOUCHSCREEN_ADS7846
78         bool
79         select ADK_WALDUX_KERNEL_INPUT_TOUCHSCREEN
80         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
81         default n
83 config ADK_WALDUX_KERNEL_INPUT_KEYBOARD
84         bool
85         default y if ADK_TARGET_VBOX
86         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
87         default y if ADK_TARGET_SYSTEM_IBM_X40
88         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
89         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
90         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
91         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
92         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
93         default n
95 config ADK_WALDUX_KERNEL_INPUT_MOUSE
96         bool
97         default y if ADK_TARGET_VBOX
98         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
99         default y if ADK_TARGET_SYSTEM_IBM_X40
100         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
101         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
102         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
103         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
104         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
105         default n
107 config ADK_WALDUX_KERNEL_INPUT_MOUSEDEV
108         bool
110 config ADK_WALDUX_KERNEL_HID_SUPPORT
111         bool
113 config ADK_WALDUX_KERNEL_HID
114         bool
116 config ADK_WALDUX_KERNEL_HID_GENERIC
117         bool
118         
119 config ADK_WALDUX_KERNEL_USB_HID
120         tristate "USB Human Interactive Device support"
121         select ADK_WALDUX_KERNEL_INPUT
122         select ADK_WALDUX_KERNEL_HID
123         select ADK_WALDUX_KERNEL_HID_SUPPORT
124         select ADK_WALDUX_KERNEL_HID_GENERIC
125         depends on ADK_TARGET_WITH_USB \
126                 || ADK_TARGET_GENERIC \
127                 || ADK_TARGET_QEMU
128         help
129           You need this driver for USB keyboard and mouse support.
131 config ADK_TARGET_USB_KEYBOARD
132         bool "enable keyboard support"
133         depends on ADK_WALDUX_KERNEL_USB_HID
134         select ADK_WALDUX_KERNEL_INPUT_KEYBOARD
135         help
136           Activate to get USB keyboard support.
138 config ADK_WALDUX_KERNEL_HID_MICROSOFT
139        tristate "Microsoft keyboard"
140        depends on ADK_TARGET_USB_KEYBOARD
142 config ADK_WALDUX_KERNEL_HID_CHERRY
143        tristate "Cherry Cymotion keyboard"
144        depends on ADK_TARGET_USB_KEYBOARD
146 config ADK_TARGET_USB_MOUSE
147         bool "enable mouse support"
148         depends on ADK_WALDUX_KERNEL_USB_HID
149         select ADK_WALDUX_KERNEL_INPUT_MOUSEDEV
150         select ADK_WALDUX_KERNEL_INPUT_MOUSE
151         help
152           Activate to get USB mouse support.
154 config ADK_WALDUX_KERNEL_UHID
155         tristate "User-space I/O driver support for HID subsystem"
156         select ADK_WALDUX_KERNEL_INPUT
157         select ADK_WALDUX_KERNEL_HID
158         select ADK_WALDUX_KERNEL_HID_SUPPORT
159         select ADK_WALDUX_KERNEL_USB_HID
160         help
161           User-space I/O driver support for HID subsystem
163 config ADK_WALDUX_KERNEL_LOGITECH_DINOVO
164         bool "Support for Logitech DiNovo keyboard/mouse"
165         select ADK_WALDUX_KERNEL_HID_LOGITECH
166         select ADK_WALDUX_KERNEL_HID_LOGITECH_DJ
167         depends on ADK_WALDUX_KERNEL_USB_HID
168         help
169           Support for Logitech DiNovo keyboard/mouse combination.
171 config ADK_WALDUX_KERNEL_KEYBOARD_ATKBD
172         bool "Keyboard support (AT)"
173         select ADK_WALDUX_KERNEL_INPUT
174         select ADK_WALDUX_KERNEL_INPUT_KEYBOARD
175         depends on !ADK_TARGET_BOARD_BCM28XX
176         default y if ADK_TARGET_VBOX
177         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
178         default y if ADK_TARGET_SYSTEM_IBM_X40
179         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
180         default n
182 config ADK_WALDUX_KERNEL_MOUSE_PS2
183         bool "Mouse support (PS/2)"
184         select ADK_WALDUX_KERNEL_INPUT
185         select ADK_WALDUX_KERNEL_INPUT_MOUSEDEV
186         select ADK_WALDUX_KERNEL_INPUT_MOUSE
187         depends on !ADK_TARGET_BOARD_BCM28XX
188         default y if ADK_TARGET_VBOX
189         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
190         default y if ADK_TARGET_SYSTEM_IBM_X40
191         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
192         default n
194 config ADK_WALDUX_KERNEL_INPUT_EVDEV
195         tristate "Event device support"
196         select ADK_WALDUX_KERNEL_INPUT
197         default n
199 endmenu