| /kernel/linux/linux-6.6/drivers/input/keyboard/ |
| D | Kconfig | 64 tristate "Amiga keyboard" 67 Say Y here if you are running Linux on any AMIGA and have a keyboard 74 tristate "Apple SPI keyboard and trackpad" 92 tristate "Atari keyboard" 96 Say Y here if you are running Linux on any Atari and have a keyboard 103 tristate "AT keyboard" 111 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually 112 you'll need this, unless you have a different type keyboard (USB, ADB 122 bool "Use HP keyboard scancodes" 127 PS/2 keyboard, and your keyboard uses keycodes that are specific to [all …]
|
| D | amikbd.c | 10 * Amiga keyboard driver for Linux/m68k 18 #include <linux/keyboard.h> 26 MODULE_DESCRIPTION("Amiga keyboard driver"); 157 [1] = KERN_WARNING "amikbd: keyboard lost sync\n", 158 [2] = KERN_WARNING "amikbd: keyboard buffer overflow\n", 159 [3] = KERN_WARNING "amikbd: keyboard controller failure\n", 160 [4] = KERN_ERR "amikbd: keyboard selftest failure\n", 163 [7] = KERN_WARNING "amikbd: keyboard interrupt\n" 171 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt() 236 .name = "amiga-keyboard", [all …]
|
| D | lkkbd.c | 7 * LK keyboard driver for Linux, based on sunkbd.c (C) by Vojtech Pavlik 11 * DEC LK201 and LK401 keyboard driver for Linux (primary for DECstations 39 * The keyboard and all the commands it understands are documented in 57 #define DRIVER_DESC "LK keyboard driver" 124 /* Misc responses from keyboard */ 259 * Per-keyboard data 278 * Responses from the keyboard and mapping back to their names. 355 * Print keyboard name and modify Compose=Alt on user's request. in lkkbd_detection_done() 359 strscpy(lk->name, "DEC LK201 keyboard", sizeof(lk->name)); in lkkbd_detection_done() 366 strscpy(lk->name, "DEC LK401 keyboard", sizeof(lk->name)); in lkkbd_detection_done() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | Kconfig | 61 tristate "Amiga keyboard" 64 Say Y here if you are running Linux on any AMIGA and have a keyboard 71 tristate "Apple SPI keyboard and trackpad" 89 tristate "Atari keyboard" 93 Say Y here if you are running Linux on any Atari and have a keyboard 100 tristate "AT keyboard" 107 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually 108 you'll need this, unless you have a different type keyboard (USB, ADB 118 bool "Use HP keyboard scancodes" 123 PS/2 keyboard, and your keyboard uses keycodes that are specific to [all …]
|
| D | amikbd.c | 10 * Amiga keyboard driver for Linux/m68k 21 #include <linux/keyboard.h> 29 MODULE_DESCRIPTION("Amiga keyboard driver"); 160 [1] = KERN_WARNING "amikbd: keyboard lost sync\n", 161 [2] = KERN_WARNING "amikbd: keyboard buffer overflow\n", 162 [3] = KERN_WARNING "amikbd: keyboard controller failure\n", 163 [4] = KERN_ERR "amikbd: keyboard selftest failure\n", 166 [7] = KERN_WARNING "amikbd: keyboard interrupt\n" 174 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt() 254 .name = "amiga-keyboard", [all …]
|
| D | lkkbd.c | 7 * LK keyboard driver for Linux, based on sunkbd.c (C) by Vojtech Pavlik 11 * DEC LK201 and LK401 keyboard driver for Linux (primary for DECstations 39 * The keyboard and all the commands it understands are documented in 60 #define DRIVER_DESC "LK keyboard driver" 127 /* Misc responses from keyboard */ 262 * Per-keyboard data 281 * Responses from the keyboard and mapping back to their names. 358 * Print keyboard name and modify Compose=Alt on user's request. in lkkbd_detection_done() 362 strlcpy(lk->name, "DEC LK201 keyboard", sizeof(lk->name)); in lkkbd_detection_done() 369 strlcpy(lk->name, "DEC LK401 keyboard", sizeof(lk->name)); in lkkbd_detection_done() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/serio/ |
| D | Kconfig | 11 * standard AT keyboard and PS/2 mouse * 25 communicate with keyboard, mouse, etc. 30 tristate "i8042 PC Keyboard controller" 34 i8042 is the chip over which the standard AT keyboard and PS/2 72 tristate "Q40 keyboard controller" 76 tristate "Parallel port keyboard adapter" 80 an additional AT keyboard, XT keyboard or PS/2 mouse. 90 tristate "Acorn RiscPC keyboard controller" 95 keyboard connected to its keyboard controller. 101 tristate "AMBA KMI keyboard controller" [all …]
|
| D | ams_delta_serio.c | 3 * Amstrad E3 (Delta) keyboard port driver 10 * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial 11 * transmission. The keyboard port is formed of two GPIO lines, for clock 16 * Standard AT keyboard driver (atkbd) is used for handling the keyboard data. 31 MODULE_DESCRIPTION("AMS Delta (E3) keyboard port driver"); 96 /* enable keyboard */ in ams_delta_serio_open() 104 /* disable keyboard */ in ams_delta_serio_close() 162 strlcpy(serio->name, "AMS DELTA keyboard adapter", sizeof(serio->name)); in ams_delta_serio_init()
|
| /kernel/linux/linux-6.6/drivers/input/serio/ |
| D | Kconfig | 11 * standard AT keyboard and PS/2 mouse * 25 communicate with keyboard, mouse, etc. 30 tristate "i8042 PC Keyboard controller" 34 i8042 is the chip over which the standard AT keyboard and PS/2 72 tristate "Q40 keyboard controller" 76 tristate "Parallel port keyboard adapter" 80 an additional AT keyboard, XT keyboard or PS/2 mouse. 90 tristate "Acorn RiscPC keyboard controller" 95 keyboard connected to its keyboard controller. 101 tristate "AMBA KMI keyboard controller" [all …]
|
| D | ams_delta_serio.c | 3 * Amstrad E3 (Delta) keyboard port driver 10 * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial 11 * transmission. The keyboard port is formed of two GPIO lines, for clock 16 * Standard AT keyboard driver (atkbd) is used for handling the keyboard data. 31 MODULE_DESCRIPTION("AMS Delta (E3) keyboard port driver"); 96 /* enable keyboard */ in ams_delta_serio_open() 104 /* disable keyboard */ in ams_delta_serio_close() 162 strscpy(serio->name, "AMS DELTA keyboard adapter", sizeof(serio->name)); in ams_delta_serio_init()
|
| /kernel/linux/linux-6.6/drivers/platform/chrome/wilco_ec/ |
| D | keyboard_leds.c | 3 * Keyboard backlight LED driver for the Wilco Embedded Controller 23 struct led_classdev keyboard; member 33 * struct wilco_keyboard_leds_msg - Message to/from EC for keyboard LED control. 72 "Failed sending keyboard LEDs command: %d\n", ret); in send_kbbl_msg() 97 "EC reported failure sending keyboard LEDs command: %d\n", in set_kbbl() 125 * kbbl_init() - Initialize the state of the keyboard backlight. 132 * Return: Final brightness of the keyboard, or negative error code on failure. 150 "EC reported failure sending keyboard LEDs command: %d\n", in kbbl_init() 169 container_of(cdev, struct wilco_keyboard_leds, keyboard); in wilco_keyboard_leds_set() 182 "Failed checking keyboard LEDs support: %d\n", ret); in wilco_keyboard_leds_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/chrome/wilco_ec/ |
| D | keyboard_leds.c | 3 * Keyboard backlight LED driver for the Wilco Embedded Controller 23 struct led_classdev keyboard; member 33 * struct wilco_keyboard_leds_msg - Message to/from EC for keyboard LED control. 72 "Failed sending keyboard LEDs command: %d\n", ret); in send_kbbl_msg() 97 "EC reported failure sending keyboard LEDs command: %d\n", in set_kbbl() 125 * kbbl_init() - Initialize the state of the keyboard backlight. 132 * Return: Final brightness of the keyboard, or negative error code on failure. 150 "EC reported failure sending keyboard LEDs command: %d\n", in kbbl_init() 169 container_of(cdev, struct wilco_keyboard_leds, keyboard); in wilco_keyboard_leds_set() 182 "Failed checking keyboard LEDs support: %d\n", ret); in wilco_keyboard_leds_init() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | pine64,pinephone-keyboard.yaml | 4 $id: http://devicetree.org/schemas/input/pine64,pinephone-keyboard.yaml# 7 title: Pine64 PinePhone keyboard 13 A keyboard accessory is available for the Pine64 PinePhone and PinePhone Pro. 19 const: pine64,pinephone-keyboard 28 description: Supply for the keyboard MCU 51 keyboard@15 { 52 compatible = "pine64,pinephone-keyboard";
|
| D | google,cros-ec-keyb.yaml | 8 title: ChromeOS EC Keyboard 15 Google's ChromeOS EC Keyboard is a simple matrix keyboard 26 - description: ChromeOS EC with keyboard and possibly buttons/switches 31 Enable a ghost filter for the matrix keyboard. This is recommended 45 when the keyboard has a custom design for the top row keys. 71 keyboard-controller { 91 * The values below are for a US keyboard layout and 136 /* No matrix keyboard, just buttons/switches */ 137 keyboard-controller {
|
| D | nvidia,tegra20-kbc.txt | 1 * Tegra keyboard controller 24 matrix-keyboard bindings: 27 matrix-keyboard-controller spec but to be used when the KEY_FN modifier 32 - wakeup-source: configure keyboard as a wakeup source for suspend/resume 37 keyboard: keyboard {
|
| /kernel/linux/linux-5.10/drivers/platform/chrome/ |
| D | cros_kbd_led_backlight.c | 2 // Keyboard backlight LED driver for ChromeOS 16 /* Keyboard LED ACPI Device must be defined in firmware */ 38 dev_err(cdev->dev, "Error setting keyboard LED value: %d\n", in keyboard_led_set_brightness() 51 dev_err(cdev->dev, "Error getting keyboard LED value: %d\n", in keyboard_led_get_brightness() 66 /* Look for the keyboard LED ACPI Device */ in keyboard_led_probe() 101 .name = "chromeos-keyboard-leds", 109 MODULE_DESCRIPTION("ChromeOS Keyboard backlight LED Driver"); 111 MODULE_ALIAS("platform:chromeos-keyboard-leds");
|
| /kernel/linux/linux-5.10/arch/m68k/atari/ |
| D | atakeyb.c | 2 * Atari Keyboard driver for 680x0 Linux 22 #include <linux/keyboard.h> 39 /* Hook for keyboard inputdev driver */ 71 * way, applications that allow their own keyboard mappings 104 KEYBOARD, AMOUSE, RMOUSE, JOYSTICK, CLOCK, RESYNC enumerator 117 /* ++roman: If a keyboard overrun happened, we can't tell in general how much 127 * it's really hard to decide whether they're mouse or keyboard bytes. Since 129 * mouse bytes here. If this is wrong, only a make code of the keyboard gets 131 * because then the keyboard repeat strikes... 152 pr_debug("Keyboard overrun\n"); in atari_keyboard_interrupt() [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/atari/ |
| D | atakeyb.c | 2 * Atari Keyboard driver for 680x0 Linux 22 #include <linux/keyboard.h> 39 /* Hook for keyboard inputdev driver */ 71 * way, applications that allow their own keyboard mappings 104 KEYBOARD, AMOUSE, RMOUSE, JOYSTICK, CLOCK, RESYNC enumerator 117 /* ++roman: If a keyboard overrun happened, we can't tell in general how much 127 * it's really hard to decide whether they're mouse or keyboard bytes. Since 129 * mouse bytes here. If this is wrong, only a make code of the keyboard gets 131 * because then the keyboard repeat strikes... 152 pr_debug("Keyboard overrun\n"); in atari_keyboard_interrupt() [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-lenovo | 9 Applies to Thinkpad USB Keyboard with TrackPoint. 18 Applies to Thinkpad USB Keyboard with TrackPoint. 25 Applies to Thinkpad USB Keyboard with TrackPoint. 35 Applies to Thinkpad USB Keyboard with TrackPoint. 42 Applies to Thinkpad USB Keyboard with TrackPoint. 51 Applies to Thinkpad USB Keyboard with TrackPoint. 56 Description: This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute o… 60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-lenovo | 9 Applies to Thinkpad USB Keyboard with TrackPoint. 18 Applies to Thinkpad USB Keyboard with TrackPoint. 25 Applies to Thinkpad USB Keyboard with TrackPoint. 35 Applies to Thinkpad USB Keyboard with TrackPoint. 42 Applies to Thinkpad USB Keyboard with TrackPoint. 51 Applies to Thinkpad USB Keyboard with TrackPoint. 56 Description: This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute o… 60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | Kconfig | 157 Support for Asus notebook built-in keyboard and touchpad via i2c, and 158 the Asus Republic of Gamers laptop keyboard special keys. 173 tristate "Belkin Flip KVM and Wireless keyboard" 177 Support for Belkin Flip KVM and Wireless keyboard. 202 tristate "Cherry Cymotion keyboard" 206 Support for Cherry Cymotion keyboard. 234 - Cougar 500k Gaming Keyboard 244 - Macally ikey keyboard 247 tristate "Prodikeys PC-MIDI Keyboard support" 251 Support for Prodikeys PC-MIDI Keyboard device support. [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/surface-hid/ |
| D | Kconfig | 18 integrated touchpad and keyboard. 21 integrated touchpad and keyboard, on 7th generation Microsoft Surface 25 tristate "HID keyboard transport driver for Surface System Aggregator Module" 33 integrated keyboard on those devices. 35 Say M or Y here, if you want support for the integrated keyboard on
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | nvidia,tegra20-kbc.txt | 1 * Tegra keyboard controller 24 matrix-keyboard bindings: 27 matrix-keyboard-controller spec but to be used when the KEY_FN modifier 32 - wakeup-source: configure keyboard as a wakeup source for suspend/resume 37 keyboard: keyboard {
|
| /kernel/linux/linux-5.10/drivers/platform/x86/ |
| D | system76_acpi.c | 35 // Array of keyboard LED brightness levels 45 // Array of keyboard LED colors in 24-bit RGB format 114 // Get the last set keyboard LED brightness 123 // Set the keyboard LED brightness 133 // Get the last set keyboard LED color 147 // Set the keyboard LED color 181 // Notify that the keyboard LED was changed by hardware 190 // Read keyboard LED brightness as set by hardware 202 // Toggle the keyboard LED 214 // Decrease the keyboard LED brightness [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/ |
| D | rc-tables.rst | 19 The modules register the remote as keyboard within the linux input 20 layer. This means that the IR key strokes will look like normal keyboard 52 - Keyboard digit 0 60 - Keyboard digit 1 68 - Keyboard digit 2 76 - Keyboard digit 3 84 - Keyboard digit 4 92 - Keyboard digit 5 100 - Keyboard digit 6 108 - Keyboard digit 7 [all …]
|