[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250827044720.3751272-4-kiisung.lee@samsung.com>
Date: Wed, 27 Aug 2025 04:47:19 +0000
From: Kisung Lee <kiisung.lee@...sung.com>
To: Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>, Maxime Ripard
<mripard@...nel.org>, Thomas Zimmermann <tzimmermann@...e.de>, David Airlie
<airlied@...il.com>, Simona Vetter <simona@...ll.ch>, Rob Herring
<robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley
<conor+dt@...nel.org>, Alim Akhtar <alim.akhtar@...sung.com>, Mauro Carvalho
Chehab <mchehab@...nel.org>, Inki Dae <inki.dae@...sung.com>
Cc: Kisung Lee <kiisung.lee@...sung.com>, dri-devel@...ts.freedesktop.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, linux-samsung-soc@...r.kernel.org,
linux-media@...r.kernel.org
Subject: [PATCH 3/4] arm64: dts: exynosautov920: enable support for scaler
device
Add the Scaler Devicetree for the Scaler present on the
ExynosAutoV920 SoC. The scaler provides hardware acceleration
for 2D scaling up/down and color space conversion processing.
Signed-off-by: Kisung Lee <kiisung.lee@...sung.com>
---
.../arm64/boot/dts/exynos/exynosautov920.dtsi | 22 +++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
index 0fdf2062930a..e3dad683fa36 100644
--- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
@@ -26,6 +26,7 @@ aliases {
pinctrl5 = &pinctrl_hsi2ufs;
pinctrl6 = &pinctrl_peric0;
pinctrl7 = &pinctrl_peric1;
+ scaler0 = &scaler_0;
};
arm-pmu {
@@ -1504,6 +1505,27 @@ timer {
<GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
<GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
};
+
+ scaler_0: scaler@...30000 {
+ compatible = "samsung,exynos5-scaler";
+ reg = <0x0 0x1A830000 0x0 0x3000>;
+ interrupts = <GIC_SPI 639 IRQ_TYPE_LEVEL_HIGH>;
+
+ mscl_qos_table = < 0 800000 800000
+ 0 663000 663000
+ 0 533000 553000
+ 0 400000 400000
+ 0 350000 350000
+ 0 200000 200000
+ 0 160000 160000 >;
+
+ mscl_ppc_table = < 12 496 470
+ 16 374 342
+ 24 303 288
+ 32 189 188
+ 100 479 436 >;
+ status = "disabled";
+ };
};
#include "exynosautov920-pinctrl.dtsi"
--
2.25.1
Powered by blists - more mailing lists