summaryrefslogtreecommitdiffstats
path: root/include/linux/stmmac.h
diff options
context:
space:
mode:
authorMohammad Athari Bin Ismail <mohammad.athari.ismail@intel.com>2021-04-22 15:55:00 +0800
committerDavid S. Miller <davem@davemloft.net>2021-04-22 15:02:40 -0700
commit96874c619c200bc704ae2d8e34a3746350922135 (patch)
treea25b48dc780148ac67219c2b58ca7c241152a107 /include/linux/stmmac.h
parent79ebfb11fe0848e916950787bb105f1c0559a577 (diff)
downloadlinux-96874c619c200bc704ae2d8e34a3746350922135.tar.gz
linux-96874c619c200bc704ae2d8e34a3746350922135.tar.bz2
linux-96874c619c200bc704ae2d8e34a3746350922135.zip
net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards
DWMAC Core 5.20 onwards supports HW descriptor prefetching. Additionally, it also depends on platform specific RTL configuration. This capability could be enabled by setting DMA_Mode bit-19 (DCHE). So, to enable this cability, platform must set plat->dma_cfg->dche = true and the DWMAC core version must be 5.20 onwards. Else, this capability wouldn`t be configured Signed-off-by: Mohammad Athari Bin Ismail <mohammad.athari.ismail@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/stmmac.h')
-rw-r--r--include/linux/stmmac.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/stmmac.h b/include/linux/stmmac.h
index 97edb31d6310..0db36360ef21 100644
--- a/include/linux/stmmac.h
+++ b/include/linux/stmmac.h
@@ -97,6 +97,7 @@ struct stmmac_dma_cfg {
bool aal;
bool eame;
bool multi_msi_en;
+ bool dche;
};
#define AXI_BLEN 7