summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLakshit Tyagi <ltyagi@codeaurora.org>2021-08-03 13:47:25 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2021-08-03 23:18:31 -0700
commita52b1ea83a3b4c73ff050b2e363c2b643f20cdd6 (patch)
tree7516222ec82223d9462f3517525999b321ef0c65
parentf37fb52c9e76252eda60be4c132c9b4500d412e7 (diff)
downloaddata-kernel-a52b1ea83a3b4c73ff050b2e363c2b643f20cdd6.tar.gz
data-kernel: EMAC: Remove MSS value updation in DMA_CR
Remove MSS value updation in DMA_CR reg before preparing normal descriptors as it can lead to DMA stall due to an earlier updation of the MSS value than actually expected. Change-Id: I398ef102ca7991e3f7261f323e6ceccdc9d5bde5 Signed-off-by: Lakshit Tyagi <ltyagi@codeaurora.org>
-rw-r--r--drivers/emac-dwc-eqos/DWC_ETH_QOS_dev.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/emac-dwc-eqos/DWC_ETH_QOS_dev.c b/drivers/emac-dwc-eqos/DWC_ETH_QOS_dev.c
index b262b23..2f1f1be 100644
--- a/drivers/emac-dwc-eqos/DWC_ETH_QOS_dev.c
+++ b/drivers/emac-dwc-eqos/DWC_ETH_QOS_dev.c
@@ -3730,11 +3730,6 @@ static void pre_transmit(struct DWC_ETH_QOS_prv_data *pdata,
TX_CONTEXT_DESC_TDES3_OWN_MLF_WR(
TX_CONTEXT_DESC->TDES3, 0x1);
- /* DMA uses the MSS value programed in DMA_CR if driver
- * doesn't provided the CONTEXT descriptor
- */
- DMA_CR_MSS_UDFWR(QINX, tx_pkt_features->mss);
-
tx_desc_data->default_mss = tx_pkt_features->mss;
original_start_index = tx_desc_data->cur_tx;