diff options
Diffstat (limited to 'arch/arm/mach-at91/at91sam9g45_devices.c')
| -rw-r--r-- | arch/arm/mach-at91/at91sam9g45_devices.c | 10 | 
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/arm/mach-at91/at91sam9g45_devices.c b/arch/arm/mach-at91/at91sam9g45_devices.c index e4c3b370920..b1596072dcc 100644 --- a/arch/arm/mach-at91/at91sam9g45_devices.c +++ b/arch/arm/mach-at91/at91sam9g45_devices.c @@ -653,7 +653,7 @@ static struct resource twi0_resources[] = {  };  static struct platform_device at91sam9g45_twi0_device = { -	.name		= "at91_i2c", +	.name		= "i2c-at91sam9g10",  	.id		= 0,  	.resource	= twi0_resources,  	.num_resources	= ARRAY_SIZE(twi0_resources), @@ -673,7 +673,7 @@ static struct resource twi1_resources[] = {  };  static struct platform_device at91sam9g45_twi1_device = { -	.name		= "at91_i2c", +	.name		= "i2c-at91sam9g10",  	.id		= 1,  	.resource	= twi1_resources,  	.num_resources	= ARRAY_SIZE(twi1_resources), @@ -686,18 +686,12 @@ void __init at91_add_device_i2c(short i2c_id, struct i2c_board_info *devices, in  	/* pins used for TWI interface */  	if (i2c_id == 0) {  		at91_set_A_periph(AT91_PIN_PA20, 0);		/* TWD */ -		at91_set_multi_drive(AT91_PIN_PA20, 1); -  		at91_set_A_periph(AT91_PIN_PA21, 0);		/* TWCK */ -		at91_set_multi_drive(AT91_PIN_PA21, 1);  		platform_device_register(&at91sam9g45_twi0_device);  	} else {  		at91_set_A_periph(AT91_PIN_PB10, 0);		/* TWD */ -		at91_set_multi_drive(AT91_PIN_PB10, 1); -  		at91_set_A_periph(AT91_PIN_PB11, 0);		/* TWCK */ -		at91_set_multi_drive(AT91_PIN_PB11, 1);  		platform_device_register(&at91sam9g45_twi1_device);  	}  |