1*aa0e4c9bSChris Morgan# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*aa0e4c9bSChris Morgan%YAML 1.2 3*aa0e4c9bSChris Morgan--- 4*aa0e4c9bSChris Morgan$id: http://devicetree.org/schemas/display/panel/newvision,nv3051d.yaml# 5*aa0e4c9bSChris Morgan$schema: http://devicetree.org/meta-schemas/core.yaml# 6*aa0e4c9bSChris Morgan 7*aa0e4c9bSChris Morgantitle: NewVision NV3051D based LCD panel 8*aa0e4c9bSChris Morgan 9*aa0e4c9bSChris Morgandescription: | 10*aa0e4c9bSChris Morgan The NewVision NV3051D is a driver chip used to drive DSI panels. For now, 11*aa0e4c9bSChris Morgan this driver only supports the 640x480 panels found in the Anbernic RG353 12*aa0e4c9bSChris Morgan based devices. 13*aa0e4c9bSChris Morgan 14*aa0e4c9bSChris Morganmaintainers: 15*aa0e4c9bSChris Morgan - Chris Morgan <macromorgan@hotmail.com> 16*aa0e4c9bSChris Morgan 17*aa0e4c9bSChris MorganallOf: 18*aa0e4c9bSChris Morgan - $ref: panel-common.yaml# 19*aa0e4c9bSChris Morgan 20*aa0e4c9bSChris Morganproperties: 21*aa0e4c9bSChris Morgan compatible: 22*aa0e4c9bSChris Morgan items: 23*aa0e4c9bSChris Morgan - enum: 24*aa0e4c9bSChris Morgan - anbernic,rg353p-panel 25*aa0e4c9bSChris Morgan - anbernic,rg353v-panel 26*aa0e4c9bSChris Morgan - const: newvision,nv3051d 27*aa0e4c9bSChris Morgan 28*aa0e4c9bSChris Morgan reg: true 29*aa0e4c9bSChris Morgan backlight: true 30*aa0e4c9bSChris Morgan port: true 31*aa0e4c9bSChris Morgan reset-gpios: 32*aa0e4c9bSChris Morgan description: Active low reset GPIO 33*aa0e4c9bSChris Morgan vdd-supply: true 34*aa0e4c9bSChris Morgan 35*aa0e4c9bSChris Morganrequired: 36*aa0e4c9bSChris Morgan - compatible 37*aa0e4c9bSChris Morgan - reg 38*aa0e4c9bSChris Morgan - backlight 39*aa0e4c9bSChris Morgan 40*aa0e4c9bSChris MorganadditionalProperties: false 41*aa0e4c9bSChris Morgan 42*aa0e4c9bSChris Morganexamples: 43*aa0e4c9bSChris Morgan - | 44*aa0e4c9bSChris Morgan #include <dt-bindings/gpio/gpio.h> 45*aa0e4c9bSChris Morgan dsi { 46*aa0e4c9bSChris Morgan #address-cells = <1>; 47*aa0e4c9bSChris Morgan #size-cells = <0>; 48*aa0e4c9bSChris Morgan panel@0 { 49*aa0e4c9bSChris Morgan compatible = "anbernic,rg353p-panel", "newvision,nv3051d"; 50*aa0e4c9bSChris Morgan reg = <0>; 51*aa0e4c9bSChris Morgan backlight = <&backlight>; 52*aa0e4c9bSChris Morgan reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>; 53*aa0e4c9bSChris Morgan vdd-supply = <&vcc3v3_lcd>; 54*aa0e4c9bSChris Morgan 55*aa0e4c9bSChris Morgan port { 56*aa0e4c9bSChris Morgan mipi_in_panel: endpoint { 57*aa0e4c9bSChris Morgan remote-endpoint = <&mipi_out_panel>; 58*aa0e4c9bSChris Morgan }; 59*aa0e4c9bSChris Morgan }; 60*aa0e4c9bSChris Morgan }; 61*aa0e4c9bSChris Morgan }; 62*aa0e4c9bSChris Morgan 63*aa0e4c9bSChris Morgan... 64