aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2016-02-23 09:55:04 -0500
committerLaxman Dewangan <ldewangan@nvidia.com>2016-02-23 10:05:53 -0500
commit29862059a5be4b6f7620636669d0e51bb8778de3 (patch)
treec7d9fd21c798e6026c9e86855b24088fd4a6c7a6
parentc87dc4e46e74e3859cb1abb1b734a13808246261 (diff)
gpio: xgene-sb: Use devm_gpiochip_add_data() for gpio registration
Use devm_gpiochip_add_data() for GPIO registration. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
-rw-r--r--drivers/gpio/gpio-xgene-sb.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-xgene-sb.c b/drivers/gpio/gpio-xgene-sb.c
index b993b86958ed..1a9822653ebb 100644
--- a/drivers/gpio/gpio-xgene-sb.c
+++ b/drivers/gpio/gpio-xgene-sb.c
@@ -311,7 +311,7 @@ static int xgene_gpio_sb_probe(struct platform_device *pdev)
311 311
312 priv->gc.irqdomain = priv->irq_domain; 312 priv->gc.irqdomain = priv->irq_domain;
313 313
314 ret = gpiochip_add_data(&priv->gc, priv); 314 ret = devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv);
315 if (ret) { 315 if (ret) {
316 dev_err(&pdev->dev, 316 dev_err(&pdev->dev,
317 "failed to register X-Gene GPIO Standby driver\n"); 317 "failed to register X-Gene GPIO Standby driver\n");
@@ -339,7 +339,6 @@ static int xgene_gpio_sb_remove(struct platform_device *pdev)
339 339
340 irq_domain_remove(priv->irq_domain); 340 irq_domain_remove(priv->irq_domain);
341 341
342 gpiochip_remove(&priv->gc);
343 return 0; 342 return 0;
344} 343}
345 344