dt-bindings: clock: Add bindings for Exynos850 sysreg clocks
authorSam Protsenko <semen.protsenko@linaro.org>
Fri, 17 Dec 2021 16:15:43 +0000 (18:15 +0200)
committerSylwester Nawrocki <s.nawrocki@samsung.com>
Sun, 19 Dec 2021 22:25:28 +0000 (23:25 +0100)
System Register is used to configure system behavior, like USI protocol,
etc. SYSREG clocks should be provided to corresponding syscon nodes, to
make it possible to modify SYSREG registers.

While at it, add also missing PMU and GPIO clocks, which looks necessary
and might be needed for corresponding Exynos850 features soon.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
Link: https://lore.kernel.org/r/20211217161549.24836-2-semen.protsenko@linaro.org
include/dt-bindings/clock/exynos850.h

index 8aa5e82af0d37acc9c60d0b1985f1fcd3227350a..0b6a3c6a7c90e2134a8ec8058a1663d4f3aa2023 100644 (file)
 #define CLK_GOUT_I3C_PCLK              19
 #define CLK_GOUT_I3C_SCLK              20
 #define CLK_GOUT_SPEEDY_PCLK           21
-#define APM_NR_CLK                     22
+#define CLK_GOUT_GPIO_ALIVE_PCLK       22
+#define CLK_GOUT_PMU_ALIVE_PCLK                23
+#define CLK_GOUT_SYSREG_APM_PCLK       24
+#define APM_NR_CLK                     25
 
 /* CMU_CMGP */
 #define CLK_RCO_CMGP                   1
 #define CLK_GOUT_CMGP_USI0_PCLK                12
 #define CLK_GOUT_CMGP_USI1_IPCLK       13
 #define CLK_GOUT_CMGP_USI1_PCLK                14
-#define CMGP_NR_CLK                    15
+#define CLK_GOUT_SYSREG_CMGP_PCLK      15
+#define CMGP_NR_CLK                    16
 
 /* CMU_HSI */
 #define CLK_MOUT_HSI_BUS_USER          1
 #define CLK_GOUT_MMC_EMBD_SDCLKIN      10
 #define CLK_GOUT_SSS_ACLK              11
 #define CLK_GOUT_SSS_PCLK              12
-#define CORE_NR_CLK                    13
+#define CLK_GOUT_GPIO_CORE_PCLK                13
+#define CLK_GOUT_SYSREG_CORE_PCLK      14
+#define CORE_NR_CLK                    15
 
 /* CMU_DPU */
 #define CLK_MOUT_DPU_USER              1