summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana.c')
-rw-r--r--arch/arm/mach-tegra/board-ventana.c12
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 = {