From nobody Fri Jun 19 17:23:27 2026 Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 146E22F6931; Thu, 23 Apr 2026 21:15:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978903; cv=none; b=eAG4mhKMhM4wNb17DfZmXQvrhjUEX1jNv6e/XWSABsGCUF8BBBbq1WmZg87Q0nVgAP2guqZFK9XSLG6J6jeC0o9FUnVrXpIe50EdfoK/yZ/PT+CHMXVKR6Hx958I27KvOkM0Hs68+/XnoXaMM1jgn+eCOhbORehkoXhVN/jsxyI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978903; c=relaxed/simple; bh=pA+SBQUgKUc6V+jLoZivbu8cudh3VpRR55lGLaOzczE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tI+FZ9JIE36gGHa9YoJ8CyyIyPGeURQR4Tmt7jxxb2IqkNxkF1DINbzBIR7k0GV9fTI1fPL8vV9atXzm5REQMkJuVBl3LtpQs5yJKX+f4Vpjch8msyVawarA+WX2dD+frazn51T/6vjxC2OWv+9OvCgBOSJPdcVtDmrN7ABBi3s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space; spf=pass smtp.mailfrom=timmermann.space; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=timmermann.space Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4g1pl53KYFz9vKv; Thu, 23 Apr 2026 23:14:57 +0200 (CEST) Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of linux@timmermann.space designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=linux@timmermann.space From: Lukas Timmermann Date: Thu, 23 Apr 2026 23:14:37 +0200 Subject: [PATCH 1/5] dt-bindings: display: panel: Document Samsung LTL101DL02-002 panel Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260423-manta-display-v1-1-196f80c5673a@timmermann.space> References: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> In-Reply-To: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> 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@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lukas Timmermann , Alexandre Marquet X-Rspamd-Queue-Id: 4g1pl53KYFz9vKv From: Alexandre Marquet Add the dt-bindings for the LTL101DL02-002 panel. Signed-off-by: Alexandre Marquet Signed-off-by: Lukas Timmermann --- Documentation/devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.y= aml 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 --=20 2.53.0 From nobody Fri Jun 19 17:23:27 2026 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E7242354AF8; Thu, 23 Apr 2026 21:15:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978905; cv=none; b=QBp88Q120WFQvOjIkBN/OkKOt8819m+3euTDEeo71CAL6uojXu0ERrIpc6QXi3s6Lq5VGskxQn3CuuLphd/K7Y0zlbvijJJ3FxX4jhLLg8STPkworbT0uOh7hj8voIARWUCZTIH3cPIwtj0/8AfZUcs7PeOY5r3cc2jhzjj0Yu0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978905; c=relaxed/simple; bh=DNv/BymC1AAVCjxZpiHQBqb+igrvXkujC8y0poGRAEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l0yDZAeOmdR/7lnGejdDOl/cIQGrmQJLmgtjNzqji3PorQUBtzH78qYQ5bl8EbZJUlu9Gi1KAC7z1swvJWi4rlOpeNkTRwVVO1jpUrXk3ERZ7Fjg1FJygkda1WMet/vNXB13UyzvYPAXK5fSswxVFFnYIqpcS+N3RY7C9qzj/Ig= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space; spf=pass smtp.mailfrom=timmermann.space; arc=none smtp.client-ip=80.241.56.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=timmermann.space Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4g1plB2FTJz9twV; Thu, 23 Apr 2026 23:15:02 +0200 (CEST) Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of linux@timmermann.space designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=linux@timmermann.space From: Lukas Timmermann Date: Thu, 23 Apr 2026 23:14:38 +0200 Subject: [PATCH 2/5] drm/panel-edp: Add support for Samsung LTL101DL02-002 panel Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260423-manta-display-v1-2-196f80c5673a@timmermann.space> References: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> In-Reply-To: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> 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@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lukas Timmermann , Alexandre Marquet X-Rspamd-Queue-Id: 4g1plB2FTJz9twV From: Alexandre Marquet Add a panel entry for the Samsung LTL101DL02-002 panel, as found in Samsung Manta (Google Nexus 10). Signed-off-by: Alexandre Marquet Signed-off-by: Lukas Timmermann --- 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/pane= l-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_c0= 1 =3D { }, }; =20 +static const struct drm_display_mode samsung_ltl101dl02_002_mode =3D { + .clock =3D 268627, + .hdisplay =3D 2560, + .hsync_start =3D 2560 + 48, + .hsync_end =3D 2560 + 48 + 32, + .htotal =3D 2560 + 48 + 32 + 80, + .vdisplay =3D 1600, + .vsync_start =3D 1600 + 3, + .vsync_end =3D 1600 + 3 + 6, + .vtotal =3D 1600 + 3 + 6 + 37, + .flags =3D DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC, +}; + +static const struct panel_desc samsung_ltl101dl02_002 =3D { + .modes =3D &samsung_ltl101dl02_002_mode, + .num_modes =3D 1, + .bpc =3D 6, + .size =3D { + .width =3D 218, + .height =3D 136, + }, + .delay =3D { + .hpd_absent =3D 200, + .unprepare =3D 500, + }, + +}; + static const struct drm_display_mode samsung_ltn140at29_301_mode =3D { .clock =3D 76300, .hdisplay =3D 1366, @@ -1696,6 +1724,9 @@ static const struct of_device_id platform_of_match[] = =3D { }, { .compatible =3D "samsung,lsn122dl01-c01", .data =3D &samsung_lsn122dl01_c01, + }, { + .compatible =3D "samsung,ltl101dl02-002", + .data =3D &samsung_ltl101dl02_002, }, { .compatible =3D "samsung,ltn140at29-301", .data =3D &samsung_ltn140at29_301, --=20 2.53.0 From nobody Fri Jun 19 17:23:27 2026 Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6FF2833DEF7; Thu, 23 Apr 2026 21:15:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.151 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978916; cv=none; b=MKeicGRNDzygVMsLTsWBnqk6PdhniOuPOwCfkMbJYSAReOGqUqEwM7uczobEMpoIEU7fQ2z+DJ4fpuYbYwJ5KHhAUk2f6OUZY02wcQV3q0ZS+BUu8PiTWVsGLv9Llx4/gmzeNjx0hMo2B8fGIqLSO3KTFCYTrK7wqq/+kkMjH20= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978916; c=relaxed/simple; bh=7UQeyIPIlTXdREaZunxnL7xh3hHW64UsCQwSEpr4rdQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JqCAO4oEvz3a8MWzLk5j5C4oIhIckaWMzR9I9iyaibYqa3kUdXtplYqmO3O+LVNAJ4Q2MkAbrdzgAdEDr1bD5f6ySmLFPnO733pgutqFxBF5ugZbu+oP+YGCvr9GGgFDt2C25SL4YA58d46yJGbGP6zh8qK8WxDDMnjcl/G5A84= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space; spf=pass smtp.mailfrom=timmermann.space; arc=none smtp.client-ip=80.241.56.151 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=timmermann.space Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4g1plP2QKPz9tZ4; Thu, 23 Apr 2026 23:15:13 +0200 (CEST) Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of linux@timmermann.space designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=linux@timmermann.space From: Lukas Timmermann Date: Thu, 23 Apr 2026 23:14:39 +0200 Subject: [PATCH 3/5] dt-bindings: clock: samsung: Add fimd1 and vpll muxes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260423-manta-display-v1-3-196f80c5673a@timmermann.space> References: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> In-Reply-To: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> 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@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lukas Timmermann X-Rspamd-Queue-Id: 4g1plP2QKPz9tZ4 Add two clocks necessary for the google-manta board display. Signed-off-by: Lukas Timmermann --- 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/c= lock/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 =20 #endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */ --=20 2.53.0 From nobody Fri Jun 19 17:23:27 2026 Received: from mout-p-103.mailbox.org (mout-p-103.mailbox.org [80.241.56.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 734FA33DEF7; Thu, 23 Apr 2026 21:15:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.161 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978930; cv=none; b=RB8Vov2Bk9K/tjlWarm8vBY4ARFRe0WvXG5qxulY5aq5kXrdycKhB1YfWMQ9l/TPqYxBK7EAxso5KsHsA0K19eVEYrUv83Eeoxg4iwZTE0aJvb1Mt8n977CuddRPFOekdg1h3T+x7BKs5aRc/xk2tRpwANRHpN87fvHJ7B6veDI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978930; c=relaxed/simple; bh=6tA9k9HnpQ398IhKcsYtIjqCKpQWsheR/Y0glyW2kB4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hTrfVbHTG9ry2ac3Esg+E/EGOX7QoNUQnnYSP5+/XVwFWSmq9E5h71UDYfFtHRO588jGFSuLYQ5w8mAUbHPDY7WFayS7C3Zpyc6ZTCAcWvxDth6VYwnuQFTu1YXueiSTPjNhKKn9JhWSUFWfcGD1ovNagwxOlgMUa9bGScekx9M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space; spf=pass smtp.mailfrom=timmermann.space; arc=none smtp.client-ip=80.241.56.161 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=timmermann.space Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4g1plY2qWhz9tPg; Thu, 23 Apr 2026 23:15:21 +0200 (CEST) Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of linux@timmermann.space designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=linux@timmermann.space From: Lukas Timmermann Date: Thu, 23 Apr 2026 23:14:40 +0200 Subject: [PATCH 4/5] clk: samsung: exynos5250: Define more clocks Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260423-manta-display-v1-4-196f80c5673a@timmermann.space> References: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> In-Reply-To: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> 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@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lukas Timmermann , Alexandre Marquet X-Rspamd-Queue-Id: 4g1plY2qWhz9tPg Add defines for mout_fimd1 and mout_vpll to enable display support for exynos5250-manta boards. Signed-off-by: Alexandre Marquet Signed-off-by: Lukas Timmermann --- 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) =20 /* 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) =20 /* list of PLLs to be registered */ enum exynos5250_plls { @@ -283,7 +283,7 @@ static const struct samsung_mux_clock exynos5250_mux_cl= ks[] __initconst =3D { =20 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_cl= ks[] __initconst =3D { MUX(0, "mout_gscl_wa", mout_group1_p, SRC_GSCL, 24, 4), MUX(0, "mout_gscl_wb", mout_group1_p, SRC_GSCL, 28, 4), =20 - 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), --=20 2.53.0 From nobody Fri Jun 19 17:23:27 2026 Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C5DEF35A3A5; Thu, 23 Apr 2026 21:15:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978932; cv=none; b=Uo4RgvZUIoCxqYxBF14QSCHMDyDGUeFO4fP8PI30HFKGKgB2GtC49SZnw61CwpmoBq2MMFXUYNuFWWl1vOodF4z0cFhfB0xRyoTrvBk9uNFuO0F1ryOT0OCNyX65tgg4w5o4M3E2zay/M/t5Rh1uc4jW7+qOKDrKJxLftTSu8l0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776978932; c=relaxed/simple; bh=huhIXe5LzTuSdn4x/eDx9x97adSs7l5TQbXWOlsR6Ss=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Hf7MGUupmPbpNM2txM7avXefDn90vTG0zOnJ1fYoZQ0btdcuS8VsFpHk9fgp+5gypIMPQmdk2vy7NjgY2HsCIZUBsPQ1aYBNDfEoMOU5ukWeFgVw2Vrcn3iiT0XiCxQqokdydIPiGseTdP2nTZ9Q4SrvcDn54QGRgKP94S2zAUE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space; spf=pass smtp.mailfrom=timmermann.space; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=timmermann.space Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=timmermann.space Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4g1plj03ssz9vM4; Thu, 23 Apr 2026 23:15:29 +0200 (CEST) Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of linux@timmermann.space designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=linux@timmermann.space From: Lukas Timmermann Date: Thu, 23 Apr 2026 23:14:41 +0200 Subject: [PATCH 5/5] ARM: dts: exynos: Add display support for exynos5250-manta Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260423-manta-display-v1-5-196f80c5673a@timmermann.space> References: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> In-Reply-To: <20260423-manta-display-v1-0-196f80c5673a@timmermann.space> 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@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lukas Timmermann , Alexandre Marquet X-Rspamd-Queue-Id: 4g1plj03ssz9vM4 Adds the necessary entries for panel and backlight as well as the fimd controller. Signed-off-by: Alexandre Marquet Signed-off-by: Lukas Timmermann --- 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 =3D &mmc_1; /* WiFi */ }; =20 + backlight: backlight { + compatible =3D "pwm-backlight"; + pwms =3D <&pwm 0 1000000 0>; + + brightness-levels =3D <2 255>; /* TODO */ + num-interpolated-steps =3D <254>; /* TODO */ + default-brightness-level =3D <102>; /* TODO */ + post-pwm-on-delay-ms =3D <97>; /* TODO */ + + power-supply =3D <&backlight_reg>; + enable-gpios =3D <&gpg0 5 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&led_bl_reset &pwm0_out>; + pinctrl-names =3D "default"; + }; + + backlight_reg: regulator-backlight { + compatible =3D "regulator-fixed"; + regulator-name =3D "APS_EN_18V"; + pinctrl-0 =3D <&aps_en_18v>; + pinctrl-names =3D "default"; + }; + /* Voltage source unknown */ bmp180_vdda_reg: regulator-bmp180-vdda { compatible =3D "regulator-fixed"; @@ -105,6 +128,28 @@ multi-led { leds =3D <&status_red>, <&status_green>, <&status_blue>, <&status_white>; }; =20 + panel { + compatible =3D "samsung,ltl101dl02-002"; + + backlight =3D <&backlight>; + power-supply =3D <&panel_reg>; + enable-gpios =3D <&gph1 7 GPIO_ACTIVE_HIGH>; + pinctrl-0 =3D <&lcd_en>; + pinctrl-names =3D "default"; + no-hpd; + + port { + panel: endpoint { + remote-endpoint =3D <&dp_out>; + }; + }; + }; + + panel_reg: regulator-panel { + compatible =3D "regulator-fixed"; + regulator-name =3D "LCD_EN"; + }; + pwrseq: mmc1-pwrseq { compatible =3D "mmc-pwrseq-simple"; =20 @@ -146,10 +191,36 @@ &cpu1 { cpu-supply =3D <&buck2_reg>; }; =20 +&dp { + status =3D "okay"; + + samsung,color-space =3D <0>; + samsung,color-depth =3D <1>; + samsung,link-rate =3D <0x0a>; + samsung,lane-count =3D <4>; + samsung,dynamic-range =3D <0>; + samsung,ycbcr-coeff =3D <0>; + + ports { + port { + dp_out: endpoint { + remote-endpoint =3D <&panel>; + }; + }; + }; +}; + &ehci { status =3D "disabled"; }; =20 +&fimd { + status =3D "okay"; + + assigned-clocks =3D <&clock CLK_MOUT_FIMD1>, <&clock CLK_MOUT_VPLL>; + assigned-clock-parents =3D <&clock CLK_MOUT_VPLL>; +}; + &i2c_1 { status =3D "okay"; =20 @@ -396,6 +467,12 @@ ldo25_reg: LDO25 { }; }; =20 +&mali { + status =3D "okay"; + + mali-supply =3D <&buck4_reg>; +}; + &mixer { status =3D "okay"; }; @@ -489,6 +566,14 @@ wlan_irq: wlan-irq-pins { }; =20 &pinctrl_1 { + aps_en_18v: aps-en-18v-pins { + samsung,pins =3D "gph1-6"; + samsung,pin-function =3D ; /* TODO */ + samsung,pin-con-pdn =3D ; /* TODO */ + samsung,pin-pud-pdn =3D ; /* TODO */ + samsung,pin-val =3D <0>; /* TODO */ + }; + bh1721fvc_reset: bh1721fvc-reset-pins { samsung,pins =3D "gph1-2"; samsung,pin-function =3D ; @@ -509,6 +594,20 @@ bt_wake: bt-wake-pins { samsung,pin-pud-pdn =3D ; }; =20 + lcd_en: lcd-en-pins { + samsung,pins =3D "gph1-7"; + samsung,pin-function =3D ; /* TODO */ + samsung,pin-val =3D <0>; + }; + + led_bl_reset: led-bl-rst-pins { + samsung,pins =3D "gpg0-5"; + samsung,pin-function =3D ; /* TODO */ + samsung,pin-con-pdn =3D ; /* TODO */ + samsung,pin-pud-pdn =3D ; /* TODO */ + samsung,pin-val =3D <0>; /* TODO */ + }; + msense_reset: msense-reset-pins { samsung,pins =3D "gpg2-0"; samsung,pin-function =3D ; --=20 2.53.0