Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / edt-ft5406.dtsi
1 /*
2  * Device Tree overlay for an EDT FT5406 touchscreen
3  *
4  * Note that this is included from vc4-kms-dsi-7inch, hence the
5  * fragment numbers not starting at 0.
6  */
7
8 / {
9         compatible = "brcm,bcm2835";
10
11         fragment@10 {
12                 target = <&ft5406>;
13                 __overlay__ {
14                         touchscreen-inverted-x;
15                 };
16         };
17
18         fragment@11 {
19                 target = <&ft5406>;
20                 __overlay__ {
21                         touchscreen-inverted-y;
22                 };
23         };
24
25         fragment@12 {
26                 target = <&i2c_csi_dsi>;
27                 __overlay__ {
28                         #address-cells = <1>;
29                         #size-cells = <0>;
30                         ft5406: ts@38 {
31                                 compatible = "edt,edt-ft5506";
32                                 reg = <0x38>;
33
34                                 touchscreen-size-x = < 800 >;
35                                 touchscreen-size-y = < 480 >;
36                         };
37                 };
38         };
39
40         __overrides__ {
41                 sizex = <&ft5406>,"touchscreen-size-x:0";
42                 sizey = <&ft5406>,"touchscreen-size-y:0";
43                 invx = <0>, "-10";
44                 invy = <0>, "-11";
45                 swapxy = <&ft5406>,"touchscreen-swapped-x-y?";
46         };
47 };