Commit 9ddd6ad2 authored by Deepak Saxena's avatar Deepak Saxena Committed by Russell King

[ARM PATCH] 2257/1: Add I2C device to IXDP2x01 platforms

Patch from Deepak Saxena

Signed-off-by: Deepak Saxena
Signed-off-by: Russell King
parent 68f1bfbb
...@@ -340,8 +340,23 @@ static struct platform_device ixdp2x01_flash = { ...@@ -340,8 +340,23 @@ static struct platform_device ixdp2x01_flash = {
.resource = &ixdp2x01_flash_resource, .resource = &ixdp2x01_flash_resource,
}; };
static struct ixp2000_i2c_pins ixdp2x01_i2c_gpio_pins = {
.sda_pin = IXDP2X01_GPIO_SDA,
.scl_pin = IXDP2X01_GPIO_SCL,
};
static struct platform_device ixdp2x01_i2c_controller = {
.name = "IXP2000-I2C",
.id = 0,
.dev = {
.platform_data = &ixdp2x01_i2c_gpio_pins,
},
.num_resources = 0
};
static struct platform_device *ixdp2x01_devices[] __initdata = { static struct platform_device *ixdp2x01_devices[] __initdata = {
&ixdp2x01_flash &ixdp2x01_flash,
&ixdp2x01_i2c_controller
}; };
static void __init ixdp2x01_init_machine(void) static void __init ixdp2x01_init_machine(void)
......
...@@ -50,4 +50,8 @@ ...@@ -50,4 +50,8 @@
#define IXDP2X01_UART_CLK 1843200 #define IXDP2X01_UART_CLK 1843200
#define IXDP2X01_GPIO_I2C_ENABLE 0x02
#define IXDP2X01_GPIO_SCL 0x07
#define IXDP2X01_GPIO_SDA 0x06
#endif /* __IXDP2x01_H__ */ #endif /* __IXDP2x01_H__ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment