@ -109,50 +109,6 @@ static void omap_init_rng(void)
static inline void omap_init_rng ( void ) { }
# endif
/*-------------------------------------------------------------------------*/
/* Numbering for the SPI-capable controllers when used for SPI:
* spi = 1
* uwire = 2
* mmc1 . .2 = 3. .4
* mcbsp1 . .3 = 5. .7
*/
# if defined(CONFIG_SPI_OMAP_UWIRE) || defined(CONFIG_SPI_OMAP_UWIRE_MODULE)
# define OMAP_UWIRE_BASE 0xfffb3000
static struct resource uwire_resources [ ] = {
{
. start = OMAP_UWIRE_BASE ,
. end = OMAP_UWIRE_BASE + 0x20 ,
. flags = IORESOURCE_MEM ,
} ,
} ;
static struct platform_device omap_uwire_device = {
. name = " omap_uwire " ,
. id = - 1 ,
. num_resources = ARRAY_SIZE ( uwire_resources ) ,
. resource = uwire_resources ,
} ;
static void omap_init_uwire ( void )
{
/* FIXME define and use a boot tag; not all boards will be hooking
* up devices to the microwire controller , and multi - board configs
* mean that CONFIG_SPI_OMAP_UWIRE may be configured anyway . . .
*/
/* board-specific code must configure chipselects (only a few
* are normally used ) and SCLK / SDI / SDO ( each has two choices ) .
*/
( void ) platform_device_register ( & omap_uwire_device ) ;
}
# else
static inline void omap_init_uwire ( void ) { }
# endif
# if defined(CONFIG_TIDSPBRIDGE) || defined(CONFIG_TIDSPBRIDGE_MODULE)
static phys_addr_t omap_dsp_phys_mempool_base ;
@ -208,7 +164,6 @@ static int __init omap_init_devices(void)
* in alphabetical order so they ' re easier to sort through .
*/
omap_init_rng ( ) ;
omap_init_uwire ( ) ;
return 0 ;
}
arch_initcall ( omap_init_devices ) ;