driver: fsl-mc: qbman: Add QBMAN 4.1 support
[oweals/u-boot.git] / drivers / net / fsl-mc / dpio / qbman_portal.h
index 86e2c3aac4c4e413add694517fd8531beb9df83a..97a47aa94e1d5d2f434d4cd665d0ca8927f816c1 100644 (file)
@@ -14,8 +14,8 @@
 /* Management command result codes */
 #define QBMAN_MC_RSLT_OK      0xf0
 
-/* TBD: as of QBMan 4.1, DQRR will be 8 rather than 4! */
-#define QBMAN_DQRR_SIZE 4
+#define QBMAN_VER_4_0_DQRR_SIZE 4
+#define QBMAN_VER_4_1_DQRR_SIZE 8
 
 
 /* --------------------- */
@@ -71,6 +71,7 @@ struct qbman_swp {
        struct {
                uint32_t next_idx;
                uint32_t valid_bit;
+               uint8_t dqrr_size;
        } dqrr;
 };