From 83c61af8ada16047dec2b7c2485267db80de8d3c Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Fri, 23 Mar 2012 14:30:33 +0530 Subject: ARM: tegra: whistler: Add slave address for i2c driver Configuring all i2c controller to have slave addresss to 0xFC (unused slave address) to avoid responding the slave with general call address. Signed-off-by: Laxman Dewangan Reviewed-on: http://git-master/r/91951 Change-Id: Id1a45f46cfc5ffa3a48b01c0bae71c4ee9ab699b Signed-off-by: Laxman Dewangan Reviewed-on: http://git-master/r/100259 Reviewed-by: Automatic_Commit_Validation_User --- arch/arm/mach-tegra/board-whistler.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch') diff --git a/arch/arm/mach-tegra/board-whistler.c b/arch/arm/mach-tegra/board-whistler.c index f1246454ed1b..ede0d0b11104 100644 --- a/arch/arm/mach-tegra/board-whistler.c +++ b/arch/arm/mach-tegra/board-whistler.c @@ -266,6 +266,7 @@ static struct tegra_i2c_platform_data whistler_i2c1_platform_data = { .scl_gpio = {TEGRA_GPIO_PC4, 0}, .sda_gpio = {TEGRA_GPIO_PC5, 0}, .arb_recovery = arb_lost_recovery, + .slave_addr = 0xFC, }; static const struct tegra_pingroup_config i2c2_ddc = { @@ -287,6 +288,7 @@ static struct tegra_i2c_platform_data whistler_i2c2_platform_data = { .scl_gpio = {0, TEGRA_GPIO_PT5}, .sda_gpio = {0, TEGRA_GPIO_PT6}, .arb_recovery = arb_lost_recovery, + .slave_addr = 0xFC, }; static struct tegra_i2c_platform_data whistler_i2c3_platform_data = { @@ -296,6 +298,7 @@ static struct tegra_i2c_platform_data whistler_i2c3_platform_data = { .scl_gpio = {TEGRA_GPIO_PBB2, 0}, .sda_gpio = {TEGRA_GPIO_PBB3, 0}, .arb_recovery = arb_lost_recovery, + .slave_addr = 0xFC, }; static struct tegra_i2c_platform_data whistler_dvc_platform_data = { -- cgit v1.2.3