From 03705eecee814e9f28fb4d2adca198be9ca3963a Mon Sep 17 00:00:00 2001 From: Selvam Sathappan Periakaruppan Date: Thu, 24 Feb 2022 17:10:28 +0530 Subject: [PATCH] drivers: net: ipq9574: Remove SC PPE BYPASS EDMA Config Setting this bit will not allow PPE to take any action on the packets. Remove this configuration as its not needed in U-Boot EDMA. Change-Id: I45cb93a4f5072dd882179eca5a14bc4a25624f26 Signed-off-by: Selvam Sathappan Periakaruppan --- arch/arm/include/asm/arch-ipq9574/edma_regs.h | 5 ----- drivers/net/ipq9574/ipq9574_edma.c | 5 ----- 2 files changed, 10 deletions(-) diff --git a/arch/arm/include/asm/arch-ipq9574/edma_regs.h b/arch/arm/include/asm/arch-ipq9574/edma_regs.h index fe496e98f4..15e0bbc4a9 100644 --- a/arch/arm/include/asm/arch-ipq9574/edma_regs.h +++ b/arch/arm/include/asm/arch-ipq9574/edma_regs.h @@ -223,11 +223,6 @@ #define IPQ9574_EDMA_TXDESC_DATA_LENGTH_SHIFT 0 #define IPQ9574_EDMA_TXDESC_DATA_LENGTH_MASK 0x1ffff -#define IPQ9574_EDMA_TXDESC_SERVICE_CODE_SHIFT 16 -#define IPQ9574_EDMA_TXDESC_SERVICE_CODE_MASK (0x1FF << IPQ9574_EDMA_TXDESC_SERVICE_CODE_SHIFT) -#define IPQ9574_EDMA_TXDESC_SERVICE_CODE_SET(x) (((x) << IPQ9574_EDMA_TXDESC_SERVICE_CODE_SHIFT) & IPQ9574_EDMA_TXDESC_SERVICE_CODE_MASK) -#define IPQ9574_EDMA_SC_BYPASS 1 - #define IPQ9574_EDMA_DST_PORT_TYPE 2 #define IPQ9574_EDMA_DST_PORT_TYPE_SHIFT 28 #define IPQ9574_EDMA_DST_PORT_TYPE_MASK (0xf << IPQ9574_EDMA_DST_PORT_TYPE_SHIFT) diff --git a/drivers/net/ipq9574/ipq9574_edma.c b/drivers/net/ipq9574/ipq9574_edma.c index b92d85e93b..168d097b9a 100644 --- a/drivers/net/ipq9574/ipq9574_edma.c +++ b/drivers/net/ipq9574/ipq9574_edma.c @@ -450,11 +450,6 @@ static int ipq9574_eth_snd(struct eth_device *dev, void *packet, int length) txdesc->tdes7 = 0; skb = (uchar *)txdesc->tdes0; - /* - * Set SC BYPASS - */ - txdesc->tdes1 |= IPQ9574_EDMA_TXDESC_SERVICE_CODE_SET(IPQ9574_EDMA_SC_BYPASS); - pr_debug("%s: txdesc->tdes0 (buffer addr) = 0x%x length = %d \ prod_idx = %d cons_idx = %d\n", __func__, txdesc->tdes0, length,