* [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel
2026-04-23 21:14 [PATCH 0/5] Google Nexus 10 display support Lukas Timmermann
@ 2026-04-23 21:14 ` Lukas Timmermann
2026-04-25 9:54 ` Krzysztof Kozlowski
2026-04-23 21:14 ` [PATCH 2/5] drm/panel-edp: Add support for " Lukas Timmermann
` (3 subsequent siblings)
4 siblings, 1 reply; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-23 21:14 UTC (permalink / raw)
To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd
Cc: dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Lukas Timmermann, Alexandre Marquet
From: Alexandre Marquet <tb@a-marquet.fr>
Add the dt-bindings for the LTL101DL02-002 panel.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Signed-off-by: Lukas Timmermann <linux@timmermann.space>
---
Documentation/devicetree/bindings/display/panel/panel-simple.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
index 24e277b19094..2de0a3a6d1fe 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -283,6 +283,8 @@ properties:
# Samsung Electronics 10.6" FWXGA (1366x768) TFT LCD panel
- samsung,ltl106al01
# Samsung Electronics 10.1" WSVGA TFT LCD panel
+ - samsung,ltl101dl02-002
+ # Samsung Electronics 10.1" WQXGA (2560x1600) TFT LCD panel
- samsung,ltn101nt05
# Satoz SAT050AT40H12R2 5.0" WVGA TFT LCD panel
- satoz,sat050at40h12r2
--
2.53.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel
2026-04-23 21:14 ` [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel Lukas Timmermann
@ 2026-04-25 9:54 ` Krzysztof Kozlowski
0 siblings, 0 replies; 14+ messages in thread
From: Krzysztof Kozlowski @ 2026-04-25 9:54 UTC (permalink / raw)
To: Lukas Timmermann
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Sylwester Nawrocki, Chanwoo Choi, Alim Akhtar,
Michael Turquette, Stephen Boyd, dri-devel, devicetree,
linux-kernel, linux-samsung-soc, linux-clk, linux-arm-kernel,
Alexandre Marquet
On Thu, Apr 23, 2026 at 11:14:37PM +0200, Lukas Timmermann wrote:
> From: Alexandre Marquet <tb@a-marquet.fr>
>
> Add the dt-bindings for the LTL101DL02-002 panel.
>
> Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> ---
> Documentation/devicetree/bindings/display/panel/panel-simple.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
> index 24e277b19094..2de0a3a6d1fe 100644
> --- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
> +++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
> @@ -283,6 +283,8 @@ properties:
> # Samsung Electronics 10.6" FWXGA (1366x768) TFT LCD panel
> - samsung,ltl106al01
> # Samsung Electronics 10.1" WSVGA TFT LCD panel
> + - samsung,ltl101dl02-002
This looks like incorrectly placed (101 < 106) and comment should be
above the compatible, at least judging by context.
> + # Samsung Electronics 10.1" WQXGA (2560x1600) TFT LCD panel
> - samsung,ltn101nt05
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 2/5] drm/panel-edp: Add support for Samsung LTL101DL02-002 panel
2026-04-23 21:14 [PATCH 0/5] Google Nexus 10 display support Lukas Timmermann
2026-04-23 21:14 ` [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel Lukas Timmermann
@ 2026-04-23 21:14 ` Lukas Timmermann
2026-04-23 21:49 ` Doug Anderson
2026-04-23 21:14 ` [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes Lukas Timmermann
` (2 subsequent siblings)
4 siblings, 1 reply; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-23 21:14 UTC (permalink / raw)
To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd
Cc: dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Lukas Timmermann, Alexandre Marquet
From: Alexandre Marquet <tb@a-marquet.fr>
Add a panel entry for the Samsung LTL101DL02-002 panel, as found in
Samsung Manta (Google Nexus 10).
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Signed-off-by: Lukas Timmermann <linux@timmermann.space>
---
drivers/gpu/drm/panel/panel-edp.c | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c
index 415b894890ad..2004699db41b 100644
--- a/drivers/gpu/drm/panel/panel-edp.c
+++ b/drivers/gpu/drm/panel/panel-edp.c
@@ -1542,6 +1542,34 @@ static const struct panel_desc samsung_lsn122dl01_c01 = {
},
};
+static const struct drm_display_mode samsung_ltl101dl02_002_mode = {
+ .clock = 268627,
+ .hdisplay = 2560,
+ .hsync_start = 2560 + 48,
+ .hsync_end = 2560 + 48 + 32,
+ .htotal = 2560 + 48 + 32 + 80,
+ .vdisplay = 1600,
+ .vsync_start = 1600 + 3,
+ .vsync_end = 1600 + 3 + 6,
+ .vtotal = 1600 + 3 + 6 + 37,
+ .flags = DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC,
+};
+
+static const struct panel_desc samsung_ltl101dl02_002 = {
+ .modes = &samsung_ltl101dl02_002_mode,
+ .num_modes = 1,
+ .bpc = 6,
+ .size = {
+ .width = 218,
+ .height = 136,
+ },
+ .delay = {
+ .hpd_absent = 200,
+ .unprepare = 500,
+ },
+
+};
+
static const struct drm_display_mode samsung_ltn140at29_301_mode = {
.clock = 76300,
.hdisplay = 1366,
@@ -1696,6 +1724,9 @@ static const struct of_device_id platform_of_match[] = {
}, {
.compatible = "samsung,lsn122dl01-c01",
.data = &samsung_lsn122dl01_c01,
+ }, {
+ .compatible = "samsung,ltl101dl02-002",
+ .data = &samsung_ltl101dl02_002,
}, {
.compatible = "samsung,ltn140at29-301",
.data = &samsung_ltn140at29_301,
--
2.53.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH 2/5] drm/panel-edp: Add support for Samsung LTL101DL02-002 panel
2026-04-23 21:14 ` [PATCH 2/5] drm/panel-edp: Add support for " Lukas Timmermann
@ 2026-04-23 21:49 ` Doug Anderson
2026-04-25 11:23 ` Dmitry Baryshkov
2026-04-28 9:38 ` Lukas Timmermann
0 siblings, 2 replies; 14+ messages in thread
From: Doug Anderson @ 2026-04-23 21:49 UTC (permalink / raw)
To: Lukas Timmermann
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Krzysztof Kozlowski, Sylwester Nawrocki, Chanwoo Choi,
Alim Akhtar, Michael Turquette, Stephen Boyd, dri-devel,
devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Alexandre Marquet
Hi,
On Thu, Apr 23, 2026 at 2:15 PM Lukas Timmermann <linux@timmermann.space> wrote:
>
> From: Alexandre Marquet <tb@a-marquet.fr>
>
> Add a panel entry for the Samsung LTL101DL02-002 panel, as found in
> Samsung Manta (Google Nexus 10).
>
> Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> ---
> drivers/gpu/drm/panel/panel-edp.c | 31 +++++++++++++++++++++++++++++++
> 1 file changed, 31 insertions(+)
Adding new panels like this is discouraged these days. Is there a
reason you can't use the generic "edp-panel" compatible? I know that
the exynos5 driver is pretty old, but a quick glance shows that it's
based on the same analogix-dp core that "rockchip,analogix-dp" is, and
that seems to have support for aux-bus...
-Doug
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/5] drm/panel-edp: Add support for Samsung LTL101DL02-002 panel
2026-04-23 21:49 ` Doug Anderson
@ 2026-04-25 11:23 ` Dmitry Baryshkov
2026-04-28 9:38 ` Lukas Timmermann
1 sibling, 0 replies; 14+ messages in thread
From: Dmitry Baryshkov @ 2026-04-25 11:23 UTC (permalink / raw)
To: Doug Anderson
Cc: Lukas Timmermann, Neil Armstrong, Jessica Zhang,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Thierry Reding, Sam Ravnborg, Krzysztof Kozlowski,
Sylwester Nawrocki, Chanwoo Choi, Alim Akhtar, Michael Turquette,
Stephen Boyd, dri-devel, devicetree, linux-kernel,
linux-samsung-soc, linux-clk, linux-arm-kernel, Alexandre Marquet
On Thu, Apr 23, 2026 at 02:49:53PM -0700, Doug Anderson wrote:
> Hi,
>
> On Thu, Apr 23, 2026 at 2:15 PM Lukas Timmermann <linux@timmermann.space> wrote:
> >
> > From: Alexandre Marquet <tb@a-marquet.fr>
> >
> > Add a panel entry for the Samsung LTL101DL02-002 panel, as found in
> > Samsung Manta (Google Nexus 10).
> >
> > Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> > Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> > ---
> > drivers/gpu/drm/panel/panel-edp.c | 31 +++++++++++++++++++++++++++++++
> > 1 file changed, 31 insertions(+)
>
> Adding new panels like this is discouraged these days. Is there a
> reason you can't use the generic "edp-panel" compatible? I know that
> the exynos5 driver is pretty old, but a quick glance shows that it's
> based on the same analogix-dp core that "rockchip,analogix-dp" is, and
> that seems to have support for aux-bus...
I'd also prefer to NAK this change. If the driver can't cope with the
"edp-panel", the driver must be modified rather than pushing more and
more legacy panel compatibile strings.
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/5] drm/panel-edp: Add support for Samsung LTL101DL02-002 panel
2026-04-23 21:49 ` Doug Anderson
2026-04-25 11:23 ` Dmitry Baryshkov
@ 2026-04-28 9:38 ` Lukas Timmermann
1 sibling, 0 replies; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-28 9:38 UTC (permalink / raw)
To: Doug Anderson
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Krzysztof Kozlowski, Sylwester Nawrocki, Chanwoo Choi,
Alim Akhtar, Michael Turquette, Stephen Boyd, dri-devel,
devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Alexandre Marquet
On Thu, Apr 23, 2026 at 02:49:53PM -0700, Doug Anderson wrote:
> Hi,
>
> On Thu, Apr 23, 2026 at 2:15 PM Lukas Timmermann <linux@timmermann.space> wrote:
> >
> > From: Alexandre Marquet <tb@a-marquet.fr>
> >
> > Add a panel entry for the Samsung LTL101DL02-002 panel, as found in
> > Samsung Manta (Google Nexus 10).
> >
> > Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> > Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> > ---
> > drivers/gpu/drm/panel/panel-edp.c | 31 +++++++++++++++++++++++++++++++
> > 1 file changed, 31 insertions(+)
>
> Adding new panels like this is discouraged these days. Is there a
> reason you can't use the generic "edp-panel" compatible? I know that
> the exynos5 driver is pretty old, but a quick glance shows that it's
> based on the same analogix-dp core that "rockchip,analogix-dp" is, and
> that seems to have support for aux-bus...
>
> -Doug
>
Alexandre had no luck using the aux-bus in the past. I've read the
documentation on the panel-edp driver more closely now and apologize for
the clearly violated directive of not adding panels like this, we are
investigating how to get the aux-bus working eventually.
Thanks for the clarification.
Best regards
Lukas
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes
2026-04-23 21:14 [PATCH 0/5] Google Nexus 10 display support Lukas Timmermann
2026-04-23 21:14 ` [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel Lukas Timmermann
2026-04-23 21:14 ` [PATCH 2/5] drm/panel-edp: Add support for " Lukas Timmermann
@ 2026-04-23 21:14 ` Lukas Timmermann
2026-04-25 9:56 ` Krzysztof Kozlowski
2026-04-23 21:14 ` [PATCH 4/5] clk: samsung: exynos5250: Define more clocks Lukas Timmermann
2026-04-23 21:14 ` [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta Lukas Timmermann
4 siblings, 1 reply; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-23 21:14 UTC (permalink / raw)
To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd
Cc: dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Lukas Timmermann
Add two clocks necessary for the google-manta board
display.
Signed-off-by: Lukas Timmermann <linux@timmermann.space>
---
include/dt-bindings/clock/exynos5250.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/dt-bindings/clock/exynos5250.h b/include/dt-bindings/clock/exynos5250.h
index 2337c028bbe1..93122823c04d 100644
--- a/include/dt-bindings/clock/exynos5250.h
+++ b/include/dt-bindings/clock/exynos5250.h
@@ -176,5 +176,7 @@
#define CLK_MOUT_APLL 1028
#define CLK_MOUT_MPLL 1029
#define CLK_MOUT_VPLLSRC 1030
+#define CLK_MOUT_FIMD1 1031
+#define CLK_MOUT_VPLL 1032
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */
--
2.53.0
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes
2026-04-23 21:14 ` [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes Lukas Timmermann
@ 2026-04-25 9:56 ` Krzysztof Kozlowski
0 siblings, 0 replies; 14+ messages in thread
From: Krzysztof Kozlowski @ 2026-04-25 9:56 UTC (permalink / raw)
To: Lukas Timmermann
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Sylwester Nawrocki, Chanwoo Choi, Alim Akhtar,
Michael Turquette, Stephen Boyd, dri-devel, devicetree,
linux-kernel, linux-samsung-soc, linux-clk, linux-arm-kernel
On Thu, Apr 23, 2026 at 11:14:39PM +0200, Lukas Timmermann wrote:
> Add two clocks necessary for the google-manta board
> display.
>
> Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> ---
> include/dt-bindings/clock/exynos5250.h | 2 ++
> 1 file changed, 2 insertions(+)
>
If there is going to be any new version, better to split this and send
all SoC patches (clk + DTS) separately from DRM.
No need to resend just for that, I will pick up Samsung SoC things after
the merge window.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 4/5] clk: samsung: exynos5250: Define more clocks
2026-04-23 21:14 [PATCH 0/5] Google Nexus 10 display support Lukas Timmermann
` (2 preceding siblings ...)
2026-04-23 21:14 ` [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes Lukas Timmermann
@ 2026-04-23 21:14 ` Lukas Timmermann
2026-04-23 21:14 ` [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta Lukas Timmermann
4 siblings, 0 replies; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-23 21:14 UTC (permalink / raw)
To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd
Cc: dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Lukas Timmermann, Alexandre Marquet
Add defines for mout_fimd1 and mout_vpll to enable display support for
exynos5250-manta boards.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Signed-off-by: Lukas Timmermann <linux@timmermann.space>
---
drivers/clk/samsung/clk-exynos5250.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/clk/samsung/clk-exynos5250.c b/drivers/clk/samsung/clk-exynos5250.c
index e90d3a0848cb..a43d05d3014f 100644
--- a/drivers/clk/samsung/clk-exynos5250.c
+++ b/drivers/clk/samsung/clk-exynos5250.c
@@ -102,7 +102,7 @@
#define PWR_CTRL2_CORE1_UP_RATIO (1 << 0)
/* NOTE: Must be equal to the last clock ID increased by one */
-#define CLKS_NR (CLK_MOUT_VPLLSRC + 1)
+#define CLKS_NR (CLK_MOUT_VPLL + 1)
/* list of PLLs to be registered */
enum exynos5250_plls {
@@ -283,7 +283,7 @@ static const struct samsung_mux_clock exynos5250_mux_clks[] __initconst = {
MUX(0, "mout_cpll", mout_cpll_p, SRC_TOP2, 8, 1),
MUX(0, "mout_epll", mout_epll_p, SRC_TOP2, 12, 1),
- MUX(0, "mout_vpll", mout_vpll_p, SRC_TOP2, 16, 1),
+ MUX(CLK_MOUT_VPLL, "mout_vpll", mout_vpll_p, SRC_TOP2, 16, 1),
MUX(0, "mout_mpll_user", mout_mpll_user_p, SRC_TOP2, 20, 1),
MUX(0, "mout_bpll_user", mout_bpll_user_p, SRC_TOP2, 24, 1),
MUX(CLK_MOUT_GPLL, "mout_gpll", mout_gpll_p, SRC_TOP2, 28, 1),
@@ -304,7 +304,7 @@ static const struct samsung_mux_clock exynos5250_mux_clks[] __initconst = {
MUX(0, "mout_gscl_wa", mout_group1_p, SRC_GSCL, 24, 4),
MUX(0, "mout_gscl_wb", mout_group1_p, SRC_GSCL, 28, 4),
- MUX(0, "mout_fimd1", mout_group1_p, SRC_DISP1_0, 0, 4),
+ MUX(CLK_MOUT_FIMD1, "mout_fimd1", mout_group1_p, SRC_DISP1_0, 0, 4),
MUX(0, "mout_mipi1", mout_group1_p, SRC_DISP1_0, 12, 4),
MUX(0, "mout_dp", mout_group1_p, SRC_DISP1_0, 16, 4),
MUX(CLK_MOUT_HDMI, "mout_hdmi", mout_hdmi_p, SRC_DISP1_0, 20, 1),
--
2.53.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta
2026-04-23 21:14 [PATCH 0/5] Google Nexus 10 display support Lukas Timmermann
` (3 preceding siblings ...)
2026-04-23 21:14 ` [PATCH 4/5] clk: samsung: exynos5250: Define more clocks Lukas Timmermann
@ 2026-04-23 21:14 ` Lukas Timmermann
2026-04-25 9:58 ` Krzysztof Kozlowski
2026-04-25 11:27 ` Dmitry Baryshkov
4 siblings, 2 replies; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-23 21:14 UTC (permalink / raw)
To: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd
Cc: dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Lukas Timmermann, Alexandre Marquet
Adds the necessary entries for panel and backlight as
well as the fimd controller.
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Signed-off-by: Lukas Timmermann <linux@timmermann.space>
---
arch/arm/boot/dts/samsung/exynos5250-manta.dts | 99 ++++++++++++++++++++++++++
1 file changed, 99 insertions(+)
diff --git a/arch/arm/boot/dts/samsung/exynos5250-manta.dts b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
index 76d3657eb22f..eb97a28ff4e3 100644
--- a/arch/arm/boot/dts/samsung/exynos5250-manta.dts
+++ b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
@@ -25,6 +25,29 @@ aliases {
mmc1 = &mmc_1; /* WiFi */
};
+ backlight: backlight {
+ compatible = "pwm-backlight";
+ pwms = <&pwm 0 1000000 0>;
+
+ brightness-levels = <2 255>; /* TODO */
+ num-interpolated-steps = <254>; /* TODO */
+ default-brightness-level = <102>; /* TODO */
+ post-pwm-on-delay-ms = <97>; /* TODO */
+
+ power-supply = <&backlight_reg>;
+ enable-gpios = <&gpg0 5 GPIO_ACTIVE_HIGH>;
+
+ pinctrl-0 = <&led_bl_reset &pwm0_out>;
+ pinctrl-names = "default";
+ };
+
+ backlight_reg: regulator-backlight {
+ compatible = "regulator-fixed";
+ regulator-name = "APS_EN_18V";
+ pinctrl-0 = <&aps_en_18v>;
+ pinctrl-names = "default";
+ };
+
/* Voltage source unknown */
bmp180_vdda_reg: regulator-bmp180-vdda {
compatible = "regulator-fixed";
@@ -105,6 +128,28 @@ multi-led {
leds = <&status_red>, <&status_green>, <&status_blue>, <&status_white>;
};
+ panel {
+ compatible = "samsung,ltl101dl02-002";
+
+ backlight = <&backlight>;
+ power-supply = <&panel_reg>;
+ enable-gpios = <&gph1 7 GPIO_ACTIVE_HIGH>;
+ pinctrl-0 = <&lcd_en>;
+ pinctrl-names = "default";
+ no-hpd;
+
+ port {
+ panel: endpoint {
+ remote-endpoint = <&dp_out>;
+ };
+ };
+ };
+
+ panel_reg: regulator-panel {
+ compatible = "regulator-fixed";
+ regulator-name = "LCD_EN";
+ };
+
pwrseq: mmc1-pwrseq {
compatible = "mmc-pwrseq-simple";
@@ -146,10 +191,36 @@ &cpu1 {
cpu-supply = <&buck2_reg>;
};
+&dp {
+ status = "okay";
+
+ samsung,color-space = <0>;
+ samsung,color-depth = <1>;
+ samsung,link-rate = <0x0a>;
+ samsung,lane-count = <4>;
+ samsung,dynamic-range = <0>;
+ samsung,ycbcr-coeff = <0>;
+
+ ports {
+ port {
+ dp_out: endpoint {
+ remote-endpoint = <&panel>;
+ };
+ };
+ };
+};
+
&ehci {
status = "disabled";
};
+&fimd {
+ status = "okay";
+
+ assigned-clocks = <&clock CLK_MOUT_FIMD1>, <&clock CLK_MOUT_VPLL>;
+ assigned-clock-parents = <&clock CLK_MOUT_VPLL>;
+};
+
&i2c_1 {
status = "okay";
@@ -396,6 +467,12 @@ ldo25_reg: LDO25 {
};
};
+&mali {
+ status = "okay";
+
+ mali-supply = <&buck4_reg>;
+};
+
&mixer {
status = "okay";
};
@@ -489,6 +566,14 @@ wlan_irq: wlan-irq-pins {
};
&pinctrl_1 {
+ aps_en_18v: aps-en-18v-pins {
+ samsung,pins = "gph1-6";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
+ samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; /* TODO */
+ samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; /* TODO */
+ samsung,pin-val = <0>; /* TODO */
+ };
+
bh1721fvc_reset: bh1721fvc-reset-pins {
samsung,pins = "gph1-2";
samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
@@ -509,6 +594,20 @@ bt_wake: bt-wake-pins {
samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
};
+ lcd_en: lcd-en-pins {
+ samsung,pins = "gph1-7";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
+ samsung,pin-val = <0>;
+ };
+
+ led_bl_reset: led-bl-rst-pins {
+ samsung,pins = "gpg0-5";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
+ samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; /* TODO */
+ samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; /* TODO */
+ samsung,pin-val = <0>; /* TODO */
+ };
+
msense_reset: msense-reset-pins {
samsung,pins = "gpg2-0";
samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
--
2.53.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta
2026-04-23 21:14 ` [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta Lukas Timmermann
@ 2026-04-25 9:58 ` Krzysztof Kozlowski
2026-04-28 9:44 ` Lukas Timmermann
2026-04-25 11:27 ` Dmitry Baryshkov
1 sibling, 1 reply; 14+ messages in thread
From: Krzysztof Kozlowski @ 2026-04-25 9:58 UTC (permalink / raw)
To: Lukas Timmermann
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Sylwester Nawrocki, Chanwoo Choi, Alim Akhtar,
Michael Turquette, Stephen Boyd, dri-devel, devicetree,
linux-kernel, linux-samsung-soc, linux-clk, linux-arm-kernel,
Alexandre Marquet
On Thu, Apr 23, 2026 at 11:14:41PM +0200, Lukas Timmermann wrote:
> Adds the necessary entries for panel and backlight as
> well as the fimd controller.
>
> Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> ---
> arch/arm/boot/dts/samsung/exynos5250-manta.dts | 99 ++++++++++++++++++++++++++
> 1 file changed, 99 insertions(+)
>
> diff --git a/arch/arm/boot/dts/samsung/exynos5250-manta.dts b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> index 76d3657eb22f..eb97a28ff4e3 100644
> --- a/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> +++ b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> @@ -25,6 +25,29 @@ aliases {
> mmc1 = &mmc_1; /* WiFi */
> };
>
> + backlight: backlight {
> + compatible = "pwm-backlight";
> + pwms = <&pwm 0 1000000 0>;
> +
> + brightness-levels = <2 255>; /* TODO */
> + num-interpolated-steps = <254>; /* TODO */
> + default-brightness-level = <102>; /* TODO */
> + post-pwm-on-delay-ms = <97>; /* TODO */
> +
> + power-supply = <&backlight_reg>;
> + enable-gpios = <&gpg0 5 GPIO_ACTIVE_HIGH>;
> +
> + pinctrl-0 = <&led_bl_reset &pwm0_out>;
> + pinctrl-names = "default";
> + };
> +
> + backlight_reg: regulator-backlight {
> + compatible = "regulator-fixed";
> + regulator-name = "APS_EN_18V";
> + pinctrl-0 = <&aps_en_18v>;
> + pinctrl-names = "default";
No enable GPIO? No voltage?
> + };
> +
> /* Voltage source unknown */
> bmp180_vdda_reg: regulator-bmp180-vdda {
> compatible = "regulator-fixed";
> @@ -105,6 +128,28 @@ multi-led {
> leds = <&status_red>, <&status_green>, <&status_blue>, <&status_white>;
> };
>
> + panel {
> + compatible = "samsung,ltl101dl02-002";
> +
> + backlight = <&backlight>;
> + power-supply = <&panel_reg>;
> + enable-gpios = <&gph1 7 GPIO_ACTIVE_HIGH>;
> + pinctrl-0 = <&lcd_en>;
> + pinctrl-names = "default";
> + no-hpd;
> +
> + port {
> + panel: endpoint {
> + remote-endpoint = <&dp_out>;
> + };
> + };
> + };
> +
> + panel_reg: regulator-panel {
> + compatible = "regulator-fixed";
> + regulator-name = "LCD_EN";
That's incomplete. You should have at least voltage.
> + };
> +
> pwrseq: mmc1-pwrseq {
> compatible = "mmc-pwrseq-simple";
>
> @@ -146,10 +191,36 @@ &cpu1 {
> cpu-supply = <&buck2_reg>;
> };
>
> +&dp {
> + status = "okay";
> +
> + samsung,color-space = <0>;
> + samsung,color-depth = <1>;
> + samsung,link-rate = <0x0a>;
> + samsung,lane-count = <4>;
> + samsung,dynamic-range = <0>;
> + samsung,ycbcr-coeff = <0>;
> +
> + ports {
> + port {
> + dp_out: endpoint {
> + remote-endpoint = <&panel>;
> + };
> + };
> + };
> +};
> +
> &ehci {
> status = "disabled";
> };
>
> +&fimd {
> + status = "okay";
> +
> + assigned-clocks = <&clock CLK_MOUT_FIMD1>, <&clock CLK_MOUT_VPLL>;
> + assigned-clock-parents = <&clock CLK_MOUT_VPLL>;
> +};
> +
> &i2c_1 {
> status = "okay";
>
> @@ -396,6 +467,12 @@ ldo25_reg: LDO25 {
> };
> };
>
> +&mali {
> + status = "okay";
> +
> + mali-supply = <&buck4_reg>;
> +};
> +
> &mixer {
> status = "okay";
> };
> @@ -489,6 +566,14 @@ wlan_irq: wlan-irq-pins {
> };
>
> &pinctrl_1 {
> + aps_en_18v: aps-en-18v-pins {
> + samsung,pins = "gph1-6";
> + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
TODO why? IOW, what are you missing here? Was this tested?
TODO note can stay, but I would prefer to see short comment explaining
why.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta
2026-04-25 9:58 ` Krzysztof Kozlowski
@ 2026-04-28 9:44 ` Lukas Timmermann
0 siblings, 0 replies; 14+ messages in thread
From: Lukas Timmermann @ 2026-04-28 9:44 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Sylwester Nawrocki, Chanwoo Choi, Alim Akhtar,
Michael Turquette, Stephen Boyd, dri-devel, devicetree,
linux-kernel, linux-samsung-soc, linux-clk, linux-arm-kernel,
Alexandre Marquet
On Sat, Apr 25, 2026 at 11:58:47AM +0200, Krzysztof Kozlowski wrote:
> On Thu, Apr 23, 2026 at 11:14:41PM +0200, Lukas Timmermann wrote:
> > Adds the necessary entries for panel and backlight as
> > well as the fimd controller.
> >
> > Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> > Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> > ---
> > arch/arm/boot/dts/samsung/exynos5250-manta.dts | 99 ++++++++++++++++++++++++++
> > 1 file changed, 99 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/samsung/exynos5250-manta.dts b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> > index 76d3657eb22f..eb97a28ff4e3 100644
> > --- a/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> > +++ b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> > @@ -25,6 +25,29 @@ aliases {
> > mmc1 = &mmc_1; /* WiFi */
> > };
> >
> > + backlight: backlight {
> > + compatible = "pwm-backlight";
> > + pwms = <&pwm 0 1000000 0>;
> > +
> > + brightness-levels = <2 255>; /* TODO */
> > + num-interpolated-steps = <254>; /* TODO */
> > + default-brightness-level = <102>; /* TODO */
> > + post-pwm-on-delay-ms = <97>; /* TODO */
> > +
> > + power-supply = <&backlight_reg>;
> > + enable-gpios = <&gpg0 5 GPIO_ACTIVE_HIGH>;
> > +
> > + pinctrl-0 = <&led_bl_reset &pwm0_out>;
> > + pinctrl-names = "default";
> > + };
> > +
> > + backlight_reg: regulator-backlight {
> > + compatible = "regulator-fixed";
> > + regulator-name = "APS_EN_18V";
> > + pinctrl-0 = <&aps_en_18v>;
> > + pinctrl-names = "default";
>
> No enable GPIO? No voltage?
>
> > + };
> > +
> > /* Voltage source unknown */
> > bmp180_vdda_reg: regulator-bmp180-vdda {
> > compatible = "regulator-fixed";
> > @@ -105,6 +128,28 @@ multi-led {
> > leds = <&status_red>, <&status_green>, <&status_blue>, <&status_white>;
> > };
> >
> > + panel {
> > + compatible = "samsung,ltl101dl02-002";
> > +
> > + backlight = <&backlight>;
> > + power-supply = <&panel_reg>;
> > + enable-gpios = <&gph1 7 GPIO_ACTIVE_HIGH>;
> > + pinctrl-0 = <&lcd_en>;
> > + pinctrl-names = "default";
> > + no-hpd;
> > +
> > + port {
> > + panel: endpoint {
> > + remote-endpoint = <&dp_out>;
> > + };
> > + };
> > + };
> > +
> > + panel_reg: regulator-panel {
> > + compatible = "regulator-fixed";
> > + regulator-name = "LCD_EN";
>
> That's incomplete. You should have at least voltage.
>
> > + };
> > +
> > pwrseq: mmc1-pwrseq {
> > compatible = "mmc-pwrseq-simple";
> >
> > @@ -146,10 +191,36 @@ &cpu1 {
> > cpu-supply = <&buck2_reg>;
> > };
> >
> > +&dp {
> > + status = "okay";
> > +
> > + samsung,color-space = <0>;
> > + samsung,color-depth = <1>;
> > + samsung,link-rate = <0x0a>;
> > + samsung,lane-count = <4>;
> > + samsung,dynamic-range = <0>;
> > + samsung,ycbcr-coeff = <0>;
> > +
> > + ports {
> > + port {
> > + dp_out: endpoint {
> > + remote-endpoint = <&panel>;
> > + };
> > + };
> > + };
> > +};
> > +
> > &ehci {
> > status = "disabled";
> > };
> >
> > +&fimd {
> > + status = "okay";
> > +
> > + assigned-clocks = <&clock CLK_MOUT_FIMD1>, <&clock CLK_MOUT_VPLL>;
> > + assigned-clock-parents = <&clock CLK_MOUT_VPLL>;
> > +};
> > +
> > &i2c_1 {
> > status = "okay";
> >
> > @@ -396,6 +467,12 @@ ldo25_reg: LDO25 {
> > };
> > };
> >
> > +&mali {
> > + status = "okay";
> > +
> > + mali-supply = <&buck4_reg>;
> > +};
> > +
> > &mixer {
> > status = "okay";
> > };
> > @@ -489,6 +566,14 @@ wlan_irq: wlan-irq-pins {
> > };
> >
> > &pinctrl_1 {
> > + aps_en_18v: aps-en-18v-pins {
> > + samsung,pins = "gph1-6";
> > + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
>
> TODO why? IOW, what are you missing here? Was this tested?
>
> TODO note can stay, but I would prefer to see short comment explaining
> why.
>
>
> Best regards,
> Krzysztof
>
>
Yes, this patch was tested for function. I added reminders to triple check these
values before sending the patch but obviously forgot to remove them afterwards.
They won't be in v2 of this patch.
Also thanks for commenting on gpio and voltage, I try to search in
the downstream kernel to find values or add comments when there
is no information.
Best regards
Lukas
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta
2026-04-23 21:14 ` [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta Lukas Timmermann
2026-04-25 9:58 ` Krzysztof Kozlowski
@ 2026-04-25 11:27 ` Dmitry Baryshkov
1 sibling, 0 replies; 14+ messages in thread
From: Dmitry Baryshkov @ 2026-04-25 11:27 UTC (permalink / raw)
To: Lukas Timmermann
Cc: Neil Armstrong, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Douglas Anderson, Krzysztof Kozlowski, Sylwester Nawrocki,
Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd,
dri-devel, devicetree, linux-kernel, linux-samsung-soc, linux-clk,
linux-arm-kernel, Alexandre Marquet
On Thu, Apr 23, 2026 at 11:14:41PM +0200, Lukas Timmermann wrote:
> Adds the necessary entries for panel and backlight as
> well as the fimd controller.
>
> Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
> Signed-off-by: Lukas Timmermann <linux@timmermann.space>
> ---
> arch/arm/boot/dts/samsung/exynos5250-manta.dts | 99 ++++++++++++++++++++++++++
> 1 file changed, 99 insertions(+)
>
> diff --git a/arch/arm/boot/dts/samsung/exynos5250-manta.dts b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> index 76d3657eb22f..eb97a28ff4e3 100644
> --- a/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> +++ b/arch/arm/boot/dts/samsung/exynos5250-manta.dts
> @@ -25,6 +25,29 @@ aliases {
> mmc1 = &mmc_1; /* WiFi */
> };
>
> + backlight: backlight {
> + compatible = "pwm-backlight";
> + pwms = <&pwm 0 1000000 0>;
> +
> + brightness-levels = <2 255>; /* TODO */
> + num-interpolated-steps = <254>; /* TODO */
> + default-brightness-level = <102>; /* TODO */
> + post-pwm-on-delay-ms = <97>; /* TODO */
> +
> + power-supply = <&backlight_reg>;
> + enable-gpios = <&gpg0 5 GPIO_ACTIVE_HIGH>;
> +
> + pinctrl-0 = <&led_bl_reset &pwm0_out>;
> + pinctrl-names = "default";
> + };
> +
> + backlight_reg: regulator-backlight {
> + compatible = "regulator-fixed";
> + regulator-name = "APS_EN_18V";
> + pinctrl-0 = <&aps_en_18v>;
> + pinctrl-names = "default";
> + };
> +
> /* Voltage source unknown */
> bmp180_vdda_reg: regulator-bmp180-vdda {
> compatible = "regulator-fixed";
> @@ -105,6 +128,28 @@ multi-led {
> leds = <&status_red>, <&status_green>, <&status_blue>, <&status_white>;
> };
>
> + panel {
> + compatible = "samsung,ltl101dl02-002";
> +
> + backlight = <&backlight>;
> + power-supply = <&panel_reg>;
> + enable-gpios = <&gph1 7 GPIO_ACTIVE_HIGH>;
> + pinctrl-0 = <&lcd_en>;
> + pinctrl-names = "default";
> + no-hpd;
> +
> + port {
> + panel: endpoint {
> + remote-endpoint = <&dp_out>;
> + };
> + };
> + };
No, the panel is not just being attached to the device. I asumme it is
controlled over the AUX bus, so it shoud be a child device of the
AUX bus.
> +
> + panel_reg: regulator-panel {
> + compatible = "regulator-fixed";
> + regulator-name = "LCD_EN";
> + };
> +
> pwrseq: mmc1-pwrseq {
> compatible = "mmc-pwrseq-simple";
>
> @@ -146,10 +191,36 @@ &cpu1 {
> cpu-supply = <&buck2_reg>;
> };
>
> +&dp {
> + status = "okay";
> +
> + samsung,color-space = <0>;
> + samsung,color-depth = <1>;
> + samsung,link-rate = <0x0a>;
> + samsung,lane-count = <4>;
> + samsung,dynamic-range = <0>;
> + samsung,ycbcr-coeff = <0>;
> +
> + ports {
> + port {
> + dp_out: endpoint {
> + remote-endpoint = <&panel>;
> + };
> + };
> + };
> +};
> +
> &ehci {
> status = "disabled";
> };
>
> +&fimd {
> + status = "okay";
> +
> + assigned-clocks = <&clock CLK_MOUT_FIMD1>, <&clock CLK_MOUT_VPLL>;
> + assigned-clock-parents = <&clock CLK_MOUT_VPLL>;
> +};
> +
> &i2c_1 {
> status = "okay";
>
> @@ -396,6 +467,12 @@ ldo25_reg: LDO25 {
> };
> };
>
> +&mali {
> + status = "okay";
> +
> + mali-supply = <&buck4_reg>;
> +};
> +
> &mixer {
> status = "okay";
> };
> @@ -489,6 +566,14 @@ wlan_irq: wlan-irq-pins {
> };
>
> &pinctrl_1 {
> + aps_en_18v: aps-en-18v-pins {
> + samsung,pins = "gph1-6";
> + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
> + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; /* TODO */
> + samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; /* TODO */
> + samsung,pin-val = <0>; /* TODO */
> + };
> +
> bh1721fvc_reset: bh1721fvc-reset-pins {
> samsung,pins = "gph1-2";
> samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
> @@ -509,6 +594,20 @@ bt_wake: bt-wake-pins {
> samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
> };
>
> + lcd_en: lcd-en-pins {
> + samsung,pins = "gph1-7";
> + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
> + samsung,pin-val = <0>;
> + };
> +
> + led_bl_reset: led-bl-rst-pins {
> + samsung,pins = "gpg0-5";
> + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; /* TODO */
> + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; /* TODO */
> + samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; /* TODO */
> + samsung,pin-val = <0>; /* TODO */
> + };
> +
> msense_reset: msense-reset-pins {
> samsung,pins = "gpg2-0";
> samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
>
> --
> 2.53.0
>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 14+ messages in thread