.. | .. |
---|
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; |
---|