]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions
authorSunyeal Hong <sunyeal.hong@samsung.com>
Wed, 9 Oct 2024 04:21:08 +0000 (13:21 +0900)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 10 Oct 2024 08:46:34 +0000 (10:46 +0200)
Add peric1, misc and hsi0/1 clock definitions.

- CMU_PERIC1 for USI, IC2 and I3C
- CMU_MISC for MISC, GIC and OTP
- HSI0 for PCIE
- HSI1 for USB and MMC

Signed-off-by: Sunyeal Hong <sunyeal.hong@samsung.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20241009042110.2379903-2-sunyeal.hong@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
include/dt-bindings/clock/samsung,exynosautov920.h

index c720f344b6bf85c8154a6438483e7d9a8b6b2eeb..0c681f2ba3d048279c48f037b0541706a88353cc 100644 (file)
 #define DOUT_CLKCMU_SNW_NOC            144
 #define DOUT_CLKCMU_SSP_NOC            145
 #define DOUT_CLKCMU_TAA_NOC            146
+#define DOUT_TCXO_DIV2                 147
 
 /* CMU_PERIC0 */
 #define CLK_MOUT_PERIC0_IP_USER                1
 #define CLK_DOUT_PERIC0_USI_I2C                23
 #define CLK_DOUT_PERIC0_I3C            24
 
+/* CMU_PERIC1 */
+#define CLK_MOUT_PERIC1_IP_USER                1
+#define CLK_MOUT_PERIC1_NOC_USER       2
+#define CLK_MOUT_PERIC1_USI09_USI      3
+#define CLK_MOUT_PERIC1_USI10_USI      4
+#define CLK_MOUT_PERIC1_USI11_USI      5
+#define CLK_MOUT_PERIC1_USI12_USI      6
+#define CLK_MOUT_PERIC1_USI13_USI      7
+#define CLK_MOUT_PERIC1_USI14_USI      8
+#define CLK_MOUT_PERIC1_USI15_USI      9
+#define CLK_MOUT_PERIC1_USI16_USI      10
+#define CLK_MOUT_PERIC1_USI17_USI      11
+#define CLK_MOUT_PERIC1_USI_I2C                12
+#define CLK_MOUT_PERIC1_I3C            13
+
+#define CLK_DOUT_PERIC1_USI09_USI      14
+#define CLK_DOUT_PERIC1_USI10_USI      15
+#define CLK_DOUT_PERIC1_USI11_USI      16
+#define CLK_DOUT_PERIC1_USI12_USI      17
+#define CLK_DOUT_PERIC1_USI13_USI      18
+#define CLK_DOUT_PERIC1_USI14_USI      19
+#define CLK_DOUT_PERIC1_USI15_USI      20
+#define CLK_DOUT_PERIC1_USI16_USI      21
+#define CLK_DOUT_PERIC1_USI17_USI      22
+#define CLK_DOUT_PERIC1_USI_I2C                23
+#define CLK_DOUT_PERIC1_I3C            24
+
+/* CMU_MISC */
+#define CLK_MOUT_MISC_NOC_USER         1
+#define CLK_MOUT_MISC_GIC              2
+
+#define CLK_DOUT_MISC_OTP              3
+#define CLK_DOUT_MISC_NOCP             4
+#define CLK_DOUT_MISC_OSC_DIV2         5
+
+/* CMU_HSI0 */
+#define CLK_MOUT_HSI0_NOC_USER         1
+
+#define CLK_DOUT_HSI0_PCIE_APB         2
+
+/* CMU_HSI1 */
+#define CLK_MOUT_HSI1_MMC_CARD_USER    1
+#define CLK_MOUT_HSI1_NOC_USER         2
+#define CLK_MOUT_HSI1_USBDRD_USER      3
+#define CLK_MOUT_HSI1_USBDRD           4
+
 #endif /* _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H */