Intel BT 7265: Add hard reset on USB port reset and on exceptions

This is firmware patch for Intel Bluetooth 7265 (StP D1)
StP D1 FW Patch Version: 0x3C(60)

This patch contains the following fixes on previous 0x3B(59):
- Hard Reset on USB Port Reset
- Change soft Reset to Hard Reset for all exceptions

BUG=b:64035404
TEST=the last bytes output by the command "hcitool cmd 3f 05" change:
 -     ......... 50 19 14 0F 3B
 +     ......... 50 19 14 0F 3C
TEST=P0 and P1 sanity test cases and all are passed on Eve and nocturne

Change-Id: I07aaa65d63265e8dc901dbd0dc7d264e2a7be3ef
Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/1496182
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Commit-Ready: Shyh-In Hwang <josephsih@chromium.org>
Tested-by: Jack Lai <jack.lai@intel.corp-partner.google.com>
Tested-by: Arnaud Pierres <arnaud.pierres@intel.corp-partner.google.com>
Reviewed-by: Shyh-In Hwang <josephsih@chromium.org>
(cherry picked from commit 0257a31d8bff95ebd060f1ff300028b0050c4518)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/linux-firmware/+/1545429
Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
Commit-Queue: Miao-chen Chou <mcchou@chromium.org>
Tested-by: Miao-chen Chou <mcchou@chromium.org>
2 files changed
tree: 196efdfc0c14ca1f4ba532ffd93fe8c11f765cb1
  1. 3com/
  2. GPL-3
  3. LICENCE.IntcSST2
  4. LICENCE.Marvell
  5. LICENCE.OLPC
  6. LICENCE.adsp_sst
  7. LICENCE.agere
  8. LICENCE.atheros_firmware
  9. LICENCE.broadcom_bcm43xx
  10. LICENCE.ca0132
  11. LICENCE.chelsio_firmware
  12. LICENCE.ene_firmware
  13. LICENCE.fw_sst
  14. LICENCE.go7007
  15. LICENCE.i2400m
  16. LICENCE.ibt_firmware
  17. LICENCE.iwlwifi_firmware
  18. LICENCE.mwl8335
  19. LICENCE.myri10ge_firmware
  20. LICENCE.nvidia
  21. LICENCE.phanfw
  22. LICENCE.qla2xxx
  23. LICENCE.ralink-firmware.txt
  24. LICENCE.ralink_a_mediatek_company_firmware
  25. LICENCE.rockchip
  26. LICENCE.rtlwifi_firmware.txt
  27. LICENCE.tda7706-firmware.txt
  28. LICENCE.ti-connectivity
  29. LICENCE.ueagle-atm4-firmware
  30. LICENCE.via_vt6656
  31. LICENCE.xc5000
  32. LICENSE.QualcommAtheros_ath10k
  33. LICENSE.amd-ucode
  34. LICENSE.amdgpu
  35. LICENSE.cros
  36. LICENSE.dib0700
  37. LICENSE.i915
  38. LICENSE.ipu3_firmware
  39. LICENSE.qcom
  40. LICENSE.radeon
  41. Makefile
  42. PRESUBMIT.cfg
  43. README
  44. RTL8192E/
  45. TDA7706_OM_v2.5.1_boot.txt
  46. TDA7706_OM_v3.0.2_boot.txt
  47. WHENCE
  48. acenic/
  49. adaptec/
  50. advansys/
  51. agere_ap_fw.bin
  52. agere_sta_fw.bin
  53. amd-ucode/
  54. amdgpu/
  55. ar3k/
  56. ar5523.bin
  57. ar7010.fw
  58. ar7010_1_1.fw
  59. ar9170-1.fw
  60. ar9170-2.fw
  61. ar9271.fw
  62. ath10k/
  63. ath3k-1.fw
  64. ath6k/
  65. atmsar11.fw
  66. av7110/
  67. bnx2/
  68. bnx2x-e1-4.8.53.0.fw
  69. bnx2x-e1-5.2.13.0.fw
  70. bnx2x-e1-5.2.7.0.fw
  71. bnx2x-e1h-4.8.53.0.fw
  72. bnx2x-e1h-5.2.13.0.fw
  73. bnx2x-e1h-5.2.7.0.fw
  74. bnx2x/
  75. brcm/
  76. carl9170-1.fw
  77. carl9170fw/
  78. cis/
  79. configure
  80. cpia2/
  81. cros-pd/
  82. ctefx.bin
  83. ctspeq.bin
  84. cxgb3/
  85. cxgb4/
  86. dabusb/
  87. dsp56k/
  88. dvb-fe-xc5000-1.6.114.fw
  89. dvb-usb-dib0700-1.20.fw
  90. dvb-usb-terratec-h5-drxk.fw
  91. e100/
  92. edgeport/
  93. emi26/
  94. emi62/
  95. ene-ub6250/
  96. ess/
  97. f2255usb.bin
  98. go7007/
  99. htc_7010.fw
  100. htc_9271.fw
  101. i2400m-fw-usb-1.4.sbcf
  102. i2400m-fw-usb-1.5.sbcf
  103. i6050-fw-usb-1.5.sbcf
  104. i915/
  105. intel/
  106. intelliport2.bin
  107. isci/
  108. iwlwifi-100-5.ucode
  109. iwlwifi-1000-3.ucode
  110. iwlwifi-1000-5.ucode
  111. iwlwifi-105-6.ucode
  112. iwlwifi-135-6.ucode
  113. iwlwifi-2000-6.ucode
  114. iwlwifi-2030-6.ucode
  115. iwlwifi-3160-10.ucode
  116. iwlwifi-3160-12.ucode
  117. iwlwifi-3160-14.ucode
  118. iwlwifi-3160-16.ucode
  119. iwlwifi-3160-17.ucode
  120. iwlwifi-3160-7.ucode
  121. iwlwifi-3160-8.ucode
  122. iwlwifi-3160-9.ucode
  123. iwlwifi-3168-29.ucode
  124. iwlwifi-3945-2.ucode
  125. iwlwifi-4965-2.ucode
  126. iwlwifi-5000-1.ucode
  127. iwlwifi-5000-2.ucode
  128. iwlwifi-5000-5.ucode
  129. iwlwifi-5150-2.ucode
  130. iwlwifi-6000-4.ucode
  131. iwlwifi-6000g2a-5.ucode
  132. iwlwifi-6000g2a-6.ucode
  133. iwlwifi-6000g2b-5.ucode
  134. iwlwifi-6000g2b-6.ucode
  135. iwlwifi-6050-4.ucode
  136. iwlwifi-6050-5.ucode
  137. iwlwifi-7260-10.ucode
  138. iwlwifi-7260-12.ucode
  139. iwlwifi-7260-14.ucode
  140. iwlwifi-7260-16.ucode
  141. iwlwifi-7260-17.ucode
  142. iwlwifi-7260-7.ucode
  143. iwlwifi-7260-8.ucode
  144. iwlwifi-7260-9.ucode
  145. iwlwifi-7265-10.ucode
  146. iwlwifi-7265-12.ucode
  147. iwlwifi-7265-14.ucode
  148. iwlwifi-7265-16.ucode
  149. iwlwifi-7265-17.ucode
  150. iwlwifi-7265-9.ucode
  151. iwlwifi-7265D-10.ucode
  152. iwlwifi-7265D-12.ucode
  153. iwlwifi-7265D-14.ucode
  154. iwlwifi-7265D-16.ucode
  155. iwlwifi-7265D-21.ucode
  156. iwlwifi-7265D-22.ucode
  157. iwlwifi-7265D-27.ucode
  158. iwlwifi-7265D-29.ucode
  159. iwlwifi-8000C-14.ucode
  160. iwlwifi-8000C-31.ucode
  161. iwlwifi-8000C-36.ucode
  162. iwlwifi-8265-31.ucode
  163. iwlwifi-8265-36.ucode
  164. iwlwifi-9000-pu-b0-jf-b0-34.ucode
  165. iwlwifi-9000-pu-b0-jf-b0-38.ucode
  166. iwlwifi-9000-pu-b0-jf-b0-41.ucode
  167. iwlwifi-9000-pu-b0-jf-b0-43.ucode
  168. iwlwifi-9000-pu-b0-jf-b0-46.ucode
  169. iwlwifi-9260-th-b0-jf-b0-34.ucode
  170. iwlwifi-9260-th-b0-jf-b0-38.ucode
  171. iwlwifi-9260-th-b0-jf-b0-41.ucode
  172. iwlwifi-9260-th-b0-jf-b0-43.ucode
  173. iwlwifi-9260-th-b0-jf-b0-46.ucode
  174. iwlwifi-Qu-b0-jf-b0-43.ucode
  175. kaweth/
  176. keyspan/
  177. keyspan_pda/
  178. korg/
  179. lbtf_usb.bin
  180. lgs8g75.fw
  181. libertas/
  182. matrox/
  183. moxa/
  184. mrvl/
  185. mt7650.bin
  186. mts_cdma.fw
  187. mts_edge.fw
  188. mts_gsm.fw
  189. mts_mt9234mu.fw
  190. mts_mt9234zba.fw
  191. mwl8k/
  192. mwlwifi/
  193. myri10ge_eth_z8e.dat
  194. myri10ge_ethp_z8e.dat
  195. myri10ge_rss_eth_z8e.dat
  196. myri10ge_rss_ethp_z8e.dat
  197. myricom/
  198. nvidia/
  199. ositech/
  200. phanfw.bin
  201. qca/
  202. qcom/
  203. ql2100_fw.bin
  204. ql2200_fw.bin
  205. ql2300_fw.bin
  206. ql2322_fw.bin
  207. ql2400_fw.bin
  208. ql2500_fw.bin
  209. qlogic/
  210. r128/
  211. radeon/
  212. rockchip/
  213. rp2.fw
  214. rt2561.bin
  215. rt2561s.bin
  216. rt2661.bin
  217. rt2860.bin
  218. rt2870.bin
  219. rt3071.bin
  220. rt3290.bin
  221. rt73.bin
  222. rtl_nic/
  223. rtlwifi/
  224. s5p-mfc/
  225. sb16/
  226. slicoss/
  227. sun/
  228. sxg/
  229. tehuti/
  230. ti-connectivity/
  231. ti_3410.fw
  232. ti_5052.fw
  233. tigon/
  234. tlg2300_firmware.bin
  235. tr_smctr.bin
  236. ttusb-budget/
  237. ueagle-atm/
  238. usbdux/
  239. usbdux_firmware.bin
  240. usbduxfast_firmware.bin
  241. usbduxsigma_firmware.bin
  242. v4l-cx231xx-avcore-01.fw
  243. v4l-cx23418-apu.fw
  244. v4l-cx23418-cpu.fw
  245. v4l-cx23418-dig.fw
  246. v4l-cx23885-avcore-01.fw
  247. v4l-cx25840.fw
  248. vicam/
  249. vntwusb.fw
  250. vxge/
  251. whiteheat.fw
  252. whiteheat_loader.fw
  253. yam/
  254. yamaha/