| .. | .. |
|---|
| 461 | 461 | BTC_SCBD_TDMA = BIT(9), |
|---|
| 462 | 462 | BTC_SCBD_FIX2M = BIT(10), |
|---|
| 463 | 463 | BTC_SCBD_MAILBOX_DBG = BIT(14), |
|---|
| 464 | | - BTC_SCBD_ALL = 0xffffffff |
|---|
| 464 | + BTC_SCBD_ALL = 0xffff, |
|---|
| 465 | + BTC_SCBD_ALL_32BIT = 0xffffffff |
|---|
| 465 | 466 | }; |
|---|
| 466 | 467 | |
|---|
| 467 | 468 | enum btc_bt2wl_scoreboard { |
|---|
| .. | .. |
|---|
| 544 | 545 | "5G", |
|---|
| 545 | 546 | "2G-P2P-GO", |
|---|
| 546 | 547 | "2G-P2P-GC", |
|---|
| 547 | | - "BT-MR" |
|---|
| 548 | + "BT-MR", |
|---|
| 549 | + "2G1RFREE", |
|---|
| 550 | + "unknow" |
|---|
| 548 | 551 | }; |
|---|
| 549 | 552 | |
|---|
| 550 | 553 | enum btc_bt_state_cnt { |
|---|
| .. | .. |
|---|
| 871 | 874 | u16 bt_reg_rf_9; |
|---|
| 872 | 875 | u16 wl_txlimit; |
|---|
| 873 | 876 | |
|---|
| 877 | + u32 score_board_BW_32bit; |
|---|
| 878 | + u32 score_board_WB_32bit; |
|---|
| 874 | 879 | u32 hi_pri_tx; |
|---|
| 875 | 880 | u32 hi_pri_rx; |
|---|
| 876 | 881 | u32 lo_pri_tx; |
|---|
| .. | .. |
|---|
| 1480 | 1485 | IN PVOID pBtcContext, |
|---|
| 1481 | 1486 | IN u2Byte reg_addr |
|---|
| 1482 | 1487 | ); |
|---|
| 1483 | | -typedef u4Byte |
|---|
| 1488 | +typedef u2Byte |
|---|
| 1484 | 1489 | (*BFP_BTC_R_SCBD)( |
|---|
| 1490 | + IN PVOID pBtcContext, |
|---|
| 1491 | + IN pu2Byte score_board_val |
|---|
| 1492 | + ); |
|---|
| 1493 | +typedef u4Byte |
|---|
| 1494 | +(*BFP_BTC_R_SCBD_32BIT)( |
|---|
| 1485 | 1495 | IN PVOID pBtcContext, |
|---|
| 1486 | 1496 | IN pu4Byte score_board_val |
|---|
| 1487 | 1497 | ); |
|---|
| 1488 | 1498 | typedef VOID |
|---|
| 1489 | 1499 | (*BFP_BTC_W_SCBD)( |
|---|
| 1500 | + IN PVOID pBtcContext, |
|---|
| 1501 | + IN u2Byte bitpos, |
|---|
| 1502 | + IN BOOLEAN state |
|---|
| 1503 | + ); |
|---|
| 1504 | +typedef VOID |
|---|
| 1505 | +(*BFP_BTC_W_SCBD_32BIT)( |
|---|
| 1490 | 1506 | IN PVOID pBtcContext, |
|---|
| 1491 | 1507 | IN u4Byte bitpos, |
|---|
| 1492 | 1508 | IN BOOLEAN state |
|---|
| .. | .. |
|---|
| 1804 | 1820 | BFP_BTC_R_LINDIRECT btc_read_linderct; |
|---|
| 1805 | 1821 | BFP_BTC_W_LINDIRECT btc_write_linderct; |
|---|
| 1806 | 1822 | BFP_BTC_R_SCBD btc_read_scbd; |
|---|
| 1823 | + BFP_BTC_R_SCBD_32BIT btc_read_scbd_32bit; |
|---|
| 1807 | 1824 | BFP_BTC_W_SCBD btc_write_scbd; |
|---|
| 1825 | + BFP_BTC_W_SCBD_32BIT btc_write_scbd_32bit; |
|---|
| 1826 | + |
|---|
| 1808 | 1827 | /* read/write bb related */ |
|---|
| 1809 | 1828 | BFP_BTC_SET_BB_REG btc_set_bb_reg; |
|---|
| 1810 | 1829 | BFP_BTC_GET_BB_REG btc_get_bb_reg; |
|---|