@@ -248,74 +248,6 @@ static void __init _mx35_clocks_init(void)
248248 imx_print_silicon_rev ("i.MX35" , mx35_revision ());
249249}
250250
251- int __init mx35_clocks_init (void )
252- {
253- _mx35_clocks_init ();
254-
255- clk_register_clkdev (clk [pata_gate ], NULL , "pata_imx" );
256- clk_register_clkdev (clk [can1_gate ], NULL , "flexcan.0" );
257- clk_register_clkdev (clk [can2_gate ], NULL , "flexcan.1" );
258- clk_register_clkdev (clk [cspi1_gate ], "per" , "imx35-cspi.0" );
259- clk_register_clkdev (clk [cspi1_gate ], "ipg" , "imx35-cspi.0" );
260- clk_register_clkdev (clk [cspi2_gate ], "per" , "imx35-cspi.1" );
261- clk_register_clkdev (clk [cspi2_gate ], "ipg" , "imx35-cspi.1" );
262- clk_register_clkdev (clk [epit1_gate ], NULL , "imx-epit.0" );
263- clk_register_clkdev (clk [epit2_gate ], NULL , "imx-epit.1" );
264- clk_register_clkdev (clk [esdhc1_gate ], "per" , "sdhci-esdhc-imx35.0" );
265- clk_register_clkdev (clk [ipg ], "ipg" , "sdhci-esdhc-imx35.0" );
266- clk_register_clkdev (clk [ahb ], "ahb" , "sdhci-esdhc-imx35.0" );
267- clk_register_clkdev (clk [esdhc2_gate ], "per" , "sdhci-esdhc-imx35.1" );
268- clk_register_clkdev (clk [ipg ], "ipg" , "sdhci-esdhc-imx35.1" );
269- clk_register_clkdev (clk [ahb ], "ahb" , "sdhci-esdhc-imx35.1" );
270- clk_register_clkdev (clk [esdhc3_gate ], "per" , "sdhci-esdhc-imx35.2" );
271- clk_register_clkdev (clk [ipg ], "ipg" , "sdhci-esdhc-imx35.2" );
272- clk_register_clkdev (clk [ahb ], "ahb" , "sdhci-esdhc-imx35.2" );
273- /* i.mx35 has the i.mx27 type fec */
274- clk_register_clkdev (clk [fec_gate ], NULL , "imx27-fec.0" );
275- clk_register_clkdev (clk [gpt_gate ], "per" , "imx-gpt.0" );
276- clk_register_clkdev (clk [ipg ], "ipg" , "imx-gpt.0" );
277- clk_register_clkdev (clk [i2c1_gate ], NULL , "imx21-i2c.0" );
278- clk_register_clkdev (clk [i2c2_gate ], NULL , "imx21-i2c.1" );
279- clk_register_clkdev (clk [i2c3_gate ], NULL , "imx21-i2c.2" );
280- clk_register_clkdev (clk [ipu_gate ], NULL , "ipu-core" );
281- clk_register_clkdev (clk [ipu_gate ], NULL , "mx3_sdc_fb" );
282- clk_register_clkdev (clk [kpp_gate ], NULL , "imx-keypad" );
283- clk_register_clkdev (clk [owire_gate ], NULL , "mxc_w1" );
284- clk_register_clkdev (clk [sdma_gate ], NULL , "imx35-sdma" );
285- clk_register_clkdev (clk [ssi1_gate ], NULL , "imx-ssi.0" );
286- clk_register_clkdev (clk [ssi2_gate ], NULL , "imx-ssi.1" );
287- /* i.mx35 has the i.mx21 type uart */
288- clk_register_clkdev (clk [uart1_gate ], "per" , "imx21-uart.0" );
289- clk_register_clkdev (clk [ipg ], "ipg" , "imx21-uart.0" );
290- clk_register_clkdev (clk [uart2_gate ], "per" , "imx21-uart.1" );
291- clk_register_clkdev (clk [ipg ], "ipg" , "imx21-uart.1" );
292- clk_register_clkdev (clk [uart3_gate ], "per" , "imx21-uart.2" );
293- clk_register_clkdev (clk [ipg ], "ipg" , "imx21-uart.2" );
294- /* i.mx35 has the i.mx21 type rtc */
295- clk_register_clkdev (clk [ckil ], "ref" , "imx21-rtc" );
296- clk_register_clkdev (clk [rtc_gate ], "ipg" , "imx21-rtc" );
297- clk_register_clkdev (clk [usb_div ], "per" , "mxc-ehci.0" );
298- clk_register_clkdev (clk [ipg ], "ipg" , "mxc-ehci.0" );
299- clk_register_clkdev (clk [usbotg_gate ], "ahb" , "mxc-ehci.0" );
300- clk_register_clkdev (clk [usb_div ], "per" , "mxc-ehci.1" );
301- clk_register_clkdev (clk [ipg ], "ipg" , "mxc-ehci.1" );
302- clk_register_clkdev (clk [usbotg_gate ], "ahb" , "mxc-ehci.1" );
303- clk_register_clkdev (clk [usb_div ], "per" , "mxc-ehci.2" );
304- clk_register_clkdev (clk [ipg ], "ipg" , "mxc-ehci.2" );
305- clk_register_clkdev (clk [usbotg_gate ], "ahb" , "mxc-ehci.2" );
306- clk_register_clkdev (clk [usb_div ], "per" , "imx-udc-mx27" );
307- clk_register_clkdev (clk [ipg ], "ipg" , "imx-udc-mx27" );
308- clk_register_clkdev (clk [usbotg_gate ], "ahb" , "imx-udc-mx27" );
309- clk_register_clkdev (clk [wdog_gate ], NULL , "imx2-wdt.0" );
310- clk_register_clkdev (clk [nfc_div ], NULL , "imx25-nand.0" );
311- clk_register_clkdev (clk [csi_gate ], NULL , "mx3-camera.0" );
312- clk_register_clkdev (clk [admux_gate ], "audmux" , NULL );
313-
314- mxc_timer_init (MX35_GPT1_BASE_ADDR , MX35_INT_GPT , GPT_TYPE_IMX31 );
315-
316- return 0 ;
317- }
318-
319251static void __init mx35_clocks_init_dt (struct device_node * ccm_node )
320252{
321253 _mx35_clocks_init ();
0 commit comments