Documentation/devicetree/bindings/display/panel/raydium,rm69380.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/display/panel/raydium,rm69380.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/display/panel/raydium,rm69380.yaml
Extension
.yaml
Size
2151 bytes
Lines
91
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# 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 <david@mainlining.org>

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.

  reg:
    maxItems: 1

  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

required:
  - compatible
  - reg
  - avdd-supply
  - vddio-supply
  - reset-gpios

unevaluatedProperties: false

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>

    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>;

Annotation

Implementation Notes