11aa3bf85SSam Ravnborg# SPDX-License-Identifier: GPL-2.0
21aa3bf85SSam Ravnborg%YAML 1.2
31aa3bf85SSam Ravnborg---
41aa3bf85SSam Ravnborg$id: http://devicetree.org/schemas/display/panel/raydium,rm67191.yaml#
51aa3bf85SSam Ravnborg$schema: http://devicetree.org/meta-schemas/core.yaml#
61aa3bf85SSam Ravnborg
71aa3bf85SSam Ravnborgtitle: Raydium RM67171 OLED LCD panel with MIPI-DSI protocol
81aa3bf85SSam Ravnborg
91aa3bf85SSam Ravnborgmaintainers:
101aa3bf85SSam Ravnborg  - Robert Chiras <robert.chiras@nxp.com>
111aa3bf85SSam Ravnborg
121aa3bf85SSam RavnborgallOf:
131aa3bf85SSam Ravnborg  - $ref: panel-common.yaml#
141aa3bf85SSam Ravnborg
151aa3bf85SSam Ravnborgproperties:
161aa3bf85SSam Ravnborg  compatible:
171aa3bf85SSam Ravnborg    const: raydium,rm67191
181aa3bf85SSam Ravnborg
191aa3bf85SSam Ravnborg  reg: true
201aa3bf85SSam Ravnborg  port: true
211aa3bf85SSam Ravnborg  reset-gpios: true
221aa3bf85SSam Ravnborg  width-mm: true
231aa3bf85SSam Ravnborg  height-mm: true
241aa3bf85SSam Ravnborg
251aa3bf85SSam Ravnborg  dsi-lanes:
261aa3bf85SSam Ravnborg    description: Number of DSI lanes to be used must be <3> or <4>
27*4e71ed98SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
281aa3bf85SSam Ravnborg    enum: [3, 4]
291aa3bf85SSam Ravnborg
301aa3bf85SSam Ravnborg  v3p3-supply:
311aa3bf85SSam Ravnborg    description: phandle to 3.3V regulator that powers the VDD_3V3 pin
321aa3bf85SSam Ravnborg
331aa3bf85SSam Ravnborg  v1p8-supply:
341aa3bf85SSam Ravnborg    description: phandle to 1.8V regulator that powers the VDD_1V8 pin
351aa3bf85SSam Ravnborg
361aa3bf85SSam Ravnborg  video-mode:
371aa3bf85SSam Ravnborg    description: |
381aa3bf85SSam Ravnborg      0 - burst-mode
391aa3bf85SSam Ravnborg      1 - non-burst with sync event
401aa3bf85SSam Ravnborg      2 - non-burst with sync pulse
411aa3bf85SSam Ravnborg    enum: [0, 1, 2]
421aa3bf85SSam Ravnborg
431aa3bf85SSam Ravnborgrequired:
441aa3bf85SSam Ravnborg  - compatible
451aa3bf85SSam Ravnborg  - reg
461aa3bf85SSam Ravnborg  - dsi-lanes
471aa3bf85SSam Ravnborg  - port
481aa3bf85SSam Ravnborg
491aa3bf85SSam RavnborgadditionalProperties: false
501aa3bf85SSam Ravnborg
511aa3bf85SSam Ravnborgexamples:
521aa3bf85SSam Ravnborg  - |
531aa3bf85SSam Ravnborg    #include <dt-bindings/gpio/gpio.h>
541aa3bf85SSam Ravnborg
551aa3bf85SSam Ravnborg    dsi {
561aa3bf85SSam Ravnborg        #address-cells = <1>;
571aa3bf85SSam Ravnborg        #size-cells = <0>;
581aa3bf85SSam Ravnborg
591aa3bf85SSam Ravnborg        panel@0 {
601aa3bf85SSam Ravnborg            compatible = "raydium,rm67191";
611aa3bf85SSam Ravnborg            reg = <0>;
621aa3bf85SSam Ravnborg            reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
631aa3bf85SSam Ravnborg            dsi-lanes = <4>;
641aa3bf85SSam Ravnborg            width-mm = <68>;
651aa3bf85SSam Ravnborg            height-mm = <121>;
661aa3bf85SSam Ravnborg            video-mode = <1>;
671aa3bf85SSam Ravnborg
681aa3bf85SSam Ravnborg            port {
691aa3bf85SSam Ravnborg                panel_in: endpoint {
701aa3bf85SSam Ravnborg                    remote-endpoint = <&mipi_out>;
711aa3bf85SSam Ravnborg                };
721aa3bf85SSam Ravnborg            };
731aa3bf85SSam Ravnborg        };
741aa3bf85SSam Ravnborg    };
751aa3bf85SSam Ravnborg
761aa3bf85SSam Ravnborg...
77