diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c index 6bc52d7b1a85..c0536c9c5bdb 100644 --- a/arch/arm/mach-tegra/board-cardhu.c +++ b/arch/arm/mach-tegra/board-cardhu.c @@ -339,6 +339,9 @@ static struct tegra_i2c_platform_data cardhu_i2c1_platform_data = { .adapter_nr = 0, .bus_count = 1, .bus_clk_rate = { 100000, 0 }, + .scl_gpio = TEGRA_GPIO_PC4, + .sda_gpio = TEGRA_GPIO_PC5, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data cardhu_i2c2_platform_data = { @@ -346,24 +349,36 @@ static struct tegra_i2c_platform_data cardhu_i2c2_platform_data = { .bus_count = 1, .bus_clk_rate = { 100000, 0 }, .is_clkon_always = true, + .scl_gpio = TEGRA_GPIO_PT5, + .sda_gpio = TEGRA_GPIO_PT6, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data cardhu_i2c3_platform_data = { .adapter_nr = 2, .bus_count = 1, .bus_clk_rate = { 100000, 0 }, + .scl_gpio = TEGRA_GPIO_PBB1, + .sda_gpio = TEGRA_GPIO_PBB2, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data cardhu_i2c4_platform_data = { .adapter_nr = 3, .bus_count = 1, .bus_clk_rate = { 100000, 0 }, + .scl_gpio = TEGRA_GPIO_PV4, + .sda_gpio = TEGRA_GPIO_PV5, + .arb_recovery = arb_lost_recovery, }; static struct tegra_i2c_platform_data cardhu_i2c5_platform_data = { .adapter_nr = 4, .bus_count = 1, .bus_clk_rate = { 100000, 0 }, + .scl_gpio = TEGRA_GPIO_PZ6, + .sda_gpio = TEGRA_GPIO_PZ7, + .arb_recovery = arb_lost_recovery, }; static struct tegra_audio_platform_data tegra_i2s_pdata[] = { |