1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2020-2022 Realtek Corporation 3 */ 4 5 #include <linux/module.h> 6 #include <linux/pci.h> 7 8 #include "pci.h" 9 #include "reg.h" 10 11 static const struct rtw89_pci_info rtw8852b_pci_info = { 12 .dma_stop1 = {R_AX_PCIE_DMA_STOP1, B_AX_TX_STOP1_MASK_V1}, 13 .dma_stop2 = {0}, 14 .dma_busy1 = {R_AX_PCIE_DMA_BUSY1, DMA_BUSY1_CHECK_V1}, 15 .dma_busy2_reg = 0, 16 .dma_busy3_reg = R_AX_PCIE_DMA_BUSY1, 17 18 .tx_dma_ch_mask = BIT(RTW89_TXCH_ACH4) | BIT(RTW89_TXCH_ACH5) | 19 BIT(RTW89_TXCH_ACH6) | BIT(RTW89_TXCH_ACH7) | 20 BIT(RTW89_TXCH_CH10) | BIT(RTW89_TXCH_CH11), 21 }; 22 23 MODULE_AUTHOR("Realtek Corporation"); 24 MODULE_DESCRIPTION("Realtek 802.11ax wireless 8852BE driver"); 25 MODULE_LICENSE("Dual BSD/GPL"); 26