mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.6 KiB
43 lines
1.6 KiB
* Rohm BU21013 Touch Screen |
|
|
|
Required properties: |
|
- compatible : "rohm,bu21013_tp" |
|
- reg : I2C device address |
|
- reset-gpios : GPIO pin enabling (selecting) chip (CS) |
|
- interrupt-parent : the phandle for the gpio controller |
|
- interrupts : (gpio) interrupt to which the chip is connected |
|
|
|
Optional properties: |
|
- touch-gpios : GPIO pin registering a touch event |
|
- <supply_name>-supply : Phandle to a regulator supply |
|
- touchscreen-size-x : General touchscreen binding, see [1]. |
|
- touchscreen-size-y : General touchscreen binding, see [1]. |
|
- touchscreen-inverted-x : General touchscreen binding, see [1]. |
|
- touchscreen-inverted-y : General touchscreen binding, see [1]. |
|
- touchscreen-swapped-x-y : General touchscreen binding, see [1]. |
|
|
|
[1] All general touchscreen properties are described in |
|
Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt. |
|
|
|
Deprecated properties: |
|
- rohm,touch-max-x : Maximum outward permitted limit in the X axis |
|
- rohm,touch-max-y : Maximum outward permitted limit in the Y axis |
|
- rohm,flip-x : Flip touch coordinates on the X axis |
|
- rohm,flip-y : Flip touch coordinates on the Y axis |
|
|
|
Example: |
|
|
|
i2c@80110000 { |
|
bu21013_tp@5c { |
|
compatible = "rohm,bu21013_tp"; |
|
reg = <0x5c>; |
|
interrupt-parent = <&gpio2>; |
|
interrupts <&20 IRQ_TYPE_LEVEL_LOW>; |
|
touch-gpio = <&gpio2 20 GPIO_ACTIVE_LOW>; |
|
avdd-supply = <&ab8500_ldo_aux1_reg>; |
|
|
|
touchscreen-size-x = <384>; |
|
touchscreen-size-y = <704>; |
|
touchscreen-inverted-y; |
|
}; |
|
};
|
|
|