xref: /openbmc/linux/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
1*440b075bSKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
23b0c2b2bSJavier Martinez Canillas%YAML 1.2
33b0c2b2bSJavier Martinez Canillas---
43b0c2b2bSJavier Martinez Canillas$id: http://devicetree.org/schemas/display/panel/himax,hx8394.yaml#
53b0c2b2bSJavier Martinez Canillas$schema: http://devicetree.org/meta-schemas/core.yaml#
63b0c2b2bSJavier Martinez Canillas
73b0c2b2bSJavier Martinez Canillastitle: Himax HX8394 MIPI-DSI LCD panel controller
83b0c2b2bSJavier Martinez Canillas
93b0c2b2bSJavier Martinez Canillasmaintainers:
103b0c2b2bSJavier Martinez Canillas  - Ondrej Jirman <megi@xff.cz>
113b0c2b2bSJavier Martinez Canillas  - Javier Martinez Canillas <javierm@redhat.com>
123b0c2b2bSJavier Martinez Canillas
133b0c2b2bSJavier Martinez Canillasdescription:
143b0c2b2bSJavier Martinez Canillas  Device tree bindings for panels based on the Himax HX8394 controller,
153b0c2b2bSJavier Martinez Canillas  such as the HannStar HSD060BHW4 720x1440 TFT LCD panel connected with
163b0c2b2bSJavier Martinez Canillas  a MIPI-DSI video interface.
173b0c2b2bSJavier Martinez Canillas
183b0c2b2bSJavier Martinez CanillasallOf:
193b0c2b2bSJavier Martinez Canillas  - $ref: panel-common.yaml#
203b0c2b2bSJavier Martinez Canillas
213b0c2b2bSJavier Martinez Canillasproperties:
223b0c2b2bSJavier Martinez Canillas  compatible:
233b0c2b2bSJavier Martinez Canillas    items:
243b0c2b2bSJavier Martinez Canillas      - enum:
253b0c2b2bSJavier Martinez Canillas          - hannstar,hsd060bhw4
263b0c2b2bSJavier Martinez Canillas      - const: himax,hx8394
273b0c2b2bSJavier Martinez Canillas
283b0c2b2bSJavier Martinez Canillas  reg: true
293b0c2b2bSJavier Martinez Canillas
303b0c2b2bSJavier Martinez Canillas  reset-gpios: true
313b0c2b2bSJavier Martinez Canillas
323b0c2b2bSJavier Martinez Canillas  backlight: true
333b0c2b2bSJavier Martinez Canillas
343b0c2b2bSJavier Martinez Canillas  port: true
353b0c2b2bSJavier Martinez Canillas
363b0c2b2bSJavier Martinez Canillas  vcc-supply:
373b0c2b2bSJavier Martinez Canillas    description: Panel power supply
383b0c2b2bSJavier Martinez Canillas
393b0c2b2bSJavier Martinez Canillas  iovcc-supply:
403b0c2b2bSJavier Martinez Canillas    description: I/O voltage supply
413b0c2b2bSJavier Martinez Canillas
423b0c2b2bSJavier Martinez Canillasrequired:
433b0c2b2bSJavier Martinez Canillas  - compatible
443b0c2b2bSJavier Martinez Canillas  - reg
453b0c2b2bSJavier Martinez Canillas  - reset-gpios
463b0c2b2bSJavier Martinez Canillas  - backlight
473b0c2b2bSJavier Martinez Canillas  - port
483b0c2b2bSJavier Martinez Canillas  - vcc-supply
493b0c2b2bSJavier Martinez Canillas  - iovcc-supply
503b0c2b2bSJavier Martinez Canillas
513b0c2b2bSJavier Martinez CanillasadditionalProperties: false
523b0c2b2bSJavier Martinez Canillas
533b0c2b2bSJavier Martinez Canillasexamples:
543b0c2b2bSJavier Martinez Canillas  - |
553b0c2b2bSJavier Martinez Canillas    #include <dt-bindings/gpio/gpio.h>
563b0c2b2bSJavier Martinez Canillas
573b0c2b2bSJavier Martinez Canillas    dsi {
583b0c2b2bSJavier Martinez Canillas        #address-cells = <1>;
593b0c2b2bSJavier Martinez Canillas        #size-cells = <0>;
603b0c2b2bSJavier Martinez Canillas        panel@0 {
613b0c2b2bSJavier Martinez Canillas            compatible = "hannstar,hsd060bhw4", "himax,hx8394";
623b0c2b2bSJavier Martinez Canillas            reg = <0>;
633b0c2b2bSJavier Martinez Canillas            vcc-supply = <&reg_2v8_p>;
643b0c2b2bSJavier Martinez Canillas            iovcc-supply = <&reg_1v8_p>;
653b0c2b2bSJavier Martinez Canillas            reset-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;
663b0c2b2bSJavier Martinez Canillas            backlight = <&backlight>;
673b0c2b2bSJavier Martinez Canillas
683b0c2b2bSJavier Martinez Canillas            port {
693b0c2b2bSJavier Martinez Canillas                mipi_in_panel: endpoint {
703b0c2b2bSJavier Martinez Canillas                    remote-endpoint = <&mipi_out_panel>;
713b0c2b2bSJavier Martinez Canillas                };
723b0c2b2bSJavier Martinez Canillas            };
733b0c2b2bSJavier Martinez Canillas        };
743b0c2b2bSJavier Martinez Canillas    };
753b0c2b2bSJavier Martinez Canillas
763b0c2b2bSJavier Martinez Canillas...
77