]> bbs.cooldavid.org Git - net-next-2.6.git/blob - arch/arm/mach-imx/devices.h
ARM: imx: dynamically register imx-i2c devices (imx21)
[net-next-2.6.git] / arch / arm / mach-imx / devices.h
1 #ifdef CONFIG_ARCH_MX1
2 extern struct platform_device imx1_camera_device;
3 extern struct platform_device imx1_uart_device0;
4 extern struct platform_device imx1_uart_device1;
5 extern struct platform_device imx_rtc_device;
6 extern struct platform_device imx_wdt_device;
7 extern struct platform_device imx_usb_device;
8 #endif
9
10 #if defined(CONFIG_MACH_MX21) || defined(CONFIG_MACH_MX27)
11 extern struct platform_device mxc_gpt1;
12 extern struct platform_device mxc_gpt2;
13 #ifdef CONFIG_MACH_MX27
14 extern struct platform_device mxc_gpt3;
15 extern struct platform_device mxc_gpt4;
16 extern struct platform_device mxc_gpt5;
17 #endif
18 extern struct platform_device mxc_wdt;
19 extern struct platform_device imx2x_uart_device0;
20 extern struct platform_device imx2x_uart_device1;
21 extern struct platform_device imx2x_uart_device2;
22 extern struct platform_device imx2x_uart_device3;
23 #ifdef CONFIG_MACH_MX27
24 extern struct platform_device imx2x_uart_device4;
25 extern struct platform_device imx2x_uart_device5;
26 #endif
27 extern struct platform_device mxc_w1_master_device;
28 extern struct platform_device mxc_fb_device;
29 extern struct platform_device mxc_fec_device;
30 extern struct platform_device mxc_pwm_device;
31 #ifdef CONFIG_MACH_MX27
32 extern struct platform_device mxc_i2c_device0;
33 extern struct platform_device mxc_i2c_device1;
34 #endif
35 extern struct platform_device mxc_sdhc_device0;
36 extern struct platform_device mxc_sdhc_device1;
37 extern struct platform_device mxc_otg_udc_device;
38 extern struct platform_device mxc_otg_host;
39 extern struct platform_device mxc_usbh1;
40 extern struct platform_device mxc_usbh2;
41 extern struct platform_device mxc_spi_device0;
42 extern struct platform_device mxc_spi_device1;
43 #ifdef CONFIG_MACH_MX27
44 extern struct platform_device mxc_spi_device2;
45 #endif
46 extern struct platform_device mx21_usbhc_device;
47 extern struct platform_device imx_ssi_device0;
48 extern struct platform_device imx_ssi_device1;
49 #endif