• Home
  • Raw
  • Download

Lines Matching full:clk

12 #include <linux/clk.h>
13 #include <linux/clk/mmp.h>
21 #include "clk.h"
72 struct clk *clk; in pxa168_clk_init() local
73 struct clk *uart_pll; in pxa168_clk_init()
96 clk = clk_register_fixed_rate(NULL, "clk32", NULL, 0, 3200); in pxa168_clk_init()
97 clk_register_clkdev(clk, "clk32", NULL); in pxa168_clk_init()
99 clk = clk_register_fixed_rate(NULL, "vctcxo", NULL, 0, 26000000); in pxa168_clk_init()
100 clk_register_clkdev(clk, "vctcxo", NULL); in pxa168_clk_init()
102 clk = clk_register_fixed_rate(NULL, "pll1", NULL, 0, 624000000); in pxa168_clk_init()
103 clk_register_clkdev(clk, "pll1", NULL); in pxa168_clk_init()
105 clk = clk_register_fixed_factor(NULL, "pll1_2", "pll1", in pxa168_clk_init()
107 clk_register_clkdev(clk, "pll1_2", NULL); in pxa168_clk_init()
109 clk = clk_register_fixed_factor(NULL, "pll1_4", "pll1_2", in pxa168_clk_init()
111 clk_register_clkdev(clk, "pll1_4", NULL); in pxa168_clk_init()
113 clk = clk_register_fixed_factor(NULL, "pll1_8", "pll1_4", in pxa168_clk_init()
115 clk_register_clkdev(clk, "pll1_8", NULL); in pxa168_clk_init()
117 clk = clk_register_fixed_factor(NULL, "pll1_16", "pll1_8", in pxa168_clk_init()
119 clk_register_clkdev(clk, "pll1_16", NULL); in pxa168_clk_init()
121 clk = clk_register_fixed_factor(NULL, "pll1_6", "pll1_2", in pxa168_clk_init()
123 clk_register_clkdev(clk, "pll1_6", NULL); in pxa168_clk_init()
125 clk = clk_register_fixed_factor(NULL, "pll1_12", "pll1_6", in pxa168_clk_init()
127 clk_register_clkdev(clk, "pll1_12", NULL); in pxa168_clk_init()
129 clk = clk_register_fixed_factor(NULL, "pll1_24", "pll1_12", in pxa168_clk_init()
131 clk_register_clkdev(clk, "pll1_24", NULL); in pxa168_clk_init()
133 clk = clk_register_fixed_factor(NULL, "pll1_48", "pll1_24", in pxa168_clk_init()
135 clk_register_clkdev(clk, "pll1_48", NULL); in pxa168_clk_init()
137 clk = clk_register_fixed_factor(NULL, "pll1_96", "pll1_48", in pxa168_clk_init()
139 clk_register_clkdev(clk, "pll1_96", NULL); in pxa168_clk_init()
141 clk = clk_register_fixed_factor(NULL, "pll1_13", "pll1", in pxa168_clk_init()
143 clk_register_clkdev(clk, "pll1_13", NULL); in pxa168_clk_init()
145 clk = clk_register_fixed_factor(NULL, "pll1_13_1_5", "pll1", in pxa168_clk_init()
147 clk_register_clkdev(clk, "pll1_13_1_5", NULL); in pxa168_clk_init()
149 clk = clk_register_fixed_factor(NULL, "pll1_2_1_5", "pll1", in pxa168_clk_init()
151 clk_register_clkdev(clk, "pll1_2_1_5", NULL); in pxa168_clk_init()
153 clk = clk_register_fixed_factor(NULL, "pll1_3_16", "pll1", in pxa168_clk_init()
155 clk_register_clkdev(clk, "pll1_3_16", NULL); in pxa168_clk_init()
164 clk = mmp_clk_register_apbc("twsi0", "pll1_13_1_5", in pxa168_clk_init()
166 clk_register_clkdev(clk, NULL, "pxa2xx-i2c.0"); in pxa168_clk_init()
168 clk = mmp_clk_register_apbc("twsi1", "pll1_13_1_5", in pxa168_clk_init()
170 clk_register_clkdev(clk, NULL, "pxa2xx-i2c.1"); in pxa168_clk_init()
172 clk = mmp_clk_register_apbc("gpio", "vctcxo", in pxa168_clk_init()
174 clk_register_clkdev(clk, NULL, "mmp-gpio"); in pxa168_clk_init()
176 clk = mmp_clk_register_apbc("kpc", "clk32", in pxa168_clk_init()
178 clk_register_clkdev(clk, NULL, "pxa27x-keypad"); in pxa168_clk_init()
180 clk = mmp_clk_register_apbc("rtc", "clk32", in pxa168_clk_init()
182 clk_register_clkdev(clk, NULL, "sa1100-rtc"); in pxa168_clk_init()
184 clk = mmp_clk_register_apbc("pwm0", "pll1_48", in pxa168_clk_init()
186 clk_register_clkdev(clk, NULL, "pxa168-pwm.0"); in pxa168_clk_init()
188 clk = mmp_clk_register_apbc("pwm1", "pll1_48", in pxa168_clk_init()
190 clk_register_clkdev(clk, NULL, "pxa168-pwm.1"); in pxa168_clk_init()
192 clk = mmp_clk_register_apbc("pwm2", "pll1_48", in pxa168_clk_init()
194 clk_register_clkdev(clk, NULL, "pxa168-pwm.2"); in pxa168_clk_init()
196 clk = mmp_clk_register_apbc("pwm3", "pll1_48", in pxa168_clk_init()
198 clk_register_clkdev(clk, NULL, "pxa168-pwm.3"); in pxa168_clk_init()
200 clk = clk_register_mux(NULL, "uart0_mux", uart_parent, in pxa168_clk_init()
204 clk_set_parent(clk, uart_pll); in pxa168_clk_init()
205 clk_register_clkdev(clk, "uart_mux.0", NULL); in pxa168_clk_init()
207 clk = mmp_clk_register_apbc("uart0", "uart0_mux", in pxa168_clk_init()
209 clk_register_clkdev(clk, NULL, "pxa2xx-uart.0"); in pxa168_clk_init()
211 clk = clk_register_mux(NULL, "uart1_mux", uart_parent, in pxa168_clk_init()
215 clk_set_parent(clk, uart_pll); in pxa168_clk_init()
216 clk_register_clkdev(clk, "uart_mux.1", NULL); in pxa168_clk_init()
218 clk = mmp_clk_register_apbc("uart1", "uart1_mux", in pxa168_clk_init()
220 clk_register_clkdev(clk, NULL, "pxa2xx-uart.1"); in pxa168_clk_init()
222 clk = clk_register_mux(NULL, "uart2_mux", uart_parent, in pxa168_clk_init()
226 clk_set_parent(clk, uart_pll); in pxa168_clk_init()
227 clk_register_clkdev(clk, "uart_mux.2", NULL); in pxa168_clk_init()
229 clk = mmp_clk_register_apbc("uart2", "uart2_mux", in pxa168_clk_init()
231 clk_register_clkdev(clk, NULL, "pxa2xx-uart.2"); in pxa168_clk_init()
233 clk = clk_register_mux(NULL, "ssp0_mux", ssp_parent, in pxa168_clk_init()
237 clk_register_clkdev(clk, "uart_mux.0", NULL); in pxa168_clk_init()
239 clk = mmp_clk_register_apbc("ssp0", "ssp0_mux", apbc_base + APBC_SSP0, in pxa168_clk_init()
241 clk_register_clkdev(clk, NULL, "mmp-ssp.0"); in pxa168_clk_init()
243 clk = clk_register_mux(NULL, "ssp1_mux", ssp_parent, in pxa168_clk_init()
247 clk_register_clkdev(clk, "ssp_mux.1", NULL); in pxa168_clk_init()
249 clk = mmp_clk_register_apbc("ssp1", "ssp1_mux", apbc_base + APBC_SSP1, in pxa168_clk_init()
251 clk_register_clkdev(clk, NULL, "mmp-ssp.1"); in pxa168_clk_init()
253 clk = clk_register_mux(NULL, "ssp2_mux", ssp_parent, in pxa168_clk_init()
257 clk_register_clkdev(clk, "ssp_mux.2", NULL); in pxa168_clk_init()
259 clk = mmp_clk_register_apbc("ssp2", "ssp1_mux", apbc_base + APBC_SSP2, in pxa168_clk_init()
261 clk_register_clkdev(clk, NULL, "mmp-ssp.2"); in pxa168_clk_init()
263 clk = clk_register_mux(NULL, "ssp3_mux", ssp_parent, in pxa168_clk_init()
267 clk_register_clkdev(clk, "ssp_mux.3", NULL); in pxa168_clk_init()
269 clk = mmp_clk_register_apbc("ssp3", "ssp1_mux", apbc_base + APBC_SSP3, in pxa168_clk_init()
271 clk_register_clkdev(clk, NULL, "mmp-ssp.3"); in pxa168_clk_init()
273 clk = clk_register_mux(NULL, "ssp4_mux", ssp_parent, in pxa168_clk_init()
277 clk_register_clkdev(clk, "ssp_mux.4", NULL); in pxa168_clk_init()
279 clk = mmp_clk_register_apbc("ssp4", "ssp1_mux", apbc_base + APBC_SSP4, in pxa168_clk_init()
281 clk_register_clkdev(clk, NULL, "mmp-ssp.4"); in pxa168_clk_init()
283 clk = mmp_clk_register_apmu("dfc", "pll1_4", apmu_base + APMU_DFC, in pxa168_clk_init()
285 clk_register_clkdev(clk, NULL, "pxa3xx-nand.0"); in pxa168_clk_init()
287 clk = clk_register_mux(NULL, "sdh0_mux", sdh_parent, in pxa168_clk_init()
291 clk_register_clkdev(clk, "sdh0_mux", NULL); in pxa168_clk_init()
293 clk = mmp_clk_register_apmu("sdh0", "sdh_mux", apmu_base + APMU_SDH0, in pxa168_clk_init()
295 clk_register_clkdev(clk, NULL, "sdhci-pxa.0"); in pxa168_clk_init()
297 clk = clk_register_mux(NULL, "sdh1_mux", sdh_parent, in pxa168_clk_init()
301 clk_register_clkdev(clk, "sdh1_mux", NULL); in pxa168_clk_init()
303 clk = mmp_clk_register_apmu("sdh1", "sdh1_mux", apmu_base + APMU_SDH1, in pxa168_clk_init()
305 clk_register_clkdev(clk, NULL, "sdhci-pxa.1"); in pxa168_clk_init()
307 clk = mmp_clk_register_apmu("usb", "usb_pll", apmu_base + APMU_USB, in pxa168_clk_init()
309 clk_register_clkdev(clk, "usb_clk", NULL); in pxa168_clk_init()
311 clk = mmp_clk_register_apmu("sph", "usb_pll", apmu_base + APMU_USB, in pxa168_clk_init()
313 clk_register_clkdev(clk, "sph_clk", NULL); in pxa168_clk_init()
315 clk = clk_register_mux(NULL, "disp0_mux", disp_parent, in pxa168_clk_init()
319 clk_register_clkdev(clk, "disp_mux.0", NULL); in pxa168_clk_init()
321 clk = mmp_clk_register_apmu("disp0", "disp0_mux", in pxa168_clk_init()
323 clk_register_clkdev(clk, "fnclk", "mmp-disp.0"); in pxa168_clk_init()
325 clk = mmp_clk_register_apmu("disp0_hclk", "disp0_mux", in pxa168_clk_init()
327 clk_register_clkdev(clk, "hclk", "mmp-disp.0"); in pxa168_clk_init()
329 clk = clk_register_mux(NULL, "ccic0_mux", ccic_parent, in pxa168_clk_init()
333 clk_register_clkdev(clk, "ccic_mux.0", NULL); in pxa168_clk_init()
335 clk = mmp_clk_register_apmu("ccic0", "ccic0_mux", in pxa168_clk_init()
337 clk_register_clkdev(clk, "fnclk", "mmp-ccic.0"); in pxa168_clk_init()
339 clk = clk_register_mux(NULL, "ccic0_phy_mux", ccic_phy_parent, in pxa168_clk_init()
343 clk_register_clkdev(clk, "ccic_phy_mux.0", NULL); in pxa168_clk_init()
345 clk = mmp_clk_register_apmu("ccic0_phy", "ccic0_phy_mux", in pxa168_clk_init()
347 clk_register_clkdev(clk, "phyclk", "mmp-ccic.0"); in pxa168_clk_init()
349 clk = clk_register_divider(NULL, "ccic0_sphy_div", "ccic0_mux", in pxa168_clk_init()
352 clk_register_clkdev(clk, "sphyclk_div", NULL); in pxa168_clk_init()
354 clk = mmp_clk_register_apmu("ccic0_sphy", "ccic0_sphy_div", in pxa168_clk_init()
356 clk_register_clkdev(clk, "sphyclk", "mmp-ccic.0"); in pxa168_clk_init()