Commit b40027ba authored by Bruno Randolf's avatar Bruno Randolf Committed by Kalle Valo

rtl8xxxu: Document REG_RXFLTMAP registers

Add comments describing how REG_RXFLTMAP0, REG_RXFLTMAP1 and REG_RXFLTMAP2
work.
Signed-off-by: default avatarBruno Randolf <br1@einfach.org>
Signed-off-by: default avatarJes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 3bed4bfa
......@@ -569,9 +569,12 @@
(Rx beacon, probe rsp) */
#define RCR_ACCEPT_CRC32 BIT(8) /* Accept CRC32 error packet */
#define RCR_ACCEPT_ICV BIT(9) /* Accept ICV error packet */
#define RCR_ACCEPT_DATA_FRAME BIT(11)
#define RCR_ACCEPT_CTRL_FRAME BIT(12)
#define RCR_ACCEPT_MGMT_FRAME BIT(13)
#define RCR_ACCEPT_DATA_FRAME BIT(11) /* Accept all data pkt or use
REG_RXFLTMAP2 */
#define RCR_ACCEPT_CTRL_FRAME BIT(12) /* Accept all control pkt or use
REG_RXFLTMAP1 */
#define RCR_ACCEPT_MGMT_FRAME BIT(13) /* Accept all mgmt pkt or use
REG_RXFLTMAP0 */
#define RCR_HTC_LOC_CTRL BIT(14) /* MFC<--HTC=1 MFC-->HTC=0 */
#define RCR_UC_DATA_PKT_INT_ENABLE BIT(16) /* Enable unicast data packet
interrupt */
......@@ -651,9 +654,20 @@
#define REG_LPNAV_CTRL 0x0694
#define REG_WKFMCAM_CMD 0x0698
#define REG_WKFMCAM_RWD 0x069c
#define REG_RXFLTMAP0 0x06a0
#define REG_RXFLTMAP1 0x06a2
#define REG_RXFLTMAP2 0x06a4
/*
* RX Filters: each bit corresponds to the numerical value of the subtype.
* If it is set the subtype frame type is passed. The filter is only used when
* the RCR_ACCEPT_DATA_FRAME, RCR_ACCEPT_CTRL_FRAME, RCR_ACCEPT_MGMT_FRAME bit
* in the RCR are low.
*
* Example: Beacon subtype is binary 1000 which is decimal 8 so we have to set
* bit 8 (0x100) in REG_RXFLTMAP0 to enable reception.
*/
#define REG_RXFLTMAP0 0x06a0 /* Management frames */
#define REG_RXFLTMAP1 0x06a2 /* Control frames */
#define REG_RXFLTMAP2 0x06a4 /* Data frames */
#define REG_BCN_PSR_RPT 0x06a8
#define REG_CALB32K_CTRL 0x06ac
#define REG_PKT_MON_CTRL 0x06b4
......
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