| /* SPDX-License-Identifier: GPL-2.0 |
| * |
| * Copyright 2016-2018 HabanaLabs, Ltd. |
| * All Rights Reserved. |
| * |
| */ |
| |
| /************************************ |
| ** This is an auto-generated file ** |
| ** DO NOT EDIT BELOW ** |
| ************************************/ |
| |
| #ifndef ASIC_REG_PCIE_WRAP_REGS_H_ |
| #define ASIC_REG_PCIE_WRAP_REGS_H_ |
| |
| /* |
| ***************************************** |
| * PCIE_WRAP (Prototype: PCIE_WRAP) |
| ***************************************** |
| */ |
| |
| #define mmPCIE_WRAP_PHY_RST_N 0xC01300 |
| |
| #define mmPCIE_WRAP_OUTSTAND_TRANS 0xC01400 |
| |
| #define mmPCIE_WRAP_MASK_REQ 0xC01404 |
| |
| #define mmPCIE_WRAP_IND_AWADDR_L 0xC01500 |
| |
| #define mmPCIE_WRAP_IND_AWADDR_H 0xC01504 |
| |
| #define mmPCIE_WRAP_IND_AWLEN 0xC01508 |
| |
| #define mmPCIE_WRAP_IND_AWSIZE 0xC0150C |
| |
| #define mmPCIE_WRAP_IND_AWBURST 0xC01510 |
| |
| #define mmPCIE_WRAP_IND_AWLOCK 0xC01514 |
| |
| #define mmPCIE_WRAP_IND_AWCACHE 0xC01518 |
| |
| #define mmPCIE_WRAP_IND_AWPROT 0xC0151C |
| |
| #define mmPCIE_WRAP_IND_AWVALID 0xC01520 |
| |
| #define mmPCIE_WRAP_IND_WDATA_0 0xC01524 |
| |
| #define mmPCIE_WRAP_IND_WDATA_1 0xC01528 |
| |
| #define mmPCIE_WRAP_IND_WDATA_2 0xC0152C |
| |
| #define mmPCIE_WRAP_IND_WDATA_3 0xC01530 |
| |
| #define mmPCIE_WRAP_IND_WSTRB 0xC01544 |
| |
| #define mmPCIE_WRAP_IND_WLAST 0xC01548 |
| |
| #define mmPCIE_WRAP_IND_WVALID 0xC0154C |
| |
| #define mmPCIE_WRAP_IND_BRESP 0xC01550 |
| |
| #define mmPCIE_WRAP_IND_BVALID 0xC01554 |
| |
| #define mmPCIE_WRAP_IND_ARADDR_0 0xC01558 |
| |
| #define mmPCIE_WRAP_IND_ARADDR_1 0xC0155C |
| |
| #define mmPCIE_WRAP_IND_ARLEN 0xC01560 |
| |
| #define mmPCIE_WRAP_IND_ARSIZE 0xC01564 |
| |
| #define mmPCIE_WRAP_IND_ARBURST 0xC01568 |
| |
| #define mmPCIE_WRAP_IND_ARLOCK 0xC0156C |
| |
| #define mmPCIE_WRAP_IND_ARCACHE 0xC01570 |
| |
| #define mmPCIE_WRAP_IND_ARPROT 0xC01574 |
| |
| #define mmPCIE_WRAP_IND_ARVALID 0xC01578 |
| |
| #define mmPCIE_WRAP_IND_RDATA_0 0xC0157C |
| |
| #define mmPCIE_WRAP_IND_RDATA_1 0xC01580 |
| |
| #define mmPCIE_WRAP_IND_RDATA_2 0xC01584 |
| |
| #define mmPCIE_WRAP_IND_RDATA_3 0xC01588 |
| |
| #define mmPCIE_WRAP_IND_RLAST 0xC0159C |
| |
| #define mmPCIE_WRAP_IND_RRESP 0xC015A0 |
| |
| #define mmPCIE_WRAP_IND_RVALID 0xC015A4 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO 0xC015A8 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_HDR_34DW_0 0xC015AC |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_HDR_34DW_1 0xC015B0 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_P_TAG 0xC015B4 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_ATU_BYPAS 0xC015B8 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_FUNC_NUM 0xC015BC |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_VFUNC_ACT 0xC015C0 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_VFUNC_NUM 0xC015C4 |
| |
| #define mmPCIE_WRAP_IND_AWMISC_INFO_TLPPRFX 0xC015C8 |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO 0xC015CC |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO_TLPPRFX 0xC015D0 |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO_ATU_BYP 0xC015D4 |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO_FUNC_NUM 0xC015D8 |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO_VFUNC_ACT 0xC015DC |
| |
| #define mmPCIE_WRAP_IND_ARMISC_INFO_VFUNC_NUM 0xC015E0 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO 0xC01800 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_HDR_34DW_0 0xC01804 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_HDR_34DW_1 0xC01808 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_P_TAG 0xC0180C |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_ATU_BYPAS 0xC01810 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_FUNC_NUM 0xC01814 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_VFUNC_ACT 0xC01818 |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_VFUNC_NUM 0xC0181C |
| |
| #define mmPCIE_WRAP_SLV_AWMISC_INFO_TLPPRFX 0xC01820 |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO 0xC01824 |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO_TLPPRFX 0xC01828 |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO_ATU_BYP 0xC0182C |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO_FUNC_NUM 0xC01830 |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO_VFUNC_ACT 0xC01834 |
| |
| #define mmPCIE_WRAP_SLV_ARMISC_INFO_VFUNC_NUM 0xC01838 |
| |
| #define mmPCIE_WRAP_MAX_QID 0xC01900 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_L_0 0xC01910 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_L_1 0xC01914 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_L_2 0xC01918 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_L_3 0xC0191C |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_H_0 0xC01920 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_H_1 0xC01924 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_H_2 0xC01928 |
| |
| #define mmPCIE_WRAP_DB_BASE_ADDR_H_3 0xC0192C |
| |
| #define mmPCIE_WRAP_DB_MASK 0xC01940 |
| |
| #define mmPCIE_WRAP_SQ_BASE_ADDR_H 0xC01A00 |
| |
| #define mmPCIE_WRAP_SQ_BASE_ADDR_L 0xC01A04 |
| |
| #define mmPCIE_WRAP_SQ_STRIDE_ACCRESS 0xC01A08 |
| |
| #define mmPCIE_WRAP_SQ_POP_CMD 0xC01A10 |
| |
| #define mmPCIE_WRAP_SQ_POP_DATA 0xC01A14 |
| |
| #define mmPCIE_WRAP_DB_INTR_0 0xC01A20 |
| |
| #define mmPCIE_WRAP_DB_INTR_1 0xC01A24 |
| |
| #define mmPCIE_WRAP_DB_INTR_2 0xC01A28 |
| |
| #define mmPCIE_WRAP_DB_INTR_3 0xC01A2C |
| |
| #define mmPCIE_WRAP_DB_INTR_4 0xC01A30 |
| |
| #define mmPCIE_WRAP_DB_INTR_5 0xC01A34 |
| |
| #define mmPCIE_WRAP_DB_INTR_6 0xC01A38 |
| |
| #define mmPCIE_WRAP_DB_INTR_7 0xC01A3C |
| |
| #define mmPCIE_WRAP_MMU_BYPASS_DMA 0xC01A80 |
| |
| #define mmPCIE_WRAP_MMU_BYPASS_NON_DMA 0xC01A84 |
| |
| #define mmPCIE_WRAP_ASID_NON_DMA 0xC01A90 |
| |
| #define mmPCIE_WRAP_ASID_DMA_0 0xC01AA0 |
| |
| #define mmPCIE_WRAP_ASID_DMA_1 0xC01AA4 |
| |
| #define mmPCIE_WRAP_ASID_DMA_2 0xC01AA8 |
| |
| #define mmPCIE_WRAP_ASID_DMA_3 0xC01AAC |
| |
| #define mmPCIE_WRAP_ASID_DMA_4 0xC01AB0 |
| |
| #define mmPCIE_WRAP_ASID_DMA_5 0xC01AB4 |
| |
| #define mmPCIE_WRAP_ASID_DMA_6 0xC01AB8 |
| |
| #define mmPCIE_WRAP_ASID_DMA_7 0xC01ABC |
| |
| #define mmPCIE_WRAP_CPU_HOT_RST 0xC01AE0 |
| |
| #define mmPCIE_WRAP_AXI_PROT_OVR 0xC01AE4 |
| |
| #define mmPCIE_WRAP_CACHE_OVR 0xC01B00 |
| |
| #define mmPCIE_WRAP_LOCK_OVR 0xC01B04 |
| |
| #define mmPCIE_WRAP_PROT_OVR 0xC01B08 |
| |
| #define mmPCIE_WRAP_ARUSER_OVR 0xC01B0C |
| |
| #define mmPCIE_WRAP_AWUSER_OVR 0xC01B10 |
| |
| #define mmPCIE_WRAP_ARUSER_OVR_EN 0xC01B14 |
| |
| #define mmPCIE_WRAP_AWUSER_OVR_EN 0xC01B18 |
| |
| #define mmPCIE_WRAP_MAX_OUTSTAND 0xC01B20 |
| |
| #define mmPCIE_WRAP_MST_IN 0xC01B24 |
| |
| #define mmPCIE_WRAP_RSP_OK 0xC01B28 |
| |
| #define mmPCIE_WRAP_LBW_CACHE_OVR 0xC01B40 |
| |
| #define mmPCIE_WRAP_LBW_LOCK_OVR 0xC01B44 |
| |
| #define mmPCIE_WRAP_LBW_PROT_OVR 0xC01B48 |
| |
| #define mmPCIE_WRAP_LBW_ARUSER_OVR 0xC01B4C |
| |
| #define mmPCIE_WRAP_LBW_AWUSER_OVR 0xC01B50 |
| |
| #define mmPCIE_WRAP_LBW_ARUSER_OVR_EN 0xC01B58 |
| |
| #define mmPCIE_WRAP_LBW_AWUSER_OVR_EN 0xC01B5C |
| |
| #define mmPCIE_WRAP_LBW_MAX_OUTSTAND 0xC01B60 |
| |
| #define mmPCIE_WRAP_LBW_MST_IN 0xC01B64 |
| |
| #define mmPCIE_WRAP_LBW_RSP_OK 0xC01B68 |
| |
| #define mmPCIE_WRAP_QUEUE_INIT 0xC01C00 |
| |
| #define mmPCIE_WRAP_AXI_SPLIT_INTR_0 0xC01C10 |
| |
| #define mmPCIE_WRAP_AXI_SPLIT_INTR_1 0xC01C14 |
| |
| #define mmPCIE_WRAP_DB_AWUSER 0xC01D00 |
| |
| #define mmPCIE_WRAP_DB_ARUSER 0xC01D04 |
| |
| #define mmPCIE_WRAP_PCIE_AWUSER 0xC01D08 |
| |
| #define mmPCIE_WRAP_PCIE_ARUSER 0xC01D0C |
| |
| #define mmPCIE_WRAP_PSOC_AWUSER 0xC01D10 |
| |
| #define mmPCIE_WRAP_PSOC_ARUSER 0xC01D14 |
| |
| #define mmPCIE_WRAP_SCH_Q_AWUSER 0xC01D18 |
| |
| #define mmPCIE_WRAP_SCH_Q_ARUSER 0xC01D1C |
| |
| #define mmPCIE_WRAP_PSOC2PCI_AWUSER 0xC01D40 |
| |
| #define mmPCIE_WRAP_PSOC2PCI_ARUSER 0xC01D44 |
| |
| #define mmPCIE_WRAP_DRAIN_TIMEOUT 0xC01D50 |
| |
| #define mmPCIE_WRAP_DRAIN_CFG 0xC01D54 |
| |
| #define mmPCIE_WRAP_DB_AXI_ERR 0xC01DE0 |
| |
| #define mmPCIE_WRAP_SPMU_INTR 0xC01DE4 |
| |
| #define mmPCIE_WRAP_AXI_INTR 0xC01DE8 |
| |
| #define mmPCIE_WRAP_E2E_CTRL 0xC01DF0 |
| |
| #endif /* ASIC_REG_PCIE_WRAP_REGS_H_ */ |