Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot
authorZijun Hu <zijuhu@codeaurora.org>
Fri, 29 May 2020 13:56:57 +0000 (21:56 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 29 May 2020 14:04:29 +0000 (16:04 +0200)
commit7e7bbddd029b644f00f0ffbfbc485ed71977d0d5
treeece40eca4c84023d4c817c5898d9953844708b8a
parente6da0edc24eecef2f6964d92fa9044e1821deace
Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot

Warm reboot can not reset controller qca6390 due to
lack of controllable power supply, so causes firmware
download failure during enable.

Fixed by sending VSC EDL_SOC_RESET to reset qca6390
within added device shutdown implementation.

Signed-off-by: Zijun Hu <zijuhu@codeaurora.org>
Tested-by: Zijun Hu <zijuhu@codeaurora.org>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/hci_qca.c