diff options
author | Vakul Garg <vakul@freescale.com> | 2013-05-22 11:09:23 (GMT) |
---|---|---|
committer | Fleming Andrew-AFLEMING <AFLEMING@freescale.com> | 2013-05-24 20:03:57 (GMT) |
commit | 77597abefba2dff4dc4ad08cb703de91b33a877a (patch) | |
tree | 061be024dd6441d8a82ea97d7b203684d3656138 /arch/powerpc | |
parent | d5721ecea9b9a48f5af11ecfdb98c460e3789f0c (diff) | |
download | linux-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/Kconfig | 8 |
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 |