1*8ccc0d23SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*8ccc0d23SEmmanuel Vadot%YAML 1.2 3*8ccc0d23SEmmanuel Vadot--- 4*8ccc0d23SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/visionox,rm692e5.yaml# 5*8ccc0d23SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*8ccc0d23SEmmanuel Vadot 7*8ccc0d23SEmmanuel Vadottitle: Visionox RM692E5 6.55" 2400x1080 120Hz MIPI-DSI Panel 8*8ccc0d23SEmmanuel Vadot 9*8ccc0d23SEmmanuel Vadotmaintainers: 10*8ccc0d23SEmmanuel Vadot - Danila Tikhonov <danila@jiaxyga.com> 11*8ccc0d23SEmmanuel Vadot 12*8ccc0d23SEmmanuel Vadotdescription: 13*8ccc0d23SEmmanuel Vadot The Visionox RM692E5 is a generic DSI Panel IC used to control 14*8ccc0d23SEmmanuel Vadot AMOLED panels. 15*8ccc0d23SEmmanuel Vadot 16*8ccc0d23SEmmanuel VadotallOf: 17*8ccc0d23SEmmanuel Vadot - $ref: panel-common.yaml# 18*8ccc0d23SEmmanuel Vadot 19*8ccc0d23SEmmanuel Vadotproperties: 20*8ccc0d23SEmmanuel Vadot compatible: 21*8ccc0d23SEmmanuel Vadot oneOf: 22*8ccc0d23SEmmanuel Vadot - enum: 23*8ccc0d23SEmmanuel Vadot - visionox,rm692e5 24*8ccc0d23SEmmanuel Vadot - items: 25*8ccc0d23SEmmanuel Vadot - enum: 26*8ccc0d23SEmmanuel Vadot - nothing,rm692e5-spacewar 27*8ccc0d23SEmmanuel Vadot - const: visionox,rm692e5 28*8ccc0d23SEmmanuel Vadot 29*8ccc0d23SEmmanuel Vadot reg: 30*8ccc0d23SEmmanuel Vadot maxItems: 1 31*8ccc0d23SEmmanuel Vadot 32*8ccc0d23SEmmanuel Vadot vdd-supply: 33*8ccc0d23SEmmanuel Vadot description: 3.3V source voltage rail 34*8ccc0d23SEmmanuel Vadot 35*8ccc0d23SEmmanuel Vadot vddio-supply: 36*8ccc0d23SEmmanuel Vadot description: 1.8V I/O source voltage rail 37*8ccc0d23SEmmanuel Vadot 38*8ccc0d23SEmmanuel Vadot reset-gpios: true 39*8ccc0d23SEmmanuel Vadot port: true 40*8ccc0d23SEmmanuel Vadot 41*8ccc0d23SEmmanuel Vadotrequired: 42*8ccc0d23SEmmanuel Vadot - compatible 43*8ccc0d23SEmmanuel Vadot - reg 44*8ccc0d23SEmmanuel Vadot - reset-gpios 45*8ccc0d23SEmmanuel Vadot - vdd-supply 46*8ccc0d23SEmmanuel Vadot - vddio-supply 47*8ccc0d23SEmmanuel Vadot - port 48*8ccc0d23SEmmanuel Vadot 49*8ccc0d23SEmmanuel VadotadditionalProperties: false 50*8ccc0d23SEmmanuel Vadot 51*8ccc0d23SEmmanuel Vadotexamples: 52*8ccc0d23SEmmanuel Vadot - | 53*8ccc0d23SEmmanuel Vadot #include <dt-bindings/gpio/gpio.h> 54*8ccc0d23SEmmanuel Vadot 55*8ccc0d23SEmmanuel Vadot dsi { 56*8ccc0d23SEmmanuel Vadot #address-cells = <1>; 57*8ccc0d23SEmmanuel Vadot #size-cells = <0>; 58*8ccc0d23SEmmanuel Vadot 59*8ccc0d23SEmmanuel Vadot panel@0 { 60*8ccc0d23SEmmanuel Vadot compatible = "nothing,rm692e5-spacewar", 61*8ccc0d23SEmmanuel Vadot "visionox,rm692e5"; 62*8ccc0d23SEmmanuel Vadot reg = <0>; 63*8ccc0d23SEmmanuel Vadot 64*8ccc0d23SEmmanuel Vadot reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>; 65*8ccc0d23SEmmanuel Vadot 66*8ccc0d23SEmmanuel Vadot vdd-supply = <&vdd_oled>; 67*8ccc0d23SEmmanuel Vadot vddio-supply = <&vdd_io_oled>; 68*8ccc0d23SEmmanuel Vadot 69*8ccc0d23SEmmanuel Vadot port { 70*8ccc0d23SEmmanuel Vadot panel_in: endpoint { 71*8ccc0d23SEmmanuel Vadot remote-endpoint = <&mdss_dsi0_out>; 72*8ccc0d23SEmmanuel Vadot }; 73*8ccc0d23SEmmanuel Vadot }; 74*8ccc0d23SEmmanuel Vadot }; 75*8ccc0d23SEmmanuel Vadot }; 76*8ccc0d23SEmmanuel Vadot 77*8ccc0d23SEmmanuel Vadot... 78