soc: fsl: dpio: enable frame data cache stashing per software portal
authorIoana Ciornei <ioana.ciornei@nxp.com>
Sat, 23 Feb 2019 08:48:48 +0000 (08:48 +0000)
committerLi Yang <leoyang.li@nxp.com>
Tue, 26 Feb 2019 20:53:30 +0000 (14:53 -0600)
Enable cache stashing on the frame data dequeued using this software
portal. Also, enable dropping a stash request transaction when the
target request queue is almost full.

Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Li Yang <leoyang.li@nxp.com>
drivers/soc/fsl/dpio/qbman-portal.c

index 5a73397ae79e8e4b19944a7ccb634361ef8c58ea..d02013556a1b4ce497ed34618f524683e9bed73d 100644 (file)
@@ -169,9 +169,9 @@ struct qbman_swp *qbman_swp_init(const struct qbman_swp_desc *d)
                                3, /* RPM: Valid bit mode, RCR in array mode */
                                2, /* DCM: Discrete consumption ack mode */
                                3, /* EPM: Valid bit mode, EQCR in array mode */
-                               0, /* mem stashing drop enable == FALSE */
+                               1, /* mem stashing drop enable == TRUE */
                                1, /* mem stashing priority == TRUE */
-                               0, /* mem stashing enable == FALSE */
+                               1, /* mem stashing enable == TRUE */
                                1, /* dequeue stashing priority == TRUE */
                                0, /* dequeue stashing enable == FALSE */
                                0); /* EQCR_CI stashing priority == FALSE */