From 90477e8efd569419a401ae8d5e40959c6528b7d5 Mon Sep 17 00:00:00 2001 From: Balakrishna Godavarthi Date: Fri, 19 Mar 2021 10:54:49 +0530 Subject: [PATCH] Don't use gpio_free() for output gpios This change will not request for gpio_free if the gpio_request is not called for a particular gpio. Change-Id: I39bedb3495d59334ea61953eaeb8ccf59d6633f8 Signed-off-by: Balakrishna Godavarthi --- drivers/bluetooth/btpower.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/bluetooth/btpower.c b/drivers/bluetooth/btpower.c index 40b42fce539e..45c702dfc364 100644 --- a/drivers/bluetooth/btpower.c +++ b/drivers/bluetooth/btpower.c @@ -565,11 +565,7 @@ static int bluetooth_power(int on) gpio_fail: if (bt_power_pdata->bt_gpio_sys_rst > 0) gpio_free(bt_power_pdata->bt_gpio_sys_rst); - if (bt_power_pdata->wl_gpio_sys_rst > 0) - gpio_free(bt_power_pdata->wl_gpio_sys_rst); - if (bt_power_pdata->bt_gpio_sw_ctrl > 0) - gpio_free(bt_power_pdata->bt_gpio_sw_ctrl); - if (bt_power_pdata->bt_gpio_debug > 0) + if (bt_power_pdata->bt_gpio_debug > 0) gpio_free(bt_power_pdata->bt_gpio_debug); if (bt_power_pdata->bt_chip_clk) bt_clk_disable(bt_power_pdata->bt_chip_clk);