diff options
Diffstat (limited to 'arch/arm/mach-at91/board-qil-a9260.c')
| -rw-r--r-- | arch/arm/mach-at91/board-qil-a9260.c | 18 | 
1 files changed, 10 insertions, 8 deletions
diff --git a/arch/arm/mach-at91/board-qil-a9260.c b/arch/arm/mach-at91/board-qil-a9260.c index 07421bdb88e..e029d220cb8 100644 --- a/arch/arm/mach-at91/board-qil-a9260.c +++ b/arch/arm/mach-at91/board-qil-a9260.c @@ -77,6 +77,8 @@ static void __init ek_init_early(void)   */  static struct at91_usbh_data __initdata ek_usbh_data = {  	.ports		= 2, +	.vbus_pin	= {-EINVAL, -EINVAL}, +	.overcurrent_pin= {-EINVAL, -EINVAL},  };  /* @@ -84,7 +86,7 @@ static struct at91_usbh_data __initdata ek_usbh_data = {   */  static struct at91_udc_data __initdata ek_udc_data = {  	.vbus_pin	= AT91_PIN_PC5, -	.pullup_pin	= 0,		/* pull-up driven by UDC */ +	.pullup_pin	= -EINVAL,		/* pull-up driven by UDC */  };  /* @@ -104,7 +106,7 @@ static struct spi_board_info ek_spi_devices[] = {  /*   * MACB Ethernet device   */ -static struct at91_eth_data __initdata ek_macb_data = { +static struct macb_platform_data __initdata ek_macb_data = {  	.phy_irq_pin	= AT91_PIN_PA31,  	.is_rmii	= 1,  }; @@ -133,7 +135,7 @@ static struct mtd_partition __initdata ek_nand_partition[] = {  static struct atmel_nand_data __initdata ek_nand_data = {  	.ale		= 21,  	.cle		= 22, -//	.det_pin	= ... not connected +	.det_pin	= -EINVAL,  	.rdy_pin	= AT91_PIN_PC13,  	.enable_pin	= AT91_PIN_PC14,  	.parts		= ek_nand_partition, @@ -161,7 +163,7 @@ static struct sam9_smc_config __initdata ek_nand_smc_config = {  static void __init ek_add_device_nand(void)  {  	/* configure chip-select 3 (NAND) */ -	sam9_smc_configure(3, &ek_nand_smc_config); +	sam9_smc_configure(0, 3, &ek_nand_smc_config);  	at91_add_device_nand(&ek_nand_data);  } @@ -172,9 +174,9 @@ static void __init ek_add_device_nand(void)  static struct at91_mmc_data __initdata ek_mmc_data = {  	.slot_b		= 0,  	.wire4		= 1, -//	.det_pin	= ... not connected -//	.wp_pin		= ... not connected -//	.vcc_pin	= ... not connected +	.det_pin	= -EINVAL, +	.wp_pin		= -EINVAL, +	.vcc_pin	= -EINVAL,  };  /* @@ -251,7 +253,7 @@ static void __init ek_board_init(void)  	/* LEDs */  	at91_gpio_leds(ek_leds, ARRAY_SIZE(ek_leds));  	/* shutdown controller, wakeup button (5 msec low) */ -	at91_sys_write(AT91_SHDW_MR, AT91_SHDW_CPTWK0_(10) | AT91_SHDW_WKMODE0_LOW +	at91_shdwc_write(AT91_SHDW_MR, AT91_SHDW_CPTWK0_(10) | AT91_SHDW_WKMODE0_LOW  				| AT91_SHDW_RTTWKEN);  }  |