1 Synaptics RMI4 I2C Device Binding
3 The Synaptics RMI4 core is able to support RMI4 devices using different
4 transports and different functions. This file describes the device tree
5 bindings for devices using the I2C transport driver. Complete documentation
6 for other transports and functions can be found in
7 Documentation/devicetree/bindings/input/rmi4.
10 - compatible: syna,rmi4-i2c
12 - #address-cells: Set to 1 to indicate that the function child nodes
13 consist of only on uint32 value.
14 - #size-cells: Set to 0 to indicate that the function child nodes do not
18 - interrupts: interrupt which the rmi device is connected to.
19 - interrupt-parent: The interrupt controller.
20 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
22 - syna,reset-delay-ms: The number of milliseconds to wait after resetting the
25 - syna,startup-delay-ms: The number of milliseconds to wait after powering on
28 - vdd-supply: VDD power supply.
29 See ../regulator/regulator.txt
31 - vio-supply: VIO power supply
32 See ../regulator/regulator.txt
35 Parameters specific to RMI functions are contained in child nodes of the rmi device
36 node. Documentation for the parameters of each function can be found in:
37 Documentation/devicetree/bindings/input/rmi4/rmi_f*.txt.
44 compatible = "syna,rmi4-i2c";
48 interrupt-parent = <&gpio>;
53 syna,nosleep-mode = <1>;
58 touchscreen-inverted-y;
59 syna,sensor-type = <2>;