@@ -251,23 +251,22 @@ static void btintel_pcie_reset_bt(struct btintel_pcie_data *data)
251
251
static int btintel_pcie_enable_bt (struct btintel_pcie_data * data )
252
252
{
253
253
int err ;
254
- u32 reg ;
255
254
256
255
data -> gp0_received = false;
257
256
258
257
/* Update the DMA address of CI struct to CSR */
259
258
btintel_pcie_wr_reg32 (data , BTINTEL_PCIE_CSR_CI_ADDR_LSB_REG ,
260
259
data -> ci_p_addr & 0xffffffff );
261
260
btintel_pcie_wr_reg32 (data , BTINTEL_PCIE_CSR_CI_ADDR_MSB_REG ,
262
- data -> ci_p_addr >> 32 );
261
+ ( u64 ) data -> ci_p_addr >> 32 );
263
262
264
263
/* Reset the cached value of boot stage. it is updated by the MSI-X
265
264
* gp0 interrupt handler.
266
265
*/
267
266
data -> boot_stage_cache = 0x0 ;
268
267
269
268
/* Set MAC_INIT bit to start primary bootloader */
270
- reg = btintel_pcie_rd_reg32 (data , BTINTEL_PCIE_CSR_FUNC_CTRL_REG );
269
+ btintel_pcie_rd_reg32 (data , BTINTEL_PCIE_CSR_FUNC_CTRL_REG );
271
270
272
271
btintel_pcie_set_reg_bits (data , BTINTEL_PCIE_CSR_FUNC_CTRL_REG ,
273
272
BTINTEL_PCIE_CSR_FUNC_CTRL_MAC_INIT );
@@ -285,7 +284,7 @@ static int btintel_pcie_enable_bt(struct btintel_pcie_data *data)
285
284
BTINTEL_PCIE_CSR_FUNC_CTRL_FUNC_ENA |
286
285
BTINTEL_PCIE_CSR_FUNC_CTRL_FUNC_INIT );
287
286
288
- reg = btintel_pcie_rd_reg32 (data , BTINTEL_PCIE_CSR_FUNC_CTRL_REG );
287
+ btintel_pcie_rd_reg32 (data , BTINTEL_PCIE_CSR_FUNC_CTRL_REG );
289
288
290
289
/* wait for interrupt from the device after booting up to primary
291
290
* bootloader.
@@ -525,7 +524,6 @@ static void btintel_pcie_msix_rx_handle(struct btintel_pcie_data *data)
525
524
u16 cr_hia , cr_tia ;
526
525
struct rxq * rxq ;
527
526
struct urbd1 * urbd1 ;
528
- struct frbd * frbd ;
529
527
struct data_buf * buf ;
530
528
int ret ;
531
529
struct hci_dev * hdev = data -> hdev ;
@@ -550,8 +548,6 @@ static void btintel_pcie_msix_rx_handle(struct btintel_pcie_data *data)
550
548
urbd1 = & rxq -> urbd1s [cr_tia ];
551
549
ipc_print_urbd1 (data -> hdev , urbd1 , cr_tia );
552
550
553
- frbd = & rxq -> frbds [urbd1 -> frbd_tag ];
554
-
555
551
buf = & rxq -> bufs [urbd1 -> frbd_tag ];
556
552
if (!buf ) {
557
553
bt_dev_err (hdev , "RXQ: failed to get the DMA buffer for %d" ,
0 commit comments