diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana.c')
-rw-r--r-- | arch/arm/mach-tegra/board-ventana.c | 12 |
1 files changed, 12 insertions, 0 deletions
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 = { |