xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/newvision,nv3051d.yaml (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
18bab661aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28bab661aSEmmanuel Vadot%YAML 1.2
38bab661aSEmmanuel Vadot---
48bab661aSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/newvision,nv3051d.yaml#
58bab661aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
68bab661aSEmmanuel Vadot
78bab661aSEmmanuel Vadottitle: NewVision NV3051D based LCD panel
88bab661aSEmmanuel Vadot
98bab661aSEmmanuel Vadotdescription: |
1084943d6fSEmmanuel Vadot  The NewVision NV3051D is a driver chip used to drive DSI panels.
118bab661aSEmmanuel Vadot
128bab661aSEmmanuel Vadotmaintainers:
138bab661aSEmmanuel Vadot  - Chris Morgan <macromorgan@hotmail.com>
148bab661aSEmmanuel Vadot
158bab661aSEmmanuel VadotallOf:
168bab661aSEmmanuel Vadot  - $ref: panel-common.yaml#
178bab661aSEmmanuel Vadot
188bab661aSEmmanuel Vadotproperties:
198bab661aSEmmanuel Vadot  compatible:
208bab661aSEmmanuel Vadot    items:
218bab661aSEmmanuel Vadot      - enum:
2284943d6fSEmmanuel Vadot          - anbernic,rg351v-panel
238bab661aSEmmanuel Vadot          - anbernic,rg353p-panel
248d13bc63SEmmanuel Vadot          - powkiddy,rk2023-panel
258bab661aSEmmanuel Vadot      - const: newvision,nv3051d
268bab661aSEmmanuel Vadot
27*7d0873ebSEmmanuel Vadot  reg:
28*7d0873ebSEmmanuel Vadot    maxItems: 1
29*7d0873ebSEmmanuel Vadot
308bab661aSEmmanuel Vadot  backlight: true
318bab661aSEmmanuel Vadot  port: true
328bab661aSEmmanuel Vadot  reset-gpios:
338bab661aSEmmanuel Vadot    description: Active low reset GPIO
348bab661aSEmmanuel Vadot  vdd-supply: true
358bab661aSEmmanuel Vadot
368bab661aSEmmanuel Vadotrequired:
378bab661aSEmmanuel Vadot  - compatible
388bab661aSEmmanuel Vadot  - reg
398bab661aSEmmanuel Vadot  - backlight
408bab661aSEmmanuel Vadot
418bab661aSEmmanuel VadotadditionalProperties: false
428bab661aSEmmanuel Vadot
438bab661aSEmmanuel Vadotexamples:
448bab661aSEmmanuel Vadot  - |
458bab661aSEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
468bab661aSEmmanuel Vadot    dsi {
478bab661aSEmmanuel Vadot        #address-cells = <1>;
488bab661aSEmmanuel Vadot        #size-cells = <0>;
498bab661aSEmmanuel Vadot        panel@0 {
508bab661aSEmmanuel Vadot            compatible = "anbernic,rg353p-panel", "newvision,nv3051d";
518bab661aSEmmanuel Vadot            reg = <0>;
528bab661aSEmmanuel Vadot            backlight = <&backlight>;
538bab661aSEmmanuel Vadot            reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
548bab661aSEmmanuel Vadot            vdd-supply = <&vcc3v3_lcd>;
558bab661aSEmmanuel Vadot
568bab661aSEmmanuel Vadot            port {
578bab661aSEmmanuel Vadot                mipi_in_panel: endpoint {
588bab661aSEmmanuel Vadot                    remote-endpoint = <&mipi_out_panel>;
598bab661aSEmmanuel Vadot                };
608bab661aSEmmanuel Vadot            };
618bab661aSEmmanuel Vadot        };
628bab661aSEmmanuel Vadot    };
638bab661aSEmmanuel Vadot
648bab661aSEmmanuel Vadot...
65