* [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990
@ 2025-02-12 15:59 Denzeel Oliva
2025-02-12 15:59 ` [PATCH v1 2/2] arm64: dts: exynos990: Add the peric0/1 sysreg node Denzeel Oliva
2025-02-14 8:24 ` [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Krzysztof Kozlowski
0 siblings, 2 replies; 3+ messages in thread
From: Denzeel Oliva @ 2025-02-12 15:59 UTC (permalink / raw)
To: robh, krzk+dt, conor+dt, alim.akhtar, devicetree,
linux-arm-kernel, linux-samsung-soc, linux-kernel
Cc: Denzeel Oliva
Downstream from the Exynos990 kernel source it has more sysreg in
flexpmu, but for now only those two will be added.
Signed-off-by: Denzeel Oliva <wachiturroxd150@gmail.com>
---
.../bindings/soc/samsung/samsung,exynos-sysreg.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
index a75aef240..777a2c458 100644
--- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
+++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
@@ -25,6 +25,8 @@ properties:
- samsung,exynos8895-fsys1-sysreg
- samsung,exynos8895-peric0-sysreg
- samsung,exynos8895-peric1-sysreg
+ - samsung,exynos990-peric0-sysreg
+ - samsung,exynos990-peric1-sysreg
- samsung,exynosautov920-peric0-sysreg
- samsung,exynosautov920-peric1-sysreg
- tesla,fsd-cam-sysreg
@@ -87,6 +89,8 @@ allOf:
- samsung,exynos8895-fsys1-sysreg
- samsung,exynos8895-peric0-sysreg
- samsung,exynos8895-peric1-sysreg
+ - samsung,exynos990-peric0-sysreg
+ - samsung,exynos990-peric1-sysreg
then:
required:
- clocks
--
2.48.1
^ permalink raw reply related [flat|nested] 3+ messages in thread* [PATCH v1 2/2] arm64: dts: exynos990: Add the peric0/1 sysreg node
2025-02-12 15:59 [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Denzeel Oliva
@ 2025-02-12 15:59 ` Denzeel Oliva
2025-02-14 8:24 ` [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Krzysztof Kozlowski
1 sibling, 0 replies; 3+ messages in thread
From: Denzeel Oliva @ 2025-02-12 15:59 UTC (permalink / raw)
To: robh, krzk+dt, conor+dt, alim.akhtar, devicetree,
linux-arm-kernel, linux-samsung-soc, linux-kernel
Cc: Denzeel Oliva
Add sysreg nodes for the PERIC0 and PERIC1 domains.
These system registers are used for peripheral configuration
and control in Exynos990.
Each sysreg node includes its base address, register size, and clock
dependencies.
Signed-off-by: Denzeel Oliva <wachiturroxd150@gmail.com>
---
arch/arm64/boot/dts/exynos/exynos990.dtsi | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos990.dtsi b/arch/arm64/boot/dts/exynos/exynos990.dtsi
index 843587b17..aa056fdae 100644
--- a/arch/arm64/boot/dts/exynos/exynos990.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos990.dtsi
@@ -242,6 +242,12 @@ cmu_peric0: clock-controller@10400000 {
clock-names = "oscclk", "bus", "ip";
};
+ sysreg_peric0: syscon@10420000 {
+ compatible = "samsung,exynos990-peric0-sysreg", "syscon";
+ reg = <0x10420000 0x10000>;
+ clocks = <&cmu_peric0 CLK_GOUT_PERIC0_SYSREG_PCLK>;
+ };
+
pinctrl_peric1: pinctrl@10730000 {
compatible = "samsung,exynos990-pinctrl";
reg = <0x10730000 0x1000>;
@@ -259,6 +265,12 @@ cmu_peric1: clock-controller@10700000 {
clock-names = "oscclk", "bus", "ip";
};
+ sysreg_peric1: syscon@10720000 {
+ compatible = "samsung,exynos990-peric1-sysreg", "syscon";
+ reg = <0x10720000 0x10000>;
+ clocks = <&cmu_peric1 CLK_GOUT_PERIC1_SYSREG_PCLK>;
+ };
+
cmu_hsi0: clock-controller@10a00000 {
compatible = "samsung,exynos990-cmu-hsi0";
reg = <0x10a00000 0x8000>;
--
2.48.1
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990
2025-02-12 15:59 [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Denzeel Oliva
2025-02-12 15:59 ` [PATCH v1 2/2] arm64: dts: exynos990: Add the peric0/1 sysreg node Denzeel Oliva
@ 2025-02-14 8:24 ` Krzysztof Kozlowski
1 sibling, 0 replies; 3+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-14 8:24 UTC (permalink / raw)
To: Denzeel Oliva, robh, krzk+dt, conor+dt, alim.akhtar, devicetree,
linux-arm-kernel, linux-samsung-soc, linux-kernel
On 12/02/2025 16:59, Denzeel Oliva wrote:
> Downstream from the Exynos990 kernel source it has more sysreg in
> flexpmu, but for now only those two will be added.
>
> Signed-off-by: Denzeel Oliva <wachiturroxd150@gmail.com>
> ---
> .../bindings/soc/samsung/samsung,exynos-sysreg.yaml | 4 ++++
> 1 file changed, 4 insertions(+)
Why is this a v1 while v1 was here:
https://lore.kernel.org/all/20250205222223.613-7-wachiturroxd150@gmail.com/
and both patches differ?
Where is the changelog?
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-02-14 8:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-12 15:59 [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Denzeel Oliva
2025-02-12 15:59 ` [PATCH v1 2/2] arm64: dts: exynos990: Add the peric0/1 sysreg node Denzeel Oliva
2025-02-14 8:24 ` [PATCH v1 1/2] dt-bindings: soc: samsung: exynos-sysreg: add compatibles peric0/1 sysreg for Exynos990 Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox