|  | @@ -151,3 +151,36 @@ static struct mtd_partition bfin_spi_dataflash_partitions[] = {
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct flash_platform_data bfin_spi_dataflash_data = {
 | 
	
		
			
				|  |  | +	.name     = "mtd_dataflash",
 | 
	
		
			
				|  |  | +	.parts    = bfin_spi_dataflash_partitions,
 | 
	
		
			
				|  |  | +	.nr_parts = ARRAY_SIZE(bfin_spi_dataflash_partitions),
 | 
	
		
			
				|  |  | +	.type     = "mtd_dataflash",
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct bfin5xx_spi_chip spi_dataflash_chip_info = {
 | 
	
		
			
				|  |  | +	.enable_dma    = 0,	 /* use no dma transfer with this chip*/
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +static struct spi_board_info bfin_spi_board_info[] __initdata = {
 | 
	
		
			
				|  |  | +/* SD/MMC card reader at SPI bus */
 | 
	
		
			
				|  |  | +#if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE)
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +		.modalias	 = "mmc_spi",
 | 
	
		
			
				|  |  | +		.max_speed_hz    = 20000000,
 | 
	
		
			
				|  |  | +		.bus_num	 = 0,
 | 
	
		
			
				|  |  | +		.chip_select     = 1,
 | 
	
		
			
				|  |  | +		.controller_data = &mmc_spi_chip_info,
 | 
	
		
			
				|  |  | +		.mode	         = SPI_MODE_3,
 | 
	
		
			
				|  |  | +	},
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* 8 Megabyte Atmel NOR flash chip at SPI bus */
 | 
	
		
			
				|  |  | +#if defined(CONFIG_MTD_DATAFLASH) || defined(CONFIG_MTD_DATAFLASH_MODULE)
 | 
	
		
			
				|  |  | +	{
 | 
	
		
			
				|  |  | +	.modalias        = "mtd_dataflash",
 | 
	
		
			
				|  |  | +	.max_speed_hz    = 16700000,
 | 
	
		
			
				|  |  | +	.bus_num         = 0,
 | 
	
		
			
				|  |  | +	.chip_select     = 2,
 |