File Index
Files and directories
Sign in
FILE

samsung,atna33xc20.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/display/panel/samsung,atna33xc20.yaml YAML
  1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2%YAML 1.2
  3---
  4$id: http://devicetree.org/schemas/display/panel/samsung,atna33xc20.yaml#
  5$schema: http://devicetree.org/meta-schemas/core.yaml#
  6
  7title: Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
  8
  9maintainers:
 10  - Douglas Anderson <dianders@chromium.org>
 11
 12allOf:
 13  - $ref: panel-common.yaml#
 14
 15properties:
 16  compatible:
 17    oneOf:
 18      # Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
 19      - const: samsung,atna33xc20
 20      - items:
 21          - enum:
 22              # Samsung 13" 3K (2880×1920 pixels) eDP AMOLED panel
 23              - samsung,atna30dw01
 24              # Samsung 14" FHD+ (1920x1200 pixels) eDP AMOLED panel
 25              - samsung,atna40ct06
 26              # Samsung 14" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
 27              - samsung,atna40cu11
 28              # Samsung 14" WQXGA+ (2880×1800 pixels) eDP AMOLED panel
 29              - samsung,atna40yk20
 30              # Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
 31              - samsung,atna45af01
 32              # Samsung 14.5" 3K (2944x1840 pixels) eDP AMOLED panel
 33              - samsung,atna45dc02
 34              # Samsung 15.6" 3K (2880x1620 pixels) eDP AMOLED panel
 35              - samsung,atna56ac03
 36              # Samsung 16.0" 3K (2880x1800 pixels) eDP AMOLED panel
 37              - samsung,atna60cl08
 38          - const: samsung,atna33xc20
 39
 40  enable-gpios: true
 41  port: true
 42  power-supply: true
 43  no-hpd: true
 44  hpd-gpios: true
 45
 46additionalProperties: false
 47
 48required:
 49  - compatible
 50  - enable-gpios
 51  - power-supply
 52
 53examples:
 54  - |
 55    #include <dt-bindings/clock/qcom,rpmh.h>
 56    #include <dt-bindings/gpio/gpio.h>
 57    #include <dt-bindings/interrupt-controller/irq.h>
 58
 59    i2c {
 60      #address-cells = <1>;
 61      #size-cells = <0>;
 62
 63      bridge@2d {
 64        compatible = "ti,sn65dsi86";
 65        reg = <0x2d>;
 66
 67        interrupt-parent = <&tlmm>;
 68        interrupts = <10 IRQ_TYPE_LEVEL_HIGH>;
 69
 70        enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
 71
 72        vpll-supply = <&src_pp1800_s4a>;
 73        vccio-supply = <&src_pp1800_s4a>;
 74        vcca-supply = <&src_pp1200_l2a>;
 75        vcc-supply = <&src_pp1200_l2a>;
 76
 77        clocks = <&rpmhcc RPMH_LN_BB_CLK2>;
 78        clock-names = "refclk";
 79
 80        no-hpd;
 81
 82        ports {
 83          #address-cells = <1>;
 84          #size-cells = <0>;
 85
 86          port@0 {
 87            reg = <0>;
 88            endpoint {
 89              remote-endpoint = <&dsi0_out>;
 90            };
 91          };
 92
 93          port@1 {
 94            reg = <1>;
 95            sn65dsi86_out: endpoint {
 96              remote-endpoint = <&panel_in_edp>;
 97            };
 98          };
 99        };
100
101        aux-bus {
102          panel {
103            compatible = "samsung,atna33xc20";
104            enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
105            power-supply = <&pp3300_dx_edp>;
106            hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
107
108            port {
109              panel_in_edp: endpoint {
110                remote-endpoint = <&sn65dsi86_out>;
111              };
112            };
113          };
114        };
115      };
116    };
~/ Read-only file preview.