mac.h (0326074ff4652329f2a1a9c8685104576bd8d131) mac.h (732dd91db3d3a1b7a767598549ffed358c9fbb89)
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2/* Copyright(c) 2019-2020 Realtek Corporation
3 */
4
5#ifndef __RTW89_MAC_H__
6#define __RTW89_MAC_H__
7
8#include "core.h"

--- 231 unchanged lines hidden (view full) ---

240#define BA_CAM_BASE_ADDR 0x18854000
241#define BCN_IE_CAM0_BASE_ADDR 0x18855000
242#define SHARED_BUF_BASE_ADDR 0x18700000
243#define DMAC_TBL_BASE_ADDR 0x18800000
244#define SHCUT_MACHDR_BASE_ADDR 0x18800800
245#define BCN_IE_CAM1_BASE_ADDR 0x188A0000
246#define TXD_FIFO_0_BASE_ADDR 0x18856200
247#define TXD_FIFO_1_BASE_ADDR 0x188A1080
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2/* Copyright(c) 2019-2020 Realtek Corporation
3 */
4
5#ifndef __RTW89_MAC_H__
6#define __RTW89_MAC_H__
7
8#include "core.h"

--- 231 unchanged lines hidden (view full) ---

240#define BA_CAM_BASE_ADDR 0x18854000
241#define BCN_IE_CAM0_BASE_ADDR 0x18855000
242#define SHARED_BUF_BASE_ADDR 0x18700000
243#define DMAC_TBL_BASE_ADDR 0x18800000
244#define SHCUT_MACHDR_BASE_ADDR 0x18800800
245#define BCN_IE_CAM1_BASE_ADDR 0x188A0000
246#define TXD_FIFO_0_BASE_ADDR 0x18856200
247#define TXD_FIFO_1_BASE_ADDR 0x188A1080
248#define TXD_FIFO_0_BASE_ADDR_V1 0x18856400 /* for 8852C */
249#define TXD_FIFO_1_BASE_ADDR_V1 0x188A1080 /* for 8852C */
248#define TXDATA_FIFO_0_BASE_ADDR 0x18856000
249#define TXDATA_FIFO_1_BASE_ADDR 0x188A1000
250#define CPU_LOCAL_BASE_ADDR 0x18003000
251
252#define CCTL_INFO_SIZE 32
253
254enum rtw89_mac_mem_sel {
255 RTW89_MAC_MEM_AXIDMA,

--- 10 unchanged lines hidden (view full) ---

266 RTW89_MAC_MEM_BCN_IE_CAM0,
267 RTW89_MAC_MEM_BCN_IE_CAM1,
268 RTW89_MAC_MEM_TXD_FIFO_0,
269 RTW89_MAC_MEM_TXD_FIFO_1,
270 RTW89_MAC_MEM_TXDATA_FIFO_0,
271 RTW89_MAC_MEM_TXDATA_FIFO_1,
272 RTW89_MAC_MEM_CPU_LOCAL,
273 RTW89_MAC_MEM_BSSID_CAM,
250#define TXDATA_FIFO_0_BASE_ADDR 0x18856000
251#define TXDATA_FIFO_1_BASE_ADDR 0x188A1000
252#define CPU_LOCAL_BASE_ADDR 0x18003000
253
254#define CCTL_INFO_SIZE 32
255
256enum rtw89_mac_mem_sel {
257 RTW89_MAC_MEM_AXIDMA,

--- 10 unchanged lines hidden (view full) ---

268 RTW89_MAC_MEM_BCN_IE_CAM0,
269 RTW89_MAC_MEM_BCN_IE_CAM1,
270 RTW89_MAC_MEM_TXD_FIFO_0,
271 RTW89_MAC_MEM_TXD_FIFO_1,
272 RTW89_MAC_MEM_TXDATA_FIFO_0,
273 RTW89_MAC_MEM_TXDATA_FIFO_1,
274 RTW89_MAC_MEM_CPU_LOCAL,
275 RTW89_MAC_MEM_BSSID_CAM,
276 RTW89_MAC_MEM_TXD_FIFO_0_V1,
277 RTW89_MAC_MEM_TXD_FIFO_1_V1,
274
275 /* keep last */
276 RTW89_MAC_MEM_NUM,
277};
278
279extern const u32 rtw89_mac_mem_base_addrs[];
280
281enum rtw89_rpwm_req_pwr_state {

--- 742 unchanged lines hidden ---
278
279 /* keep last */
280 RTW89_MAC_MEM_NUM,
281};
282
283extern const u32 rtw89_mac_mem_base_addrs[];
284
285enum rtw89_rpwm_req_pwr_state {

--- 742 unchanged lines hidden ---