blob: cc2cde61eb0fa62aa8f5edb92bfb408ca92f8be4 [file] [log] [blame]
#ifndef __REG_BASE_ESL_H__
#define __REG_BASE_ESL_H__
#if defined(MT6763) || defined(__MD97__)
#if defined(__MD97__)
#define ESL_REG_BANK 0xD0000000
#endif
#undef BASE_ADDR_MDCIRQ
#undef BASE_MADDR_MDCIRQ
#undef BASE_NADDR_MML2_QP_APB
#undef BASE_NADDR_MML2_QP_MEM
#undef BASE_NADDR_MML2_META_APB
#undef BASE_NADDR_MML2_META_MEM
#undef BASE_NADDR_MML2_VRB_MANAGER
#undef BASE_NADDR_MML2_MMU
#undef BASE_NADDR_MML2_DMA_RD
#undef BASE_NADDR_MML2_DMA_WR
#undef BASE_NADDR_MML2_LHIF
#undef BASE_NADDR_MML2_CIPHER
#undef BASE_NADDR_MML2_DL_LMAC
#undef BASE_NADDR_MML2_HARQ_CTRL
#undef BASE_NADDR_MML2_SRAM_WRAP
#undef BASE_NADDR_MML2_CFG_TOP
#undef BASE_NADDR_MML2_BYC
#undef BASE_MADDR_MML2_QP_APB
#undef BASE_MADDR_MML2_QP_MEM
#undef BASE_MADDR_MML2_META_APB
#undef BASE_MADDR_MML2_META_MEM
#undef BASE_MADDR_MML2_VRB_MANAGER
#undef BASE_MADDR_MML2_MMU
#undef BASE_MADDR_MML2_DMA_RD
#undef BASE_MADDR_MML2_DMA_WR
#undef BASE_MADDR_MML2_LHIF
#undef BASE_MADDR_MML2_CIPHER
#undef BASE_MADDR_MML2_DL_LMAC
#undef BASE_MADDR_MML2_HARQ_CTRL
#undef BASE_MADDR_MML2_SRAM_WRAP
#undef BASE_MADDR_MML2_CFG_TOP
#undef BASE_MADDR_MML2_BYC
#define BASE_ADDR_MDCIRQ (ESL_REG_BANK + 0x7000000)
#define BASE_MADDR_MDCIRQ (ESL_REG_BANK + 0x7000000)
#define BASE_USCOUNTER (ESL_REG_BANK + 0x1000000)
#define BASE_GLOBAL_TS (ESL_REG_BANK + 0x1000010)
#define BASE_MADDR_MML2_QP_APB (ESL_REG_BANK + 0x0600000)
#define BASE_MADDR_MML2_QP_MEM (ESL_REG_BANK + 0x0600800)
#define BASE_MADDR_MML2_META_APB (ESL_REG_BANK + 0x0601000)
#define BASE_MADDR_MML2_META_MEM (ESL_REG_BANK + 0x0601800)
#define BASE_MADDR_MML2_VRB_MANAGER (ESL_REG_BANK + 0x0602000)
#define BASE_MADDR_MML2_MMU (ESL_REG_BANK + 0x0603000)
#define BASE_MADDR_MML2_DMA_RD (ESL_REG_BANK + 0x0604000)
#define BASE_MADDR_MML2_DMA_WR (ESL_REG_BANK + 0x0605000)
#define BASE_MADDR_MML2_LHIF (ESL_REG_BANK + 0x0606000)
#define BASE_MADDR_MML2_CIPHER (ESL_REG_BANK + 0x0607000)
#define BASE_MADDR_MML2_DL_LMAC (ESL_REG_BANK + 0x0608000)
#define BASE_MADDR_MML2_HARQ_CTRL (ESL_REG_BANK + 0x0609000)
#define BASE_MADDR_MML2_SRAM_WRAP (ESL_REG_BANK + 0x060A000)
#define BASE_MADDR_MML2_CFG_TOP (ESL_REG_BANK + 0x060B000)
#define BASE_MADDR_MML2_BYC (ESL_REG_BANK + 0x060C000)
#define BASE_NADDR_MML2_QP_APB BASE_MADDR_MML2_QP_APB
#define BASE_NADDR_MML2_QP_MEM BASE_MADDR_MML2_QP_MEM
#define BASE_NADDR_MML2_META_APB BASE_MADDR_MML2_META_APB
#define BASE_NADDR_MML2_META_MEM BASE_MADDR_MML2_META_MEM
#define BASE_NADDR_MML2_VRB_MANAGER BASE_MADDR_MML2_VRB_MANAGER
#define BASE_NADDR_MML2_MMU BASE_MADDR_MML2_MMU
#define BASE_NADDR_MML2_DMA_RD BASE_MADDR_MML2_DMA_RD
#define BASE_NADDR_MML2_DMA_WR BASE_MADDR_MML2_DMA_WR
#define BASE_NADDR_MML2_LHIF BASE_MADDR_MML2_LHIF
#define BASE_NADDR_MML2_CIPHER BASE_MADDR_MML2_CIPHER
#define BASE_NADDR_MML2_DL_LMAC BASE_MADDR_MML2_DL_LMAC
#define BASE_NADDR_MML2_HARQ_CTRL BASE_MADDR_MML2_HARQ_CTRL
#define BASE_NADDR_MML2_SRAM_WRAP BASE_MADDR_MML2_SRAM_WRAP
#define BASE_NADDR_MML2_CFG_TOP BASE_MADDR_MML2_CFG_TOP
#define BASE_NADDR_MML2_BYC BASE_MADDR_MML2_BYC
#endif /* ELBRUS */
#endif /* end of __REG_BASE_ELBRUS_H__ */