diff options
Diffstat (limited to 'arch/arm/mach-pxa/poodle.c')
| -rw-r--r-- | arch/arm/mach-pxa/poodle.c | 28 | 
1 files changed, 8 insertions, 20 deletions
diff --git a/arch/arm/mach-pxa/poodle.c b/arch/arm/mach-pxa/poodle.c index c2b938a4d5c..d58a52415d7 100644 --- a/arch/arm/mach-pxa/poodle.c +++ b/arch/arm/mach-pxa/poodle.c @@ -91,26 +91,7 @@ static unsigned long poodle_pin_config[] __initdata = {  	GPIO35_FFUART_CTS,  	/* LCD */ -	GPIO58_LCD_LDD_0, -	GPIO59_LCD_LDD_1, -	GPIO60_LCD_LDD_2, -	GPIO61_LCD_LDD_3, -	GPIO62_LCD_LDD_4, -	GPIO63_LCD_LDD_5, -	GPIO64_LCD_LDD_6, -	GPIO65_LCD_LDD_7, -	GPIO66_LCD_LDD_8, -	GPIO67_LCD_LDD_9, -	GPIO68_LCD_LDD_10, -	GPIO69_LCD_LDD_11, -	GPIO70_LCD_LDD_12, -	GPIO71_LCD_LDD_13, -	GPIO72_LCD_LDD_14, -	GPIO73_LCD_LDD_15, -	GPIO74_LCD_FCLK, -	GPIO75_LCD_LCLK, -	GPIO76_LCD_PCLK, -	GPIO77_LCD_BIAS, +	GPIOxx_LCD_TFT_16BPP,  	/* PC Card */  	GPIO48_nPOE, @@ -193,11 +174,18 @@ static struct resource locomo_resources[] = {  	},  }; +static struct locomo_platform_data locomo_info = { +	.irq_base	= IRQ_BOARD_START, +}; +  struct platform_device poodle_locomo_device = {  	.name		= "locomo",  	.id		= 0,  	.num_resources	= ARRAY_SIZE(locomo_resources),  	.resource	= locomo_resources, +	.dev		= { +		.platform_data	= &locomo_info, +	},  };  EXPORT_SYMBOL(poodle_locomo_device);  |