/openbmc/linux/drivers/input/keyboard/ |
H A D | cypress-sf.c | 1 // 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 D | opencores-kbd.c | 1 // 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 D | tm2-touchkey.c | 1 // 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 D | pxa27x_keypad.c | 1 // 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 D | mpr121_touchkey.c | 1 // 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 D | mcs_touchkey.c | 1 // 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 D | max7359_keypad.c | 1 // 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 D | cap11xx.c | 1 // 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 D | qt1070.c | 1 // 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 D | tegra-kbc.c | 1 // 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 D | iqs62x-keys.c | 1 // 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 D | sh_keysc.c | 1 // 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 D | cypress,tt21000.yaml | 1 # 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 D | ibm-panel.c | 1 // 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 D | atmel_captouch.c | 1 // 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 D | msg2638.c | 1 // 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 D | mms114.c | 1 // 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 D | nvec_kbd.c | 1 // 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 D | mediatek,pmic-keys.yaml | 1 # 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 D | fsl,mpr121-touchkey.yaml | 1 # 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 D | fsl,scu-key.yaml | 1 # 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 D | atmel,captouch.txt | 15 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 D | ibm,op-panel.yaml | 1 # 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 D | imx7d-remarkable2.dts | 1 // 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 D | remote-controller.rst | 1 .. 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 …]
|