# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/display/panel/raydium,rm69380.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Raydium RM69380-based DSI display panels maintainers: - David Wronek description: The Raydium RM69380 is a generic DSI panel IC used to control OLED panels. allOf: - $ref: panel-common-dual.yaml# properties: compatible: items: - enum: - lenovo,j716f-edo-rm69380 - const: raydium,rm69380 description: This indicates the panel manufacturer of the panel that is in turn using the RM69380 panel driver. The compatible string determines how the RM69380 panel driver shall be configured to work with the indicated panel. The raydium,rm69380 compatible shall always be provided as a fallback. avdd-supply: description: Analog voltage rail vddio-supply: description: I/O voltage rail reset-gpios: maxItems: 1 description: phandle of gpio for reset line - This should be active low reg: true required: - compatible - reg - avdd-supply - vddio-supply - reset-gpios unevaluatedProperties: false examples: - | #include dsi { #address-cells = <1>; #size-cells = <0>; panel@0 { compatible = "lenovo,j716f-edo-rm69380", "raydium,rm69380"; reg = <0>; avdd-supply = <&panel_avdd_regulator>; vddio-supply = <&vreg_l14a>; reset-gpios = <&tlmm 75 GPIO_ACTIVE_LOW>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; panel_in_0: endpoint { remote-endpoint = <&mdss_dsi0_out>; }; }; port@1 { reg = <1>; panel_in_1: endpoint { remote-endpoint = <&mdss_dsi1_out>; }; }; }; }; }; ...