)]}'
{
  "commit": "fa21e86caba2347e89eb65af926205a36a097c53",
  "tree": "e9572066041368996cce56a12a6960b8252be3d6",
  "parents": [
    "bfea6091e0fffb270c20e74384b660910277eb6c"
  ],
  "author": {
    "name": "Shuai Zhang",
    "email": "shuai.zhang@oss.qualcomm.com",
    "time": "Mon May 25 14:51:56 2026 +0800"
  },
  "committer": {
    "name": "Luiz Augusto von Dentz",
    "email": "luiz.von.dentz@intel.com",
    "time": "Wed May 27 16:44:02 2026 -0400"
  },
  "message": "Bluetooth: hci_qca: Use 100 ms SSR delay for rampatch and NVM loading\n\nWhen bt_en is pulled high by hardware, the host does not re-download\nthe firmware after SSR. The controller loads the rampatch and NVM\ninternally.\n\nOn HMT chip, the rampatch is ~264 KB and the NVM is ~9.4 KB. The\nloading process takes approximately 70 ms. The previous 50 ms delay is\ntoo short, causing the controller to not respond to the reset command\nsent by the host, which leads to BT initialization failure:\n\n Bluetooth: hci0: QCA memdump Done, received 458752, total 458752\n Bluetooth: hci0: mem_dump_status: 2\n Bluetooth: hci0: Opcode 0x0c03 failed: -110\n\nIncrease the delay to 100 ms, which was confirmed as a safe value by\nthe controller, to ensure the controller has finished loading the\nfirmware before the host sends commands.\n\nSteps to reproduce:\n1. Trigger SSR and wait for SSR to complete:\n   hcitool cmd 0x3f 0c 26\n2. Run \"bluetoothctl power on\" and observe that BT fails to start.\n\nFixes: fce1a9244a0f (\"Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw\")\nCc: stable@vger.kernel.org\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nSigned-off-by: Shuai Zhang \u003cshuai.zhang@oss.qualcomm.com\u003e\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.von.dentz@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed280399bf4741977a021614cfe68e2b816fb4c2",
      "old_mode": 33188,
      "old_path": "drivers/bluetooth/hci_qca.c",
      "new_id": "34500137df2c107bf4fb820b3d7df21c4d085635",
      "new_mode": 33188,
      "new_path": "drivers/bluetooth/hci_qca.c"
    }
  ]
}
