Lines Matching +full:0 +full:xc02
50 .offset = 0x21000,
53 .enable_reg = 0x0b000,
54 .enable_mask = BIT(0),
79 .offset = 0x21000,
98 { P_XO, 0 },
104 .offset = 0x25000,
108 .enable_reg = 0x0b000,
122 .offset = 0x25000,
136 .offset = 0x37000,
139 .enable_reg = 0x0b000,
153 .offset = 0x37000,
166 .offset = 0x24000,
169 .enable_reg = 0x0b000,
183 .offset = 0x24000,
196 F(24000000, P_XO, 1, 0, 0),
197 F(50000000, P_GPLL0, 16, 0, 0),
198 F(100000000, P_GPLL0, 8, 0, 0),
203 .cmd_rcgr = 0x27000,
216 .offset = 0x4a000,
219 .enable_reg = 0x0b000,
233 .offset = 0x4a000,
246 .offset = 0x22000,
249 .enable_reg = 0x0b000,
263 .offset = 0x22000,
276 F(160000000, P_GPLL0_DIV2, 2.5, 0, 0),
277 F(320000000, P_GPLL0, 2.5, 0, 0),
278 F(600000000, P_GPLL4, 2, 0, 0),
291 { P_XO, 0 },
299 .cmd_rcgr = 0x29064,
324 F(66670000, P_GPLL0_DIV2, 6, 0, 0),
325 F(240000000, P_GPLL4, 5, 0, 0),
330 .cmd_rcgr = 0x2900c,
356 F(24000000, P_XO, 1, 0, 0),
357 F(300000000, P_BIAS_PLL, 1, 0, 0),
371 { P_XO, 0 },
380 .cmd_rcgr = 0x68080,
393 .halt_reg = 0x30018,
395 .enable_reg = 0x30018,
410 F(24000000, P_XO, 1, 0, 0),
411 F(200000000, P_GPLL0, 4, 0, 0),
421 { P_XO, 0 },
426 .cmd_rcgr = 0x68098,
439 .halt_reg = 0x30000,
441 .enable_reg = 0x30000,
455 F(24000000, P_XO, 1, 0, 0),
456 F(50000000, P_GPLL0_DIV2, 8, 0, 0),
457 F(100000000, P_GPLL0, 8, 0, 0),
458 F(133333333, P_GPLL0, 6, 0, 0),
459 F(160000000, P_GPLL0, 5, 0, 0),
460 F(200000000, P_GPLL0, 4, 0, 0),
461 F(266666667, P_GPLL0, 3, 0, 0),
474 { P_XO, 0 },
481 .cmd_rcgr = 0x76054,
494 F(24000000, P_XO, 1, 0, 0),
495 F(25000000, P_GPLL0_DIV2, 16, 0, 0),
496 F(50000000, P_GPLL0, 16, 0, 0),
497 F(100000000, P_GPLL0, 8, 0, 0),
502 .cmd_rcgr = 0x46000,
515 F(24000000, P_XO, 1, 0, 0),
516 F(25000000, P_UNIPHY1_RX, 12.5, 0, 0),
517 F(25000000, P_UNIPHY0_RX, 5, 0, 0),
518 F(78125000, P_UNIPHY1_RX, 4, 0, 0),
519 F(125000000, P_UNIPHY1_RX, 2.5, 0, 0),
520 F(125000000, P_UNIPHY0_RX, 1, 0, 0),
521 F(156250000, P_UNIPHY1_RX, 2, 0, 0),
522 F(312500000, P_UNIPHY1_RX, 1, 0, 0),
539 { P_XO, 0 },
549 .cmd_rcgr = 0x68060,
562 F(24000000, P_XO, 1, 0, 0),
563 F(25000000, P_UNIPHY1_TX, 12.5, 0, 0),
564 F(25000000, P_UNIPHY0_TX, 5, 0, 0),
565 F(78125000, P_UNIPHY1_TX, 4, 0, 0),
566 F(125000000, P_UNIPHY1_TX, 2.5, 0, 0),
567 F(125000000, P_UNIPHY0_TX, 1, 0, 0),
568 F(156250000, P_UNIPHY1_TX, 2, 0, 0),
569 F(312500000, P_UNIPHY1_TX, 1, 0, 0),
586 { P_XO, 0 },
596 .cmd_rcgr = 0x68068,
609 F(24000000, P_XO, 1, 0, 0),
610 F(200000000, P_GPLL0, 4, 0, 0),
611 F(240000000, P_GPLL4, 5, 0, 0),
616 F(24000000, P_XO, 1, 0, 0),
617 F(100000000, P_GPLL0, 8, 0, 0),
628 { P_XO, 0 },
634 .cmd_rcgr = 0x75054,
647 F(80000000, P_GPLL0_DIV2, 5, 0, 0),
648 F(100000000, P_GPLL0, 8, 0, 0),
649 F(133330000, P_GPLL0, 6, 0, 0),
650 F(200000000, P_GPLL0, 4, 0, 0),
661 { P_XO, 0 },
667 .cmd_rcgr = 0x3e00c,
681 .reg = 0x46018,
709 F(24000000, P_XO, 1, 0, 0),
710 F(25000000, P_UNIPHY0_RX, 5, 0, 0),
711 F(125000000, P_UNIPHY0_RX, 1, 0, 0),
724 { P_XO, 0 },
732 .cmd_rcgr = 0x68020,
745 F(24000000, P_XO, 1, 0, 0),
746 F(25000000, P_UNIPHY0_TX, 5, 0, 0),
747 F(125000000, P_UNIPHY0_TX, 1, 0, 0),
760 { P_XO, 0 },
768 .cmd_rcgr = 0x68028,
781 .cmd_rcgr = 0x68030,
794 .cmd_rcgr = 0x68038,
807 .cmd_rcgr = 0x68040,
820 .cmd_rcgr = 0x68048,
833 .cmd_rcgr = 0x68050,
846 .cmd_rcgr = 0x68058,
859 .reg = 0x68440,
860 .shift = 0,
875 .reg = 0x68444,
876 .shift = 0,
891 F(24000000, P_XO, 1, 0, 0),
892 F(100000000, P_GPLL0_DIV2, 4, 0, 0),
893 F(200000000, P_GPLL0, 4, 0, 0),
894 F(308570000, P_GPLL6, 3.5, 0, 0),
895 F(400000000, P_GPLL0, 2, 0, 0),
896 F(533000000, P_GPLL0, 1.5, 0, 0),
910 { P_XO, 0 },
918 .cmd_rcgr = 0x38048,
931 F(24000000, P_XO, 1, 0, 0),
932 F(300000000, P_NSS_CRYPTO_PLL, 2, 0, 0),
943 { P_XO, 0 },
949 .cmd_rcgr = 0x68144,
963 .reg = 0x68400,
964 .shift = 0,
979 .reg = 0x68404,
980 .shift = 0,
995 .reg = 0x68410,
996 .shift = 0,
1011 .reg = 0x68414,
1012 .shift = 0,
1027 .reg = 0x68420,
1028 .shift = 0,
1043 .reg = 0x68424,
1044 .shift = 0,
1059 .reg = 0x68430,
1060 .shift = 0,
1075 .reg = 0x68434,
1076 .shift = 0,
1091 F(24000000, P_XO, 1, 0, 0),
1092 F(149760000, P_UBI32_PLL, 10, 0, 0),
1093 F(187200000, P_UBI32_PLL, 8, 0, 0),
1094 F(249600000, P_UBI32_PLL, 6, 0, 0),
1095 F(374400000, P_UBI32_PLL, 4, 0, 0),
1096 F(748800000, P_UBI32_PLL, 2, 0, 0),
1097 F(1497600000, P_UBI32_PLL, 1, 0, 0),
1112 { P_XO, 0 },
1121 .cmd_rcgr = 0x68104,
1135 F(24000000, P_XO, 1, 0, 0),
1136 F(100000000, P_GPLL0, 8, 0, 0),
1141 .cmd_rcgr = 0x1c008,
1154 F(24000000, P_XO, 1, 0, 0),
1155 F(25000000, P_GPLL0_DIV2, 16, 0, 0),
1156 F(50000000, P_GPLL0, 16, 0, 0),
1161 .cmd_rcgr = 0x0200c,
1175 F(4800000, P_XO, 5, 0, 0),
1179 F(24000000, P_XO, 1, 0, 0),
1181 F(50000000, P_GPLL0, 16, 0, 0),
1186 .cmd_rcgr = 0x02024,
1200 .cmd_rcgr = 0x03000,
1213 .cmd_rcgr = 0x03014,
1227 .cmd_rcgr = 0x04000,
1240 .cmd_rcgr = 0x04014,
1254 .cmd_rcgr = 0x05000,
1267 .cmd_rcgr = 0x05014,
1281 .cmd_rcgr = 0x06000,
1294 .cmd_rcgr = 0x06014,
1308 .cmd_rcgr = 0x07000,
1321 .cmd_rcgr = 0x07014,
1339 F(24000000, P_XO, 1, 0, 0),
1355 .cmd_rcgr = 0x02044,
1369 .cmd_rcgr = 0x03034,
1383 .cmd_rcgr = 0x04034,
1397 .cmd_rcgr = 0x05034,
1411 .cmd_rcgr = 0x06034,
1425 .cmd_rcgr = 0x07034,
1439 F(40000000, P_GPLL0_DIV2, 10, 0, 0),
1440 F(80000000, P_GPLL0, 10, 0, 0),
1441 F(100000000, P_GPLL0, 8, 0, 0),
1442 F(160000000, P_GPLL0, 5, 0, 0),
1447 .cmd_rcgr = 0x16004,
1460 F(24000000, P_XO, 1, 0, 0),
1461 F(50000000, P_GPLL0_DIV2, 8, 0, 0),
1462 F(100000000, P_GPLL0, 8, 0, 0),
1463 F(200000000, P_GPLL0, 4, 0, 0),
1464 F(266666666, P_GPLL0, 3, 0, 0),
1477 { P_XO, 0 },
1485 .cmd_rcgr = 0x08004,
1499 .cmd_rcgr = 0x09004,
1513 .cmd_rcgr = 0x0a004,
1540 .reg = 0x68118,
1541 .shift = 0,
1556 F(24000000, P_XO, 1, 0, 0),
1567 { P_XO, 0 },
1573 .cmd_rcgr = 0x75024,
1592 { P_PCIE20_PHY0_PIPE, 0 },
1597 .reg = 0x7501c,
1617 F(96000000, P_GPLL2, 12, 0, 0),
1618 F(177777778, P_GPLL0, 4.5, 0, 0),
1619 F(192000000, P_GPLL2, 6, 0, 0),
1620 F(200000000, P_GPLL0, 4, 0, 0),
1633 { P_XO, 0 },
1640 .cmd_rcgr = 0x42004,
1654 F(24000000, P_XO, 1, 0, 0),
1659 .cmd_rcgr = 0x3e05c,
1673 F(24000000, P_XO, 1, 0, 0),
1687 { P_XO, 0 },
1694 .cmd_rcgr = 0x3e020,
1713 { P_USB3PHY_0_PIPE, 0 },
1718 .reg = 0x3e048,
1734 F(80000000, P_GPLL0_DIV2, 5, 0, 0),
1735 F(160000000, P_GPLL0, 5, 0, 0),
1736 F(216000000, P_GPLL6, 5, 0, 0),
1737 F(308570000, P_GPLL6, 3.5, 0, 0),
1749 { P_XO, 0 },
1756 .cmd_rcgr = 0x5d000,
1770 F(24000000, P_XO, 1, 0, 0),
1771 F(50000000, P_GPLL0_DIV2, 8, 0, 0),
1772 F(100000000, P_GPLL0, 8, 0, 0),
1773 F(200000000, P_GPLL0, 4, 0, 0),
1778 .cmd_rcgr = 0x2902C,
1791 F(80000000, P_GPLL0_DIV2, 5, 0, 0),
1792 F(160000000, P_GPLL0, 5, 0, 0),
1793 F(300000000, P_GPLL4, 4, 0, 0),
1805 { P_XO, 0 },
1812 .cmd_rcgr = 0x29048,
1825 .cmd_rcgr = 0x3f020,
1839 .halt_reg = 0x1c020,
1841 .enable_reg = 0x1c020,
1842 .enable_mask = BIT(0),
1855 .halt_reg = 0x4601c,
1858 .enable_reg = 0x0b004,
1872 F(24000000, P_XO, 1, 0, 0),
1873 F(50000000, P_GPLL0_DIV2, 8, 0, 0),
1874 F(100000000, P_GPLL0, 8, 0, 0),
1875 F(133333333, P_GPLL0, 6, 0, 0),
1876 F(160000000, P_GPLL0, 5, 0, 0),
1877 F(200000000, P_GPLL0, 4, 0, 0),
1878 F(266666667, P_GPLL0, 3, 0, 0),
1883 .cmd_rcgr = 0x26004,
1896 F(24000000, P_XO, 1, 0, 0),
1897 F(307670000, P_BIAS_PLL_NSS_NOC, 1.5, 0, 0),
1898 F(533333333, P_GPLL0, 1.5, 0, 0),
1911 { P_XO, 0 },
1918 .cmd_rcgr = 0x68088,
1931 .halt_reg = 0x46020,
1934 .enable_reg = 0x0b004,
1948 .halt_reg = 0x01008,
1951 .enable_reg = 0x0b004,
1965 .halt_reg = 0x02008,
1967 .enable_reg = 0x02008,
1968 .enable_mask = BIT(0),
1981 .halt_reg = 0x02004,
1983 .enable_reg = 0x02004,
1984 .enable_mask = BIT(0),
1997 .halt_reg = 0x03010,
1999 .enable_reg = 0x03010,
2000 .enable_mask = BIT(0),
2013 .halt_reg = 0x0300c,
2015 .enable_reg = 0x0300c,
2016 .enable_mask = BIT(0),
2029 .halt_reg = 0x04010,
2031 .enable_reg = 0x04010,
2032 .enable_mask = BIT(0),
2045 .halt_reg = 0x0400c,
2047 .enable_reg = 0x0400c,
2048 .enable_mask = BIT(0),
2061 .halt_reg = 0x05010,
2063 .enable_reg = 0x05010,
2064 .enable_mask = BIT(0),
2077 .halt_reg = 0x0500c,
2079 .enable_reg = 0x0500c,
2080 .enable_mask = BIT(0),
2093 .halt_reg = 0x06010,
2095 .enable_reg = 0x06010,
2096 .enable_mask = BIT(0),
2109 .halt_reg = 0x0600c,
2111 .enable_reg = 0x0600c,
2112 .enable_mask = BIT(0),
2125 .halt_reg = 0x07010,
2127 .enable_reg = 0x07010,
2128 .enable_mask = BIT(0),
2145 .halt_reg = 0x0700c,
2147 .enable_reg = 0x0700c,
2148 .enable_mask = BIT(0),
2161 .halt_reg = 0x0203c,
2163 .enable_reg = 0x0203c,
2164 .enable_mask = BIT(0),
2177 .halt_reg = 0x0302c,
2179 .enable_reg = 0x0302c,
2180 .enable_mask = BIT(0),
2193 .halt_reg = 0x0402c,
2195 .enable_reg = 0x0402c,
2196 .enable_mask = BIT(0),
2209 .halt_reg = 0x0502c,
2211 .enable_reg = 0x0502c,
2212 .enable_mask = BIT(0),
2225 .halt_reg = 0x0602c,
2227 .enable_reg = 0x0602c,
2228 .enable_mask = BIT(0),
2241 .halt_reg = 0x0702c,
2243 .enable_reg = 0x0702c,
2244 .enable_mask = BIT(0),
2257 .halt_reg = 0x16024,
2260 .enable_reg = 0x0b004,
2261 .enable_mask = BIT(0),
2274 .halt_reg = 0x16020,
2277 .enable_reg = 0x0b004,
2291 .halt_reg = 0x1601c,
2294 .enable_reg = 0x0b004,
2321 .halt_reg = 0x30030,
2323 .enable_reg = 0x30030,
2324 .enable_mask = BIT(0),
2337 .halt_reg = 0x08000,
2339 .enable_reg = 0x08000,
2340 .enable_mask = BIT(0),
2353 .halt_reg = 0x09000,
2355 .enable_reg = 0x09000,
2356 .enable_mask = BIT(0),
2369 .halt_reg = 0x0a000,
2371 .enable_reg = 0x0a000,
2372 .enable_mask = BIT(0),
2385 .halt_reg = 0x58004,
2387 .enable_reg = 0x58004,
2388 .enable_mask = BIT(0),
2401 .halt_reg = 0x68310,
2403 .enable_reg = 0x68310,
2404 .enable_mask = BIT(0),
2417 .halt_reg = 0x68174,
2419 .enable_reg = 0x68174,
2420 .enable_mask = BIT(0),
2433 .halt_reg = 0x68170,
2435 .enable_reg = 0x68170,
2436 .enable_mask = BIT(0),
2449 .halt_reg = 0x68160,
2451 .enable_reg = 0x68160,
2452 .enable_mask = BIT(0),
2465 .halt_reg = 0x68164,
2467 .enable_reg = 0x68164,
2468 .enable_mask = BIT(0),
2481 .halt_reg = 0x68318,
2483 .enable_reg = 0x68318,
2484 .enable_mask = BIT(0),
2497 .halt_reg = 0x6819C,
2499 .enable_reg = 0x6819C,
2500 .enable_mask = BIT(0),
2513 .halt_reg = 0x68198,
2515 .enable_reg = 0x68198,
2516 .enable_mask = BIT(0),
2529 .halt_reg = 0x68168,
2531 .enable_reg = 0x68168,
2532 .enable_mask = BIT(0),
2545 .halt_reg = 0x2606c,
2547 .enable_reg = 0x2606c,
2548 .enable_mask = BIT(0),
2561 .halt_reg = 0x26070,
2563 .enable_reg = 0x26070,
2564 .enable_mask = BIT(0),
2577 F(24000000, P_XO, 1, 0, 0),
2578 F(133333333, P_GPLL0, 6, 0, 0),
2583 F(24000000, P_XO, 1, 0, 0),
2584 F(400000000, P_GPLL0, 2, 0, 0),
2589 .cmd_rcgr = 0x59020,
2610 { P_XO, 0 },
2618 .cmd_rcgr = 0x59120,
2631 F(24000000, P_XO, 1, 0, 0),
2632 F(100000000, P_GPLL0, 8, 0, 0),
2637 .cmd_rcgr = 0x1F020,
2650 F(24000000, P_XO, 1, 0, 0),
2651 F(266666667, P_GPLL0, 3, 0, 0),
2656 .cmd_rcgr = 0x1F040,
2669 F(24000000, P_XO, 1, 0, 0),
2670 F(400000000, P_GPLL0, 2, 0, 0),
2675 .cmd_rcgr = 0x1F008,
2688 F(24000000, P_XO, 1, 0, 0),
2689 F(50000000, P_GPLL0, 16, 0, 0),
2694 .cmd_rcgr = 0x3a00c,
2707 .halt_reg = 0x1F028,
2709 .enable_reg = 0x1F028,
2710 .enable_mask = BIT(0),
2723 .halt_reg = 0x1F048,
2725 .enable_reg = 0x1F048,
2726 .enable_mask = BIT(0),
2739 .halt_reg = 0x1F010,
2741 .enable_reg = 0x1F010,
2742 .enable_mask = BIT(0),
2755 .halt_reg = 0x1F018,
2757 .enable_reg = 0x1F018,
2758 .enable_mask = BIT(0),
2771 .halt_reg = 0x1F01C,
2773 .enable_reg = 0x1F01C,
2774 .enable_mask = BIT(0),
2787 .halt_reg = 0x1F014,
2789 .enable_reg = 0x1F014,
2790 .enable_mask = BIT(0),
2803 .halt_reg = 0x1F038,
2805 .enable_reg = 0x1F038,
2806 .enable_mask = BIT(0),
2819 .halt_reg = 0x12094,
2821 .enable_reg = 0xb00c,
2835 .halt_reg = 0x27020,
2837 .enable_reg = 0x27020,
2838 .enable_mask = BIT(0),
2851 .halt_reg = 0x1D044,
2853 .enable_reg = 0x1D044,
2854 .enable_mask = BIT(0),
2867 .halt_reg = 0x26074,
2869 .enable_reg = 0x26074,
2870 .enable_mask = BIT(0),
2883 .halt_reg = 0x1D03C,
2885 .enable_reg = 0x1D03C,
2886 .enable_mask = BIT(0),
2899 .halt_reg = 0x68240,
2901 .enable_reg = 0x68240,
2902 .enable_mask = BIT(0),
2915 .halt_reg = 0x68244,
2917 .enable_reg = 0x68244,
2918 .enable_mask = BIT(0),
2931 .halt_reg = 0x68248,
2933 .enable_reg = 0x68248,
2934 .enable_mask = BIT(0),
2947 .halt_reg = 0x6824c,
2949 .enable_reg = 0x6824c,
2950 .enable_mask = BIT(0),
2963 .halt_reg = 0x68250,
2965 .enable_reg = 0x68250,
2966 .enable_mask = BIT(0),
2979 .halt_reg = 0x68254,
2981 .enable_reg = 0x68254,
2982 .enable_mask = BIT(0),
2995 .halt_reg = 0x68258,
2997 .enable_reg = 0x68258,
2998 .enable_mask = BIT(0),
3011 .halt_reg = 0x6825c,
3013 .enable_reg = 0x6825c,
3014 .enable_mask = BIT(0),
3027 .halt_reg = 0x68260,
3029 .enable_reg = 0x68260,
3030 .enable_mask = BIT(0),
3043 .halt_reg = 0x68264,
3045 .enable_reg = 0x68264,
3046 .enable_mask = BIT(0),
3059 .halt_reg = 0x68194,
3061 .enable_reg = 0x68194,
3062 .enable_mask = BIT(0),
3075 .halt_reg = 0x68190,
3077 .enable_reg = 0x68190,
3078 .enable_mask = BIT(0),
3091 .halt_reg = 0x68338,
3093 .enable_reg = 0x68338,
3094 .enable_mask = BIT(0),
3107 .halt_reg = 0x6816C,
3109 .enable_reg = 0x6816C,
3110 .enable_mask = BIT(0),
3123 .halt_reg = 0x6830C,
3125 .enable_reg = 0x6830C,
3126 .enable_mask = BIT(0),
3139 .halt_reg = 0x68308,
3141 .enable_reg = 0x68308,
3142 .enable_mask = BIT(0),
3155 .halt_reg = 0x68314,
3157 .enable_reg = 0x68314,
3158 .enable_mask = BIT(0),
3171 .halt_reg = 0x68304,
3173 .enable_reg = 0x68304,
3174 .enable_mask = BIT(0),
3186 .halt_reg = 0x68300,
3188 .enable_reg = 0x68300,
3189 .enable_mask = BIT(0),
3202 .halt_reg = 0x68180,
3204 .enable_reg = 0x68180,
3205 .enable_mask = BIT(0),
3218 .halt_reg = 0x68188,
3220 .enable_reg = 0x68188,
3221 .enable_mask = BIT(0),
3234 .halt_reg = 0x68184,
3236 .enable_reg = 0x68184,
3237 .enable_mask = BIT(0),
3250 .halt_reg = 0x68270,
3252 .enable_reg = 0x68270,
3253 .enable_mask = BIT(0),
3266 .halt_reg = 0x68320,
3268 .enable_reg = 0x68320,
3269 .enable_mask = BIT(0),
3282 .halt_reg = 0x68324,
3284 .enable_reg = 0x68324,
3285 .enable_mask = BIT(0),
3298 .halt_reg = 0x68328,
3300 .enable_reg = 0x68328,
3301 .enable_mask = BIT(0),
3314 .halt_reg = 0x6832c,
3316 .enable_reg = 0x6832c,
3317 .enable_mask = BIT(0),
3330 .halt_reg = 0x68330,
3332 .enable_reg = 0x68330,
3333 .enable_mask = BIT(0),
3346 .halt_reg = 0x6820C,
3349 .enable_reg = 0x6820C,
3350 .enable_mask = BIT(0),
3363 .halt_reg = 0x68200,
3366 .enable_reg = 0x68200,
3367 .enable_mask = BIT(0),
3380 .halt_reg = 0x68204,
3383 .enable_reg = 0x68204,
3384 .enable_mask = BIT(0),
3397 .halt_reg = 0x68210,
3400 .enable_reg = 0x68210,
3401 .enable_mask = BIT(0),
3414 .halt_reg = 0x75010,
3416 .enable_reg = 0x75010,
3417 .enable_mask = BIT(0),
3430 .halt_reg = 0x75014,
3432 .enable_reg = 0x75014,
3433 .enable_mask = BIT(0),
3446 .halt_reg = 0x75008,
3448 .enable_reg = 0x75008,
3449 .enable_mask = BIT(0),
3462 .halt_reg = 0x7500c,
3464 .enable_reg = 0x7500c,
3465 .enable_mask = BIT(0),
3478 .halt_reg = 0x26048,
3480 .enable_reg = 0x26048,
3481 .enable_mask = BIT(0),
3494 .halt_reg = 0x75018,
3497 .enable_reg = 0x75018,
3498 .enable_mask = BIT(0),
3511 .halt_reg = 0x13004,
3514 .enable_reg = 0x0b004,
3528 .halt_reg = 0x29024,
3530 .enable_reg = 0x29024,
3531 .enable_mask = BIT(0),
3544 .halt_reg = 0x29084,
3546 .enable_reg = 0x29084,
3547 .enable_mask = BIT(0),
3560 .halt_reg = 0x57024,
3562 .enable_reg = 0x57024,
3563 .enable_mask = BIT(0),
3576 .halt_reg = 0x57020,
3578 .enable_reg = 0x57020,
3579 .enable_mask = BIT(0),
3592 .halt_reg = 0x4201c,
3594 .enable_reg = 0x4201c,
3595 .enable_mask = BIT(0),
3608 .halt_reg = 0x42018,
3610 .enable_reg = 0x42018,
3611 .enable_mask = BIT(0),
3624 .halt_reg = 0x56008,
3626 .enable_reg = 0x56008,
3627 .enable_mask = BIT(0),
3640 .halt_reg = 0x56010,
3642 .enable_reg = 0x56010,
3643 .enable_mask = BIT(0),
3656 .halt_reg = 0x56014,
3658 .enable_reg = 0x56014,
3659 .enable_mask = BIT(0),
3672 .halt_reg = 0x56018,
3674 .enable_reg = 0x56018,
3675 .enable_mask = BIT(0),
3688 .halt_reg = 0x5601c,
3690 .enable_reg = 0x5601c,
3691 .enable_mask = BIT(0),
3704 .halt_reg = 0x56020,
3706 .enable_reg = 0x56020,
3707 .enable_mask = BIT(0),
3720 .halt_reg = 0x56024,
3722 .enable_reg = 0x56024,
3723 .enable_mask = BIT(0),
3736 .halt_reg = 0x56028,
3738 .enable_reg = 0x56028,
3739 .enable_mask = BIT(0),
3752 .halt_reg = 0x5602c,
3754 .enable_reg = 0x5602c,
3755 .enable_mask = BIT(0),
3768 .halt_reg = 0x56030,
3770 .enable_reg = 0x56030,
3771 .enable_mask = BIT(0),
3784 .halt_reg = 0x56034,
3786 .enable_reg = 0x56034,
3787 .enable_mask = BIT(0),
3800 .halt_reg = 0x5600C,
3802 .enable_reg = 0x5600C,
3803 .enable_mask = BIT(0),
3816 .halt_reg = 0x56108,
3818 .enable_reg = 0x56108,
3819 .enable_mask = BIT(0),
3832 .halt_reg = 0x56110,
3834 .enable_reg = 0x56110,
3835 .enable_mask = BIT(0),
3848 .halt_reg = 0x56114,
3850 .enable_reg = 0x56114,
3851 .enable_mask = BIT(0),
3864 .halt_reg = 0x5610C,
3866 .enable_reg = 0x5610C,
3867 .enable_mask = BIT(0),
3880 .halt_reg = 0x3e044,
3882 .enable_reg = 0x3e044,
3883 .enable_mask = BIT(0),
3896 .halt_reg = 0x3e000,
3898 .enable_reg = 0x3e000,
3899 .enable_mask = BIT(0),
3912 .halt_reg = 0x47014,
3914 .enable_reg = 0x47014,
3915 .enable_mask = BIT(0),
3928 .cmd_rcgr = 0x75070,
3941 .halt_reg = 0x75070,
3943 .enable_reg = 0x75070,
3957 .halt_reg = 0x75048,
3959 .enable_reg = 0x75048,
3960 .enable_mask = BIT(0),
3973 .halt_reg = 0x26040,
3975 .enable_reg = 0x26040,
3976 .enable_mask = BIT(0),
3989 .halt_reg = 0x3e008,
3991 .enable_reg = 0x3e008,
3992 .enable_mask = BIT(0),
4005 .halt_reg = 0x3e080,
4007 .enable_reg = 0x3e080,
4008 .enable_mask = BIT(0),
4021 .halt_reg = 0x3e040,
4024 .enable_reg = 0x3e040,
4025 .enable_mask = BIT(0),
4038 .halt_reg = 0x3e004,
4040 .enable_reg = 0x3e004,
4041 .enable_mask = BIT(0),
4054 .halt_reg = 0x3f000,
4056 .enable_reg = 0x3f000,
4057 .enable_mask = BIT(0),
4070 .halt_reg = 0x3f008,
4072 .enable_reg = 0x3f008,
4073 .enable_mask = BIT(0),
4086 .halt_reg = 0x3f080,
4088 .enable_reg = 0x3f080,
4089 .enable_mask = BIT(0),
4102 .halt_reg = 0x3f004,
4104 .enable_reg = 0x3f004,
4105 .enable_mask = BIT(0),
4118 .halt_reg = 0x56308,
4120 .enable_reg = 0x56308,
4121 .enable_mask = BIT(0),
4134 .halt_reg = 0x5630c,
4136 .enable_reg = 0x5630c,
4137 .enable_mask = BIT(0),
4150 .halt_reg = 0x5d014,
4152 .enable_reg = 0x5d014,
4153 .enable_mask = BIT(0),
4166 .halt_reg = 0x77004,
4168 .enable_reg = 0x77004,
4169 .enable_mask = BIT(0),
4182 .l = 0x3e,
4183 .alpha = 0x6667,
4184 .config_ctl_val = 0x240d4828,
4185 .config_ctl_hi_val = 0x6,
4186 .main_output_mask = BIT(0),
4188 .pre_div_val = 0x0,
4190 .post_div_val = 0x0,
4193 .test_ctl_val = 0x1C0000C0,
4194 .test_ctl_hi_val = 0x4000,
4198 .l = 0x32,
4199 .alpha = 0x0,
4200 .alpha_hi = 0x0,
4201 .config_ctl_val = 0x4001055b,
4202 .main_output_mask = BIT(0),
4203 .pre_div_val = 0x0,
4205 .post_div_val = 0x1 << 8,
4208 .vco_val = 0x0,
4447 [GCC_BLSP1_BCR] = { 0x01000, 0 },
4448 [GCC_BLSP1_QUP1_BCR] = { 0x02000, 0 },
4449 [GCC_BLSP1_UART1_BCR] = { 0x02038, 0 },
4450 [GCC_BLSP1_QUP2_BCR] = { 0x03008, 0 },
4451 [GCC_BLSP1_UART2_BCR] = { 0x03028, 0 },
4452 [GCC_BLSP1_QUP3_BCR] = { 0x04008, 0 },
4453 [GCC_BLSP1_UART3_BCR] = { 0x04028, 0 },
4454 [GCC_BLSP1_QUP4_BCR] = { 0x05008, 0 },
4455 [GCC_BLSP1_UART4_BCR] = { 0x05028, 0 },
4456 [GCC_BLSP1_QUP5_BCR] = { 0x06008, 0 },
4457 [GCC_BLSP1_UART5_BCR] = { 0x06028, 0 },
4458 [GCC_BLSP1_QUP6_BCR] = { 0x07008, 0 },
4459 [GCC_BLSP1_UART6_BCR] = { 0x07028, 0 },
4460 [GCC_IMEM_BCR] = { 0x0e000, 0 },
4461 [GCC_SMMU_BCR] = { 0x12000, 0 },
4462 [GCC_APSS_TCU_BCR] = { 0x12050, 0 },
4463 [GCC_SMMU_XPU_BCR] = { 0x12054, 0 },
4464 [GCC_PCNOC_TBU_BCR] = { 0x12058, 0 },
4465 [GCC_SMMU_CFG_BCR] = { 0x1208c, 0 },
4466 [GCC_PRNG_BCR] = { 0x13000, 0 },
4467 [GCC_BOOT_ROM_BCR] = { 0x13008, 0 },
4468 [GCC_CRYPTO_BCR] = { 0x16000, 0 },
4469 [GCC_WCSS_BCR] = { 0x18000, 0 },
4470 [GCC_WCSS_Q6_BCR] = { 0x18100, 0 },
4471 [GCC_NSS_BCR] = { 0x19000, 0 },
4472 [GCC_SEC_CTRL_BCR] = { 0x1a000, 0 },
4473 [GCC_ADSS_BCR] = { 0x1c000, 0 },
4474 [GCC_DDRSS_BCR] = { 0x1e000, 0 },
4475 [GCC_SYSTEM_NOC_BCR] = { 0x26000, 0 },
4476 [GCC_PCNOC_BCR] = { 0x27018, 0 },
4477 [GCC_TCSR_BCR] = { 0x28000, 0 },
4478 [GCC_QDSS_BCR] = { 0x29000, 0 },
4479 [GCC_DCD_BCR] = { 0x2a000, 0 },
4480 [GCC_MSG_RAM_BCR] = { 0x2b000, 0 },
4481 [GCC_MPM_BCR] = { 0x2c000, 0 },
4482 [GCC_SPDM_BCR] = { 0x2f000, 0 },
4483 [GCC_RBCPR_BCR] = { 0x33000, 0 },
4484 [GCC_RBCPR_MX_BCR] = { 0x33014, 0 },
4485 [GCC_TLMM_BCR] = { 0x34000, 0 },
4486 [GCC_RBCPR_WCSS_BCR] = { 0x3a000, 0 },
4487 [GCC_USB0_PHY_BCR] = { 0x3e034, 0 },
4488 [GCC_USB3PHY_0_PHY_BCR] = { 0x3e03c, 0 },
4489 [GCC_USB0_BCR] = { 0x3e070, 0 },
4490 [GCC_USB1_BCR] = { 0x3f070, 0 },
4491 [GCC_QUSB2_0_PHY_BCR] = { 0x4103c, 0 },
4492 [GCC_QUSB2_1_PHY_BCR] = { 0x41040, 0 },
4493 [GCC_SDCC1_BCR] = { 0x42000, 0 },
4494 [GCC_SNOC_BUS_TIMEOUT0_BCR] = { 0x47000, 0 },
4495 [GCC_SNOC_BUS_TIMEOUT1_BCR] = { 0x47008, 0 },
4496 [GCC_SNOC_BUS_TIMEOUT2_BCR] = { 0x47010, 0 },
4497 [GCC_PCNOC_BUS_TIMEOUT0_BCR] = { 0x48000, 0 },
4498 [GCC_PCNOC_BUS_TIMEOUT1_BCR] = { 0x48008, 0 },
4499 [GCC_PCNOC_BUS_TIMEOUT2_BCR] = { 0x48010, 0 },
4500 [GCC_PCNOC_BUS_TIMEOUT3_BCR] = { 0x48018, 0 },
4501 [GCC_PCNOC_BUS_TIMEOUT4_BCR] = { 0x48020, 0 },
4502 [GCC_PCNOC_BUS_TIMEOUT5_BCR] = { 0x48028, 0 },
4503 [GCC_PCNOC_BUS_TIMEOUT6_BCR] = { 0x48030, 0 },
4504 [GCC_PCNOC_BUS_TIMEOUT7_BCR] = { 0x48038, 0 },
4505 [GCC_PCNOC_BUS_TIMEOUT8_BCR] = { 0x48040, 0 },
4506 [GCC_PCNOC_BUS_TIMEOUT9_BCR] = { 0x48048, 0 },
4507 [GCC_UNIPHY0_BCR] = { 0x56000, 0 },
4508 [GCC_UNIPHY1_BCR] = { 0x56100, 0 },
4509 [GCC_CMN_12GPLL_BCR] = { 0x56300, 0 },
4510 [GCC_QPIC_BCR] = { 0x57018, 0 },
4511 [GCC_MDIO_BCR] = { 0x58000, 0 },
4512 [GCC_WCSS_CORE_TBU_BCR] = { 0x66000, 0 },
4513 [GCC_WCSS_Q6_TBU_BCR] = { 0x67000, 0 },
4514 [GCC_USB0_TBU_BCR] = { 0x6a000, 0 },
4515 [GCC_PCIE0_TBU_BCR] = { 0x6b000, 0 },
4516 [GCC_NSS_NOC_TBU_BCR] = { 0x6e000, 0 },
4517 [GCC_PCIE0_BCR] = { 0x75004, 0 },
4518 [GCC_PCIE0_PHY_BCR] = { 0x75038, 0 },
4519 [GCC_PCIE0PHY_PHY_BCR] = { 0x7503c, 0 },
4520 [GCC_PCIE0_LINK_DOWN_BCR] = { 0x75044, 0 },
4521 [GCC_DCC_BCR] = { 0x77000, 0 },
4522 [GCC_APC0_VOLTAGE_DROOP_DETECTOR_BCR] = { 0x78000, 0 },
4523 [GCC_SMMU_CATS_BCR] = { 0x7c000, 0 },
4524 [GCC_UBI0_AXI_ARES] = { 0x68010, 0 },
4525 [GCC_UBI0_AHB_ARES] = { 0x68010, 1 },
4526 [GCC_UBI0_NC_AXI_ARES] = { 0x68010, 2 },
4527 [GCC_UBI0_DBG_ARES] = { 0x68010, 3 },
4528 [GCC_UBI0_CORE_CLAMP_ENABLE] = { 0x68010, 4 },
4529 [GCC_UBI0_CLKRST_CLAMP_ENABLE] = { 0x68010, 5 },
4530 [GCC_UBI0_UTCM_ARES] = { 0x68010, 6 },
4531 [GCC_UBI0_CORE_ARES] = { 0x68010, 7 },
4532 [GCC_NSS_CFG_ARES] = { 0x68010, 16 },
4533 [GCC_NSS_NOC_ARES] = { 0x68010, 18 },
4534 [GCC_NSS_CRYPTO_ARES] = { 0x68010, 19 },
4535 [GCC_NSS_CSR_ARES] = { 0x68010, 20 },
4536 [GCC_NSS_CE_APB_ARES] = { 0x68010, 21 },
4537 [GCC_NSS_CE_AXI_ARES] = { 0x68010, 22 },
4538 [GCC_NSSNOC_CE_APB_ARES] = { 0x68010, 23 },
4539 [GCC_NSSNOC_CE_AXI_ARES] = { 0x68010, 24 },
4540 [GCC_NSSNOC_UBI0_AHB_ARES] = { 0x68010, 25 },
4541 [GCC_NSSNOC_SNOC_ARES] = { 0x68010, 27 },
4542 [GCC_NSSNOC_CRYPTO_ARES] = { 0x68010, 28 },
4543 [GCC_NSSNOC_ATB_ARES] = { 0x68010, 29 },
4544 [GCC_NSSNOC_QOSGEN_REF_ARES] = { 0x68010, 30 },
4545 [GCC_NSSNOC_TIMEOUT_REF_ARES] = { 0x68010, 31 },
4546 [GCC_PCIE0_PIPE_ARES] = { 0x75040, 0 },
4547 [GCC_PCIE0_SLEEP_ARES] = { 0x75040, 1 },
4548 [GCC_PCIE0_CORE_STICKY_ARES] = { 0x75040, 2 },
4549 [GCC_PCIE0_AXI_MASTER_ARES] = { 0x75040, 3 },
4550 [GCC_PCIE0_AXI_SLAVE_ARES] = { 0x75040, 4 },
4551 [GCC_PCIE0_AHB_ARES] = { 0x75040, 5 },
4552 [GCC_PCIE0_AXI_MASTER_STICKY_ARES] = { 0x75040, 6 },
4553 [GCC_PCIE0_AXI_SLAVE_STICKY_ARES] = { 0x75040, 7 },
4554 [GCC_PPE_FULL_RESET] = { .reg = 0x68014, .bitmask = 0xf0000 },
4555 [GCC_UNIPHY0_SOFT_RESET] = { .reg = 0x56004, .bitmask = 0x3ff2 },
4556 [GCC_UNIPHY0_XPCS_RESET] = { 0x56004, 2 },
4557 [GCC_UNIPHY1_SOFT_RESET] = { .reg = 0x56104, .bitmask = 0x32 },
4558 [GCC_UNIPHY1_XPCS_RESET] = { 0x56104, 2 },
4559 [GCC_EDMA_HW_RESET] = { .reg = 0x68014, .bitmask = 0x300000 },
4560 [GCC_NSSPORT1_RESET] = { .reg = 0x68014, .bitmask = 0x1000003 },
4561 [GCC_NSSPORT2_RESET] = { .reg = 0x68014, .bitmask = 0x200000c },
4562 [GCC_NSSPORT3_RESET] = { .reg = 0x68014, .bitmask = 0x4000030 },
4563 [GCC_NSSPORT4_RESET] = { .reg = 0x68014, .bitmask = 0x8000300 },
4564 [GCC_NSSPORT5_RESET] = { .reg = 0x68014, .bitmask = 0x10000c00 },
4565 [GCC_UNIPHY0_PORT1_ARES] = { .reg = 0x56004, .bitmask = 0x30 },
4566 [GCC_UNIPHY0_PORT2_ARES] = { .reg = 0x56004, .bitmask = 0xc0 },
4567 [GCC_UNIPHY0_PORT3_ARES] = { .reg = 0x56004, .bitmask = 0x300 },
4568 [GCC_UNIPHY0_PORT4_ARES] = { .reg = 0x56004, .bitmask = 0xc00 },
4569 [GCC_UNIPHY0_PORT5_ARES] = { .reg = 0x56004, .bitmask = 0x3000 },
4570 [GCC_UNIPHY0_PORT_4_5_RESET] = { .reg = 0x56004, .bitmask = 0x3c02 },
4571 [GCC_UNIPHY0_PORT_4_RESET] = { .reg = 0x56004, .bitmask = 0xc02 },
4572 [GCC_LPASS_BCR] = {0x1F000, 0},
4573 [GCC_UBI32_TBU_BCR] = {0x65000, 0},
4574 [GCC_LPASS_TBU_BCR] = {0x6C000, 0},
4575 [GCC_WCSSAON_RESET] = {0x59010, 0},
4576 [GCC_LPASS_Q6_AXIM_ARES] = {0x1F004, 0},
4577 [GCC_LPASS_Q6SS_TSCTR_1TO2_ARES] = {0x1F004, 1},
4578 [GCC_LPASS_Q6SS_TRIG_ARES] = {0x1F004, 2},
4579 [GCC_LPASS_Q6_ATBM_AT_ARES] = {0x1F004, 3},
4580 [GCC_LPASS_Q6_PCLKDBG_ARES] = {0x1F004, 4},
4581 [GCC_LPASS_CORE_AXIM_ARES] = {0x1F004, 5},
4582 [GCC_LPASS_SNOC_CFG_ARES] = {0x1F004, 6},
4583 [GCC_WCSS_DBG_ARES] = {0x59008, 0},
4584 [GCC_WCSS_ECAHB_ARES] = {0x59008, 1},
4585 [GCC_WCSS_ACMT_ARES] = {0x59008, 2},
4586 [GCC_WCSS_DBG_BDG_ARES] = {0x59008, 3},
4587 [GCC_WCSS_AHB_S_ARES] = {0x59008, 4},
4588 [GCC_WCSS_AXI_M_ARES] = {0x59008, 5},
4589 [GCC_Q6SS_DBG_ARES] = {0x59110, 0},
4590 [GCC_Q6_AHB_S_ARES] = {0x59110, 1},
4591 [GCC_Q6_AHB_ARES] = {0x59110, 2},
4592 [GCC_Q6_AXIM2_ARES] = {0x59110, 3},
4593 [GCC_Q6_AXIM_ARES] = {0x59110, 4},
4606 .max_register = 0x7fffc,
4629 regmap_update_bits(regmap, 0x3e078, BIT(0), 0x0); in gcc_ipq6018_probe()
4631 regmap_update_bits(regmap, 0x3e078, BIT(2), BIT(2)); in gcc_ipq6018_probe()
4633 regmap_update_bits(regmap, 0x3f078, BIT(0), 0x0); in gcc_ipq6018_probe()
4635 regmap_update_bits(regmap, 0x3f078, BIT(2), BIT(2)); in gcc_ipq6018_probe()
4638 regmap_update_bits(regmap, 0x2501c, BIT(26), BIT(26)); in gcc_ipq6018_probe()