Add nodes for: - apm-sysreg - cam-sysreg - core-sysreg - cpucl0/1-sysreg - dispaud-sysreg - fsys-sysreg - g2d/g3d-sysreg - peri-sysreg Signed-off-by: Alexandru Chimac <alex@xxxxxxxxx> --- arch/arm64/boot/dts/exynos/exynos9610.dtsi | 60 ++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos9610.dtsi b/arch/arm64/boot/dts/exynos/exynos9610.dtsi index 2a15986c459d6af9f83362c27cdcc3a2646c256b..8ac113ceddacc30b52fa35954c85e1b8c320057d 100644 --- a/arch/arm64/boot/dts/exynos/exynos9610.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos9610.dtsi @@ -210,6 +210,12 @@ chipid@10000000 { reg = <0x10000000 0x100>; }; + sysreg_peri: system-controller@10010000 { + compatible = "samsung,exynos9610-peri-sysreg", "syscon"; + reg = <0x10010000 0x10000>; + clocks = <&cmu_peri CLK_GOUT_PERI_SYSREG_PCLK>; + }; + cmu_peri: clock-controller@10030000 { compatible = "samsung,exynos9610-cmu-peri"; reg = <0x10030000 0x8000>; @@ -238,6 +244,12 @@ cmu_cpucl1: clock-controller@0x10800000 { "dout_cmu_hpm"; }; + sysreg_cpucl1: system-controller@10810000 { + compatible = "samsung,exynos9610-cpucl1-sysreg", "syscon"; + reg = <0x10810000 0x10000>; + clocks = <&cmu_cpucl1 CLK_GOUT_CPUCL1_SYSREG_PCLK>; + }; + cmu_cpucl0: clock-controller@0x10900000 { compatible = "samsung,exynos9610-cmu-cpucl0"; reg = <0x10900000 0x8000>; @@ -253,12 +265,24 @@ cmu_cpucl0: clock-controller@0x10900000 { "dout_cmu_hpm"; }; + sysreg_cpucl0: system-controller@10910000 { + compatible = "samsung,exynos9610-cpucl0-sysreg", "syscon"; + reg = <0x10910000 0x10000>; + clocks = <&cmu_cpucl0 CLK_GOUT_CPUCL0_SYSREG_PCLK>; + }; + pinctrl_shub: pinctrl@11080000 { compatible = "samsung,exynos9610-pinctrl"; reg = <0x11080000 0x1000>; interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; }; + sysreg_g3d: system-controller@11410000 { + compatible = "samsung,exynos9610-g3d-sysreg", "syscon"; + reg = <0x11410000 0x10000>; + clocks = <&cmu_g3d CLK_GOUT_G3D_SYSREG_PCLK>; + }; + cmu_g3d: clock-controller@11430000 { compatible = "samsung,exynos9610-cmu-g3d"; reg = <0x11430000 0x8000>; @@ -285,6 +309,12 @@ cmu_apm: clock-controller@11800000 { "dout_cmu_apm_bus"; }; + sysreg_apm: system-controller@11810000 { + compatible = "samsung,exynos9610-apm-sysreg", "syscon"; + reg = <0x11810000 0x10000>; + clocks = <&cmu_apm CLK_GOUT_APM_SYSREG_PCLK>; + }; + pinctrl_alive: pinctrl@11850000 { compatible = "samsung,exynos9610-pinctrl"; reg = <0x11850000 0x1000>; @@ -314,6 +344,12 @@ pinctrl_cmgp: pinctrl@11c20000 { reg = <0x11c20000 0x1000>; }; + sysreg_core: system-controller@12010000 { + compatible = "samsung,exynos9610-core-sysreg", "syscon"; + reg = <0x12010000 0x10000>; + clocks = <&cmu_core CLK_GOUT_CORE_SYSREG_PCLK>; + }; + cmu_core: clock-controller@120f0000 { compatible = "samsung,exynos9610-cmu-core"; reg = <0x120f0000 0x8000>; @@ -365,6 +401,12 @@ cmu_g2d: clock-controller@12e00000 { "dout_cmu_g2d_mscl"; }; + sysreg_g2d: system-controller@12e10000 { + compatible = "samsung,exynos9610-g2d-sysreg", "syscon"; + reg = <0x12e10000 0x10000>; + clocks = <&cmu_g2d CLK_GOUT_G2D_SYSREG_PCLK>; + }; + cmu_fsys: clock-controller@13400000 { compatible = "samsung,exynos9610-cmu-fsys"; reg = <0x13400000 0x8000>; @@ -382,6 +424,12 @@ cmu_fsys: clock-controller@13400000 { "dout_cmu_fsys_ufs_embd"; }; + sysreg_fsys: system-controller@13410000 { + compatible = "samsung,exynos9610-fsys-sysreg", "syscon"; + reg = <0x13410000 0x10000>; + clocks = <&cmu_fsys CLK_GOUT_FSYS_SYSREG_PCLK>; + }; + pinctrl_fsys: pinctrl@13490000 { compatible = "samsung,exynos9610-pinctrl"; reg = <0x13490000 0x1000>; @@ -405,6 +453,18 @@ cmu_cam: clock-controller@14500000 { "dout_cmu_cam_bus"; }; + sysreg_cam: system-controller@14510000 { + compatible = "samsung,exynos9610-cam-sysreg", "syscon"; + reg = <0x14510000 0x10000>; + clocks = <&cmu_cam CLK_GOUT_CAM_SYSREG_PCLK>; + }; + + sysreg_dispaud: system-controller@14810000 { + compatible = "samsung,exynos9610-dispaud-sysreg", "syscon"; + reg = <0x14810000 0x10000>; + clocks = <&cmu_dispaud CLK_GOUT_DISPAUD_SYSREG_PCLK>; + }; + cmu_dispaud: clock-controller@14980000 { compatible = "samsung,exynos9610-cmu-dispaud"; reg = <0x14980000 0x8000>; -- 2.47.3