From b7a414808f7f81b489d35e3aaf4b5ec053fecfe1 Mon Sep 17 00:00:00 2001 From: Chaitanya Bandi Date: Mon, 16 Apr 2012 14:10:10 +0530 Subject: ARM: tegra: curacao: Initialize i2c slave platform data Initialized i2c slave platform data on bus no. 1. Bug 837139 Change-Id: Id7d1280760fc2c9c9656d8f205cb69137d2be250 Signed-off-by: Chaitanya Bandi Reviewed-on: http://git-master/r/96682 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan Rebase-Id: R44961f93190963dc7785461d257131bc0557ce6e --- arch/arm/mach-tegra/board-curacao.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'arch/arm/mach-tegra') diff --git a/arch/arm/mach-tegra/board-curacao.c b/arch/arm/mach-tegra/board-curacao.c index e2ca53406b4f..68cb1cbf90f0 100644 --- a/arch/arm/mach-tegra/board-curacao.c +++ b/arch/arm/mach-tegra/board-curacao.c @@ -204,6 +204,11 @@ static struct tegra_i2c_platform_data curacao_i2c2_platform_data = { #endif }; +static struct tegra_i2c_slave_platform_data curacao_i2c2_slave_platform_data = { + .adapter_nr = 1, + .bus_clk_rate = { 100000, 0 }, +}; + static struct tegra_i2c_platform_data curacao_i2c3_platform_data = { .adapter_nr = 3, .bus_count = 1, @@ -225,7 +230,8 @@ static struct tegra_i2c_platform_data curacao_i2c5_platform_data = { static void curacao_i2c_init(void) { tegra11_i2c_device1.dev.platform_data = &curacao_i2c1_platform_data; - tegra11_i2c_device2.dev.platform_data = &curacao_i2c2_platform_data; + tegra_i2c_slave_device2.dev.platform_data = + &curacao_i2c2_slave_platform_data; tegra11_i2c_device3.dev.platform_data = &curacao_i2c3_platform_data; tegra11_i2c_device4.dev.platform_data = &curacao_i2c4_platform_data; tegra11_i2c_device5.dev.platform_data = &curacao_i2c5_platform_data; @@ -235,7 +241,7 @@ static void curacao_i2c_init(void) platform_device_register(&tegra11_i2c_device5); platform_device_register(&tegra11_i2c_device4); platform_device_register(&tegra11_i2c_device3); - platform_device_register(&tegra11_i2c_device2); + platform_device_register(&tegra_i2c_slave_device2); platform_device_register(&tegra11_i2c_device1); } -- cgit v1.2.3