xref: /openbmc/linux/arch/arm/mach-pxa/devices.h (revision 057316cc6a5b521b332a1d7ccc871cd60c904c74)
1  extern struct platform_device pxa_device_mci;
2  extern struct platform_device pxa3xx_device_mci2;
3  extern struct platform_device pxa3xx_device_mci3;
4  extern struct platform_device pxa25x_device_udc;
5  extern struct platform_device pxa27x_device_udc;
6  extern struct platform_device pxa_device_fb;
7  extern struct platform_device pxa_device_ffuart;
8  extern struct platform_device pxa_device_btuart;
9  extern struct platform_device pxa_device_stuart;
10  extern struct platform_device pxa_device_hwuart;
11  extern struct platform_device pxa_device_i2c;
12  extern struct platform_device pxa_device_i2s;
13  extern struct platform_device pxa_device_ficp;
14  extern struct platform_device pxa_device_rtc;
15  extern struct platform_device pxa_device_ac97;
16  
17  extern struct platform_device pxa27x_device_i2c_power;
18  extern struct platform_device pxa27x_device_ohci;
19  extern struct platform_device pxa27x_device_keypad;
20  
21  extern struct platform_device pxa25x_device_ssp;
22  extern struct platform_device pxa25x_device_nssp;
23  extern struct platform_device pxa25x_device_assp;
24  extern struct platform_device pxa27x_device_ssp1;
25  extern struct platform_device pxa27x_device_ssp2;
26  extern struct platform_device pxa27x_device_ssp3;
27  extern struct platform_device pxa3xx_device_ssp4;
28  
29  extern struct platform_device pxa25x_device_pwm0;
30  extern struct platform_device pxa25x_device_pwm1;
31  extern struct platform_device pxa27x_device_pwm0;
32  extern struct platform_device pxa27x_device_pwm1;
33  
34  extern struct platform_device pxa3xx_device_nand;
35  extern struct platform_device pxa3xx_device_i2c_power;
36  
37  void __init pxa_register_device(struct platform_device *dev, void *data);
38