From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 22 Oct 2024 10:36:11 +0000
Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM
---
kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/btc/halbtcoutsrc.h | 25 ++++++++++++++++++++++---
1 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/btc/halbtcoutsrc.h b/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/btc/halbtcoutsrc.h
index 707381c..28a3c25 100644
--- a/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/btc/halbtcoutsrc.h
+++ b/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/btc/halbtcoutsrc.h
@@ -461,7 +461,8 @@
BTC_SCBD_TDMA = BIT(9),
BTC_SCBD_FIX2M = BIT(10),
BTC_SCBD_MAILBOX_DBG = BIT(14),
- BTC_SCBD_ALL = 0xffffffff
+ BTC_SCBD_ALL = 0xffff,
+ BTC_SCBD_ALL_32BIT = 0xffffffff
};
enum btc_bt2wl_scoreboard {
@@ -544,7 +545,9 @@
"5G",
"2G-P2P-GO",
"2G-P2P-GC",
- "BT-MR"
+ "BT-MR",
+ "2G1RFREE",
+ "unknow"
};
enum btc_bt_state_cnt {
@@ -871,6 +874,8 @@
u16 bt_reg_rf_9;
u16 wl_txlimit;
+ u32 score_board_BW_32bit;
+ u32 score_board_WB_32bit;
u32 hi_pri_tx;
u32 hi_pri_rx;
u32 lo_pri_tx;
@@ -1480,13 +1485,24 @@
IN PVOID pBtcContext,
IN u2Byte reg_addr
);
-typedef u4Byte
+typedef u2Byte
(*BFP_BTC_R_SCBD)(
+ IN PVOID pBtcContext,
+ IN pu2Byte score_board_val
+ );
+typedef u4Byte
+(*BFP_BTC_R_SCBD_32BIT)(
IN PVOID pBtcContext,
IN pu4Byte score_board_val
);
typedef VOID
(*BFP_BTC_W_SCBD)(
+ IN PVOID pBtcContext,
+ IN u2Byte bitpos,
+ IN BOOLEAN state
+ );
+typedef VOID
+(*BFP_BTC_W_SCBD_32BIT)(
IN PVOID pBtcContext,
IN u4Byte bitpos,
IN BOOLEAN state
@@ -1804,7 +1820,10 @@
BFP_BTC_R_LINDIRECT btc_read_linderct;
BFP_BTC_W_LINDIRECT btc_write_linderct;
BFP_BTC_R_SCBD btc_read_scbd;
+ BFP_BTC_R_SCBD_32BIT btc_read_scbd_32bit;
BFP_BTC_W_SCBD btc_write_scbd;
+ BFP_BTC_W_SCBD_32BIT btc_write_scbd_32bit;
+
/* read/write bb related */
BFP_BTC_SET_BB_REG btc_set_bb_reg;
BFP_BTC_GET_BB_REG btc_get_bb_reg;
--
Gitblit v1.6.2