2 * Device Tree overlay for HY28A display
10 compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709";
36 hy28a_pins: hy28a_pins {
37 brcm,pins = <17 25 18>;
38 brcm,function = <0 1 1>; /* in out out */
46 /* needed to avoid dtc warning */
51 compatible = "ilitek,ili9320";
53 pinctrl-names = "default";
54 pinctrl-0 = <&hy28a_pins>;
56 spi-max-frequency = <32000000>;
64 reset-gpios = <&gpio 25 0>;
65 led-gpios = <&gpio 18 1>;
69 hy28a_ts: hy28a-ts@1 {
70 compatible = "ti,ads7846";
73 spi-max-frequency = <2000000>;
74 interrupts = <17 2>; /* high-to-low edge triggered */
75 interrupt-parent = <&gpio>;
76 pendown-gpio = <&gpio 17 0>;
77 ti,x-plate-ohms = /bits/ 16 <100>;
78 ti,pressure-max = /bits/ 16 <255>;
83 speed = <&hy28a>,"spi-max-frequency:0";
84 rotate = <&hy28a>,"rotate:0";
85 fps = <&hy28a>,"fps:0";
86 debug = <&hy28a>,"debug:0";
87 xohms = <&hy28a_ts>,"ti,x-plate-ohms;0";
88 resetgpio = <&hy28a>,"reset-gpios:4",
89 <&hy28a_pins>, "brcm,pins:1";
90 ledgpio = <&hy28a>,"led-gpios:4",
91 <&hy28a_pins>, "brcm,pins:2";