rfkill: bt: fix unbalanced wake_host_io
Change-Id: Ie486db27454a78f145d94b2c71b88e1ce3ab605b Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
This commit is contained in:
parent
7bdc7c13c5
commit
5dfd3c6a1b
1 changed files with 5 additions and 2 deletions
|
|
@ -323,8 +323,6 @@ static int rfkill_rk_set_power(void *data, bool blocked)
|
|||
gpio_direction_output(poweron->io,
|
||||
poweron->enable);
|
||||
msleep(20);
|
||||
if (gpio_is_valid(wake_host->io))
|
||||
gpio_direction_input(wake_host->io);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -337,6 +335,11 @@ static int rfkill_rk_set_power(void *data, bool blocked)
|
|||
}
|
||||
}
|
||||
|
||||
if (gpio_is_valid(wake_host->io)) {
|
||||
LOG("%s: set bt wake_host input!\n", __func__);
|
||||
gpio_direction_input(wake_host->io);
|
||||
}
|
||||
|
||||
if (pinctrl && gpio_is_valid(rts->io)) {
|
||||
pinctrl_select_state(pinctrl, rts->gpio_state);
|
||||
LOG("ENABLE UART_RTS\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue