From 462a65a13cff2e04122df6a770d91ef1e301b359 Mon Sep 17 00:00:00 2001 From: Youri Querry Date: Thu, 19 Dec 2019 09:44:33 -0500 Subject: [PATCH] soc: fsl: dpio: Enable ACP port in Linux QMAN driver Setting the software portal configuration DE(dequeue stashing enable) bit. This should enable the ACP (Accelerator Coherency Port). During test this improved performance on the LS2088a slightly. No effect on the LX2160a. Signed-off-by: Youri Querry --- drivers/soc/fsl/dpio/qbman-portal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/soc/fsl/dpio/qbman-portal.c +++ b/drivers/soc/fsl/dpio/qbman-portal.c @@ -299,7 +299,7 @@ struct qbman_swp *qbman_swp_init(const s 1, /* mem stashing priority enable */ 1, /* mem stashing enable */ 1, /* dequeue stashing priority enable */ - 0, /* dequeue stashing enable enable */ + 1, /* dequeue stashing enable enable */ 0); /* EQCR_CI stashing priority enable */ } else { memset(p->addr_cena, 0, 64 * 1024); @@ -313,7 +313,7 @@ struct qbman_swp *qbman_swp_init(const s 1, /* mem stashing priority enable */ 1, /* mem stashing enable */ 1, /* dequeue stashing priority enable */ - 0, /* dequeue stashing enable */ + 1, /* dequeue stashing enable */ 0); /* EQCR_CI stashing priority enable */ reg |= 1 << SWP_CFG_CPBS_SHIFT | /* memory-backed mode */ 1 << SWP_CFG_VPM_SHIFT | /* VDQCR read triggered mode */