Commit 963f2076 authored by Abhilash Kesavan's avatar Abhilash Kesavan Committed by Wolfram Sang

i2c: s3c2410: Fix code to free gpios

Store the requested gpios so that they can be freed on error/removal.
Signed-off-by: default avatarAbhilash Kesavan <a.kesavan@samsung.com>
Signed-off-by: default avatarWolfram Sang <w.sang@pengutronix.de>
parent aedc256d
...@@ -806,6 +806,7 @@ static int s3c24xx_i2c_parse_dt_gpio(struct s3c24xx_i2c *i2c) ...@@ -806,6 +806,7 @@ static int s3c24xx_i2c_parse_dt_gpio(struct s3c24xx_i2c *i2c)
dev_err(i2c->dev, "invalid gpio[%d]: %d\n", idx, gpio); dev_err(i2c->dev, "invalid gpio[%d]: %d\n", idx, gpio);
goto free_gpio; goto free_gpio;
} }
i2c->gpios[idx] = gpio;
ret = gpio_request(gpio, "i2c-bus"); ret = gpio_request(gpio, "i2c-bus");
if (ret) { if (ret) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment