[PATCH] ARM: 2750/1: add i2c platform device for enp2611 on-board i2c bus
Patch from Lennert Buytenhek On the enp2611, GPIO 7 and 6 are connected to an on-board i2c bus that attaches to the SODIMM module slot (for SPD) and an LM84 temperature sensor. Add a platform device for this i2c bus. Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
456b6b863a
commit
ea23d1ac7e
arch/arm/mach-ixp2000
|
@ -197,8 +197,23 @@ static struct platform_device enp2611_flash = {
|
||||||
.resource = &enp2611_flash_resource,
|
.resource = &enp2611_flash_resource,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static struct ixp2000_i2c_pins enp2611_i2c_gpio_pins = {
|
||||||
|
.sda_pin = ENP2611_GPIO_SDA,
|
||||||
|
.scl_pin = ENP2611_GPIO_SCL,
|
||||||
|
};
|
||||||
|
|
||||||
|
static struct platform_device enp2611_i2c_controller = {
|
||||||
|
.name = "IXP2000-I2C",
|
||||||
|
.id = 0,
|
||||||
|
.dev = {
|
||||||
|
.platform_data = &enp2611_i2c_gpio_pins
|
||||||
|
},
|
||||||
|
.num_resources = 0
|
||||||
|
};
|
||||||
|
|
||||||
static struct platform_device *enp2611_devices[] __initdata = {
|
static struct platform_device *enp2611_devices[] __initdata = {
|
||||||
&enp2611_flash
|
&enp2611_flash,
|
||||||
|
&enp2611_i2c_controller
|
||||||
};
|
};
|
||||||
|
|
||||||
static void __init enp2611_init_machine(void)
|
static void __init enp2611_init_machine(void)
|
||||||
|
|
Loading…
Reference in New Issue