diff options
author | Chaitanya Bandi <bandik@nvidia.com> | 2012-04-16 14:10:10 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 12:10:49 -0700 |
commit | b7a414808f7f81b489d35e3aaf4b5ec053fecfe1 (patch) | |
tree | 2a99d5acc439a5bce8733f7a7ddecebc7589616a /arch/arm/mach-tegra/board-curacao.c | |
parent | 284ac1a08df9758f4e71f1a69ccbdee1cfcd4a5d (diff) |
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 <bandik@nvidia.com>
Reviewed-on: http://git-master/r/96682
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Rebase-Id: R44961f93190963dc7785461d257131bc0557ce6e
Diffstat (limited to 'arch/arm/mach-tegra/board-curacao.c')
-rw-r--r-- | arch/arm/mach-tegra/board-curacao.c | 10 |
1 files changed, 8 insertions, 2 deletions
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); } |