mirror of
https://github.com/torvalds/linux.git
synced 2026-06-12 16:57:59 +02:00
There is a bt power issue on Debian OS, the blueman app will callback to enable the bluetooth power during the bringup. As below log the system bringup about 10s. [BT_RFKILL]: rfkill_rk_set_power: set bt wake_host pin output high! [BT_RFKILL]: rfkill_rk_set_power: enable bt reset pin! [BT_RFKILL]: ENABLE UART_RTS [BT_RFKILL]: DISABLE UART_RTS [BT_RFKILL]: bt turn on power ... So the rfkill-bt driver should judge the power status, otherwise the blueman app will cause the bluetoolth timeout error. e.g: root@linaro-alip:/# bluetoothctl [NEW] Controller 3B:A0:90:48:46:40 linaro-alip [default] [bluetooth]# scan on Discovery started [ 33.076522] Bluetooth: hci0 command 0x2005 tx timeout [ 35.080473] Bluetooth: hci0 command 0x200b tx timeout [ 37.084505] Bluetooth: hci0 command 0x200c tx timeout Change-Id: Ib0dd99a83c64dbaf469c3eb7a9226a2d83c53e6f Signed-off-by: Caesar Wang <wxt@rock-chips.com> |
||
|---|---|---|
| .. | ||
| core.c | ||
| input.c | ||
| Kconfig | ||
| Makefile | ||
| rfkill-bt.c | ||
| rfkill-gpio.c | ||
| rfkill-regulator.c | ||
| rfkill-wlan.c | ||
| rfkill.h | ||