1*215c73d4SSvyatoslav Ryhel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*215c73d4SSvyatoslav Ryhel%YAML 1.2 3*215c73d4SSvyatoslav Ryhel--- 4*215c73d4SSvyatoslav Ryhel$id: http://devicetree.org/schemas/display/panel/renesas,r69328.yaml# 5*215c73d4SSvyatoslav Ryhel$schema: http://devicetree.org/meta-schemas/core.yaml# 6*215c73d4SSvyatoslav Ryhel 7*215c73d4SSvyatoslav Ryheltitle: Renesas R69328 based DSI Display Panel 8*215c73d4SSvyatoslav Ryhel 9*215c73d4SSvyatoslav Ryhelmaintainers: 10*215c73d4SSvyatoslav Ryhel - Svyatoslav Ryhel <clamor95@gmail.com> 11*215c73d4SSvyatoslav Ryhel 12*215c73d4SSvyatoslav Ryheldescription: 13*215c73d4SSvyatoslav Ryhel The Renesas R69328 is a generic DSI Panel IC used to control LCD panels. 14*215c73d4SSvyatoslav Ryhel 15*215c73d4SSvyatoslav RyhelallOf: 16*215c73d4SSvyatoslav Ryhel - $ref: panel-common.yaml# 17*215c73d4SSvyatoslav Ryhel 18*215c73d4SSvyatoslav Ryhelproperties: 19*215c73d4SSvyatoslav Ryhel compatible: 20*215c73d4SSvyatoslav Ryhel items: 21*215c73d4SSvyatoslav Ryhel - enum: 22*215c73d4SSvyatoslav Ryhel # JDI DX12D100VM0EAA 4.7" WXGA TFT LCD panel 23*215c73d4SSvyatoslav Ryhel - jdi,dx12d100vm0eaa 24*215c73d4SSvyatoslav Ryhel - const: renesas,r69328 25*215c73d4SSvyatoslav Ryhel 26*215c73d4SSvyatoslav Ryhel reg: 27*215c73d4SSvyatoslav Ryhel maxItems: 1 28*215c73d4SSvyatoslav Ryhel 29*215c73d4SSvyatoslav Ryhel vdd-supply: 30*215c73d4SSvyatoslav Ryhel description: Regulator for main power supply. 31*215c73d4SSvyatoslav Ryhel 32*215c73d4SSvyatoslav Ryhel vddio-supply: 33*215c73d4SSvyatoslav Ryhel description: Regulator for 1.8V IO power supply. 34*215c73d4SSvyatoslav Ryhel 35*215c73d4SSvyatoslav Ryhel backlight: true 36*215c73d4SSvyatoslav Ryhel 37*215c73d4SSvyatoslav Ryhel reset-gpios: true 38*215c73d4SSvyatoslav Ryhel port: true 39*215c73d4SSvyatoslav Ryhel 40*215c73d4SSvyatoslav Ryhelrequired: 41*215c73d4SSvyatoslav Ryhel - compatible 42*215c73d4SSvyatoslav Ryhel - port 43*215c73d4SSvyatoslav Ryhel - backlight 44*215c73d4SSvyatoslav Ryhel 45*215c73d4SSvyatoslav RyheladditionalProperties: false 46*215c73d4SSvyatoslav Ryhel 47*215c73d4SSvyatoslav Ryhelexamples: 48*215c73d4SSvyatoslav Ryhel - | 49*215c73d4SSvyatoslav Ryhel #include <dt-bindings/gpio/gpio.h> 50*215c73d4SSvyatoslav Ryhel 51*215c73d4SSvyatoslav Ryhel dsi { 52*215c73d4SSvyatoslav Ryhel #address-cells = <1>; 53*215c73d4SSvyatoslav Ryhel #size-cells = <0>; 54*215c73d4SSvyatoslav Ryhel 55*215c73d4SSvyatoslav Ryhel panel@1 { 56*215c73d4SSvyatoslav Ryhel compatible = "jdi,dx12d100vm0eaa", "renesas,r69328"; 57*215c73d4SSvyatoslav Ryhel reg = <1>; 58*215c73d4SSvyatoslav Ryhel 59*215c73d4SSvyatoslav Ryhel reset-gpios = <&gpio 176 GPIO_ACTIVE_LOW>; 60*215c73d4SSvyatoslav Ryhel 61*215c73d4SSvyatoslav Ryhel vdd-supply = <&vdd_3v0_lcd>; 62*215c73d4SSvyatoslav Ryhel vddio-supply = <&vdd_1v8_io>; 63*215c73d4SSvyatoslav Ryhel 64*215c73d4SSvyatoslav Ryhel backlight = <&backlight>; 65*215c73d4SSvyatoslav Ryhel 66*215c73d4SSvyatoslav Ryhel port { 67*215c73d4SSvyatoslav Ryhel panel_in: endpoint { 68*215c73d4SSvyatoslav Ryhel remote-endpoint = <&dsi_out>; 69*215c73d4SSvyatoslav Ryhel }; 70*215c73d4SSvyatoslav Ryhel }; 71*215c73d4SSvyatoslav Ryhel }; 72*215c73d4SSvyatoslav Ryhel }; 73*215c73d4SSvyatoslav Ryhel... 74