[PATCH 1/3] dt-bindings: new binding for Himax HX8357D display panels
From: Eric Anholt
Date: Wed Oct 24 2018 - 14:43:32 EST
This adds a new binding for Himax HX8357D display panels. It includes
a compatible string for one display (more can be added in the future).
The YX350HV15 panel is found in the Adafruit PiTFT 3.5" Touch
Screen for Raspberry Pi.
This binding is closely modeled after the ili9341 binding, for a
similar product from adafruit. The primary difference is that the
hx8367d doesn't have a reset line that I can find in the schematics.
Signed-off-by: Eric Anholt <eric@xxxxxxxxxx>
.../bindings/display/himax,hx8357d.txt | 25 +++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt
diff --git a/Documentation/devicetree/bindings/display/himax,hx8357d.txt b/Documentation/devicetree/bindings/display/himax,hx8357d.txt
new file mode 100644
@@ -0,0 +1,25 @@
+Himax HX8357D display panels
+This binding is for display panels using a Himax HX8357D controller in SPI
+mode, such as the Adafruit 3.5" TFT for Raspberry Pi.
+- compatible: "adafruit,yx350hv15", "himax,hx8357d"
+- dc-gpios: D/C pin
+The node for this driver must be a child node of a SPI controller, hence
+all mandatory properties described in ../spi/spi-bus.txt must be specified.
+- rotation: panel rotation in degrees counter clockwise (0,90,180,270)
+- backlight: phandle of the backlight device attached to the panel
+ compatible = "adafruit,yx350hv15", "himax,hx8357d";
+ reg = <0>;
+ spi-max-frequency = <32000000>;
+ dc-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
+ rotation = <90>;
+ backlight = <&backlight>;