# This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. menu "Input devices" depends on ADK_TARGET_WITH_USB \ || ADK_TARGET_WITH_INPUT \ || ADK_TARGET_WITH_TOUCHSCREEN \ || ADK_TARGET_QEMU \ || ADK_TARGET_GENERIC \ || ADK_TARGET_VBOX config ADK_LINUX_KERNEL_SERIO bool select ADK_LINUX_KERNEL_SERIO_SERPORT select ADK_LINUX_KERNEL_SERIO_LIBPS2 select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_SYSTEM_LEMOTE_YEELONG select ADK_LINUX_KERNEL_SERIO_I8042 if ADK_TARGET_MODEL_PCENGINES_ALIX1C default y if ADK_TARGET_SYSTEM_ARANYM_M68K default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_SERIO_SERPORT bool config ADK_LINUX_KERNEL_SERIO_LIBPS2 bool config ADK_LINUX_KERNEL_SERIO_I8042 bool config ADK_LINUX_KERNEL_INPUT bool default y if ADK_TARGET_VBOX default y if ADK_TARGET_SYSTEM_ARANYM_M68K default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_HID_LOGITECH bool config ADK_LINUX_KERNEL_HID_LOGITECH_DJ bool config ADK_LINUX_KERNEL_KEYBOARD_ATARI bool default y if ADK_TARGET_SYSTEM_ARANYM_M68K default n config ADK_LINUX_KERNEL_MOUSE_ATARI bool default y if ADK_TARGET_SYSTEM_ARANYM_M68K default n config ADK_LINUX_KERNEL_KEYBOARD_GPIO bool default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER default n config ADK_LINUX_KERNEL_KEYBOARD_MATRIX bool default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER default n config ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN bool config ADK_LINUX_KERNEL_TOUCHSCREEN_ADS7846 bool select ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default n config ADK_LINUX_KERNEL_INPUT_KEYBOARD bool default y if ADK_TARGET_VBOX default y if ADK_TARGET_SYSTEM_ARANYM_M68K default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_INPUT_MOUSE bool default y if ADK_TARGET_VBOX default y if ADK_TARGET_SYSTEM_ARANYM_M68K default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_INPUT_MOUSEDEV bool config ADK_LINUX_KERNEL_HID_SUPPORT bool config ADK_LINUX_KERNEL_HID bool config ADK_LINUX_KERNEL_HID_GENERIC bool config ADK_LINUX_KERNEL_USB_HID tristate "USB Human Interactive Device support" select ADK_LINUX_KERNEL_INPUT select ADK_LINUX_KERNEL_HID select ADK_LINUX_KERNEL_HID_SUPPORT select ADK_LINUX_KERNEL_HID_GENERIC depends on ADK_TARGET_WITH_USB \ || ADK_TARGET_GENERIC \ || ADK_TARGET_QEMU help You need this driver for USB keyboard and mouse support. config ADK_TARGET_USB_KEYBOARD bool "enable keyboard support" depends on ADK_LINUX_KERNEL_USB_HID select ADK_LINUX_KERNEL_INPUT_KEYBOARD help Activate to get USB keyboard support. config ADK_LINUX_KERNEL_HID_MICROSOFT tristate "Microsoft keyboard" depends on ADK_TARGET_USB_KEYBOARD config ADK_LINUX_KERNEL_HID_CHERRY tristate "Cherry Cymotion keyboard" depends on ADK_TARGET_USB_KEYBOARD config ADK_TARGET_USB_MOUSE bool "enable mouse support" depends on ADK_LINUX_KERNEL_USB_HID select ADK_LINUX_KERNEL_INPUT_MOUSEDEV select ADK_LINUX_KERNEL_INPUT_MOUSE help Activate to get USB mouse support. config ADK_LINUX_KERNEL_UHID tristate "User-space I/O driver support for HID subsystem" select ADK_LINUX_KERNEL_INPUT select ADK_LINUX_KERNEL_HID select ADK_LINUX_KERNEL_HID_SUPPORT select ADK_LINUX_KERNEL_USB_HID help User-space I/O driver support for HID subsystem config ADK_LINUX_KERNEL_LOGITECH_DINOVO bool "Support for Logitech DiNovo keyboard/mouse" select ADK_LINUX_KERNEL_HID_LOGITECH select ADK_LINUX_KERNEL_HID_LOGITECH_DJ depends on ADK_LINUX_KERNEL_USB_HID help Support for Logitech DiNovo keyboard/mouse combination. config ADK_LINUX_KERNEL_KEYBOARD_ATKBD bool "Keyboard support (AT)" select ADK_LINUX_KERNEL_INPUT select ADK_LINUX_KERNEL_INPUT_KEYBOARD depends on !ADK_TARGET_BOARD_BCM28XX default y if ADK_TARGET_VBOX default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_MOUSE_PS2 bool "Mouse support (PS/2)" select ADK_LINUX_KERNEL_INPUT select ADK_LINUX_KERNEL_INPUT_MOUSEDEV select ADK_LINUX_KERNEL_INPUT_MOUSE depends on !ADK_TARGET_BOARD_BCM28XX default y if ADK_TARGET_VBOX default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n config ADK_LINUX_KERNEL_INPUT_EVDEV tristate "Event device support" select ADK_LINUX_KERNEL_INPUT default n endmenu