From c753b0b8ac4f344b938b9cb1de539e095371123b Mon Sep 17 00:00:00 2001 From: Alok Chauhan Date: Tue, 16 Aug 2011 14:39:42 +0530 Subject: arm: tegra: Updated i2c platform data Updated i2c platform data to add i2c arb lost recovery funtion and corresponding gpio numbers to i2c pins This is cherry pick of change http://git-master/r/#change,47290 Change-Id: I4098a512625c16598b8596d0e46d285ca9b92d2b Signed-off-by: Shridhar Rasal Reviewed-on: http://git-master/r/69717 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vandana Salve Reviewed-by: Bharat Nihalani Reviewed-by: Alok Chauhan --- arch/arm/mach-tegra/board-ventana.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'arch/arm/mach-tegra/board-ventana.c') diff --git a/arch/arm/mach-tegra/board-ventana.c b/arch/arm/mach-tegra/board-ventana.c index 45333fb01206..5560e8457c65 100644 --- a/arch/arm/mach-tegra/board-ventana.c +++ b/arch/arm/mach-tegra/board-ventana.c @@ -181,6 +181,9 @@ static struct tegra_i2c_platform_data ventana_i2c1_platform_data = { .bus_count = 1, .bus_clk_rate = { 400000, 0 }, .slave_addr = 0x00FC, + .scl_gpio = {TEGRA_GPIO_PC4, 0}, + .sda_gpio = {TEGRA_GPIO_PC5, 0}, + .arb_recovery = arb_lost_recovery, }; static const struct tegra_pingroup_config i2c2_ddc = { @@ -200,6 +203,9 @@ static struct tegra_i2c_platform_data ventana_i2c2_platform_data = { .bus_mux = { &i2c2_ddc, &i2c2_gen2 }, .bus_mux_len = { 1, 1 }, .slave_addr = 0x00FC, + .scl_gpio = {0, TEGRA_GPIO_PT5}, + .sda_gpio = {0, TEGRA_GPIO_PT6}, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data ventana_i2c3_platform_data = { @@ -207,6 +213,9 @@ static struct tegra_i2c_platform_data ventana_i2c3_platform_data = { .bus_count = 1, .bus_clk_rate = { 400000, 0 }, .slave_addr = 0x00FC, + .scl_gpio = {TEGRA_GPIO_PBB2, 0}, + .sda_gpio = {TEGRA_GPIO_PBB3, 0}, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data ventana_dvc_platform_data = { @@ -214,6 +223,9 @@ static struct tegra_i2c_platform_data ventana_dvc_platform_data = { .bus_count = 1, .bus_clk_rate = { 400000, 0 }, .is_dvc = true, + .scl_gpio = {TEGRA_GPIO_PZ6, 0}, + .sda_gpio = {TEGRA_GPIO_PZ7, 0}, + .arb_recovery = arb_lost_recovery, }; static struct wm8903_platform_data ventana_wm8903_pdata = { -- cgit v1.2.3