Home
last modified time | relevance | path

Searched full:rmi4 (Results 1 – 25 of 81) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/input/rmi4/
DKconfig3 # RMI4 configuration
6 tristate "Synaptics RMI4 bus support"
9 Say Y here if you want to support the Synaptics RMI4 bus. This is
10 required for all RMI4 device support.
17 tristate "RMI4 I2C Support"
20 Say Y here if you want to support RMI4 devices connected to an I2C
26 tristate "RMI4 SPI Support"
29 Say Y here if you want to support RMI4 devices connected to a SPI
35 tristate "RMI4 SMB Support"
38 Say Y here if you want to support RMI4 devices connected to an SMB
[all …]
Drmi_bus.c70 * on a bus (such as SPI, I2C, and so on) to the RMI4 sensor.
89 dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number); in rmi_register_transport_device()
160 snprintf(of_name, sizeof(of_name), "rmi4-f%02x", in rmi_function_of_probe()
170 .name = "rmi4",
348 .name = "rmi4",
Drmi_bus.h21 * struct rmi_function - represents the implementation of an RMI4
22 * function for a particular device (basically, a driver for that RMI4 function)
113 * rmi_reset - reset a RMI4 device
/kernel/linux/linux-6.6/drivers/input/rmi4/
DKconfig3 # RMI4 configuration
6 tristate "Synaptics RMI4 bus support"
9 Say Y here if you want to support the Synaptics RMI4 bus. This is
10 required for all RMI4 device support.
17 tristate "RMI4 I2C Support"
20 Say Y here if you want to support RMI4 devices connected to an I2C
26 tristate "RMI4 SPI Support"
29 Say Y here if you want to support RMI4 devices connected to a SPI
35 tristate "RMI4 SMB Support"
38 Say Y here if you want to support RMI4 devices connected to an SMB
[all …]
Drmi_bus.c70 * on a bus (such as SPI, I2C, and so on) to the RMI4 sensor.
89 dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number); in rmi_register_transport_device()
161 snprintf(of_name, sizeof(of_name), "rmi4-f%02x", in rmi_function_of_probe()
171 .name = "rmi4",
349 .name = "rmi4",
Drmi_bus.h21 * struct rmi_function - represents the implementation of an RMI4
22 * function for a particular device (basically, a driver for that RMI4 function)
113 * rmi_reset - reset a RMI4 device
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dsyna,rmi4.yaml4 $id: http://devicetree.org/schemas/input/syna,rmi4.yaml#
7 title: Synaptics RMI4 compliant devices
15 The Synaptics RMI4 (Register Mapped Interface 4) core is able to support RMI4
22 - syna,rmi4-i2c
23 - syna,rmi4-spi
55 rmi4-f01@1:
93 "^rmi4-f1[12]@1[12]$":
98 RMI4 Function 11 and Function 12 are for 2D touch position sensing.
165 "^rmi4-f[0-9a-f]+@[0-9a-f]+$":
190 const: syna,rmi4-i2c
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/rmi4/
Drmi_i2c.txt1 Synaptics RMI4 I2C Device Binding
3 The Synaptics RMI4 core is able to support RMI4 devices using different
7 Documentation/devicetree/bindings/input/rmi4.
10 - compatible: syna,rmi4-i2c
36 Documentation/devicetree/bindings/input/rmi4/rmi_f*.txt.
42 rmi4-i2c-dev@2c {
43 compatible = "syna,rmi4-i2c";
50 rmi4-f01@1 {
55 rmi4-f11@11 {
Drmi_spi.txt1 Synaptics RMI4 SPI Device Binding
3 The Synaptics RMI4 core is able to support RMI4 devices using different
7 Documentation/devicetree/bindings/input/rmi4.
10 - compatible: syna,rmi4-spi
27 Documentation/devicetree/bindings/input/rmi4/rmi_f*.txt.
33 rmi4-spi-dev@0 {
34 compatible = "syna,rmi4-spi";
45 rmi4-f01@1 {
50 rmi4-f11@11 {
Drmi_f01.txt1 Synaptics RMI4 F01 Device Binding
3 The Synaptics RMI4 core is able to support RMI4 devices using different
7 Documentation/devicetree/bindings/input/rmi4.
10 http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf
26 Example of a RMI4 I2C device with F01:
29 rmi4-i2c-dev@2c {
30 compatible = "syna,rmi4-i2c";
34 rmi4-f01@1 {
Drmi_2d_sensor.txt1 Synaptics RMI4 2D Sensor Device Binding
3 The Synaptics RMI4 core is able to support RMI4 devices using different
8 Documentation/devicetree/bindings/input/rmi4.
10 RMI4 Function 11 and Function 12 are for 2D touch position sensing.
12 http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf
42 Example of a RMI4 I2C device with F11:
45 rmi4-i2c-dev@2c {
46 compatible = "syna,rmi4-i2c";
50 rmi4-f11@11 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mq-zii-ultra-rmb3.dts39 compatible = "syna,rmi4-i2c";
49 rmi4-f01@1 {
54 rmi4-f11@11 {
61 rmi4-f12@12 {
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mq-zii-ultra-rmb3.dts110 compatible = "syna,rmi4-i2c";
120 rmi4-f01@1 {
125 rmi4-f11@11 {
134 rmi4-f12@12 {
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8916-longcheer-l8150.dts191 rmi4@20 {
192 compatible = "syna,rmi4-i2c";
208 rmi4-f01@1 {
213 rmi4-f12@12 {
Dmsm8916-huawei-g7.dts168 rmi4@70 {
169 compatible = "syna,rmi4-i2c";
185 rmi4-f01@1 {
190 rmi4-f11@11 {
Dmsm8994-sony-xperia-kitakami.dtsi113 touchscreen: rmi4-i2c-dev@2c {
114 compatible = "syna,rmi4-i2c";
131 rmi4-f01@1 {
136 rmi4-f11@11 {
Dmsm8953-xiaomi-vince.dts135 compatible = "syna,rmi4-i2c";
150 rmi4-f01@1 {
155 rmi4-f12@12 {
Dsdm670-google-sargo.dts414 synaptics-rmi4-i2c@20 {
415 compatible = "syna,rmi4-i2c";
430 rmi4-f01@1 {
435 rmi4-f12@12 {
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dste-href-tvk1281618-r2.dtsi189 /* Synaptics RMI4 TM1217 touchscreen */
190 compatible = "syna,rmi4-i2c";
201 rmi4-f01@1 {
205 rmi4-f11@11 {
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-msm8974pro-oneplus-bacon.dts69 rmi4-i2c-dev@20 {
70 compatible = "syna,rmi4-i2c";
85 rmi4-f01@1 {
90 rmi4-f12@12 {
Dqcom-apq8026-lg-lenok.dts79 compatible = "syna,rmi4-i2c";
92 rmi4-f01@1 {
97 rmi4-f12@12 {
Dqcom-apq8026-huawei-sturgeon.dts98 compatible = "syna,rmi4-i2c";
113 rmi4-f01@1 {
118 rmi4-f12@12 {
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt6795-sony-xperia-m5.dts91 compatible = "syna,rmi4-i2c";
101 rmi4-f01@1 {
106 rmi4-f12@12 {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dste-href-tvk1281618.dtsi130 /* Synaptics RMI4 TM1217 touchscreen */
131 compatible = "syna,rmi4-i2c";
Dqcom-msm8974-sony-xperia-honami.dts332 compatible = "syna,rmi4-i2c";
348 rmi4-f01@1 {
353 rmi4-f11@11 {

1234