summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/arche-platform.c
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2016-01-11 11:29:06 +0530
committerGreg Kroah-Hartman <gregkh@google.com>2016-01-11 15:58:01 -0800
commit140741ec6384435b1a0f89042a2a6dac8e2eebd2 (patch)
tree879bd2b59b383594697b7f049978a8f725e45db4 /drivers/staging/greybus/arche-platform.c
parent72a8c24b6dcae46c4e8c37c1b1d1adb6e6b8a72f (diff)
downloadlinux-140741ec6384435b1a0f89042a2a6dac8e2eebd2.tar.bz2
greybus: arche-platform: svc_reset_gpio can't be invalid in arche_platform_cleanup()
svc_reset_gpio is guaranteed to be valid in arche_platform_cleanup. Drop the useless check. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/arche-platform.c')
-rw-r--r--drivers/staging/greybus/arche-platform.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/staging/greybus/arche-platform.c b/drivers/staging/greybus/arche-platform.c
index 67bbd71ec3d1..93ecd8c8bed7 100644
--- a/drivers/staging/greybus/arche-platform.c
+++ b/drivers/staging/greybus/arche-platform.c
@@ -61,9 +61,8 @@ static void unexport_gpios(struct arche_platform_drvdata *arche_pdata)
static void arche_platform_cleanup(struct arche_platform_drvdata *arche_pdata)
{
/* As part of exit, put APB back in reset state */
- if (gpio_is_valid(arche_pdata->svc_reset_gpio))
- svc_reset_onoff(arche_pdata->svc_reset_gpio,
- arche_pdata->is_reset_act_hi);
+ svc_reset_onoff(arche_pdata->svc_reset_gpio,
+ arche_pdata->is_reset_act_hi);
}
static int arche_platform_probe(struct platform_device *pdev)