* [PATCH v2 0/2] Add ExynosAutov920 hsi0 support to exynos-sysreg
[not found] <CGME20260212082117epcas2p1d77535385304e28d140c1254ab305511@epcas2p1.samsung.com>
@ 2026-02-12 8:21 ` Sanghoon Bae
[not found] ` <CGME20260212082119epcas2p34791b0d7ad5ea3b50c6bcfe03cf0f16a@epcas2p3.samsung.com>
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Sanghoon Bae @ 2026-02-12 8:21 UTC (permalink / raw)
To: robh, krzk, conor+dt, vkoul, alim.akhtar, kishon
Cc: krzk+dt, linux-kernel, devicetree, linux-samsung-soc, sowon.na,
Sanghoon Bae
The ExynosAutov920 SoC includes a PCIe IP and a hsi0 register block that
is mapped in the exynos-sysreg.
To manage PCIe PHY power, configure the PCIe PLL, and set the device direction,
the hsi0 registers need to be defined in exynos-sysreg.
This patch must be applied before the ExynosAutov920 PCIe PHY is enabled.
Sanghoon Bae (2):
dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920
arm64: dts: exynosautov920: Add hsi0 syscon node for PCIe PHY
.../bindings/soc/samsung/samsung,exynos-sysreg.yaml | 1 +
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 6 ++++++
2 files changed, 7 insertions(+)
--
2.45.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v2 1/2] dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920
[not found] ` <CGME20260212082119epcas2p34791b0d7ad5ea3b50c6bcfe03cf0f16a@epcas2p3.samsung.com>
@ 2026-02-12 8:21 ` Sanghoon Bae
2026-02-28 14:45 ` Krzysztof Kozlowski
0 siblings, 1 reply; 5+ messages in thread
From: Sanghoon Bae @ 2026-02-12 8:21 UTC (permalink / raw)
To: robh, krzk, conor+dt, vkoul, alim.akhtar, kishon
Cc: krzk+dt, linux-kernel, devicetree, linux-samsung-soc, sowon.na,
Sanghoon Bae
Add hsi0 compatible on samsung,exynos-sysreg
To support ExynosAutov920 PCIe settings:
- PCIe PHY power control
- PLL settings for PCIe
- PCIe device direction (RC/EP)
Signed-off-by: Sanghoon Bae <sh86.bae@samsung.com>
---
.../devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
index d27ed6c9d61e..a44fd24ed0ea 100644
--- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
+++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
@@ -30,6 +30,7 @@ properties:
- samsung,exynos8895-fsys1-sysreg
- samsung,exynos8895-peric0-sysreg
- samsung,exynos8895-peric1-sysreg
+ - samsung,exynosautov920-hsi0-sysreg
- samsung,exynosautov920-peric0-sysreg
- samsung,exynosautov920-peric1-sysreg
- tesla,fsd-cam-sysreg
--
2.45.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v2 2/2] arm64: dts: exynosautov920: Add hsi0 syscon node for PCIe PHY
[not found] ` <CGME20260212082120epcas2p4c6d8af1b07e82baded76eb356c9b87ee@epcas2p4.samsung.com>
@ 2026-02-12 8:21 ` Sanghoon Bae
0 siblings, 0 replies; 5+ messages in thread
From: Sanghoon Bae @ 2026-02-12 8:21 UTC (permalink / raw)
To: robh, krzk, conor+dt, vkoul, alim.akhtar, kishon
Cc: krzk+dt, linux-kernel, devicetree, linux-samsung-soc, sowon.na,
Sanghoon Bae
Add the syscon-hsi0 node to control PCIe PHY power, PLL settings,
and device direction (RC/EP mode) on ExynosAutov920.
Signed-off-by: Sanghoon Bae <sh86.bae@samsung.com>
---
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
index 2cb8041c8a9f..d21f8e008a00 100644
--- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi
@@ -1021,6 +1021,12 @@ cmu_hsi0: clock-controller@16000000 {
"noc";
};
+ syscon_hsi0: syscon@16030000 {
+ compatible = "samsung,exynosautov920-hsi0-sysreg",
+ "syscon";
+ reg = <0x16030000 0x1000>;
+ };
+
pinctrl_hsi0: pinctrl@16040000 {
compatible = "samsung,exynosautov920-pinctrl";
reg = <0x16040000 0x10000>;
--
2.45.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v2 0/2] Add ExynosAutov920 hsi0 support to exynos-sysreg
[not found] ` <CGME20260212082121epcas2p23411797366815b497a70833acaf1a2aa@epcas2p2.samsung.com>
@ 2026-02-12 8:21 ` Sanghoon Bae
0 siblings, 0 replies; 5+ messages in thread
From: Sanghoon Bae @ 2026-02-12 8:21 UTC (permalink / raw)
To: robh, krzk, conor+dt, vkoul, alim.akhtar, kishon
Cc: krzk+dt, linux-kernel, devicetree, linux-samsung-soc, sowon.na,
Sanghoon Bae
The ExynosAutov920 SoC includes a PCIe IP and a hsi0 register block that
is mapped in the exynos-sysreg.
To manage PCIe PHY power, configure the PCIe PLL, and set the device direction,
the hsi0 registers need to be defined in exynos-sysreg.
This patch must be applied before the ExynosAutov920 PCIe PHY is enabled.
Sanghoon Bae (2):
dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920
arm64: dts: exynosautov920: Add hsi0 syscon node for PCIe PHY
.../bindings/soc/samsung/samsung,exynos-sysreg.yaml | 1 +
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 6 ++++++
2 files changed, 7 insertions(+)
--
2.45.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920
2026-02-12 8:21 ` [PATCH v2 1/2] dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920 Sanghoon Bae
@ 2026-02-28 14:45 ` Krzysztof Kozlowski
0 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2026-02-28 14:45 UTC (permalink / raw)
To: Sanghoon Bae, robh, conor+dt, vkoul, alim.akhtar, kishon
Cc: krzk+dt, linux-kernel, devicetree, linux-samsung-soc, sowon.na
On 12/02/2026 09:21, Sanghoon Bae wrote:
> Add hsi0 compatible on samsung,exynos-sysreg
> To support ExynosAutov920 PCIe settings:
> - PCIe PHY power control
> - PLL settings for PCIe
> - PCIe device direction (RC/EP)
>
> Signed-off-by: Sanghoon Bae <sh86.bae@samsung.com>
> ---
Does not apply, please rebase.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-02-28 14:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CGME20260212082117epcas2p1d77535385304e28d140c1254ab305511@epcas2p1.samsung.com>
2026-02-12 8:21 ` [PATCH v2 0/2] Add ExynosAutov920 hsi0 support to exynos-sysreg Sanghoon Bae
[not found] ` <CGME20260212082119epcas2p34791b0d7ad5ea3b50c6bcfe03cf0f16a@epcas2p3.samsung.com>
2026-02-12 8:21 ` [PATCH v2 1/2] dt-bindings: soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920 Sanghoon Bae
2026-02-28 14:45 ` Krzysztof Kozlowski
[not found] ` <CGME20260212082120epcas2p4c6d8af1b07e82baded76eb356c9b87ee@epcas2p4.samsung.com>
2026-02-12 8:21 ` [PATCH v2 2/2] arm64: dts: exynosautov920: Add hsi0 syscon node for PCIe PHY Sanghoon Bae
[not found] ` <CGME20260212082121epcas2p23411797366815b497a70833acaf1a2aa@epcas2p2.samsung.com>
2026-02-12 8:21 ` [PATCH v2 0/2] Add ExynosAutov920 hsi0 support to exynos-sysreg Sanghoon Bae
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®