brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · ec445ff Raw
91 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/display/panel/raydium,rm69380.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Raydium RM69380-based DSI display panels8 9maintainers:10  - David Wronek <david@mainlining.org>11 12description:13  The Raydium RM69380 is a generic DSI panel IC used to control14  OLED panels.15 16allOf:17  - $ref: panel-common-dual.yaml#18 19properties:20  compatible:21    items:22      - enum:23          - lenovo,j716f-edo-rm6938024      - const: raydium,rm6938025    description: This indicates the panel manufacturer of the panel26      that is in turn using the RM69380 panel driver. The compatible27      string determines how the RM69380 panel driver shall be configured28      to work with the indicated panel. The raydium,rm69380 compatible shall29      always be provided as a fallback.30 31  reg:32    maxItems: 133 34  avdd-supply:35    description: Analog voltage rail36 37  vddio-supply:38    description: I/O voltage rail39 40  reset-gpios:41    maxItems: 142    description: phandle of gpio for reset line - This should be active low43 44required:45  - compatible46  - reg47  - avdd-supply48  - vddio-supply49  - reset-gpios50 51unevaluatedProperties: false52 53examples:54  - |55    #include <dt-bindings/gpio/gpio.h>56 57    dsi {58        #address-cells = <1>;59        #size-cells = <0>;60 61        panel@0 {62            compatible = "lenovo,j716f-edo-rm69380", "raydium,rm69380";63            reg = <0>;64 65            avdd-supply = <&panel_avdd_regulator>;66            vddio-supply = <&vreg_l14a>;67            reset-gpios = <&tlmm 75 GPIO_ACTIVE_LOW>;68 69            ports {70                #address-cells = <1>;71                #size-cells = <0>;72 73                port@0 {74                    reg = <0>;75                    panel_in_0: endpoint {76                        remote-endpoint = <&mdss_dsi0_out>;77                    };78                };79 80                port@1 {81                    reg = <1>;82                    panel_in_1: endpoint {83                        remote-endpoint = <&mdss_dsi1_out>;84                    };85                };86            };87        };88    };89 90...91