[PATCH] mfd: tps65010: add missed gpiochip_remove

From: Chuhong Yuan
Date: Mon Nov 18 2019 - 06:41:07 EST


The driver forgets to call gpiochip_remove to match gpiochip_add_data
in probe.
Add the missed call to fix it.

Signed-off-by: Chuhong Yuan <hslester96@xxxxxxxxx>
---
drivers/mfd/tps65010.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/mfd/tps65010.c b/drivers/mfd/tps65010.c
index 65fcc58c02da..f73abba7be51 100644
--- a/drivers/mfd/tps65010.c
+++ b/drivers/mfd/tps65010.c
@@ -513,6 +513,7 @@ static int tps65010_remove(struct i2c_client *client)
dev_dbg(&client->dev, "board %s %s err %d\n",
"teardown", client->name, status);
}
+ gpiochip_remove(&tps->chip);
if (client->irq > 0)
free_irq(client->irq, tps);
cancel_delayed_work_sync(&tps->work);
--
2.24.0