| 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>; |
| }; |
| |
| /* ... */ |
| }; |