reg.h (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) | reg.h (65371a3f14e73979958aea0db1e3bb456a296149) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2/* Copyright(c) 2018-2019 Realtek Corporation 3 */ 4 5#ifndef __RTW_REG_DEF_H__ 6#define __RTW_REG_DEF_H__ 7 8#define REG_SYS_FUNC_EN 0x0002 --- 73 unchanged lines hidden (view full) --- 82#define REG_WL_BT_PWR_CTRL 0x0068 83#define BIT_BT_FUNC_EN BIT(18) 84#define BIT_BT_DIG_CLK_EN BIT(8) 85#define REG_SYS_SDIO_CTRL 0x0070 86#define BIT_DBG_GNT_WL_BT BIT(27) 87#define BIT_LTE_MUX_CTRL_PATH BIT(26) 88#define REG_HCI_OPT_CTRL 0x0074 89#define BIT_USB_SUS_DIS BIT(8) | 1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2/* Copyright(c) 2018-2019 Realtek Corporation 3 */ 4 5#ifndef __RTW_REG_DEF_H__ 6#define __RTW_REG_DEF_H__ 7 8#define REG_SYS_FUNC_EN 0x0002 --- 73 unchanged lines hidden (view full) --- 82#define REG_WL_BT_PWR_CTRL 0x0068 83#define BIT_BT_FUNC_EN BIT(18) 84#define BIT_BT_DIG_CLK_EN BIT(8) 85#define REG_SYS_SDIO_CTRL 0x0070 86#define BIT_DBG_GNT_WL_BT BIT(27) 87#define BIT_LTE_MUX_CTRL_PATH BIT(26) 88#define REG_HCI_OPT_CTRL 0x0074 89#define BIT_USB_SUS_DIS BIT(8) |
90#define BIT_SDIO_PAD_E5 BIT(18) |
|
90 91#define REG_AFE_CTRL_4 0x0078 92#define BIT_CK320M_AFE_EN BIT(4) 93#define BIT_EN_SYN BIT(15) 94 95#define REG_LDO_SWR_CTRL 0x007C 96#define LDO_SEL 0xC3 97#define SPS_SEL 0x83 --- 82 unchanged lines hidden (view full) --- 180#define BIT_TXDMA_VOQ_MAP(x) \ 181 (((x) & BIT_MASK_TXDMA_VOQ_MAP) << BIT_SHIFT_TXDMA_VOQ_MAP) 182#define BIT_SHIFT_TXDMA_VIQ_MAP 6 183#define BIT_MASK_TXDMA_VIQ_MAP 0x3 184#define BIT_TXDMA_VIQ_MAP(x) \ 185 (((x) & BIT_MASK_TXDMA_VIQ_MAP) << BIT_SHIFT_TXDMA_VIQ_MAP) 186#define REG_TXDMA_PQ_MAP 0x010C 187#define BIT_RXDMA_ARBBW_EN BIT(0) | 91 92#define REG_AFE_CTRL_4 0x0078 93#define BIT_CK320M_AFE_EN BIT(4) 94#define BIT_EN_SYN BIT(15) 95 96#define REG_LDO_SWR_CTRL 0x007C 97#define LDO_SEL 0xC3 98#define SPS_SEL 0x83 --- 82 unchanged lines hidden (view full) --- 181#define BIT_TXDMA_VOQ_MAP(x) \ 182 (((x) & BIT_MASK_TXDMA_VOQ_MAP) << BIT_SHIFT_TXDMA_VOQ_MAP) 183#define BIT_SHIFT_TXDMA_VIQ_MAP 6 184#define BIT_MASK_TXDMA_VIQ_MAP 0x3 185#define BIT_TXDMA_VIQ_MAP(x) \ 186 (((x) & BIT_MASK_TXDMA_VIQ_MAP) << BIT_SHIFT_TXDMA_VIQ_MAP) 187#define REG_TXDMA_PQ_MAP 0x010C 188#define BIT_RXDMA_ARBBW_EN BIT(0) |
189#define BIT_RXSHFT_EN BIT(1) 190#define BIT_RXDMA_AGG_EN BIT(2) 191#define BIT_TXDMA_BW_EN BIT(3) |
|
188#define BIT_SHIFT_TXDMA_BEQ_MAP 8 189#define BIT_MASK_TXDMA_BEQ_MAP 0x3 190#define BIT_TXDMA_BEQ_MAP(x) \ 191 (((x) & BIT_MASK_TXDMA_BEQ_MAP) << BIT_SHIFT_TXDMA_BEQ_MAP) 192#define BIT_SHIFT_TXDMA_BKQ_MAP 10 193#define BIT_MASK_TXDMA_BKQ_MAP 0x3 194#define BIT_TXDMA_BKQ_MAP(x) \ 195 (((x) & BIT_MASK_TXDMA_BKQ_MAP) << BIT_SHIFT_TXDMA_BKQ_MAP) --- 82 unchanged lines hidden (view full) --- 278#define REG_FIFOPAGE_INFO_2 0x0234 279#define REG_FIFOPAGE_INFO_3 0x0238 280#define REG_FIFOPAGE_INFO_4 0x023C 281#define REG_FIFOPAGE_INFO_5 0x0240 282#define REG_H2C_HEAD 0x0244 283#define REG_H2C_TAIL 0x0248 284#define REG_H2C_READ_ADDR 0x024C 285#define REG_H2C_INFO 0x0254 | 192#define BIT_SHIFT_TXDMA_BEQ_MAP 8 193#define BIT_MASK_TXDMA_BEQ_MAP 0x3 194#define BIT_TXDMA_BEQ_MAP(x) \ 195 (((x) & BIT_MASK_TXDMA_BEQ_MAP) << BIT_SHIFT_TXDMA_BEQ_MAP) 196#define BIT_SHIFT_TXDMA_BKQ_MAP 10 197#define BIT_MASK_TXDMA_BKQ_MAP 0x3 198#define BIT_TXDMA_BKQ_MAP(x) \ 199 (((x) & BIT_MASK_TXDMA_BKQ_MAP) << BIT_SHIFT_TXDMA_BKQ_MAP) --- 82 unchanged lines hidden (view full) --- 282#define REG_FIFOPAGE_INFO_2 0x0234 283#define REG_FIFOPAGE_INFO_3 0x0238 284#define REG_FIFOPAGE_INFO_4 0x023C 285#define REG_FIFOPAGE_INFO_5 0x0240 286#define REG_H2C_HEAD 0x0244 287#define REG_H2C_TAIL 0x0248 288#define REG_H2C_READ_ADDR 0x024C 289#define REG_H2C_INFO 0x0254 |
290#define REG_RXDMA_AGG_PG_TH 0x0280 291#define BIT_RXDMA_AGG_PG_TH GENMASK(7, 0) 292#define BIT_DMA_AGG_TO_V1 GENMASK(15, 8) 293#define BIT_EN_PRE_CALC BIT(29) |
|
286#define REG_RXPKT_NUM 0x0284 287#define BIT_RXDMA_REQ BIT(19) 288#define BIT_RW_RELEASE BIT(18) 289#define BIT_RXDMA_IDLE BIT(17) | 294#define REG_RXPKT_NUM 0x0284 295#define BIT_RXDMA_REQ BIT(19) 296#define BIT_RW_RELEASE BIT(18) 297#define BIT_RXDMA_IDLE BIT(17) |
298#define REG_RXDMA_STATUS 0x0288 299#define REG_RXDMA_DPR 0x028C 300#define REG_RXDMA_MODE 0x0290 301#define BIT_DMA_MODE BIT(1) |
|
290#define REG_RXPKTNUM 0x02B0 291 292#define REG_INT_MIG 0x0304 293#define REG_HCI_MIX_CFG 0x03FC 294#define BIT_PCIE_EMAC_PDN_AUX_TO_FAST_CLK BIT(26) 295 296#define REG_BCNQ_INFO 0x0418 297#define BIT_MGQ_CPU_EMPTY BIT(24) --- 394 unchanged lines hidden --- | 302#define REG_RXPKTNUM 0x02B0 303 304#define REG_INT_MIG 0x0304 305#define REG_HCI_MIX_CFG 0x03FC 306#define BIT_PCIE_EMAC_PDN_AUX_TO_FAST_CLK BIT(26) 307 308#define REG_BCNQ_INFO 0x0418 309#define BIT_MGQ_CPU_EMPTY BIT(24) --- 394 unchanged lines hidden --- |