123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- # 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
|