diff options
author | Lakshit Tyagi <ltyagi@codeaurora.org> | 2021-08-03 13:47:25 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2021-08-03 23:18:31 -0700 |
commit | a52b1ea83a3b4c73ff050b2e363c2b643f20cdd6 (patch) | |
tree | 7516222ec82223d9462f3517525999b321ef0c65 | |
parent | f37fb52c9e76252eda60be4c132c9b4500d412e7 (diff) | |
download | data-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.c | 5 |
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; |