Lines Matching +full:0 +full:x20100000

33 static CLK_FIXED_FACTOR_FW_NAME(clk_26m_aud, "clk-26m-aud", "ext-26m", 1, 1, 0);
34 static CLK_FIXED_FACTOR_FW_NAME(clk_13m, "clk-13m", "ext-26m", 2, 1, 0);
35 static CLK_FIXED_FACTOR_FW_NAME(clk_6m5, "clk-6m5", "ext-26m", 4, 1, 0);
36 static CLK_FIXED_FACTOR_FW_NAME(clk_4m3, "clk-4m3", "ext-26m", 6, 1, 0);
37 static CLK_FIXED_FACTOR_FW_NAME(clk_2m, "clk-2m", "ext-26m", 13, 1, 0);
38 static CLK_FIXED_FACTOR_FW_NAME(clk_1m, "clk-1m", "ext-26m", 26, 1, 0);
39 static CLK_FIXED_FACTOR_FW_NAME(clk_250k, "clk-250k", "ext-26m", 104, 1, 0);
40 static CLK_FIXED_FACTOR_FW_NAME(rco_25m, "rco-25m", "rco-100m", 4, 1, 0);
41 static CLK_FIXED_FACTOR_FW_NAME(rco_4m, "rco-4m", "rco-100m", 25, 1, 0);
42 static CLK_FIXED_FACTOR_FW_NAME(rco_2m, "rco-2m", "rco-100m", 50, 1, 0);
43 static SPRD_PLL_SC_GATE_CLK_FW_NAME(isppll_gate, "isppll-gate", "ext-26m", 0x8c,
44 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
45 static SPRD_PLL_SC_GATE_CLK_FW_NAME(dpll0_gate, "dpll0-gate", "ext-26m", 0x98,
46 0x1000, BIT(0), 0, 0, 240);
47 static SPRD_PLL_SC_GATE_CLK_FW_NAME(dpll1_gate, "dpll1-gate", "ext-26m", 0x9c,
48 0x1000, BIT(0), 0, 0, 240);
49 static SPRD_PLL_SC_GATE_CLK_FW_NAME(lpll_gate, "lpll-gate", "ext-26m", 0xa0,
50 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
51 static SPRD_PLL_SC_GATE_CLK_FW_NAME(twpll_gate, "twpll-gate", "ext-26m", 0xa4,
52 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
53 static SPRD_PLL_SC_GATE_CLK_FW_NAME(gpll_gate, "gpll-gate", "ext-26m", 0xa8,
54 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
55 static SPRD_PLL_SC_GATE_CLK_FW_NAME(rpll_gate, "rpll-gate", "ext-26m", 0xac,
56 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
57 static SPRD_PLL_SC_GATE_CLK_FW_NAME(cppll_gate, "cppll-gate", "ext-26m", 0xe4,
58 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
59 static SPRD_PLL_SC_GATE_CLK_FW_NAME(mpll0_gate, "mpll0-gate", "ext-26m", 0x190,
60 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
61 static SPRD_PLL_SC_GATE_CLK_FW_NAME(mpll1_gate, "mpll1-gate", "ext-26m", 0x194,
62 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
63 static SPRD_PLL_SC_GATE_CLK_FW_NAME(mpll2_gate, "mpll2-gate", "ext-26m", 0x198,
64 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0, 240);
67 /* address base is 0x327e0000 */
115 static const u64 itable_dpll0[7] = { 6, 0, 0,
121 { .shift = 0, .width = 1 }, /* div_s */
124 { .shift = 0, .width = 0 }, /* refin */
129 { .shift = 0, .width = 0 }, /* prediv */
130 { .shift = 0, .width = 0 }, /* postdiv */
132 static SPRD_PLL_HW(dpll0, "dpll0", &dpll0_gate.common.hw, 0x4, 3,
133 itable_dpll0, f_dpll0, 240, 1000, 1000, 0, 0);
135 32, 1, 0);
138 /* address base is 0x32390000 */
157 static const u64 itable_mpll[8] = { 7, 0,
164 { .shift = 0, .width = 1 }, /* div_s */
167 { .shift = 0, .width = 0 }, /* refin */
172 { .shift = 0, .width = 0 }, /* prediv */
175 static SPRD_PLL_HW(mpll1, "mpll1", &mpll1_gate.common.hw, 0x0, 3,
178 32, 1, 0);
181 /* address base is 0x323B0000 */
200 static const u64 itable[8] = { 7, 0, 0,
207 { .shift = 0, .width = 1 }, /* div_s */
210 { .shift = 0, .width = 0 }, /* refin */
215 { .shift = 0, .width = 0 }, /* prediv */
219 static SPRD_PLL_FW_NAME(rpll, "rpll", "ext-26m", 0x0, 3,
222 static SPRD_SC_GATE_CLK_FW_NAME(audio_gate, "audio-gate", "ext-26m", 0x24,
223 0x1000, BIT(1), CLK_IGNORE_UNUSED, 0);
227 { .shift = 0, .width = 1 }, /* div_s */
230 { .shift = 0, .width = 0 }, /* refin */
235 { .shift = 0, .width = 0 }, /* prediv */
238 static SPRD_PLL_HW(mpll0, "mpll0", &mpll0_gate.common.hw, 0x54, 3,
241 32, 1, 0);
248 static SPRD_PLL_HW(mpll2, "mpll2", &mpll2_gate.common.hw, 0x9c, 3,
251 32, 1, 0);
254 /* address base is 0x323c0000 */
280 static SPRD_PLL_FW_NAME(twpll, "twpll", "ext-26m", 0x0, 3,
283 2, 1, 0);
285 4, 1, 0);
287 8, 1, 0);
289 16, 1, 0);
291 32, 1, 0);
293 64, 1, 0);
295 128, 1, 0);
297 3, 1, 0);
299 6, 1, 0);
301 12, 1, 0);
303 24, 1, 0);
305 5, 1, 0);
307 7, 1, 0);
309 9, 1, 0);
311 10, 1, 0);
313 20, 1, 0);
315 30, 1, 0);
317 40, 1, 0);
319 80, 1, 0);
321 125, 1, 0);
323 static SPRD_PLL_FW_NAME(lpll, "lpll", "ext-26m", 0x18, 3,
326 2, 1, 0);
328 3, 1, 0);
330 5, 1, 0);
332 40, 1, 0);
334 static SPRD_PLL_FW_NAME(isppll, "isppll", "ext-26m", 0x30, 3,
337 2, 1, 0);
339 12, 1, 0);
341 static SPRD_PLL_HW(gpll, "gpll", &gpll_gate.common.hw, 0x48, 3,
344 20, 1, 0);
346 static SPRD_PLL_HW(cppll, "cppll", &cppll_gate.common.hw, 0x60, 3,
349 26, 1, 0);
352 /* address base is 0x323e0000 */
407 0x0, 0x1000, BIT(0), 0, 0);
409 0x0, 0x1000, BIT(1), 0, 0);
411 0x0, 0x1000, BIT(2), 0, 0);
413 0x0, 0x1000, BIT(3), 0, 0);
415 0x0, 0x1000, BIT(4), 0, 0);
417 0x0, 0x1000, BIT(5), 0, 0);
419 0x0, 0x1000, BIT(6), 0, 0);
421 0x0, 0x1000, BIT(7), CLK_IGNORE_UNUSED, 0);
423 0x0, 0x1000, BIT(8), CLK_IGNORE_UNUSED, 0);
426 /* address base is 0x20100000 */
467 0x20, 0, 2, UMS512_MUX_FLAG);
476 0x24, 0, 2, UMS512_MUX_FLAG);
485 0x28, 0, 2, 8, 3, 0);
487 0x2c, 0, 2, 8, 3, 0);
489 0x30, 0, 2, 8, 3, 0);
498 0x34, 0, 2, 8, 3, 0);
500 0x38, 0, 2, 8, 3, 0);
502 0x3c, 0, 2, 8, 3, 0);
504 0x40, 0, 2, 8, 3, 0);
506 0x44, 0, 2, 8, 3, 0);
515 0x48, 0, 2, 8, 3, 0);
517 0x4c, 0, 2, 8, 3, 0);
519 0x50, 0, 2, 8, 3, 0);
521 0x54, 0, 2, 8, 3, 0);
529 0x58, 0, 2, 8, 3, 0);
531 0x5c, 0, 2, 8, 3, 0);
533 0x60, 0, 2, 8, 3, 0);
543 0x64, 0, 3, 8, 3, 0);
552 0x68, 0, 2, UMS512_MUX_FLAG);
563 0x80, 0, 3, UMS512_MUX_FLAG);
565 0x88, 0, 3, UMS512_MUX_FLAG);
567 0x90, 0, 3, UMS512_MUX_FLAG);
575 0x98, 0, 2, UMS512_MUX_FLAG);
585 0x9c, 0, 3, UMS512_MUX_FLAG);
594 0xa0, 0, 3, 8, 4, 0);
603 0xa4, 0, 2, UMS512_MUX_FLAG);
606 0xa8, BIT(16), 0, 0);
609 0xac, BIT(16), 0, 0);
620 0xb0, 0, 3, UMS512_MUX_FLAG);
622 0xb4, 8, 2, 0);
625 /* address base is 0x20200000 */
713 0x220, 0, 3, 8, 2, 0);
724 0x224, 0, 3, UMS512_MUX_FLAG);
757 0x228, 0, 5, 8, 4, 0);
759 0x22c, 0, 5, 8, 4, 0);
761 0x230, 0, 5, 8, 4, 0);
763 0x234, 0, 5, 8, 4, 0);
773 0x238, 0, 3, UMS512_MUX_FLAG);
775 0x23c, 0, 3, UMS512_MUX_FLAG);
777 0x240, 0, 3, UMS512_MUX_FLAG);
779 0x244, 0, 3, UMS512_MUX_FLAG);
786 0x248, 0, 1, UMS512_MUX_FLAG);
798 0x24c, 0, 3, UMS512_MUX_FLAG);
800 0x250, 0, 3, UMS512_MUX_FLAG);
807 0x260, 0, 1, UMS512_MUX_FLAG);
809 0x264, 0, 1, UMS512_MUX_FLAG);
811 0x268, 0, 1, UMS512_MUX_FLAG);
813 0x26c, 0, 1, UMS512_MUX_FLAG);
824 0x27c, 0, 3, UMS512_MUX_FLAG);
832 0x280, 0, 2, UMS512_MUX_FLAG);
841 0x284, 0, 2, UMS512_MUX_FLAG);
852 0x288, 0, 3, UMS512_MUX_FLAG);
855 0x28c, BIT(16), 0, 0);
864 0x290, 0, 2, UMS512_MUX_FLAG);
873 0x294, 0, 2, UMS512_MUX_FLAG);
876 0x298, BIT(16), 0, 0);
883 0x2b4, 0, 1, UMS512_MUX_FLAG);
886 0x2b8, BIT(16), 0, 0);
894 0x2c0, 0, 2, UMS512_MUX_FLAG);
902 0x2c8, 0, 2, UMS512_MUX_FLAG);
911 0x2cc, 0, 2, UMS512_MUX_FLAG);
920 0x2d0, 0, 2, UMS512_MUX_FLAG);
929 0x2d8, 0, 2, UMS512_MUX_FLAG);
931 static SPRD_GATE_CLK_FW_NAME(otg_utmi, "otg-utmi", "ext-26m", 0x2dc,
932 BIT(16), 0, 0);
939 0x2e0, 0, 1, UMS512_MUX_FLAG);
950 0x2e4, 0, 3, 8, 2, 0);
952 0x2e8, 8, 2, 0);
954 0x2ec, 8, 3, 0);
963 0x2f0, 0, 2, UMS512_MUX_FLAG);
972 0x2f4, 0, 2, UMS512_MUX_FLAG);
983 0x2f8, 0, 3, UMS512_MUX_FLAG);
990 0x300, 0, 1, 8, 2, 0);
998 0x304, 0, 2, UMS512_MUX_FLAG);
1007 0x30c, 0, 2, UMS512_MUX_FLAG);
1018 0x310, 0, 3, 8, 2, 0);
1025 0x318, 0, 1, UMS512_MUX_FLAG);
1028 /* address base is 0x32080200 */
1135 0x0, 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0);
1137 0x0, 0x1000, BIT(2), CLK_IGNORE_UNUSED, 0);
1139 0x0, 0x1000, BIT(3), CLK_IGNORE_UNUSED, 0);
1141 0x0, 0x1000, BIT(4), 0, 0);
1143 0x0, 0x1000, BIT(5), 0, 0);
1145 0x0, 0x1000, BIT(6), 0, 0);
1147 0x0, 0x1000, BIT(7), 0, 0);
1149 0x0, 0x1000, BIT(9), 0, 0);
1151 0x0, 0x1000, BIT(11), 0, 0);
1153 0x0, 0x1000, BIT(12), CLK_IGNORE_UNUSED, 0);
1155 0x0, 0x1000, BIT(14), CLK_IGNORE_UNUSED, 0);
1157 0x0, 0x1000, BIT(15), CLK_IGNORE_UNUSED, 0);
1159 0x0, 0x1000, BIT(16), CLK_IGNORE_UNUSED, 0);
1161 0x0, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
1163 0x0, 0x1000, BIT(19), 0, 0);
1165 0x0, 0x1000, BIT(20), 0, 0);
1167 0x4, 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0);
1169 0x4, 0x1000, BIT(1), CLK_IGNORE_UNUSED, 0);
1171 0x4, 0x1000, BIT(2), CLK_IGNORE_UNUSED, 0);
1173 0x4, 0x1000, BIT(3), 0, 0);
1175 0x4, 0x1000, BIT(4), CLK_IGNORE_UNUSED, 0);
1177 0x4, 0x1000, BIT(5), CLK_IGNORE_UNUSED, 0);
1179 0x4, 0x1000, BIT(6), CLK_IGNORE_UNUSED, 0);
1181 0x4, 0x1000, BIT(8), CLK_IGNORE_UNUSED, 0);
1183 0x4, 0x1000, BIT(9), CLK_IGNORE_UNUSED, 0);
1185 0x4, 0x1000, BIT(10), CLK_IGNORE_UNUSED, 0);
1187 0x4, 0x1000, BIT(11), CLK_IGNORE_UNUSED, 0);
1189 0x4, 0x1000, BIT(12), CLK_IGNORE_UNUSED, 0);
1191 0x4, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
1193 0x4, 0x1000, BIT(18), CLK_IGNORE_UNUSED, 0);
1195 0x4, 0x1000, BIT(19), CLK_IGNORE_UNUSED, 0);
1197 0x4, 0x1000, BIT(20), CLK_IGNORE_UNUSED, 0);
1199 0x8, 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0);
1201 0x8, 0x1000, BIT(1), CLK_IGNORE_UNUSED, 0);
1203 0x8, 0x1000, BIT(2), CLK_IGNORE_UNUSED, 0);
1205 0x8, 0x1000, BIT(3), CLK_IGNORE_UNUSED, 0);
1207 0x8, 0x1000, BIT(7), CLK_IGNORE_UNUSED, 0);
1209 0x8, 0x1000, BIT(8), CLK_IGNORE_UNUSED, 0);
1211 0x8, 0x1000, BIT(9), CLK_IGNORE_UNUSED, 0);
1213 0x8, 0x1000, BIT(10), CLK_IGNORE_UNUSED, 0);
1215 0x8, 0x1000, BIT(11), CLK_IGNORE_UNUSED, 0);
1217 0x8, 0x1000, BIT(12), CLK_IGNORE_UNUSED, 0);
1219 0x8, 0x1000, BIT(13), CLK_IGNORE_UNUSED, 0);
1221 0x8, 0x1000, BIT(14), CLK_IGNORE_UNUSED, 0);
1223 0x8, 0x1000, BIT(15), CLK_IGNORE_UNUSED, 0);
1225 0x8, 0x1000, BIT(16), CLK_IGNORE_UNUSED, 0);
1227 0x8, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
1229 0x8, 0x1000, BIT(22), CLK_IGNORE_UNUSED, 0);
1231 0x8, 0x1000, BIT(23), CLK_IGNORE_UNUSED, 0);
1233 0x8, 0x1000, BIT(24), CLK_IGNORE_UNUSED, 0);
1235 0x8, 0x1000, BIT(25), 0, 0);
1237 0x8, 0x1000, BIT(26), 0, 0);
1239 0x8, 0x1000, BIT(27), 0, 0);
1241 0x8, 0x1000, BIT(28), 0, 0);
1243 0x8, 0x1000, BIT(29), 0, 0);
1245 0x8, 0x1000, BIT(30), 0, 0);
1247 0x8, 0x1000, BIT(31), 0, 0);
1249 0x18, 0x1000, BIT(0), CLK_IGNORE_UNUSED, 0);
1251 0x18, 0x1000, BIT(1), CLK_IGNORE_UNUSED, 0);
1253 0x18, 0x1000, BIT(2), CLK_IGNORE_UNUSED, 0);
1255 0x18, 0x1000, BIT(3), CLK_IGNORE_UNUSED, 0);
1257 0x18, 0x1000, BIT(4), CLK_IGNORE_UNUSED, 0);
1259 0x18, 0x1000, BIT(5), CLK_IGNORE_UNUSED, 0);
1261 0x18, 0x1000, BIT(6), CLK_IGNORE_UNUSED, 0);
1263 0x18, 0x1000, BIT(7), CLK_IGNORE_UNUSED, 0);
1265 0x18, 0x1000, BIT(8), CLK_IGNORE_UNUSED, 0);
1267 0x18, 0x1000, BIT(9), CLK_IGNORE_UNUSED, 0);
1269 0x18, 0x1000, BIT(10), CLK_IGNORE_UNUSED, 0);
1271 0x18, 0x1000, BIT(11), CLK_IGNORE_UNUSED, 0);
1273 0x18, 0x1000, BIT(12), CLK_IGNORE_UNUSED, 0);
1275 0x18, 0x1000, BIT(13), CLK_IGNORE_UNUSED, 0);
1277 0x18, 0x1000, BIT(14), CLK_IGNORE_UNUSED, 0);
1279 0x18, 0x1000, BIT(15), CLK_IGNORE_UNUSED, 0);
1281 0x18, 0x1000, BIT(16), CLK_IGNORE_UNUSED, 0);
1283 0x18, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
1285 0x138, 0x1000, BIT(8), 0, 0);
1287 0x138, 0x1000, BIT(9), CLK_IGNORE_UNUSED, 0);
1289 0x138, 0x1000, BIT(10), CLK_IGNORE_UNUSED, 0);
1291 0x138, 0x1000, BIT(11), CLK_IGNORE_UNUSED, 0);
1293 0x138, 0x1000, BIT(12), CLK_IGNORE_UNUSED, 0);
1295 0x138, 0x1000, BIT(13), 0, 0);
1297 0x138, 0x1000, BIT(14), CLK_IGNORE_UNUSED, 0);
1299 0x138, 0x1000, BIT(15), CLK_IGNORE_UNUSED, 0);
1301 0x138, 0x1000, BIT(16), CLK_IGNORE_UNUSED, 0);
1303 0x138, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
1305 0x138, 0x1000, BIT(18), CLK_IGNORE_UNUSED, 0);
1307 0x13c, 0x1000, BIT(0), 0, 0);
1309 0x13c, 0x1000, BIT(1), CLK_IGNORE_UNUSED, 0);
1311 0x13c, 0x1000, BIT(2), 0, 0);
1313 0x13c, 0x1000, BIT(3), 0, 0);
1315 0x13c, 0x1000, BIT(4), 0, 0);
1317 0x13c, 0x1000, BIT(5), 0, 0);
1319 0x13c, 0x1000, BIT(6), 0, 0);
1321 0x13c, 0x1000, BIT(7), 0, 0);
1323 0x13c, 0x1000, BIT(8), 0, 0);
1325 0x13c, 0x1000, BIT(9), 0, 0);
1327 0x13c, 0x1000, BIT(14), 0, 0);
1329 0x13c, 0x1000, BIT(15), 0, 0);
1331 0x13c, 0x1000, BIT(18), 0, 0);
1333 "ext-26m", 0x14c, 0x1000, BIT(0), 0, 0);
1336 /* address base is 0x327d0000 */
1557 &access_aud_en.common.hw, 0x0, 0x100, BIT(1),
1560 &access_aud_en.common.hw, 0x0, 0x100, BIT(2),
1563 &access_aud_en.common.hw, 0x0, 0x100, BIT(5),
1566 &access_aud_en.common.hw, 0x0, 0x100, BIT(6),
1570 /* address base is 0x3350d000 */
1599 &access_aud_en.common.hw, 0x0, 0x100, BIT(0),
1602 &access_aud_en.common.hw, 0x0, 0x100, BIT(1),
1605 &access_aud_en.common.hw, 0x0, 0x100, BIT(2),
1608 &access_aud_en.common.hw, 0x0, 0x100, BIT(4),
1611 &access_aud_en.common.hw, 0x0, 0x100, BIT(5),
1614 &access_aud_en.common.hw, 0x0, 0x100, BIT(6),
1617 &access_aud_en.common.hw, 0x0, 0x100, BIT(10),
1620 &access_aud_en.common.hw, 0x0, 0x100, BIT(12),
1623 &access_aud_en.common.hw, 0x0, 0x100, BIT(13),
1626 &access_aud_en.common.hw, 0x0, 0x100, BIT(14),
1629 &access_aud_en.common.hw, 0x0, 0x100, BIT(15),
1632 &access_aud_en.common.hw, 0x0, 0x100, BIT(16),
1635 &access_aud_en.common.hw, 0x0, 0x100, BIT(17),
1638 &access_aud_en.common.hw, 0x0, 0x100, BIT(18),
1641 &access_aud_en.common.hw, 0x0, 0x100, BIT(19),
1644 &access_aud_en.common.hw, 0x0, 0x100, BIT(21),
1647 &access_aud_en.common.hw, 0x0, 0x100, BIT(22),
1650 &access_aud_en.common.hw, 0x0, 0x100, BIT(23),
1654 /* address base is 0x335e0000 */
1707 0x4, BIT(0), 0, 0);
1719 0x4, 4, 3, 8, 3, 0);
1722 0x8, BIT(0), 0, 0);
1725 0x8, 4, 3, 8, 3, 0);
1728 0xc, BIT(0), 0, 0);
1731 0xc, 4, 3, 0);
1734 /* address base is 0x60100000 */
1769 0x20, 0, 2, UMS512_MUX_FLAG);
1781 0x24, 0, 3, UMS512_MUX_FLAG);
1790 0x28, 0, 2, 8, 3, 0);
1792 0x2c, 0, 2, 8, 3, 0);
1794 0x30, 0, 2, 8, 3, 0);
1803 0x34, 0, 2, UMS512_MUX_FLAG);
1812 0x38, 0, 2, UMS512_MUX_FLAG);
1821 0x3c, 0, 2, UMS512_MUX_FLAG);
1831 0x40, 0, 3, UMS512_MUX_FLAG);
1840 0x44, 0, 2, UMS512_MUX_FLAG);
1850 0x48, 0, 3, UMS512_MUX_FLAG);
1853 0x4c, BIT(16), CLK_IGNORE_UNUSED, 0);
1856 0x50, BIT(16), CLK_IGNORE_UNUSED, 0);
1859 0x54, BIT(16), CLK_IGNORE_UNUSED, 0);
1862 /* address base is 0x62100000 */
1907 0x0, 0x1000, BIT(0), 0, 0);
1909 0x0, 0x1000, BIT(1), 0, 0);
1911 0x0, 0x1000, BIT(2), 0, 0);
1913 0x0, 0x1000, BIT(3), 0, 0);
1915 0x0, 0x1000, BIT(4), 0, 0);
1917 0x0, 0x1000, BIT(5), 0, 0);
1919 0x0, 0x1000, BIT(6), 0, 0);
1921 0x0, 0x1000, BIT(7), 0, 0);
1923 0x0, 0x1000, BIT(8), 0, 0);
1925 0x0, 0x1000, BIT(9), 0, 0);
1927 0x0, 0x1000, BIT(10), 0, 0);
1929 0x8, 0x1000, BIT(0), 0, 0);
1931 0x8, 0x1000, BIT(1), 0, 0);
1933 0x8, 0x1000, BIT(2), 0, 0);
1935 0x8, 0x1000, BIT(3), 0, 0);
1937 0x8, 0x1000, BIT(4), 0, 0);
1939 0x8, 0x1000, BIT(5), 0, 0);
1941 0x8, 0x1000, BIT(6), 0, 0);
1943 0x8, 0x1000, BIT(7), 0, 0);
1945 0x8, 0x1000, BIT(8), 0, 0);
1948 /* address base is 0x62200000 */
2005 0x0, 0x1000, BIT(0), 0, 0);
2007 0x0, 0x1000, BIT(1), 0, 0);
2009 0x0, 0x1000, BIT(2), 0, 0);
2011 0x0, 0x1000, BIT(3), 0, 0);
2013 0x0, 0x1000, BIT(4), CLK_IGNORE_UNUSED, 0);
2015 0x0, 0x1000, BIT(5), 0, 0);
2017 0x0, 0x1000, BIT(6), 0, 0);
2019 0x0, 0x1000, BIT(7), 0, 0);
2021 0x0, 0x1000, BIT(8), 0, 0);
2023 0x0, 0x1000, BIT(9), 0, 0);
2025 0x0, 0x1000, BIT(10), 0, 0);
2027 0x0, 0x1000, BIT(11), 0, 0);
2029 0x0, 0x1000, BIT(12), 0, 0);
2031 0x0, 0x1000, BIT(13), 0, 0);
2033 0x0, 0x1000, BIT(14), CLK_IGNORE_UNUSED, 0);
2035 0x0, 0x1000, BIT(15), CLK_IGNORE_UNUSED, 0);
2037 0x0, 0x1000, BIT(16), CLK_IGNORE_UNUSED, 0);
2039 0x0, 0x1000, BIT(17), CLK_IGNORE_UNUSED, 0);
2041 0x0, 0x1000, BIT(18), CLK_IGNORE_UNUSED, 0);
2043 0x0, 0x1000, BIT(19), CLK_IGNORE_UNUSED, 0);
2045 0x0, 0x1000, BIT(20), CLK_IGNORE_UNUSED, 0);
2047 0x0, 0x1000, BIT(21), CLK_IGNORE_UNUSED, 0);
2049 0x0, 0x1000, BIT(22), 0, 0);
2051 0x0, 0x1000, BIT(23), 0, 0);
2053 0x0, 0x1000, BIT(24), 0, 0);
2055 0x0, 0x1000, BIT(25), 0, 0);
2057 0x0, 0x1000, BIT(26), 0, 0);
2059 0x0, 0x1000, BIT(27), 0, 0);
2061 0x0, 0x1000, BIT(28), 0, 0);
2063 0x0, 0x1000, BIT(29), 0, 0);
2066 /* address base is 0x71000000 */
2142 { .compatible = "sprd,ums512-pmu-gate", /* 0x327e0000 */
2144 { .compatible = "sprd,ums512-g0-pll", /* 0x32390000 */
2146 { .compatible = "sprd,ums512-g2-pll", /* 0x323b0000 */
2148 { .compatible = "sprd,ums512-g3-pll", /* 0x323c0000 */
2150 { .compatible = "sprd,ums512-gc-pll", /* 0x323e0000 */
2152 { .compatible = "sprd,ums512-apahb-gate", /* 0x20100000 */
2154 { .compatible = "sprd,ums512-ap-clk", /* 0x20200000 */
2156 { .compatible = "sprd,ums512-aonapb-clk", /* 0x32080200 */
2158 { .compatible = "sprd,ums512-aon-gate", /* 0x327d0000 */
2160 { .compatible = "sprd,ums512-audcpapb-gate", /* 0x3350d000 */
2162 { .compatible = "sprd,ums512-audcpahb-gate", /* 0x335e0000 */
2164 { .compatible = "sprd,ums512-gpu-clk", /* 0x60100000 */
2166 { .compatible = "sprd,ums512-mm-clk", /* 0x62100000 */
2168 { .compatible = "sprd,ums512-mm-gate-clk", /* 0x62200000 */
2170 { .compatible = "sprd,ums512-apapb-gate", /* 0x71000000 */