Lines Matching refs:clk

35 	struct clk *clk;  in u8540_clk_init()  local
58 clk = clk_reg_prcmu_gate("soc0_pll", NULL, PRCMU_PLLSOC0, in u8540_clk_init()
60 clk_register_clkdev(clk, "soc0_pll", NULL); in u8540_clk_init()
62 clk = clk_reg_prcmu_gate("soc1_pll", NULL, PRCMU_PLLSOC1, in u8540_clk_init()
64 clk_register_clkdev(clk, "soc1_pll", NULL); in u8540_clk_init()
66 clk = clk_reg_prcmu_gate("ddr_pll", NULL, PRCMU_PLLDDR, in u8540_clk_init()
68 clk_register_clkdev(clk, "ddr_pll", NULL); in u8540_clk_init()
70 clk = clk_register_fixed_rate(NULL, "rtc32k", NULL, in u8540_clk_init()
73 clk_register_clkdev(clk, "clk32k", NULL); in u8540_clk_init()
74 clk_register_clkdev(clk, "apb_pclk", "rtc-pl031"); in u8540_clk_init()
76 clk = clk_register_fixed_rate(NULL, "ulp38m4", NULL, in u8540_clk_init()
80 clk = clk_reg_prcmu_gate("uartclk", NULL, PRCMU_UARTCLK, CLK_IS_ROOT); in u8540_clk_init()
81 clk_register_clkdev(clk, NULL, "UART"); in u8540_clk_init()
84 clk = clk_reg_prcmu_gate("msp02clk", "ab9540_sysclk12_b1", in u8540_clk_init()
86 clk_register_clkdev(clk, NULL, "MSP02"); in u8540_clk_init()
88 clk = clk_reg_prcmu_gate("msp1clk", NULL, PRCMU_MSP1CLK, CLK_IS_ROOT); in u8540_clk_init()
89 clk_register_clkdev(clk, NULL, "MSP1"); in u8540_clk_init()
91 clk = clk_reg_prcmu_gate("i2cclk", NULL, PRCMU_I2CCLK, CLK_IS_ROOT); in u8540_clk_init()
92 clk_register_clkdev(clk, NULL, "I2C"); in u8540_clk_init()
94 clk = clk_reg_prcmu_gate("slimclk", NULL, PRCMU_SLIMCLK, CLK_IS_ROOT); in u8540_clk_init()
95 clk_register_clkdev(clk, NULL, "slim"); in u8540_clk_init()
97 clk = clk_reg_prcmu_gate("per1clk", NULL, PRCMU_PER1CLK, CLK_IS_ROOT); in u8540_clk_init()
98 clk_register_clkdev(clk, NULL, "PERIPH1"); in u8540_clk_init()
100 clk = clk_reg_prcmu_gate("per2clk", NULL, PRCMU_PER2CLK, CLK_IS_ROOT); in u8540_clk_init()
101 clk_register_clkdev(clk, NULL, "PERIPH2"); in u8540_clk_init()
103 clk = clk_reg_prcmu_gate("per3clk", NULL, PRCMU_PER3CLK, CLK_IS_ROOT); in u8540_clk_init()
104 clk_register_clkdev(clk, NULL, "PERIPH3"); in u8540_clk_init()
106 clk = clk_reg_prcmu_gate("per5clk", NULL, PRCMU_PER5CLK, CLK_IS_ROOT); in u8540_clk_init()
107 clk_register_clkdev(clk, NULL, "PERIPH5"); in u8540_clk_init()
109 clk = clk_reg_prcmu_gate("per6clk", NULL, PRCMU_PER6CLK, CLK_IS_ROOT); in u8540_clk_init()
110 clk_register_clkdev(clk, NULL, "PERIPH6"); in u8540_clk_init()
112 clk = clk_reg_prcmu_gate("per7clk", NULL, PRCMU_PER7CLK, CLK_IS_ROOT); in u8540_clk_init()
113 clk_register_clkdev(clk, NULL, "PERIPH7"); in u8540_clk_init()
115 clk = clk_reg_prcmu_scalable("lcdclk", NULL, PRCMU_LCDCLK, 0, in u8540_clk_init()
117 clk_register_clkdev(clk, NULL, "lcd"); in u8540_clk_init()
118 clk_register_clkdev(clk, "lcd", "mcde"); in u8540_clk_init()
120 clk = clk_reg_prcmu_opp_gate("bmlclk", NULL, PRCMU_BMLCLK, in u8540_clk_init()
122 clk_register_clkdev(clk, NULL, "bml"); in u8540_clk_init()
124 clk = clk_reg_prcmu_scalable("hsitxclk", NULL, PRCMU_HSITXCLK, 0, in u8540_clk_init()
127 clk = clk_reg_prcmu_scalable("hsirxclk", NULL, PRCMU_HSIRXCLK, 0, in u8540_clk_init()
130 clk = clk_reg_prcmu_scalable("hdmiclk", NULL, PRCMU_HDMICLK, 0, in u8540_clk_init()
132 clk_register_clkdev(clk, NULL, "hdmi"); in u8540_clk_init()
133 clk_register_clkdev(clk, "hdmi", "mcde"); in u8540_clk_init()
135 clk = clk_reg_prcmu_gate("apeatclk", NULL, PRCMU_APEATCLK, CLK_IS_ROOT); in u8540_clk_init()
136 clk_register_clkdev(clk, NULL, "apeat"); in u8540_clk_init()
138 clk = clk_reg_prcmu_gate("apetraceclk", NULL, PRCMU_APETRACECLK, in u8540_clk_init()
140 clk_register_clkdev(clk, NULL, "apetrace"); in u8540_clk_init()
142 clk = clk_reg_prcmu_gate("mcdeclk", NULL, PRCMU_MCDECLK, CLK_IS_ROOT); in u8540_clk_init()
143 clk_register_clkdev(clk, NULL, "mcde"); in u8540_clk_init()
144 clk_register_clkdev(clk, "mcde", "mcde"); in u8540_clk_init()
145 clk_register_clkdev(clk, NULL, "dsilink.0"); in u8540_clk_init()
146 clk_register_clkdev(clk, NULL, "dsilink.1"); in u8540_clk_init()
147 clk_register_clkdev(clk, NULL, "dsilink.2"); in u8540_clk_init()
149 clk = clk_reg_prcmu_opp_gate("ipi2cclk", NULL, PRCMU_IPI2CCLK, in u8540_clk_init()
151 clk_register_clkdev(clk, NULL, "ipi2"); in u8540_clk_init()
153 clk = clk_reg_prcmu_gate("dsialtclk", NULL, PRCMU_DSIALTCLK, in u8540_clk_init()
155 clk_register_clkdev(clk, NULL, "dsialt"); in u8540_clk_init()
157 clk = clk_reg_prcmu_gate("dmaclk", NULL, PRCMU_DMACLK, CLK_IS_ROOT); in u8540_clk_init()
158 clk_register_clkdev(clk, NULL, "dma40.0"); in u8540_clk_init()
160 clk = clk_reg_prcmu_gate("b2r2clk", NULL, PRCMU_B2R2CLK, CLK_IS_ROOT); in u8540_clk_init()
161 clk_register_clkdev(clk, NULL, "b2r2"); in u8540_clk_init()
162 clk_register_clkdev(clk, NULL, "b2r2_core"); in u8540_clk_init()
163 clk_register_clkdev(clk, NULL, "U8500-B2R2.0"); in u8540_clk_init()
164 clk_register_clkdev(clk, NULL, "b2r2_1_core"); in u8540_clk_init()
166 clk = clk_reg_prcmu_scalable("tvclk", NULL, PRCMU_TVCLK, 0, in u8540_clk_init()
168 clk_register_clkdev(clk, NULL, "tv"); in u8540_clk_init()
169 clk_register_clkdev(clk, "tv", "mcde"); in u8540_clk_init()
171 clk = clk_reg_prcmu_gate("sspclk", NULL, PRCMU_SSPCLK, CLK_IS_ROOT); in u8540_clk_init()
172 clk_register_clkdev(clk, NULL, "SSP"); in u8540_clk_init()
174 clk = clk_reg_prcmu_gate("rngclk", NULL, PRCMU_RNGCLK, CLK_IS_ROOT); in u8540_clk_init()
175 clk_register_clkdev(clk, NULL, "rngclk"); in u8540_clk_init()
177 clk = clk_reg_prcmu_gate("uiccclk", NULL, PRCMU_UICCCLK, CLK_IS_ROOT); in u8540_clk_init()
178 clk_register_clkdev(clk, NULL, "uicc"); in u8540_clk_init()
180 clk = clk_reg_prcmu_gate("timclk", NULL, PRCMU_TIMCLK, CLK_IS_ROOT); in u8540_clk_init()
181 clk_register_clkdev(clk, NULL, "mtu0"); in u8540_clk_init()
182 clk_register_clkdev(clk, NULL, "mtu1"); in u8540_clk_init()
184 clk = clk_reg_prcmu_opp_volt_scalable("sdmmcclk", NULL, in u8540_clk_init()
187 clk_register_clkdev(clk, NULL, "sdmmc"); in u8540_clk_init()
189 clk = clk_reg_prcmu_opp_volt_scalable("sdmmchclk", NULL, in u8540_clk_init()
192 clk_register_clkdev(clk, NULL, "sdmmchclk"); in u8540_clk_init()
194 clk = clk_reg_prcmu_gate("hvaclk", NULL, PRCMU_HVACLK, CLK_IS_ROOT); in u8540_clk_init()
195 clk_register_clkdev(clk, NULL, "hva"); in u8540_clk_init()
197 clk = clk_reg_prcmu_gate("g1clk", NULL, PRCMU_G1CLK, CLK_IS_ROOT); in u8540_clk_init()
198 clk_register_clkdev(clk, NULL, "g1"); in u8540_clk_init()
200 clk = clk_reg_prcmu_scalable("spare1clk", NULL, PRCMU_SPARE1CLK, 0, in u8540_clk_init()
202 clk_register_clkdev(clk, "dsilcd", "mcde"); in u8540_clk_init()
204 clk = clk_reg_prcmu_scalable("dsi_pll", "hdmiclk", in u8540_clk_init()
206 clk_register_clkdev(clk, "dsihs2", "mcde"); in u8540_clk_init()
207 clk_register_clkdev(clk, "hs_clk", "dsilink.2"); in u8540_clk_init()
209 clk = clk_reg_prcmu_scalable("dsilcd_pll", "spare1clk", in u8540_clk_init()
211 clk_register_clkdev(clk, "dsilcd_pll", "mcde"); in u8540_clk_init()
213 clk = clk_reg_prcmu_scalable("dsi0clk", "dsi_pll", in u8540_clk_init()
215 clk_register_clkdev(clk, "dsihs0", "mcde"); in u8540_clk_init()
217 clk = clk_reg_prcmu_scalable("dsi0lcdclk", "dsilcd_pll", in u8540_clk_init()
219 clk_register_clkdev(clk, "dsihs0", "mcde"); in u8540_clk_init()
220 clk_register_clkdev(clk, "hs_clk", "dsilink.0"); in u8540_clk_init()
222 clk = clk_reg_prcmu_scalable("dsi1clk", "dsi_pll", in u8540_clk_init()
224 clk_register_clkdev(clk, "dsihs1", "mcde"); in u8540_clk_init()
226 clk = clk_reg_prcmu_scalable("dsi1lcdclk", "dsilcd_pll", in u8540_clk_init()
228 clk_register_clkdev(clk, "dsihs1", "mcde"); in u8540_clk_init()
229 clk_register_clkdev(clk, "hs_clk", "dsilink.1"); in u8540_clk_init()
231 clk = clk_reg_prcmu_scalable("dsi0escclk", "tvclk", in u8540_clk_init()
233 clk_register_clkdev(clk, "lp_clk", "dsilink.0"); in u8540_clk_init()
234 clk_register_clkdev(clk, "dsilp0", "mcde"); in u8540_clk_init()
236 clk = clk_reg_prcmu_scalable("dsi1escclk", "tvclk", in u8540_clk_init()
238 clk_register_clkdev(clk, "lp_clk", "dsilink.1"); in u8540_clk_init()
239 clk_register_clkdev(clk, "dsilp1", "mcde"); in u8540_clk_init()
241 clk = clk_reg_prcmu_scalable("dsi2escclk", "tvclk", in u8540_clk_init()
243 clk_register_clkdev(clk, "lp_clk", "dsilink.2"); in u8540_clk_init()
244 clk_register_clkdev(clk, "dsilp2", "mcde"); in u8540_clk_init()
246 clk = clk_reg_prcmu_scalable_rate("armss", NULL, in u8540_clk_init()
248 clk_register_clkdev(clk, "armss", NULL); in u8540_clk_init()
250 clk = clk_register_fixed_factor(NULL, "smp_twd", "armss", in u8540_clk_init()
252 clk_register_clkdev(clk, NULL, "smp_twd"); in u8540_clk_init()
256 clk = clk_reg_prcc_pclk("p1_pclk0", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
258 clk_register_clkdev(clk, "apb_pclk", "uart0"); in u8540_clk_init()
260 clk = clk_reg_prcc_pclk("p1_pclk1", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
262 clk_register_clkdev(clk, "apb_pclk", "uart1"); in u8540_clk_init()
264 clk = clk_reg_prcc_pclk("p1_pclk2", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
266 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.1"); in u8540_clk_init()
268 clk = clk_reg_prcc_pclk("p1_pclk3", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
270 clk_register_clkdev(clk, "apb_pclk", "msp0"); in u8540_clk_init()
271 clk_register_clkdev(clk, "apb_pclk", "dbx5x0-msp-i2s.0"); in u8540_clk_init()
273 clk = clk_reg_prcc_pclk("p1_pclk4", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
275 clk_register_clkdev(clk, "apb_pclk", "msp1"); in u8540_clk_init()
276 clk_register_clkdev(clk, "apb_pclk", "dbx5x0-msp-i2s.1"); in u8540_clk_init()
278 clk = clk_reg_prcc_pclk("p1_pclk5", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
280 clk_register_clkdev(clk, "apb_pclk", "sdi0"); in u8540_clk_init()
282 clk = clk_reg_prcc_pclk("p1_pclk6", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
284 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.2"); in u8540_clk_init()
286 clk = clk_reg_prcc_pclk("p1_pclk7", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
288 clk_register_clkdev(clk, NULL, "spi3"); in u8540_clk_init()
290 clk = clk_reg_prcc_pclk("p1_pclk8", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
292 clk_register_clkdev(clk, "apb_pclk", "slimbus0"); in u8540_clk_init()
294 clk = clk_reg_prcc_pclk("p1_pclk9", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
296 clk_register_clkdev(clk, NULL, "gpio.0"); in u8540_clk_init()
297 clk_register_clkdev(clk, NULL, "gpio.1"); in u8540_clk_init()
298 clk_register_clkdev(clk, NULL, "gpioblock0"); in u8540_clk_init()
299 clk_register_clkdev(clk, "apb_pclk", "ab85xx-codec.0"); in u8540_clk_init()
301 clk = clk_reg_prcc_pclk("p1_pclk10", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
303 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.4"); in u8540_clk_init()
305 clk = clk_reg_prcc_pclk("p1_pclk11", "per1clk", bases[CLKRST1_INDEX], in u8540_clk_init()
307 clk_register_clkdev(clk, "apb_pclk", "msp3"); in u8540_clk_init()
308 clk_register_clkdev(clk, "apb_pclk", "dbx5x0-msp-i2s.3"); in u8540_clk_init()
311 clk = clk_reg_prcc_pclk("p2_pclk0", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
313 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.3"); in u8540_clk_init()
315 clk = clk_reg_prcc_pclk("p2_pclk1", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
317 clk_register_clkdev(clk, NULL, "spi2"); in u8540_clk_init()
319 clk = clk_reg_prcc_pclk("p2_pclk2", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
321 clk_register_clkdev(clk, NULL, "spi1"); in u8540_clk_init()
323 clk = clk_reg_prcc_pclk("p2_pclk3", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
325 clk_register_clkdev(clk, NULL, "pwl"); in u8540_clk_init()
327 clk = clk_reg_prcc_pclk("p2_pclk4", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
329 clk_register_clkdev(clk, "apb_pclk", "sdi4"); in u8540_clk_init()
331 clk = clk_reg_prcc_pclk("p2_pclk5", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
333 clk_register_clkdev(clk, "apb_pclk", "msp2"); in u8540_clk_init()
334 clk_register_clkdev(clk, "apb_pclk", "dbx5x0-msp-i2s.2"); in u8540_clk_init()
336 clk = clk_reg_prcc_pclk("p2_pclk6", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
338 clk_register_clkdev(clk, "apb_pclk", "sdi1"); in u8540_clk_init()
340 clk = clk_reg_prcc_pclk("p2_pclk7", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
342 clk_register_clkdev(clk, "apb_pclk", "sdi3"); in u8540_clk_init()
344 clk = clk_reg_prcc_pclk("p2_pclk8", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
346 clk_register_clkdev(clk, NULL, "spi0"); in u8540_clk_init()
348 clk = clk_reg_prcc_pclk("p2_pclk9", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
350 clk_register_clkdev(clk, "hsir_hclk", "ste_hsi.0"); in u8540_clk_init()
352 clk = clk_reg_prcc_pclk("p2_pclk10", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
354 clk_register_clkdev(clk, "hsit_hclk", "ste_hsi.0"); in u8540_clk_init()
356 clk = clk_reg_prcc_pclk("p2_pclk11", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
358 clk_register_clkdev(clk, NULL, "gpio.6"); in u8540_clk_init()
359 clk_register_clkdev(clk, NULL, "gpio.7"); in u8540_clk_init()
360 clk_register_clkdev(clk, NULL, "gpioblock1"); in u8540_clk_init()
362 clk = clk_reg_prcc_pclk("p2_pclk12", "per2clk", bases[CLKRST2_INDEX], in u8540_clk_init()
364 clk_register_clkdev(clk, "msp4-pclk", "ab85xx-codec.0"); in u8540_clk_init()
367 clk = clk_reg_prcc_pclk("p3_pclk0", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
369 clk_register_clkdev(clk, NULL, "fsmc"); in u8540_clk_init()
371 clk = clk_reg_prcc_pclk("p3_pclk1", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
373 clk_register_clkdev(clk, "apb_pclk", "ssp0"); in u8540_clk_init()
375 clk = clk_reg_prcc_pclk("p3_pclk2", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
377 clk_register_clkdev(clk, "apb_pclk", "ssp1"); in u8540_clk_init()
379 clk = clk_reg_prcc_pclk("p3_pclk3", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
381 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.0"); in u8540_clk_init()
383 clk = clk_reg_prcc_pclk("p3_pclk4", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
385 clk_register_clkdev(clk, "apb_pclk", "sdi2"); in u8540_clk_init()
387 clk = clk_reg_prcc_pclk("p3_pclk5", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
389 clk_register_clkdev(clk, "apb_pclk", "ske"); in u8540_clk_init()
390 clk_register_clkdev(clk, "apb_pclk", "nmk-ske-keypad"); in u8540_clk_init()
392 clk = clk_reg_prcc_pclk("p3_pclk6", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
394 clk_register_clkdev(clk, "apb_pclk", "uart2"); in u8540_clk_init()
396 clk = clk_reg_prcc_pclk("p3_pclk7", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
398 clk_register_clkdev(clk, "apb_pclk", "sdi5"); in u8540_clk_init()
400 clk = clk_reg_prcc_pclk("p3_pclk8", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
402 clk_register_clkdev(clk, NULL, "gpio.2"); in u8540_clk_init()
403 clk_register_clkdev(clk, NULL, "gpio.3"); in u8540_clk_init()
404 clk_register_clkdev(clk, NULL, "gpio.4"); in u8540_clk_init()
405 clk_register_clkdev(clk, NULL, "gpio.5"); in u8540_clk_init()
406 clk_register_clkdev(clk, NULL, "gpioblock2"); in u8540_clk_init()
408 clk = clk_reg_prcc_pclk("p3_pclk9", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
410 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.5"); in u8540_clk_init()
412 clk = clk_reg_prcc_pclk("p3_pclk10", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
414 clk_register_clkdev(clk, "apb_pclk", "nmk-i2c.6"); in u8540_clk_init()
416 clk = clk_reg_prcc_pclk("p3_pclk11", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
418 clk_register_clkdev(clk, "apb_pclk", "uart3"); in u8540_clk_init()
420 clk = clk_reg_prcc_pclk("p3_pclk12", "per3clk", bases[CLKRST3_INDEX], in u8540_clk_init()
422 clk_register_clkdev(clk, "apb_pclk", "uart4"); in u8540_clk_init()
425 clk = clk_reg_prcc_pclk("p5_pclk0", "per5clk", bases[CLKRST5_INDEX], in u8540_clk_init()
427 clk_register_clkdev(clk, "usb", "musb-ux500.0"); in u8540_clk_init()
428 clk_register_clkdev(clk, "usbclk", "ab-iddet.0"); in u8540_clk_init()
430 clk = clk_reg_prcc_pclk("p5_pclk1", "per5clk", bases[CLKRST5_INDEX], in u8540_clk_init()
432 clk_register_clkdev(clk, NULL, "gpio.8"); in u8540_clk_init()
433 clk_register_clkdev(clk, NULL, "gpioblock3"); in u8540_clk_init()
436 clk = clk_reg_prcc_pclk("p6_pclk0", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
438 clk_register_clkdev(clk, "apb_pclk", "rng"); in u8540_clk_init()
440 clk = clk_reg_prcc_pclk("p6_pclk1", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
442 clk_register_clkdev(clk, NULL, "cryp0"); in u8540_clk_init()
443 clk_register_clkdev(clk, NULL, "cryp1"); in u8540_clk_init()
445 clk = clk_reg_prcc_pclk("p6_pclk2", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
447 clk_register_clkdev(clk, NULL, "hash0"); in u8540_clk_init()
449 clk = clk_reg_prcc_pclk("p6_pclk3", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
451 clk_register_clkdev(clk, NULL, "pka"); in u8540_clk_init()
453 clk = clk_reg_prcc_pclk("p6_pclk4", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
455 clk_register_clkdev(clk, NULL, "db8540-hash1"); in u8540_clk_init()
457 clk = clk_reg_prcc_pclk("p6_pclk5", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
459 clk_register_clkdev(clk, NULL, "cfgreg"); in u8540_clk_init()
461 clk = clk_reg_prcc_pclk("p6_pclk6", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
463 clk_register_clkdev(clk, "apb_pclk", "mtu0"); in u8540_clk_init()
465 clk = clk_reg_prcc_pclk("p6_pclk7", "per6clk", bases[CLKRST6_INDEX], in u8540_clk_init()
467 clk_register_clkdev(clk, "apb_pclk", "mtu1"); in u8540_clk_init()
478 clk = clk_reg_prcc_kclk("p1_uart0_kclk", "uartclk", in u8540_clk_init()
480 clk_register_clkdev(clk, NULL, "uart0"); in u8540_clk_init()
482 clk = clk_reg_prcc_kclk("p1_uart1_kclk", "uartclk", in u8540_clk_init()
484 clk_register_clkdev(clk, NULL, "uart1"); in u8540_clk_init()
486 clk = clk_reg_prcc_kclk("p1_i2c1_kclk", "i2cclk", in u8540_clk_init()
488 clk_register_clkdev(clk, NULL, "nmk-i2c.1"); in u8540_clk_init()
490 clk = clk_reg_prcc_kclk("p1_msp0_kclk", "msp02clk", in u8540_clk_init()
492 clk_register_clkdev(clk, NULL, "msp0"); in u8540_clk_init()
493 clk_register_clkdev(clk, NULL, "dbx5x0-msp-i2s.0"); in u8540_clk_init()
495 clk = clk_reg_prcc_kclk("p1_msp1_kclk", "msp1clk", in u8540_clk_init()
497 clk_register_clkdev(clk, NULL, "msp1"); in u8540_clk_init()
498 clk_register_clkdev(clk, NULL, "dbx5x0-msp-i2s.1"); in u8540_clk_init()
500 clk = clk_reg_prcc_kclk("p1_sdi0_kclk", "sdmmchclk", in u8540_clk_init()
502 clk_register_clkdev(clk, NULL, "sdi0"); in u8540_clk_init()
504 clk = clk_reg_prcc_kclk("p1_i2c2_kclk", "i2cclk", in u8540_clk_init()
506 clk_register_clkdev(clk, NULL, "nmk-i2c.2"); in u8540_clk_init()
508 clk = clk_reg_prcc_kclk("p1_slimbus0_kclk", "slimclk", in u8540_clk_init()
510 clk_register_clkdev(clk, NULL, "slimbus0"); in u8540_clk_init()
512 clk = clk_reg_prcc_kclk("p1_i2c4_kclk", "i2cclk", in u8540_clk_init()
514 clk_register_clkdev(clk, NULL, "nmk-i2c.4"); in u8540_clk_init()
516 clk = clk_reg_prcc_kclk("p1_msp3_kclk", "msp1clk", in u8540_clk_init()
518 clk_register_clkdev(clk, NULL, "msp3"); in u8540_clk_init()
519 clk_register_clkdev(clk, NULL, "dbx5x0-msp-i2s.3"); in u8540_clk_init()
522 clk = clk_reg_prcc_kclk("p2_i2c3_kclk", "i2cclk", in u8540_clk_init()
524 clk_register_clkdev(clk, NULL, "nmk-i2c.3"); in u8540_clk_init()
526 clk = clk_reg_prcc_kclk("p2_pwl_kclk", "rtc32k", in u8540_clk_init()
528 clk_register_clkdev(clk, NULL, "pwl"); in u8540_clk_init()
530 clk = clk_reg_prcc_kclk("p2_sdi4_kclk", "sdmmchclk", in u8540_clk_init()
532 clk_register_clkdev(clk, NULL, "sdi4"); in u8540_clk_init()
534 clk = clk_reg_prcc_kclk("p2_msp2_kclk", "msp02clk", in u8540_clk_init()
536 clk_register_clkdev(clk, NULL, "msp2"); in u8540_clk_init()
537 clk_register_clkdev(clk, NULL, "dbx5x0-msp-i2s.2"); in u8540_clk_init()
539 clk = clk_reg_prcc_kclk("p2_sdi1_kclk", "sdmmchclk", in u8540_clk_init()
541 clk_register_clkdev(clk, NULL, "sdi1"); in u8540_clk_init()
543 clk = clk_reg_prcc_kclk("p2_sdi3_kclk", "sdmmcclk", in u8540_clk_init()
545 clk_register_clkdev(clk, NULL, "sdi3"); in u8540_clk_init()
547 clk = clk_reg_prcc_kclk("p2_ssirx_kclk", "hsirxclk", in u8540_clk_init()
550 clk_register_clkdev(clk, "hsir_hsirxclk", "ste_hsi.0"); in u8540_clk_init()
552 clk = clk_reg_prcc_kclk("p2_ssitx_kclk", "hsitxclk", in u8540_clk_init()
555 clk_register_clkdev(clk, "hsit_hsitxclk", "ste_hsi.0"); in u8540_clk_init()
558 clk = clk_reg_prcc_kclk("p2_msp4_kclk", "msp02clk", in u8540_clk_init()
560 clk_register_clkdev(clk, NULL, "msp4"); in u8540_clk_init()
561 clk_register_clkdev(clk, "msp4", "ab85xx-codec.0"); in u8540_clk_init()
564 clk = clk_reg_prcc_kclk("p3_ssp0_kclk", "sspclk", in u8540_clk_init()
566 clk_register_clkdev(clk, NULL, "ssp0"); in u8540_clk_init()
568 clk = clk_reg_prcc_kclk("p3_ssp1_kclk", "sspclk", in u8540_clk_init()
570 clk_register_clkdev(clk, NULL, "ssp1"); in u8540_clk_init()
572 clk = clk_reg_prcc_kclk("p3_i2c0_kclk", "i2cclk", in u8540_clk_init()
574 clk_register_clkdev(clk, NULL, "nmk-i2c.0"); in u8540_clk_init()
576 clk = clk_reg_prcc_kclk("p3_sdi2_kclk", "sdmmchclk", in u8540_clk_init()
578 clk_register_clkdev(clk, NULL, "sdi2"); in u8540_clk_init()
580 clk = clk_reg_prcc_kclk("p3_ske_kclk", "rtc32k", in u8540_clk_init()
582 clk_register_clkdev(clk, NULL, "ske"); in u8540_clk_init()
583 clk_register_clkdev(clk, NULL, "nmk-ske-keypad"); in u8540_clk_init()
585 clk = clk_reg_prcc_kclk("p3_uart2_kclk", "uartclk", in u8540_clk_init()
587 clk_register_clkdev(clk, NULL, "uart2"); in u8540_clk_init()
589 clk = clk_reg_prcc_kclk("p3_sdi5_kclk", "sdmmcclk", in u8540_clk_init()
591 clk_register_clkdev(clk, NULL, "sdi5"); in u8540_clk_init()
593 clk = clk_reg_prcc_kclk("p3_i2c5_kclk", "i2cclk", in u8540_clk_init()
595 clk_register_clkdev(clk, NULL, "nmk-i2c.5"); in u8540_clk_init()
597 clk = clk_reg_prcc_kclk("p3_i2c6_kclk", "i2cclk", in u8540_clk_init()
599 clk_register_clkdev(clk, NULL, "nmk-i2c.6"); in u8540_clk_init()
601 clk = clk_reg_prcc_kclk("p3_uart3_kclk", "uartclk", in u8540_clk_init()
603 clk_register_clkdev(clk, NULL, "uart3"); in u8540_clk_init()
605 clk = clk_reg_prcc_kclk("p3_uart4_kclk", "uartclk", in u8540_clk_init()
607 clk_register_clkdev(clk, NULL, "uart4"); in u8540_clk_init()
610 clk = clk_reg_prcc_kclk("p6_rng_kclk", "rngclk", in u8540_clk_init()
612 clk_register_clkdev(clk, NULL, "rng"); in u8540_clk_init()