2 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
3 * Author: Chanwoo Choi <cw00.choi@samsung.com>
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
10 #ifndef _DT_BINDINGS_CLOCK_EXYNOS5433_H
11 #define _DT_BINDINGS_CLOCK_EXYNOS5433_H
14 #define CLK_FOUT_ISP_PLL 1
15 #define CLK_FOUT_AUD_PLL 2
17 #define CLK_MOUT_AUD_PLL 10
18 #define CLK_MOUT_ISP_PLL 11
19 #define CLK_MOUT_AUD_PLL_USER_T 12
20 #define CLK_MOUT_MPHY_PLL_USER 13
21 #define CLK_MOUT_MFC_PLL_USER 14
22 #define CLK_MOUT_BUS_PLL_USER 15
23 #define CLK_MOUT_ACLK_HEVC_400 16
24 #define CLK_MOUT_ACLK_CAM1_333 17
25 #define CLK_MOUT_ACLK_CAM1_552_B 18
26 #define CLK_MOUT_ACLK_CAM1_552_A 19
27 #define CLK_MOUT_ACLK_ISP_DIS_400 20
28 #define CLK_MOUT_ACLK_ISP_400 21
29 #define CLK_MOUT_ACLK_BUS0_400 22
30 #define CLK_MOUT_ACLK_MSCL_400_B 23
31 #define CLK_MOUT_ACLK_MSCL_400_A 24
32 #define CLK_MOUT_ACLK_GSCL_333 25
33 #define CLK_MOUT_ACLK_G2D_400_B 26
34 #define CLK_MOUT_ACLK_G2D_400_A 27
35 #define CLK_MOUT_SCLK_JPEG_C 28
36 #define CLK_MOUT_SCLK_JPEG_B 29
37 #define CLK_MOUT_SCLK_JPEG_A 30
38 #define CLK_MOUT_SCLK_MMC2_B 31
39 #define CLK_MOUT_SCLK_MMC2_A 32
40 #define CLK_MOUT_SCLK_MMC1_B 33
41 #define CLK_MOUT_SCLK_MMC1_A 34
42 #define CLK_MOUT_SCLK_MMC0_D 35
43 #define CLK_MOUT_SCLK_MMC0_C 36
44 #define CLK_MOUT_SCLK_MMC0_B 37
45 #define CLK_MOUT_SCLK_MMC0_A 38
46 #define CLK_MOUT_SCLK_SPI4 39
47 #define CLK_MOUT_SCLK_SPI3 40
48 #define CLK_MOUT_SCLK_UART2 41
49 #define CLK_MOUT_SCLK_UART1 42
50 #define CLK_MOUT_SCLK_UART0 43
51 #define CLK_MOUT_SCLK_SPI2 44
52 #define CLK_MOUT_SCLK_SPI1 45
53 #define CLK_MOUT_SCLK_SPI0 46
55 #define CLK_DIV_ACLK_FSYS_200 100
56 #define CLK_DIV_ACLK_IMEM_SSSX_266 101
57 #define CLK_DIV_ACLK_IMEM_200 102
58 #define CLK_DIV_ACLK_IMEM_266 103
59 #define CLK_DIV_ACLK_PERIC_66_B 104
60 #define CLK_DIV_ACLK_PERIC_66_A 105
61 #define CLK_DIV_ACLK_PERIS_66_B 106
62 #define CLK_DIV_ACLK_PERIS_66_A 107
63 #define CLK_DIV_SCLK_MMC1_B 108
64 #define CLK_DIV_SCLK_MMC1_A 109
65 #define CLK_DIV_SCLK_MMC0_B 110
66 #define CLK_DIV_SCLK_MMC0_A 111
67 #define CLK_DIV_SCLK_MMC2_B 112
68 #define CLK_DIV_SCLK_MMC2_A 113
69 #define CLK_DIV_SCLK_SPI1_B 114
70 #define CLK_DIV_SCLK_SPI1_A 115
71 #define CLK_DIV_SCLK_SPI0_B 116
72 #define CLK_DIV_SCLK_SPI0_A 117
73 #define CLK_DIV_SCLK_SPI2_B 118
74 #define CLK_DIV_SCLK_SPI2_A 119
75 #define CLK_DIV_SCLK_UART2 120
76 #define CLK_DIV_SCLK_UART1 121
77 #define CLK_DIV_SCLK_UART0 122
78 #define CLK_DIV_SCLK_SPI4_B 123
79 #define CLK_DIV_SCLK_SPI4_A 124
80 #define CLK_DIV_SCLK_SPI3_B 125
81 #define CLK_DIV_SCLK_SPI3_A 126
83 #define CLK_ACLK_PERIC_66 200
84 #define CLK_ACLK_PERIS_66 201
85 #define CLK_ACLK_FSYS_200 202
86 #define CLK_SCLK_MMC2_FSYS 203
87 #define CLK_SCLK_MMC1_FSYS 204
88 #define CLK_SCLK_MMC0_FSYS 205
89 #define CLK_SCLK_SPI4_PERIC 206
90 #define CLK_SCLK_SPI3_PERIC 207
91 #define CLK_SCLK_UART2_PERIC 208
92 #define CLK_SCLK_UART1_PERIC 209
93 #define CLK_SCLK_UART0_PERIC 210
94 #define CLK_SCLK_SPI2_PERIC 211
95 #define CLK_SCLK_SPI1_PERIC 212
96 #define CLK_SCLK_SPI0_PERIC 213
98 #define TOP_NR_CLK 214
101 #define CLK_FOUT_MPHY_PLL 1
103 #define CLK_MOUT_MPHY_PLL 2
105 #define CLK_DIV_SCLK_MPHY 10
107 #define CLK_SCLK_MPHY_PLL 11
108 #define CLK_SCLK_UFS_MPHY 11
110 #define CPIF_NR_CLK 12
113 #define CLK_FOUT_MEM0_PLL 1
114 #define CLK_FOUT_MEM1_PLL 2
115 #define CLK_FOUT_BUS_PLL 3
116 #define CLK_FOUT_MFC_PLL 4
121 #define CLK_PCLK_SPI2 1
122 #define CLK_PCLK_SPI1 2
123 #define CLK_PCLK_SPI0 3
124 #define CLK_PCLK_UART2 4
125 #define CLK_PCLK_UART1 5
126 #define CLK_PCLK_UART0 6
127 #define CLK_PCLK_HSI2C3 7
128 #define CLK_PCLK_HSI2C2 8
129 #define CLK_PCLK_HSI2C1 9
130 #define CLK_PCLK_HSI2C0 10
131 #define CLK_PCLK_I2C7 11
132 #define CLK_PCLK_I2C6 12
133 #define CLK_PCLK_I2C5 13
134 #define CLK_PCLK_I2C4 14
135 #define CLK_PCLK_I2C3 15
136 #define CLK_PCLK_I2C2 16
137 #define CLK_PCLK_I2C1 17
138 #define CLK_PCLK_I2C0 18
139 #define CLK_PCLK_SPI4 19
140 #define CLK_PCLK_SPI3 20
141 #define CLK_PCLK_HSI2C11 21
142 #define CLK_PCLK_HSI2C10 22
143 #define CLK_PCLK_HSI2C9 23
144 #define CLK_PCLK_HSI2C8 24
145 #define CLK_PCLK_HSI2C7 25
146 #define CLK_PCLK_HSI2C6 26
147 #define CLK_PCLK_HSI2C5 27
148 #define CLK_PCLK_HSI2C4 28
149 #define CLK_SCLK_SPI4 29
150 #define CLK_SCLK_SPI3 30
151 #define CLK_SCLK_SPI2 31
152 #define CLK_SCLK_SPI1 32
153 #define CLK_SCLK_SPI0 33
154 #define CLK_SCLK_UART2 34
155 #define CLK_SCLK_UART1 35
156 #define CLK_SCLK_UART0 36
158 #define PERIC_NR_CLK 37
161 #define CLK_PCLK_HPM_APBIF 1
162 #define CLK_PCLK_TMU1_APBIF 2
163 #define CLK_PCLK_TMU0_APBIF 3
164 #define CLK_PCLK_PMU_PERIS 4
165 #define CLK_PCLK_SYSREG_PERIS 5
166 #define CLK_PCLK_CMU_TOP_APBIF 6
167 #define CLK_PCLK_WDT_APOLLO 7
168 #define CLK_PCLK_WDT_ATLAS 8
169 #define CLK_PCLK_MCT 9
170 #define CLK_PCLK_HDMI_CEC 10
172 #define PERIS_NR_CLK 11
175 #define CLK_MOUT_ACLK_FSYS_200_USER 1
176 #define CLK_MOUT_SCLK_MMC2_USER 2
177 #define CLK_MOUT_SCLK_MMC1_USER 3
178 #define CLK_MOUT_SCLK_MMC0_USER 4
180 #define CLK_ACLK_PCIE 50
181 #define CLK_ACLK_PDMA1 51
182 #define CLK_ACLK_TSI 52
183 #define CLK_ACLK_MMC2 53
184 #define CLK_ACLK_MMC1 54
185 #define CLK_ACLK_MMC0 55
186 #define CLK_ACLK_UFS 56
187 #define CLK_ACLK_USBHOST20 57
188 #define CLK_ACLK_USBHOST30 58
189 #define CLK_ACLK_USBDRD30 59
190 #define CLK_ACLK_PDMA0 60
191 #define CLK_SCLK_MMC2 61
192 #define CLK_SCLK_MMC1 62
193 #define CLK_SCLK_MMC0 63
197 #define FSYS_NR_CLK 66
199 #endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */