/openbmc/u-boot/drivers/input/ |
H A D | Kconfig | 15 bool "Enable driver model keyboard support" 18 This adds a uclass for keyboards and implements keyboard support 19 using driver model. The API is implemented by keyboard.h and 21 input and update LEDs if the keyboard has them. 24 bool "Enable driver model keyboard support" 27 This adds a uclass for keyboards and implements keyboard support 28 using driver model. The API is implemented by keyboard.h and 30 input and update LEDs if the keyboard has them. 33 bool "Enable driver model keyboard support" 36 This adds a uclass for keyboards and implements keyboard support [all …]
|
H A D | tegra-kbc.c | 11 #include <keyboard.h> 38 KBC_CLOCK_KHZ = 32, /* Keyboard uses a 32KHz clock */ 41 /* keyboard controller config and state */ 46 struct kbc_tegra *kbc; /* tegra keyboard controller */ 47 unsigned char inited; /* 1 if keyboard has been inited */ 51 * After init we must wait a short time before polling the keyboard. 52 * This gives the tegra keyboard controller time to react after reset 55 unsigned int init_dly_ms; /* Delay before we can read keyboard */ 62 * reads the keyboard fifo for current keypresses 64 * @param priv Keyboard private data [all …]
|
H A D | i8042.c | 7 /* i8042.c - Intel 8042 keyboard driver routines */ 14 #include <keyboard.h> 74 * check_leds() - Check the keyboard LEDs and update them it needed 130 /* keyboard reset */ in kbd_reset() 154 /* enable keyboard */ in kbd_reset() 161 debug("%s: Keyboard failure\n", __func__); in kbd_reset() 170 /** Flush all buffer from keyboard controller to host*/ 176 * The delay is to give the keyboard controller some time in i8042_flush() 195 * Disables the keyboard so that key strokes no longer generate scancodes to 198 * @return 0 if ok, -1 if keyboard input was found while disabling [all …]
|
H A D | cros_ec_keyb.c | 3 * Chromium OS Matrix Keyboard 13 #include <keyboard.h> 26 int key_rows; /* Number of keyboard rows */ 27 int key_cols; /* Number of keyboard columns */ 33 * Check the keyboard controller and return a list of key matrix positions 36 * @param dev Keyboard device 54 debug("%s: keyboard scan failed\n", __func__); in check_for_keys() 88 * Check the keyboard, and send any keys that are pressed. 153 * Decode MBKP keyboard details from the device tree 164 * Get keyboard rows and columns - at present we are limited to in cros_ec_keyb_decode_fdt() [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/openbmc/poky/meta/recipes-sato/matchbox-keyboard/files/ |
H A D | 0001-desktop-file-Hide-the-keyboard-from-app-list.patch | 4 Subject: [PATCH] desktop file: Hide the keyboard from app list 6 matchbox-keyboard is not a normal app and there's no need to start 8 * when there's no hardware keyboard, the panel applet can be used to 9 show/hide the daemonized matchbox-keyboard 10 * when there is a hardware keyboard, matchbox-keyboard can still be 14 So hide the keyboard from the desktop app list. 19 matchbox-keyboard.desktop | 1 + 22 diff --git a/matchbox-keyboard.desktop b/matchbox-keyboard.desktop 24 --- a/matchbox-keyboard.desktop 25 +++ b/matchbox-keyboard.desktop [all …]
|
/openbmc/linux/drivers/input/serio/ |
H A 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 …]
|
H A 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()
|
/openbmc/linux/drivers/platform/chrome/wilco_ec/ |
H A 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 …]
|
/openbmc/u-boot/include/ |
H A D | i8042.h | 7 /* i8042.h - Intel 8042 keyboard driver header */ 14 #define I8042_DATA_REG 0x60 /* keyboard i/o buffer */ 15 #define I8042_STS_REG 0x64 /* keyboard status read */ 16 #define I8042_CMD_REG 0x64 /* keyboard ctrl write */ 34 #define CMD_KBD_DIS 0xad /* keyboard disable */ 35 #define CMD_KBD_EN 0xae /* keyboard enable */ 36 #define CMD_SET_KBD_LED 0xed /* set keyboard led */ 38 #define CMD_RESET_KBD 0xff /* reset keyboard */ 45 /* keyboard scan codes */ 72 #define BRK 0x0100 /* make break flag for keyboard */
|
H A D | key_matrix.h | 3 * Keyboard matrix helper functions 13 /* Information about a matrix keyboard */ 15 /* Dimensions of the keyboard matrix, in rows and columns */ 49 * @param config Keyboard matrix config 60 * Read the keyboard configuration out of the fdt. 66 * @param config Keyboard matrix config 76 * @param config Keyboard matrix config
|
/openbmc/qemu/docs/system/devices/ |
H A D | keyboard.rst | 3 Sparc32 keyboard 6 of the keyboard. Solaris makes an ioctl to query the value of the dipswitches 7 and uses that value to select keyboard layout. Also the SUN bios like the one 8 in the file ss5.bin uses this value to support at least some keyboard layouts. 10 US keyboard layout. 13 keyboard layout. Example: 17 Depending on type of keyboard, the keyboard can have 6 or 5 dip-switches to 18 select keyboard layout, giving up to 64 different layouts. Not all 30 The above 3 examples all select a swedish keyboard layout. Table 3-15 at
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A 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";
|
H A 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 {
|
H A 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 {
|
/openbmc/linux/arch/m68k/atari/ |
H A 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 …]
|
/openbmc/openbmc/meta-openembedded/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui/ |
H A D | 0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch | 4 Subject: [PATCH] libxfce4kbd-private/xfce4-keyboard-shortcuts.xml: fix xfwm4 14 libxfce4kbd-private/xfce4-keyboard-shortcuts.xml | 4 ++++ 17 diff --git a/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml b/libxfce4kbd-private/xfce4-keyboard-… 19 --- a/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml 20 +++ b/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
|
/openbmc/linux/Documentation/ABI/testing/ |
H A 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.
|
H A D | sysfs-platform-dell-laptop | 7 This file allows to control the automatic keyboard 28 turn on the keyboard backlight illumination that is 37 For example, to enable the keyboard as trigger run:: 39 echo +keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers 43 echo -keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers 54 keyboard illumination is disabled because of inactivity.
|
/openbmc/linux/drivers/hid/surface-hid/ |
H A 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
|
/openbmc/u-boot/doc/device-tree-bindings/input/ |
H A D | i8042.txt | 1 i8042 Keyboard 3 The Intel i8042 is a keyboard controller used on many x86 PCs. 6 - compatible: "intel,i8042-keyboard" 9 - intel,duplicate-por: Indicates that a keyboard reset may result in a
|
/openbmc/openbmc/poky/meta/recipes-sato/matchbox-keyboard/ |
H A D | matchbox-keyboard_0.1.1.bb | 1 SUMMARY = "Matchbox virtual keyboard for X11" 2 DESCRIPTION = "An on screen 'virtual' or 'software' keyboard." 9 file://src/matchbox-keyboard.h;endline=17;md5=9d6586c69e4a926f3cb0b4425f24ba3c \ 16 SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1;protocol=https \ 17 file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \ 40 ${datadir}/matchbox-keyboard"
|
/openbmc/linux/Documentation/userspace-api/media/rc/ |
H A 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 …]
|