diff options
Diffstat (limited to 'arch/blackfin/mach-bf527/boards/ezkit.c')
| -rw-r--r-- | arch/blackfin/mach-bf527/boards/ezkit.c | 28 | 
1 files changed, 23 insertions, 5 deletions
diff --git a/arch/blackfin/mach-bf527/boards/ezkit.c b/arch/blackfin/mach-bf527/boards/ezkit.c index d0864111ef5..147edd1eb1a 100644 --- a/arch/blackfin/mach-bf527/boards/ezkit.c +++ b/arch/blackfin/mach-bf527/boards/ezkit.c @@ -485,8 +485,8 @@ static struct bfin5xx_spi_chip spi_flash_chip_info = {  };  #endif -#if defined(CONFIG_SPI_ADC_BF533) \ -	|| defined(CONFIG_SPI_ADC_BF533_MODULE) +#if defined(CONFIG_BFIN_SPI_ADC) \ +	|| defined(CONFIG_BFIN_SPI_ADC_MODULE)  /* SPI ADC chip */  static struct bfin5xx_spi_chip spi_adc_chip_info = {  	.enable_dma = 1,         /* use dma transfer with this chip*/ @@ -509,6 +509,13 @@ static struct bfin5xx_spi_chip ad9960_spi_chip_info = {  };  #endif +#if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE) +static struct bfin5xx_spi_chip  mmc_spi_chip_info = { +	.enable_dma = 0, +	.bits_per_word = 8, +}; +#endif +  #if defined(CONFIG_PBX)  static struct bfin5xx_spi_chip spi_si3xxx_chip_info = {  	.ctl_reg	= 0x4, /* send zero */ @@ -593,8 +600,8 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = {  	},  #endif -#if defined(CONFIG_SPI_ADC_BF533) \ -	|| defined(CONFIG_SPI_ADC_BF533_MODULE) +#if defined(CONFIG_BFIN_SPI_ADC) \ +	|| defined(CONFIG_BFIN_SPI_ADC_MODULE)  	{  		.modalias = "bfin_spi_adc", /* Name of spi_driver for this device */  		.max_speed_hz = 6250000,     /* max spi clock (SCK) speed in HZ */ @@ -624,6 +631,17 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = {  		.controller_data = &ad9960_spi_chip_info,  	},  #endif +#if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE) +	{ +		.modalias = "mmc_spi", +		.max_speed_hz = 20000000,     /* max spi clock (SCK) speed in HZ */ +		.bus_num = 0, +		.chip_select = 3, +		.controller_data = &mmc_spi_chip_info, +		.mode = SPI_MODE_0, +	}, +#endif +  #if defined(CONFIG_PBX)  	{  		.modalias = "fxs-spi", @@ -836,7 +854,7 @@ static struct platform_device i2c_bfin_twi_device = {  #endif  static struct i2c_board_info __initdata bfin_i2c_board_info[] = { -#if defined(CONFIG_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) +#if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE)  	{  		I2C_BOARD_INFO("pcf8574_lcd", 0x22),  	},  |