Searched +full:mpr121 +full:- +full:touchkey (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/input/ |
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# 7 title: Freescale MPR121 capacitive touch sensor controller 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 13 The MPR121 supports up to 12 completely independent electrodes/capacitance 15 https://www.nxp.com/docs/en/data-sheet/MPR121.pdf 18 - $ref: input.yaml# 21 - required: [ interrupts ] [all …]
|
/Linux-v6.1/drivers/input/keyboard/ |
D | mpr121_touchkey.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Touchkey driver for Freescale MPR121 Controllor 54 /* MPR121 has 12 keys */ 123 struct mpr121_touchkey *mpr121 = input_get_drvdata(dev); in mpr_touchkey_report() local 124 struct input_dev *input = mpr121->input_dev; in mpr_touchkey_report() 125 struct i2c_client *client = mpr121->client; in mpr_touchkey_report() 132 dev_err(&client->dev, "i2c read error [%d]\n", reg); in mpr_touchkey_report() 139 dev_err(&client->dev, "i2c read error [%d]\n", reg); in mpr_touchkey_report() 145 bit_changed = reg ^ mpr121->statusbits; in mpr_touchkey_report() 146 mpr121->statusbits = reg; in mpr_touchkey_report() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 board-specific setup logic must also provide a configuration data 38 be called adp5520-keys. 51 module will be called adp5588-keys. 61 module will be called adp5589-keys. 126 Say Y here if you have a PA-RISC machine and want to use an AT or 128 PA-RISC keyboards. 138 built-in keyboard (as opposed to an external keyboard). 152 in the left-hand column will be interpreted as the corresponding key 153 in the right-hand column. [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | imx53-smd.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 12 compatible = "fsl,imx53-smd", "fsl,imx53"; 19 gpio-keys { 20 compatible = "gpio-keys"; 22 key-volume-up { 28 key-volume-down { 37 pinctrl-names = "default"; 38 pinctrl-0 = <&pinctrl_esdhc1>; [all …]
|
D | imx6dl-yapp4-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (C) 2015-2018 Y Soft Corporation, a.s. 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 32 64 128 255>; 23 default-brightness-level = <32>; [all …]
|