2010-06-14 00:43:00 +08:00
extern struct platform_device pxa_device_pmu ;
2007-07-17 10:45:58 +01:00
extern struct platform_device pxa_device_mci ;
2007-12-21 19:15:36 +08:00
extern struct platform_device pxa3xx_device_mci2 ;
2007-12-21 19:27:08 +08:00
extern struct platform_device pxa3xx_device_mci3 ;
2008-06-22 23:36:39 +01:00
extern struct platform_device pxa25x_device_udc ;
extern struct platform_device pxa27x_device_udc ;
2010-07-27 15:06:58 +03:00
extern struct platform_device pxa3xx_device_u2d ;
2007-07-17 10:45:58 +01:00
extern struct platform_device pxa_device_fb ;
extern struct platform_device pxa_device_ffuart ;
extern struct platform_device pxa_device_btuart ;
extern struct platform_device pxa_device_stuart ;
extern struct platform_device pxa_device_hwuart ;
extern struct platform_device pxa_device_i2c ;
extern struct platform_device pxa_device_i2s ;
extern struct platform_device pxa_device_ficp ;
2008-11-13 23:50:56 +01:00
extern struct platform_device sa1100_device_rtc ;
2007-07-17 10:45:58 +01:00
extern struct platform_device pxa_device_rtc ;
2008-06-10 12:30:05 +01:00
extern struct platform_device pxa_device_ac97 ;
2007-08-20 10:09:18 +01:00
extern struct platform_device pxa27x_device_i2c_power ;
extern struct platform_device pxa27x_device_ohci ;
2008-01-23 13:39:13 +08:00
extern struct platform_device pxa27x_device_keypad ;
2007-11-08 11:17:19 +00:00
2007-12-10 17:51:29 +08:00
extern struct platform_device pxa25x_device_ssp ;
extern struct platform_device pxa25x_device_nssp ;
extern struct platform_device pxa25x_device_assp ;
extern struct platform_device pxa27x_device_ssp1 ;
extern struct platform_device pxa27x_device_ssp2 ;
extern struct platform_device pxa27x_device_ssp3 ;
2014-08-13 21:59:19 +02:00
extern struct platform_device pxa3xx_device_ssp1 ;
extern struct platform_device pxa3xx_device_ssp2 ;
extern struct platform_device pxa3xx_device_ssp3 ;
2007-12-10 17:51:29 +08:00
extern struct platform_device pxa3xx_device_ssp4 ;
2008-04-13 21:44:04 +01:00
extern struct platform_device pxa25x_device_pwm0 ;
extern struct platform_device pxa25x_device_pwm1 ;
extern struct platform_device pxa27x_device_pwm0 ;
extern struct platform_device pxa27x_device_pwm1 ;
2008-06-02 15:22:03 +08:00
extern struct platform_device pxa3xx_device_nand ;
2008-08-17 06:23:05 +01:00
extern struct platform_device pxa3xx_device_i2c_power ;
2008-06-02 15:22:03 +08:00
2009-07-09 19:04:49 +02:00
extern struct platform_device pxa3xx_device_gcu ;
2010-03-17 20:15:21 +00:00
extern struct platform_device pxa_device_asoc_platform ;
extern struct platform_device pxa_device_asoc_ssp1 ;
extern struct platform_device pxa_device_asoc_ssp2 ;
extern struct platform_device pxa_device_asoc_ssp3 ;
extern struct platform_device pxa_device_asoc_ssp4 ;
2013-04-07 16:44:33 +08:00
extern struct platform_device pxa25x_device_gpio ;
extern struct platform_device pxa27x_device_gpio ;
extern struct platform_device pxa3xx_device_gpio ;
extern struct platform_device pxa93x_device_gpio ;
2007-11-08 11:17:19 +00:00
void __init pxa_register_device ( struct platform_device * dev , void * data ) ;
2016-04-03 11:23:59 +02:00
void __init pxa2xx_set_dmac_info ( int nb_channels , int nb_requestors ) ;