diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2012-07-31 14:23:58 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-08-01 18:47:39 -0700 |
commit | 36a9f3f185cab0fb5c5595b7a3cc9a3d91cc9e0e (patch) | |
tree | 1f69f9f4f20687bf8ea84032bc4996ab891e27ec /arch/arm/mach-tegra/i2c_error_recovery.c | |
parent | 486084915599184bd2e05e6373f7d85cddbc2ded (diff) |
ARM: tegra: i2c_recovery: get rid of tegra_gpio_enable()
The gpio mode of pin is configured when setting
direction and hence this call is no more required.
Change-Id: Ic266be441125c751736cada81ac17f4d36e4db5d
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/119605
Diffstat (limited to 'arch/arm/mach-tegra/i2c_error_recovery.c')
-rw-r--r-- | arch/arm/mach-tegra/i2c_error_recovery.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arm/mach-tegra/i2c_error_recovery.c b/arch/arm/mach-tegra/i2c_error_recovery.c index a3ac4e122a8f..2993a6b3abc5 100644 --- a/arch/arm/mach-tegra/i2c_error_recovery.c +++ b/arch/arm/mach-tegra/i2c_error_recovery.c @@ -44,7 +44,6 @@ int arb_lost_recovery(int scl_gpio, int sda_gpio) scl_gpio, ret);
return -EINVAL;;
}
- tegra_gpio_enable(scl_gpio);
ret = gpio_request(sda_gpio, "sda_gpio");
if (ret < 0) {
@@ -52,7 +51,6 @@ int arb_lost_recovery(int scl_gpio, int sda_gpio) sda_gpio, ret);
goto err;
}
- tegra_gpio_enable(sda_gpio);
gpio_direction_input(sda_gpio);
while (retry--) {
@@ -82,9 +80,7 @@ int arb_lost_recovery(int scl_gpio, int sda_gpio) }
gpio_free(scl_gpio);
- tegra_gpio_disable(scl_gpio);
gpio_free(sda_gpio);
- tegra_gpio_disable(sda_gpio);
if (likely(recovered_successfully)) {
pr_err("arbitration lost recovered by re-try-count 0x%08x\n",
@@ -97,7 +93,6 @@ int arb_lost_recovery(int scl_gpio, int sda_gpio) err:
gpio_free(scl_gpio);
- tegra_gpio_disable(scl_gpio);
return ret;
}
|