[PATCH 04/13] arm64: dts: exynos8855: add cmu_top & cmu_peric clock DT nodes
"raghav.s" <[email protected]> Tue, 28 Jul 2026 17:41:02 +0530
| Newsgroups | org.kernel.vger.linux-samsung-soc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Add required dt node for cmu_top & cmu_peric block Signed-off-by: raghav.s <[email protected]> --- arch/arm64/boot/dts/exynos/exynos8855.dtsi | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos8855.dtsi b/arch/arm64/boot/dts/exynos/exynos8855.dtsi index 9d82fceb5130..0053730b3e01 100644 --- a/arch/arm64/boot/dts/exynos/exynos8855.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos8855.dtsi @@ -10,6 +10,7 @@ */ #include <dt-bindings/interrupt-controller/arm-gic.h> +#include <dt-bindings/clock/samsung,exynos8855.h> / { compatible = "samsung,exynos8855"; @@ -165,12 +166,35 @@ pinctrl_cmgp: pinctrl@12030000 { interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>; }; + cmu_top: clock-controller@13900000 { + compatible = "samsung,exynos8855-cmu-top"; + reg = <0x13900000 0x8000>; + #clock-cells = <1>; + clocks = <&oscclk>; + clock-names = "oscclk"; + }; + pinctrl_usi: pinctrl@15030000 { compatible = "samsung,exynos8855-pinctrl"; reg = <0x15030000 0x1000>; interrupts = <GIC_SPI 440 IRQ_TYPE_LEVEL_HIGH>; }; + cmu_peric: clock-controller@15400000 { + compatible = "samsung,exynos8855-cmu-peric"; + reg = <0x15400000 0x8000>; + #clock-cells = <1>; + + clocks = <&oscclk>, + <&cmu_top CLKCMU_DOUT_PERIC_NOC>, + <&cmu_top CLKCMU_DOUT_PERIC_MMC_CARD>, + <&cmu_top CLKCMU_DOUT_PERIC_IP>; + clock-names = "oscclk", + "bus", + "mmc_card", + "ip"; + }; + pinctrl_peric: pinctrl@15440000 { compatible = "samsung,exynos8855-pinctrl"; reg = <0x15440000 0x1000>; -- 2.34.1