mirror of
https://github.com/torvalds/linux.git
synced 2026-04-28 19:42:31 -04:00
The Samsung ATNA40CT06 panel is a 16" AMOLED eDP panel. It is similar to the ATNA33XC20 except that it is larger and has a different resolution. It is found on Qualcomm Glymur CRD platform. Raw panel edid: 00 ff ff ff ff ff ff 00 4c 83 a6 41 00 00 00 00 00 20 01 04 b5 22 16 78 03 0b d1 af 51 3d b6 23 0b 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 cb fe 40 64 b0 08 18 70 20 08 88 00 58 d7 10 00 00 1b cb fe 40 64 b0 08 c8 7a 20 08 88 00 58 d7 10 00 00 1b 00 00 00 fd 00 30 78 da da 42 01 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 19 96 c8 46 1c 5e c8 00 00 00 01 4c 70 20 79 02 00 20 00 0c ba 41 59 a6 41 00 00 00 00 00 16 00 21 00 1d 48 0d 98 08 40 0b 08 07 00 f2 ea 50 d7 d3 b6 3d 42 0b 01 45 54 40 5e d0 60 18 10 23 78 26 00 09 07 06 03 00 00 00 50 00 00 22 00 14 e7 f3 09 85 3f 0b 63 00 1f 00 07 00 07 07 17 00 07 00 07 00 81 00 1f 73 1a 00 00 03 03 30 78 00 a0 74 02 60 02 78 00 00 00 00 8d e3 05 80 00 e6 06 05 01 74 60 02 00 00 00 00 00 5f 90 Signed-off-by: Abel Vesa <abel.vesa@linaro.org> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20251028-drm-panel-samsung-add-atna60cl08-v1-1-73123789fcdb@linaro.org
117 lines
3.0 KiB
YAML
117 lines
3.0 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||
%YAML 1.2
|
||
---
|
||
$id: http://devicetree.org/schemas/display/panel/samsung,atna33xc20.yaml#
|
||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||
|
||
title: Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
|
||
|
||
maintainers:
|
||
- Douglas Anderson <dianders@chromium.org>
|
||
|
||
allOf:
|
||
- $ref: panel-common.yaml#
|
||
|
||
properties:
|
||
compatible:
|
||
oneOf:
|
||
# Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
|
||
- const: samsung,atna33xc20
|
||
- items:
|
||
- enum:
|
||
# Samsung 13" 3K (2880×1920 pixels) eDP AMOLED panel
|
||
- samsung,atna30dw01
|
||
# Samsung 14" FHD+ (1920x1200 pixels) eDP AMOLED panel
|
||
- samsung,atna40ct06
|
||
# Samsung 14" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
|
||
- samsung,atna40cu11
|
||
# Samsung 14" WQXGA+ (2880×1800 pixels) eDP AMOLED panel
|
||
- samsung,atna40yk20
|
||
# Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
|
||
- samsung,atna45af01
|
||
# Samsung 14.5" 3K (2944x1840 pixels) eDP AMOLED panel
|
||
- samsung,atna45dc02
|
||
# Samsung 15.6" 3K (2880x1620 pixels) eDP AMOLED panel
|
||
- samsung,atna56ac03
|
||
# Samsung 16.0" 3K (2880x1800 pixels) eDP AMOLED panel
|
||
- samsung,atna60cl08
|
||
- const: samsung,atna33xc20
|
||
|
||
enable-gpios: true
|
||
port: true
|
||
power-supply: true
|
||
no-hpd: true
|
||
hpd-gpios: true
|
||
|
||
additionalProperties: false
|
||
|
||
required:
|
||
- compatible
|
||
- enable-gpios
|
||
- power-supply
|
||
|
||
examples:
|
||
- |
|
||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||
#include <dt-bindings/gpio/gpio.h>
|
||
#include <dt-bindings/interrupt-controller/irq.h>
|
||
|
||
i2c {
|
||
#address-cells = <1>;
|
||
#size-cells = <0>;
|
||
|
||
bridge@2d {
|
||
compatible = "ti,sn65dsi86";
|
||
reg = <0x2d>;
|
||
|
||
interrupt-parent = <&tlmm>;
|
||
interrupts = <10 IRQ_TYPE_LEVEL_HIGH>;
|
||
|
||
enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
|
||
|
||
vpll-supply = <&src_pp1800_s4a>;
|
||
vccio-supply = <&src_pp1800_s4a>;
|
||
vcca-supply = <&src_pp1200_l2a>;
|
||
vcc-supply = <&src_pp1200_l2a>;
|
||
|
||
clocks = <&rpmhcc RPMH_LN_BB_CLK2>;
|
||
clock-names = "refclk";
|
||
|
||
no-hpd;
|
||
|
||
ports {
|
||
#address-cells = <1>;
|
||
#size-cells = <0>;
|
||
|
||
port@0 {
|
||
reg = <0>;
|
||
endpoint {
|
||
remote-endpoint = <&dsi0_out>;
|
||
};
|
||
};
|
||
|
||
port@1 {
|
||
reg = <1>;
|
||
sn65dsi86_out: endpoint {
|
||
remote-endpoint = <&panel_in_edp>;
|
||
};
|
||
};
|
||
};
|
||
|
||
aux-bus {
|
||
panel {
|
||
compatible = "samsung,atna33xc20";
|
||
enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
|
||
power-supply = <&pp3300_dx_edp>;
|
||
hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
|
||
|
||
port {
|
||
panel_in_edp: endpoint {
|
||
remote-endpoint = <&sn65dsi86_out>;
|
||
};
|
||
};
|
||
};
|
||
};
|
||
};
|
||
};
|