1*440b075bSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
20ddc9452SHarigovindan P%YAML 1.2
30ddc9452SHarigovindan P---
40ddc9452SHarigovindan P$id: http://devicetree.org/schemas/display/panel/visionox,rm69299.yaml#
50ddc9452SHarigovindan P$schema: http://devicetree.org/meta-schemas/core.yaml#
60ddc9452SHarigovindan P
7a612130cSKrzysztof Kozlowskititle: Visionox model RM69299 Panels
80ddc9452SHarigovindan P
90ddc9452SHarigovindan Pmaintainers:
100ddc9452SHarigovindan P  - Harigovindan P <harigovi@codeaurora.org>
110ddc9452SHarigovindan P
120ddc9452SHarigovindan Pdescription: |
130ddc9452SHarigovindan P  This binding is for display panels using a Visionox RM692999 panel.
140ddc9452SHarigovindan P
150ddc9452SHarigovindan PallOf:
160ddc9452SHarigovindan P  - $ref: panel-common.yaml#
170ddc9452SHarigovindan P
180ddc9452SHarigovindan Pproperties:
190ddc9452SHarigovindan P  compatible:
200ddc9452SHarigovindan P    const: visionox,rm69299-1080p-display
210ddc9452SHarigovindan P
225ffd1f3fSKrzysztof Kozlowski  reg: true
235ffd1f3fSKrzysztof Kozlowski
240ddc9452SHarigovindan P  vdda-supply:
250ddc9452SHarigovindan P    description: |
260ddc9452SHarigovindan P      Phandle of the regulator that provides the vdda supply voltage.
270ddc9452SHarigovindan P
280ddc9452SHarigovindan P  vdd3p3-supply:
290ddc9452SHarigovindan P    description: |
300ddc9452SHarigovindan P      Phandle of the regulator that provides the vdd3p3 supply voltage.
310ddc9452SHarigovindan P
320ddc9452SHarigovindan P  port: true
330ddc9452SHarigovindan P  reset-gpios: true
340ddc9452SHarigovindan P
350ddc9452SHarigovindan PadditionalProperties: false
360ddc9452SHarigovindan P
370ddc9452SHarigovindan Prequired:
380ddc9452SHarigovindan P  - compatible
395ffd1f3fSKrzysztof Kozlowski  - reg
400ddc9452SHarigovindan P  - vdda-supply
410ddc9452SHarigovindan P  - vdd3p3-supply
420ddc9452SHarigovindan P  - reset-gpios
430ddc9452SHarigovindan P  - port
440ddc9452SHarigovindan P
450ddc9452SHarigovindan Pexamples:
460ddc9452SHarigovindan P  - |
475ffd1f3fSKrzysztof Kozlowski    dsi {
485ffd1f3fSKrzysztof Kozlowski        #address-cells = <1>;
495ffd1f3fSKrzysztof Kozlowski        #size-cells = <0>;
505ffd1f3fSKrzysztof Kozlowski
515ffd1f3fSKrzysztof Kozlowski        panel@0 {
520ddc9452SHarigovindan P            compatible = "visionox,rm69299-1080p-display";
535ffd1f3fSKrzysztof Kozlowski            reg = <0>;
540ddc9452SHarigovindan P
550ddc9452SHarigovindan P            vdda-supply = <&src_pp1800_l8c>;
560ddc9452SHarigovindan P            vdd3p3-supply = <&src_pp2800_l18a>;
570ddc9452SHarigovindan P
580ddc9452SHarigovindan P            reset-gpios = <&pm6150l_gpio 3 0>;
590ddc9452SHarigovindan P            port {
600ddc9452SHarigovindan P                panel0_in: endpoint {
610ddc9452SHarigovindan P                    remote-endpoint = <&dsi0_out>;
620ddc9452SHarigovindan P                };
630ddc9452SHarigovindan P            };
640ddc9452SHarigovindan P        };
655ffd1f3fSKrzysztof Kozlowski    };
660ddc9452SHarigovindan P...
67