1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
5 depends on ADK_TARGET_WITH_USB \
6 || ADK_TARGET_WITH_INPUT \
7 || ADK_TARGET_WITH_TOUCHSCREEN \
9 || ADK_TARGET_GENERIC \
12 config ADK_WALDUX_KERNEL_SERIO
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
23 config ADK_WALDUX_KERNEL_SERIO_SERPORT
26 config ADK_WALDUX_KERNEL_SERIO_LIBPS2
29 config ADK_WALDUX_KERNEL_SERIO_I8042
32 config ADK_WALDUX_KERNEL_INPUT
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
44 config ADK_WALDUX_KERNEL_HID_LOGITECH
47 config ADK_WALDUX_KERNEL_HID_LOGITECH_DJ
50 config ADK_WALDUX_KERNEL_KEYBOARD_ATARI
52 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
55 config ADK_WALDUX_KERNEL_MOUSE_ATARI
57 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
60 config ADK_WALDUX_KERNEL_KEYBOARD_GPIO
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
67 config ADK_WALDUX_KERNEL_KEYBOARD_MATRIX
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
74 config ADK_WALDUX_KERNEL_INPUT_TOUCHSCREEN
77 config ADK_WALDUX_KERNEL_TOUCHSCREEN_ADS7846
79 select ADK_WALDUX_KERNEL_INPUT_TOUCHSCREEN
80 default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
83 config ADK_WALDUX_KERNEL_INPUT_KEYBOARD
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
95 config ADK_WALDUX_KERNEL_INPUT_MOUSE
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
107 config ADK_WALDUX_KERNEL_INPUT_MOUSEDEV
110 config ADK_WALDUX_KERNEL_HID_SUPPORT
113 config ADK_WALDUX_KERNEL_HID
116 config ADK_WALDUX_KERNEL_HID_GENERIC
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 \
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
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
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
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
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
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
194 config ADK_WALDUX_KERNEL_INPUT_EVDEV
195 tristate "Event device support"
196 select ADK_WALDUX_KERNEL_INPUT