Home
last modified time | relevance | path

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

123

/linux/drivers/input/rmi4/
H A 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 …]
H A 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",
H A 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
/linux/Documentation/devicetree/bindings/input/
H A 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]+$":
192 const: syna,rmi4-i2c
[all …]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8926-microsoft-superman-lte.dts26 compatible = "syna,rmi4-i2c";
39 rmi4-f01@1 {
44 rmi4-f11@11 {
H A Dqcom-msm8926-microsoft-tesla.dts29 compatible = "syna,rmi4-i2c";
42 rmi4-f01@1 {
47 rmi4-f12@12 {
H A Dqcom-msm8226-microsoft-common.dtsi117 compatible = "syna,rmi4-i2c";
130 rmi4-f01@1 {
135 rmi4-f11@11 {
H A Dqcom-msm8974pro-oneplus-bacon.dts96 rmi4-i2c-dev@20 {
97 compatible = "syna,rmi4-i2c";
112 rmi4-f01@1 {
117 rmi4-f12@12 {
H A Dqcom-msm8926-htc-memul.dts165 compatible = "syna,rmi4-i2c";
176 rmi4-f01@1 {
181 rmi4-f12@12 {
H A Dqcom-apq8026-huawei-sturgeon.dts98 compatible = "syna,rmi4-i2c";
113 rmi4-f01@1 {
118 rmi4-f12@12 {
H A Dqcom-apq8026-lg-lenok.dts103 compatible = "syna,rmi4-i2c";
116 rmi4-f01@1 {
121 rmi4-f12@12 {
H A Dqcom-msm8974-samsung-hlte.dts70 compatible = "syna,rmi4-i2c";
87 rmi4-f01@1 {
92 rmi4-f12@12 {
H A Dqcom-msm8974-sony-xperia-rhine.dtsi102 compatible = "syna,rmi4-i2c";
118 rmi4-f01@1 {
123 rmi4-f11@11 {
H A Dqcom-msm8974pro-sony-xperia-shinano-common.dtsi107 compatible = "syna,rmi4-i2c";
124 rmi4-f01@1 {
129 rmi4-f11@11 {
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-zii-ultra-rmb3.dts110 compatible = "syna,rmi4-i2c";
120 rmi4-f01@1 {
125 rmi4-f11@11 {
134 rmi4-f12@12 {
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-motorola-common.dtsi50 compatible = "syna,rmi4-i2c";
59 rmi4-f01@1 {
64 rmi4-f11@11 {
H A Dmsm8916-longcheer-l8150.dts226 rmi4@20 {
227 compatible = "syna,rmi4-i2c";
243 rmi4-f01@1 {
248 rmi4-f12@12 {
H A Dmsm8916-huawei-g7.dts168 rmi4@70 {
169 compatible = "syna,rmi4-i2c";
185 rmi4-f01@1 {
190 rmi4-f11@11 {
H A Dmsm8994-sony-xperia-kitakami.dtsi113 touchscreen: rmi4-i2c-dev@2c {
114 compatible = "syna,rmi4-i2c";
131 rmi4-f01@1 {
136 rmi4-f11@11 {
H A Dmsm8953-xiaomi-vince.dts135 compatible = "syna,rmi4-i2c";
150 rmi4-f01@1 {
155 rmi4-f12@12 {
H A Dsdm670-google-sargo.dts414 synaptics-rmi4-i2c@20 {
415 compatible = "syna,rmi4-i2c";
430 rmi4-f01@1 {
435 rmi4-f12@12 {
H A Dmsm8998-xiaomi-sagit.dts183 compatible = "syna,rmi4-i2c";
201 rmi4-f01@1 {
206 rmi4-f12@12 {
214 rmi4-f1a@1a {
/linux/arch/arm/boot/dts/st/
H A Dste-href-tvk1281618-r2.dtsi189 /* Synaptics RMI4 TM1217 touchscreen */
190 compatible = "syna,rmi4-i2c";
201 rmi4-f01@1 {
205 rmi4-f11@11 {
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt6795-sony-xperia-m5.dts167 compatible = "syna,rmi4-i2c";
177 rmi4-f01@1 {
182 rmi4-f12@12 {
/linux/include/linux/
H A Drmi.h137 * documention in the RMI4 specification.
290 * struct rmi_driver - driver for an RMI4 sensor on the RMI bus.
313 * struct rmi_device - represents an RMI4 sensor device on the RMI bus.

123