diff --git a/arch/arm/mach-rk29/board-rk29sdk-rfkill.c b/arch/arm/mach-rk29/board-rk29sdk-rfkill.c index 604ea9f77551..b28a5523a5c0 100755 --- a/arch/arm/mach-rk29/board-rk29sdk-rfkill.c +++ b/arch/arm/mach-rk29/board-rk29sdk-rfkill.c @@ -137,6 +137,8 @@ static int bcm4329_set_block(void *data, bool blocked) if (false == blocked) { gpio_set_value(BT_GPIO_POWER, GPIO_HIGH); /* bt power on */ + gpio_set_value(BT_GPIO_RESET, GPIO_LOW); + mdelay(20); gpio_set_value(BT_GPIO_RESET, GPIO_HIGH); /* bt reset deactive*/ mdelay(20);