summaryrefslogtreecommitdiff
path: root/arch/powerpc
diff options
context:
space:
mode:
authorVakul Garg <vakul@freescale.com>2013-05-22 11:09:23 (GMT)
committerFleming Andrew-AFLEMING <AFLEMING@freescale.com>2013-05-24 20:03:57 (GMT)
commit77597abefba2dff4dc4ad08cb703de91b33a877a (patch)
tree061be024dd6441d8a82ea97d7b203684d3656138 /arch/powerpc
parentd5721ecea9b9a48f5af11ecfdb98c460e3789f0c (diff)
downloadlinux-fsl-qoriq-77597abefba2dff4dc4ad08cb703de91b33a877a.tar.xz
powerpc/85xx: Enabled stashing of FMAN write data
This patch enables translation of FMAN write transactions into write-with-stashing (to CPC) using IOMMU operation mapping mechanism. This is required for USDPAA IPSEC application so that SEC is able to DMA data faster and show better performance. On T4240, this patch shows up 20% performance gain for USDPAA IPSEC. Change-Id: I17620c2ee44812adb5d02eee217f0ff2e9e85f67 Signed-off-by: Vakul Garg <vakul@freescale.com> Reviewed-on: http://git.am.freescale.net:8181/2651 Reviewed-by: Sethi Varun-B16395 <Varun.Sethi@freescale.com> Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 9bbe82d..bebb906 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -723,6 +723,14 @@ config FSL_GTM
help
Freescale General-purpose Timers support
+config FSL_FMAN_CPC_STASH
+ bool "Enable stashing of FMAN write transactions for ethernet ports"
+ depends on FSL_PAMU
+ default n
+ help
+ Select this option to enable stashing of incoming ethernet frames
+ from FMAN ports into platform cache.
+
config HAS_FSL_QBMAN
bool "Datapath Acceleration Queue and Buffer management"
help