Commit 55a18dd1 authored by Jes Sorensen's avatar Jes Sorensen Committed by Kalle Valo

rtl8xxxu: Process C2H RA_REPORT events for 8723bu

Handle RA_REPORTS events for 8723bu to not have them show up as
unhandled.
Signed-off-by: default avatarJes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 739dc9f2
...@@ -7445,6 +7445,12 @@ static void rtl8723bu_handle_c2h(struct rtl8xxxu_priv *priv, ...@@ -7445,6 +7445,12 @@ static void rtl8723bu_handle_c2h(struct rtl8xxxu_priv *priv,
dev_dbg(dev, "C2H_MP_INFO ext ID %02x, status %02x\n", dev_dbg(dev, "C2H_MP_INFO ext ID %02x, status %02x\n",
c2h->bt_mp_info.ext_id, c2h->bt_mp_info.status); c2h->bt_mp_info.ext_id, c2h->bt_mp_info.status);
break; break;
case C2H_8723B_RA_REPORT:
dev_dbg(dev,
"C2H RA RPT: rate %02x, unk %i, macid %02x, noise %i\n",
c2h->ra_report.rate, c2h->ra_report.dummy0_0,
c2h->ra_report.macid, c2h->ra_report.noisy_state);
break;
default: default:
dev_info(dev, "Unhandled C2H event %02x seq %02x\n", dev_info(dev, "Unhandled C2H event %02x seq %02x\n",
c2h->id, c2h->seq); c2h->id, c2h->seq);
......
...@@ -1033,6 +1033,7 @@ enum c2h_evt_8723b { ...@@ -1033,6 +1033,7 @@ enum c2h_evt_8723b {
C2H_8723B_BT_INFO = 9, C2H_8723B_BT_INFO = 9,
C2H_8723B_HW_INFO_EXCH = 0x0a, C2H_8723B_HW_INFO_EXCH = 0x0a,
C2H_8723B_BT_MP_INFO = 0x0b, C2H_8723B_BT_MP_INFO = 0x0b,
C2H_8723B_RA_REPORT = 0x0c,
C2H_8723B_FW_DEBUG = 0xff, C2H_8723B_FW_DEBUG = 0xff,
}; };
...@@ -1121,6 +1122,16 @@ struct rtl8723bu_c2h { ...@@ -1121,6 +1122,16 @@ struct rtl8723bu_c2h {
u8 a4; u8 a4;
u8 a5; u8 a5;
} __packed bt_info; } __packed bt_info;
struct {
u8 rate:7;
u8 dummy0_0:1;
u8 macid;
u8 ldpc:1;
u8 txbf:1;
u8 noisy_state:1;
u8 dummy2_0:5;
u8 dummy3_0;
} __packed ra_report;
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment