2 * Device Tree overlay for Adafruit PiTFT 3.5" resistive touch screen
10 compatible = "brcm,bcm2835";
36 pitft_pins: pitft_pins {
38 brcm,function = <0 1>; /* in out */
39 brcm,pull = <2 0>; /* pullup none */
47 /* needed to avoid dtc warning */
52 compatible = "himax,hx8357d", "adafruit,yx350hv15";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pitft_pins>;
57 spi-max-frequency = <32000000>;
62 dc-gpios = <&gpio 25 0>;
67 compatible = "st,stmpe610";
70 spi-max-frequency = <500000>;
71 interrupts = <24 2>; /* high-to-low edge triggered */
72 interrupt-parent = <&gpio>;
76 compatible = "st,stmpe-ts";
82 st,touch-det-delay = <4>;
88 stmpe_gpio: stmpe_gpio {
90 compatible = "st,stmpe-gpio";
92 * only GPIO2 is wired/available
93 * and it is wired to the backlight
95 st,norequest-mask = <0x7b>;
102 target-path = "/soc";
104 backlight: backlight {
105 compatible = "gpio-backlight";
106 gpios = <&stmpe_gpio 2 0>;
113 speed = <&pitft>,"spi-max-frequency:0";
114 rotate = <&pitft>,"rotate:0", /* fbtft */
115 <&pitft>,"rotation:0"; /* drm */
116 fps = <&pitft>,"fps:0";
117 debug = <&pitft>,"debug:0";
118 drm = <&pitft>,"compatible=adafruit,yx350hv15",
119 <&pitft>,"backlight:0=",<&backlight>;