Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

authored by

Dzmitry Sankouski and committed by
Neil Armstrong
d891e798 975bdea8

+80
+75
Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.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,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 + ...
+5
MAINTAINERS
··· 7383 7383 F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7384 7384 F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7385 7385 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 + 7386 7391 DRM DRIVER FOR SITRONIX ST7586 PANELS 7387 7392 M: David Lechner <david@lechnology.com> 7388 7393 S: Maintained