| From 462a65a13cff2e04122df6a770d91ef1e301b359 Mon Sep 17 00:00:00 2001 |
| From: Youri Querry <youri.querry_1@nxp.com> |
| 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 <youri.querry_1@nxp.com> |
| --- |
| 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 */ |