Description:
Adds dm6467 support to I2C driver.
Signed-off-by: Sudhakar Rajashekhara <[EMAIL PROTECTED]>
---
arch/arm/mach-davinci/devices.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-davinci/devices.c b/arch/arm/mach-davinci/devices.c
index 2fcbc2e..99eed0c 100644
--- a/arch/arm/mach-davinci/devices.c
+++ b/arch/arm/mach-davinci/devices.c
@@ -19,6 +19,7 @@
#include <asm/io.h>
#include <asm/mach-types.h>
#include <asm/mach/map.h>
+#include <asm/arch/i2c.h>
#if defined(CONFIG_I2C_DAVINCI) || defined(CONFIG_I2C_DAVINCI_MODULE)
@@ -34,15 +35,24 @@ static struct resource i2c_resources[] = {
},
};
+static struct davinci_i2c_platform_data dm646x_i2c_data = {
+ .bus_freq = 100,
+ .bus_delay = 0,
+};
+
static struct platform_device davinci_i2c_device = {
.name = "i2c_davinci",
.id = 1,
+ .dev = {
+ .platform_data = &dm646x_i2c_data,
+ },
.num_resources = ARRAY_SIZE(i2c_resources),
.resource = i2c_resources,
};
static void davinci_init_i2c(void)
{
+ davinci_i2c_device.dev.platform_data = &dm646x_i2c_data;
(void) platform_device_register(&davinci_i2c_device);
}
--
1.5.4.1
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source