Bluetooth: btintel: Fix offset calculation boot address parameter

Boot address parameter was not getting updated properly
due to wrong offset

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
Kiran K 2021-03-08 18:46:01 +05:30 committed by Marcel Holtmann
parent 62acbbb661
commit d00745da64
1 changed files with 2 additions and 1 deletions

View File

@ -863,7 +863,8 @@ static int btintel_download_firmware_payload(struct hci_dev *hdev,
/* The boot parameter is the first 32-bit value
* and rest of 3 octets are reserved.
*/
*boot_param = get_unaligned_le32(fw_ptr + sizeof(*cmd));
*boot_param = get_unaligned_le32(fw_ptr + frag_len +
sizeof(*cmd));
bt_dev_dbg(hdev, "boot_param=0x%x", *boot_param);
}