Home
last modified time | relevance | path

Searched +full:linux +full:- +full:keycodes (Results 1 – 25 of 128) sorted by relevance

123456

/openbmc/linux/drivers/input/keyboard/
H A Dcypress-sf.c1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/bitmap.h>
9 #include <linux/bitops.h>
10 #include <linux/device.h>
11 #include <linux/i2c.h>
12 #include <linux/input.h>
13 #include <linux/interrupt.h>
14 #include <linux/module.h>
15 #include <linux/pm.h>
16 #include <linux/regulator/consumer.h>
[all …]
H A Dopencores-kbd.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright 2007-2009 HV Sistemas S.L.
9 #include <linux/input.h>
10 #include <linux/interrupt.h>
11 #include <linux/io.h>
12 #include <linux/ioport.h>
13 #include <linux/kernel.h>
14 #include <linux/module.h>
15 #include <linux/platform_device.h>
16 #include <linux/slab.h>
[all …]
H A Dtm2-touchkey.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include <linux/bitops.h>
13 #include <linux/delay.h>
14 #include <linux/device.h>
15 #include <linux/i2c.h>
16 #include <linux/input.h>
17 #include <linux/interrupt.h>
18 #include <linux/irq.h>
19 #include <linux/leds.h>
20 #include <linux/module.h>
[all …]
H A Dpxa27x_keypad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/input/keyboard/pxa27x_keypad.c
8 * Author: Rodolfo Giometti <giometti@linux.it>
16 #include <linux/kernel.h>
17 #include <linux/module.h>
18 #include <linux/interrupt.h>
19 #include <linux/input.h>
20 #include <linux/io.h>
21 #include <linux/device.h>
22 #include <linux/platform_device.h>
[all …]
H A Dmpr121_touchkey.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/bitops.h>
12 #include <linux/delay.h>
13 #include <linux/i2c.h>
14 #include <linux/input.h>
15 #include <linux/interrupt.h>
16 #include <linux/module.h>
17 #include <linux/of.h>
18 #include <linux/property.h>
19 #include <linux/regulator/consumer.h>
[all …]
H A Dmcs_touchkey.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 #include <linux/module.h>
11 #include <linux/i2c.h>
12 #include <linux/interrupt.h>
13 #include <linux/input.h>
14 #include <linux/irq.h>
15 #include <linux/slab.h>
16 #include <linux/platform_data/mcs.h>
17 #include <linux/pm.h>
51 unsigned short keycodes[]; member
[all …]
H A Dmax7359_keypad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max7359_keypad.c - MAX7359 Key Switch Controller Driver
10 * Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5456
13 #include <linux/module.h>
14 #include <linux/i2c.h>
15 #include <linux/slab.h>
16 #include <linux/interrupt.h>
17 #include <linux/pm.h>
18 #include <linux/input.h>
19 #include <linux/input/matrix_keypad.h>
[all …]
H A Dcap11xx.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * (c) 2014 Daniel Mack <linux@zonque.org>
8 #include <linux/kernel.h>
9 #include <linux/module.h>
10 #include <linux/interrupt.h>
11 #include <linux/input.h>
12 #include <linux/leds.h>
13 #include <linux/of_irq.h>
14 #include <linux/regmap.h>
15 #include <linux/i2c.h>
[all …]
H A Dqt1070.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <linux/kernel.h>
14 #include <linux/module.h>
15 #include <linux/i2c.h>
16 #include <linux/input.h>
17 #include <linux/slab.h>
18 #include <linux/irq.h>
19 #include <linux/interrupt.h>
20 #include <linux/jiffies.h>
21 #include <linux/delay.h>
[all …]
H A Dtegra-kbc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (c) 2009-2011, NVIDIA Corporation.
9 #include <linux/kernel.h>
10 #include <linux/module.h>
11 #include <linux/input.h>
12 #include <linux/platform_device.h>
13 #include <linux/delay.h>
14 #include <linux/io.h>
15 #include <linux/interrupt.h>
16 #include <linux/of.h>
[all …]
H A Diqs62x-keys.c1 // SPDX-License-Identifier: GPL-2.0+
8 #include <linux/device.h>
9 #include <linux/input.h>
10 #include <linux/kernel.h>
11 #include <linux/mfd/iqs62x.h>
12 #include <linux/module.h>
13 #include <linux/notifier.h>
14 #include <linux/platform_device.h>
15 #include <linux/property.h>
16 #include <linux/regmap.h>
[all …]
H A Dsh_keysc.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/kernel.h>
11 #include <linux/module.h>
12 #include <linux/interrupt.h>
13 #include <linux/irq.h>
14 #include <linux/delay.h>
15 #include <linux/platform_device.h>
16 #include <linux/input.h>
17 #include <linux/input/sh_keysc.h>
18 #include <linux/bitmap.h>
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dcypress,tt21000.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
13 - Alistair Francis <alistair@alistair23.me>
16 - $ref: touchscreen.yaml#
25 '#address-cells':
28 '#size-cells':
34 vdd-supply:
37 reset-gpios:
40 linux,keycodes:
[all …]
/openbmc/linux/drivers/input/misc/
H A Dibm-panel.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <linux/i2c.h>
7 #include <linux/init.h>
8 #include <linux/input.h>
9 #include <linux/kernel.h>
10 #include <linux/limits.h>
11 #include <linux/module.h>
12 #include <linux/of.h>
13 #include <linux/spinlock.h>
15 #define DEVICE_NAME "ibm-panel"
[all …]
H A Datmel_captouch.c1 // SPDX-License-Identifier: GPL-2.0-only
19 * to poke at /dev/i2c-N devices.
22 #include <linux/device.h>
23 #include <linux/kernel.h>
24 #include <linux/module.h>
25 #include <linux/init.h>
26 #include <linux/i2c.h>
27 #include <linux/input.h>
28 #include <linux/interrupt.h>
29 #include <linux/slab.h>
[all …]
/openbmc/linux/drivers/input/touchscreen/
H A Dmsg2638.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * Copyright (c) 2006-2012 MStar Semiconductor, Inc.
14 #include <linux/delay.h>
15 #include <linux/gpio/consumer.h>
16 #include <linux/i2c.h>
17 #include <linux/input.h>
18 #include <linux/input/mt.h>
19 #include <linux/input/touchscreen.h>
20 #include <linux/interrupt.h>
21 #include <linux/kernel.h>
[all …]
H A Dmms114.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/module.h>
8 #include <linux/delay.h>
9 #include <linux/of.h>
10 #include <linux/i2c.h>
11 #include <linux/input/mt.h>
12 #include <linux/input/touchscreen.h>
13 #include <linux/interrupt.h>
14 #include <linux/regulator/consumer.h>
15 #include <linux/slab.h>
[all …]
/openbmc/linux/drivers/staging/nvec/
H A Dnvec_kbd.c1 // SPDX-License-Identifier: GPL-2.0
7 * Authors: Pierre-Hugues Husson <phhusson@free.fr>
11 #include <linux/module.h>
12 #include <linux/slab.h>
13 #include <linux/input.h>
14 #include <linux/delay.h>
15 #include <linux/platform_device.h>
17 #include "nvec-keytable.h"
28 static unsigned char keycodes[ARRAY_SIZE(code_tab_102us) variable
95 return -1; in nvec_kbd_event()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/
H A Dmediatek,pmic-keys.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/mediatek,pmic-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen Zhong <chen.zhong@mediatek.com>
13 - $ref: input.yaml#
19 by the PMIC that is defined as a Multi-Function Device (MFD).
27 - mediatek,mt6323-keys
28 - mediatek,mt6331-keys
29 - mediatek,mt6357-keys
[all …]
H A Dfsl,mpr121-touchkey.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/fsl,mpr121-touchkey.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
15 https://www.nxp.com/docs/en/data-sheet/MPR121.pdf
18 - $ref: input.yaml#
21 - required: [ interrupts ]
22 - required: [ poll-interval ]
26 const: fsl,mpr121-touchkey
[all …]
H A Dfsl,scu-key.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/fsl,scu-key.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: i.MX SCU Client Device Node - SCU Key Based on SCU Message Protocol
10 - Dong Aisheng <aisheng.dong@nxp.com>
13 Client nodes are maintained as children of the relevant IMX-SCU device node.
16 - $ref: input.yaml#
21 - const: fsl,imx8qxp-sc-key
22 - const: fsl,imx-sc-key
[all …]
H A Datmel,captouch.txt15 linux,keycodes: Specifies an array of numeric keycode values to
21 autorepeat: Enables the Linux input system's autorepeat
26 atmel-captouch@51 {
29 interrupt-parent = <&tlmm>;
31 linux,keycodes = <BTN_0>, <BTN_1>,
H A Dibm,op-panel.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/ibm,op-panel.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eddie James <eajames@linux.ibm.com>
13 - $ref: input.yaml#
22 const: ibm,op-panel
27 linux,keycodes:
32 - compatible
33 - reg
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d-remarkable2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 * Copyright (C) 2019 reMarkable AS - http://www.remarkable.com/
8 /dts-v1/;
11 #include <dt-bindings/input/linux-event-codes.h>
15 compatible = "remarkable,imx7d-remarkable2", "fsl,imx7d";
18 stdout-path = &uart6;
26 thermal-zones {
27 epd-thermal {
28 thermal-sensors = <&sy7636a>;
29 polling-delay-passive = <30000>;
[all …]
/openbmc/linux/Documentation/admin-guide/media/
H A Dremote-controller.rst1 .. SPDX-License-Identifier: GPL-2.0
19 standard Linux input layer. The support for raw mode is provided via LIRC.
22 the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_. It provides
25 - ir-keytable: provides a way to query the remote controller, list the
26 protocols it supports, enable in-kernel support for IR decoder or
29 - ir-ctl: provide tools to handle remote controllers that support raw mode
32 Usually, the remote controller module is auto-loaded when the TV card is
34 ir-kbd-i2c module.
39 The modules register the remote as keyboard within the linux input
46 the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_, it may also
[all …]

123456