Home
last modified time | relevance | path

Searched +full:mpr121 +full:- +full:touchkey (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/input/
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#
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/
Dmpr121_touchkey.c1 // 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 …]
DKconfig1 # 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/
Dimx53-smd.dts1 // 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 …]
Dimx6dl-yapp4-common.dtsi1 // 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 …]