diff options
Diffstat (limited to 'arch/arm/mach-at91/board-csb337.c')
| -rw-r--r-- | arch/arm/mach-at91/board-csb337.c | 16 | 
1 files changed, 7 insertions, 9 deletions
diff --git a/arch/arm/mach-at91/board-csb337.c b/arch/arm/mach-at91/board-csb337.c index 462bc319cbc..3e37437a7a6 100644 --- a/arch/arm/mach-at91/board-csb337.c +++ b/arch/arm/mach-at91/board-csb337.c @@ -87,12 +87,12 @@ static struct at91_cf_data __initdata csb337_cf_data = {  	.rst_pin	= AT91_PIN_PD2,  }; -static struct at91_mmc_data __initdata csb337_mmc_data = { -	.det_pin	= AT91_PIN_PD5, -	.slot_b		= 0, -	.wire4		= 1, -	.wp_pin		= AT91_PIN_PD6, -	.vcc_pin	= -EINVAL, +static struct mci_platform_data __initdata csb337_mci0_data = { +	.slot[0] = { +		.bus_width	= 4, +		.detect_pin	= AT91_PIN_PD5, +		.wp_pin		= AT91_PIN_PD6, +	},  };  static struct spi_board_info csb337_spi_devices[] = { @@ -220,8 +220,6 @@ static struct gpio_led csb_leds[] = {  static void __init csb337_board_init(void)  { -	/* Setup the LEDs */ -	at91_init_leds(AT91_PIN_PB0, AT91_PIN_PB1);  	/* Serial */  	/* DBGU on ttyS0 */  	at91_register_uart(0, 0, 0); @@ -240,7 +238,7 @@ static void __init csb337_board_init(void)  	/* SPI */  	at91_add_device_spi(csb337_spi_devices, ARRAY_SIZE(csb337_spi_devices));  	/* MMC */ -	at91_add_device_mmc(0, &csb337_mmc_data); +	at91_add_device_mci(0, &csb337_mci0_data);  	/* NOR flash */  	platform_device_register(&csb_flash);  	/* LEDs */  |