common/octeontx: move mbox to common folder
[dpdk.git] / drivers / net / qede / base / ecore_hsi_debug_tools.h
index 917e8f4..ebb6648 100644 (file)
@@ -67,6 +67,8 @@ enum block_addr {
        GRCBASE_MULD = 0x4e0000,
        GRCBASE_YULD = 0x4c8000,
        GRCBASE_XYLD = 0x4c0000,
+       GRCBASE_PTLD = 0x590000,
+       GRCBASE_YPLD = 0x5b0000,
        GRCBASE_PRM = 0x230000,
        GRCBASE_PBF_PB1 = 0xda0000,
        GRCBASE_PBF_PB2 = 0xda4000,
@@ -80,6 +82,10 @@ enum block_addr {
        GRCBASE_TCFC = 0x2d0000,
        GRCBASE_IGU = 0x180000,
        GRCBASE_CAU = 0x1c0000,
+       GRCBASE_RGFS = 0xf00000,
+       GRCBASE_RGSRC = 0x320000,
+       GRCBASE_TGFS = 0xd00000,
+       GRCBASE_TGSRC = 0x322000,
        GRCBASE_UMAC = 0x51000,
        GRCBASE_XMAC = 0x210000,
        GRCBASE_DBG = 0x10000,
@@ -93,12 +99,6 @@ enum block_addr {
        GRCBASE_PHY_PCIE = 0x620000,
        GRCBASE_LED = 0x6b8000,
        GRCBASE_AVS_WRAP = 0x6b0000,
-       GRCBASE_RGFS = 0x1fa0000,
-       GRCBASE_RGSRC = 0x1fa8000,
-       GRCBASE_TGFS = 0x1fb0000,
-       GRCBASE_TGSRC = 0x1fb8000,
-       GRCBASE_PTLD = 0x1fc0000,
-       GRCBASE_YPLD = 0x1fe0000,
        GRCBASE_MISC_AEU = 0x8000,
        GRCBASE_BAR0_MAP = 0x1c00000,
        MAX_BLOCK_ADDR
@@ -159,6 +159,8 @@ enum block_id {
        BLOCK_MULD,
        BLOCK_YULD,
        BLOCK_XYLD,
+       BLOCK_PTLD,
+       BLOCK_YPLD,
        BLOCK_PRM,
        BLOCK_PBF_PB1,
        BLOCK_PBF_PB2,
@@ -172,6 +174,10 @@ enum block_id {
        BLOCK_TCFC,
        BLOCK_IGU,
        BLOCK_CAU,
+       BLOCK_RGFS,
+       BLOCK_RGSRC,
+       BLOCK_TGFS,
+       BLOCK_TGSRC,
        BLOCK_UMAC,
        BLOCK_XMAC,
        BLOCK_DBG,
@@ -185,12 +191,6 @@ enum block_id {
        BLOCK_PHY_PCIE,
        BLOCK_LED,
        BLOCK_AVS_WRAP,
-       BLOCK_RGFS,
-       BLOCK_RGSRC,
-       BLOCK_TGFS,
-       BLOCK_TGSRC,
-       BLOCK_PTLD,
-       BLOCK_YPLD,
        BLOCK_MISC_AEU,
        BLOCK_BAR0_MAP,
        MAX_BLOCK_ID
@@ -1053,7 +1053,7 @@ enum dbg_status {
        DBG_STATUS_MCP_TRACE_NO_META,
        DBG_STATUS_MCP_COULD_NOT_HALT,
        DBG_STATUS_MCP_COULD_NOT_RESUME,
-       DBG_STATUS_DMAE_FAILED,
+       DBG_STATUS_RESERVED2,
        DBG_STATUS_SEMI_FIFO_NOT_EMPTY,
        DBG_STATUS_IGU_FIFO_BAD_DATA,
        DBG_STATUS_MCP_COULD_NOT_MASK_PRTY,
@@ -1107,7 +1107,9 @@ struct dbg_tools_data {
        u8 chip_id /* Chip ID (from enum chip_ids) */;
        u8 platform_id /* Platform ID */;
        u8 initialized /* Indicates if the data was initialized */;
-       u8 reserved;
+       u8 use_dmae /* Indicates if DMAE should be used */;
+/* Numbers of registers that were read since last log */
+       __le32 num_regs_read;
 };