From 36408697cabd54e8b08e7bb08e34d41900b4d46d Mon Sep 17 00:00:00 2001 From: Andrew Webster Date: Thu, 21 Jan 2016 18:49:23 -0600 Subject: [PATCH] Kinetis enet: leave the write buffer wrap bit alone. The wrap buffer bit is initialized when the buffers are set up and should not be changed later --- arch/arm/src/kinetis/kinetis_enet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/kinetis/kinetis_enet.c b/arch/arm/src/kinetis/kinetis_enet.c index de52716c651..cf10c844499 100644 --- a/arch/arm/src/kinetis/kinetis_enet.c +++ b/arch/arm/src/kinetis/kinetis_enet.c @@ -386,7 +386,7 @@ static int kinetis_transmit(FAR struct kinetis_driver_s *priv) txdesc->bdu = 0x00000000; txdesc->status2 = TXDESC_INT | TXDESC_TS; /* | TXDESC_IINS | TXDESC_PINS; */ #endif - txdesc->status1 = (TXDESC_R | TXDESC_L | TXDESC_TC | TXDESC_W); + txdesc->status1 |= (TXDESC_R | TXDESC_L | TXDESC_TC); /* Start the TX transfer (if it was not already waiting for buffers) */