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.
40 lines
1.0 KiB
40 lines
1.0 KiB
Device tree bindings for Zinitx BT541 touchscreen controller |
|
|
|
Required properties: |
|
|
|
- compatible : Should be "zinitix,bt541" |
|
- reg : I2C address of the chip. Should be 0x20 |
|
- interrupts : Interrupt to which the chip is connected |
|
|
|
Optional properties: |
|
|
|
- vdd-supply : Analog power supply regulator on VCCA pin |
|
- vddo-supply : Digital power supply regulator on VDD pin |
|
- zinitix,mode : Mode of reporting touch points. Some modes may not work |
|
with a particular ts firmware for unknown reasons. Available |
|
modes are 1 and 2. Mode 2 is the default and preferred. |
|
|
|
The touchscreen-* properties are documented in touchscreen.txt in this |
|
directory. |
|
|
|
Example: |
|
|
|
i2c@00000000 { |
|
/* ... */ |
|
|
|
bt541@20 { |
|
compatible = "zinitix,bt541"; |
|
reg = <0x20>; |
|
interrupt-parent = <&msmgpio>; |
|
interrupts = <13 IRQ_TYPE_EDGE_FALLING>; |
|
pinctrl-names = "default"; |
|
pinctrl-0 = <&tsp_default>; |
|
vdd-supply = <®_vdd_tsp>; |
|
vddo-supply = <&pm8916_l6>; |
|
touchscreen-size-x = <540>; |
|
touchscreen-size-y = <960>; |
|
zinitix,mode = <2>; |
|
}; |
|
|
|
/* ... */ |
|
};
|
|
|