mirror of https://gitee.com/openkylin/linux.git
dt-bindings: add more optional properties for elan_i2c touchpads
Some new touchpads IC are connected through PS/2 and I2C. On some of these new IC, the I2C part doesn't have all of the information available. We need to be able to forward the touchpad parameters from PS/2 and thus, we need those new optional properties. Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
fd1cf11f71
commit
303b3cf95e
|
@ -13,9 +13,20 @@ Optional properties:
|
||||||
pinctrl binding [1]).
|
pinctrl binding [1]).
|
||||||
- vcc-supply: a phandle for the regulator supplying 3.3V power.
|
- vcc-supply: a phandle for the regulator supplying 3.3V power.
|
||||||
- elan,trackpoint: touchpad can support a trackpoint (boolean)
|
- elan,trackpoint: touchpad can support a trackpoint (boolean)
|
||||||
|
- elan,clickpad: touchpad is a clickpad (the entire surface is a button)
|
||||||
|
- elan,middle-button: touchpad has a physical middle button
|
||||||
|
- elan,x_traces: number of antennas on the x axis
|
||||||
|
- elan,y_traces: number of antennas on the y axis
|
||||||
|
- some generic touchscreen properties [2]:
|
||||||
|
* touchscreen-size-x
|
||||||
|
* touchscreen-size-y
|
||||||
|
* touchscreen-x-mm
|
||||||
|
* touchscreen-y-mm
|
||||||
|
|
||||||
|
|
||||||
[0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
|
[0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
|
||||||
[1]: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
|
[1]: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
|
||||||
|
[2]: Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
&i2c1 {
|
&i2c1 {
|
||||||
|
|
Loading…
Reference in New Issue