Home
last modified time | relevance | path

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

12345

/Linux-v6.1/drivers/input/keyboard/
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
/Linux-v6.1/drivers/input/misc/
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 …]
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 …]
/Linux-v6.1/drivers/staging/nvec/
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 …]
/Linux-v6.1/Documentation/devicetree/bindings/input/
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,mt6358-keys
[all …]
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 …]
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 bindings 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 …]
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>,
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 …]
Dcypress-sf.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/cypress-sf.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yassine Oudjana <y.oudjana@protonmail.com>
13 - $ref: input.yaml#
25 avdd-supply:
28 vdd-supply:
31 linux,keycodes:
36 - compatible
[all …]
/Linux-v6.1/drivers/media/rc/keymaps/
Drc-hauppauge.c1 // SPDX-License-Identifier: GPL-2.0+
2 // rc-hauppauge.c - Keytable for Hauppauge Remote Controllers
4 // keymap imported from ir-keymaps.c
7 // - New Hauppauge Gray;
8 // - Old Hauppauge Gray (with a golden screen for media keys);
9 // - Hauppauge Black;
10 // - DSR-0112 remote bundled with Haupauge MiniStick.
12 // Copyright (c) 2010-2011 by Mauro Carvalho Chehab
14 #include <media/rc-map.h>
15 #include <linux/module.h>
[all …]
/Linux-v6.1/Documentation/admin-guide/media/
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 …]
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Diqs62x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors
21 - azoteq,iqs620a
22 - azoteq,iqs621
23 - azoteq,iqs622
24 - azoteq,iqs624
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/
Dhideep.txt4 - compatible : must be "hideep,hideep-ts"
5 - reg : I2C slave address, (e.g. 0x6C).
6 - interrupts : Interrupt to which the chip is connected.
9 - vdd-supply : It is the controller supply for controlling
11 - vid-supply : It is the controller supply for controlling
13 - reset-gpios : Define for reset gpio pin.
15 - touchscreen-size-x : X axis size of touchscreen
16 - touchscreen-size-y : Y axis size of touchscreen
17 - linux,keycodes : Specifies an array of numeric keycode values to
23 #include "dt-bindings/input/input.h"
[all …]

12345