Skip to content

Commit d891e79

Browse files
Dzmitry Sankouskisuperna9999
authored andcommitted
dt-bindings: panel: add Samsung s6e3ha8
Add binding for the Samsung s6e3ha8 panel found in the Samsung S9. Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Link: https://lore.kernel.org/r/20241006-starqltechn_integration_upstream-v6-2-8336b9cd6c34@gmail.com Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20241006-starqltechn_integration_upstream-v6-2-8336b9cd6c34@gmail.com
1 parent 975bdea commit d891e79

2 files changed

Lines changed: 80 additions & 0 deletions

File tree

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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,s6e3ha8.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Samsung s6e3ha8 AMOLED DSI panel
8+
9+
description: The s6e3ha8 is a 1440x2960 DPI display panel from Samsung Mobile
10+
Displays (SMD).
11+
12+
maintainers:
13+
- Dzmitry Sankouski <dsankouski@gmail.com>
14+
15+
allOf:
16+
- $ref: panel-common.yaml#
17+
18+
properties:
19+
compatible:
20+
const: samsung,s6e3ha8
21+
22+
reg:
23+
maxItems: 1
24+
25+
reset-gpios: true
26+
27+
port: true
28+
29+
vdd3-supply:
30+
description: VDD regulator
31+
32+
vci-supply:
33+
description: VCI regulator
34+
35+
vddr-supply:
36+
description: VDDR regulator
37+
38+
required:
39+
- compatible
40+
- reset-gpios
41+
- vdd3-supply
42+
- vci-supply
43+
- vddr-supply
44+
45+
unevaluatedProperties: false
46+
47+
examples:
48+
- |
49+
#include <dt-bindings/gpio/gpio.h>
50+
51+
dsi {
52+
#address-cells = <1>;
53+
#size-cells = <0>;
54+
55+
panel@0 {
56+
compatible = "samsung,s6e3ha8";
57+
reg = <0>;
58+
vci-supply = <&s2dos05_ldo4>;
59+
vddr-supply = <&s2dos05_buck1>;
60+
vdd3-supply = <&s2dos05_ldo1>;
61+
te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
62+
reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
63+
pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
64+
pinctrl-1 = <&sde_dsi_suspend &sde_te_active_sleep>;
65+
pinctrl-names = "default", "sleep";
66+
67+
port {
68+
panel_in: endpoint {
69+
remote-endpoint = <&mdss_dsi0_out>;
70+
};
71+
};
72+
};
73+
};
74+
75+
...

MAINTAINERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7383,6 +7383,11 @@ S: Maintained
73837383
F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
73847384
F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
73857385

7386+
DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7387+
M: Dzmitry Sankouski <dsankouski@gmail.com>
7388+
S: Maintained
7389+
F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7390+
73867391
DRM DRIVER FOR SITRONIX ST7586 PANELS
73877392
M: David Lechner <david@lechnology.com>
73887393
S: Maintained

0 commit comments

Comments
 (0)