Home
last modified time | relevance | path

Searched full:keyboard (Results 1 – 25 of 905) sorted by relevance

12345678910>>...37

/openbmc/u-boot/drivers/input/
H A DKconfig15 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 Dtegra-kbc.c11 #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 Di8042.c7 /* 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 Dcros_ec_keyb.c3 * 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 DKconfig64 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 Damikbd.c10 * 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 Dlkkbd.c7 * 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 D0001-desktop-file-Hide-the-keyboard-from-app-list.patch4 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 DKconfig11 * 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 Dams_delta_serio.c3 * 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 Dkeyboard_leds.c3 * 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 Di8042.h7 /* 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 Dkey_matrix.h3 * 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 Dkeyboard.rst3 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 Dpine64,pinephone-keyboard.yaml4 $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 Dgoogle,cros-ec-keyb.yaml8 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 Dnvidia,tegra20-kbc.txt1 * 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 Datakeyb.c2 * 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 D0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch4 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 Dsysfs-driver-hid-lenovo9 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 Dsysfs-platform-dell-laptop7 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 DKconfig18 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 Di8042.txt1 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 Dmatchbox-keyboard_0.1.1.bb1 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 Drc-tables.rst19 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 …]

12345678910>>...37