diff options
Diffstat (limited to 'arch/arm/mach-davinci/board-dm355-leopard.c')
| -rw-r--r-- | arch/arm/mach-davinci/board-dm355-leopard.c | 18 | 
1 files changed, 10 insertions, 8 deletions
diff --git a/arch/arm/mach-davinci/board-dm355-leopard.c b/arch/arm/mach-davinci/board-dm355-leopard.c index 65a984c52df..680a7a2d910 100644 --- a/arch/arm/mach-davinci/board-dm355-leopard.c +++ b/arch/arm/mach-davinci/board-dm355-leopard.c @@ -19,15 +19,16 @@  #include <linux/clk.h>  #include <linux/spi/spi.h>  #include <linux/spi/eeprom.h> +#include <linux/platform_data/i2c-davinci.h> +#include <linux/platform_data/mmc-davinci.h> +#include <linux/platform_data/mtd-davinci.h> +#include <linux/platform_data/usb-davinci.h>  #include <asm/mach-types.h>  #include <asm/mach/arch.h> -#include <linux/platform_data/i2c-davinci.h> +#include <mach/common.h>  #include <mach/serial.h> -#include <linux/platform_data/mtd-davinci.h> -#include <linux/platform_data/mmc-davinci.h> -#include <linux/platform_data/usb-davinci.h>  #include "davinci.h" @@ -207,11 +208,7 @@ static struct davinci_mmc_config dm355leopard_mmc_config = {   * you have proper Mini-B or Mini-A cables (or Mini-A adapters)   * the ID pin won't need any help.   */ -#ifdef CONFIG_USB_MUSB_PERIPHERAL -#define USB_ID_VALUE	0	/* ID pulled high; *should* float */ -#else  #define USB_ID_VALUE	1	/* ID pulled low */ -#endif  static struct spi_eeprom at25640a = {  	.byte_len	= SZ_64K / 8, @@ -234,6 +231,11 @@ static struct spi_board_info dm355_leopard_spi_info[] __initconst = {  static __init void dm355_leopard_init(void)  {  	struct clk *aemif; +	int ret; + +	ret = dm355_gpio_register(); +	if (ret) +		pr_warn("%s: GPIO init failed: %d\n", __func__, ret);  	gpio_request(9, "dm9000");  	gpio_direction_input(9);  | 
