From b12f693b8b7642cbbd87e0ca20bb8cb9f6e756d4 Mon Sep 17 00:00:00 2001 From: Manish Kumar Sharma Date: Wed, 11 Oct 2017 10:54:02 -0600 Subject: [PATCH] arch/arm/src/samv7: Correct an error in RX DMA setup. --- arch/arm/src/samv7/sam_xdmac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/samv7/sam_xdmac.c b/arch/arm/src/samv7/sam_xdmac.c index 2a5d190f37f..9e2e43ffeab 100644 --- a/arch/arm/src/samv7/sam_xdmac.c +++ b/arch/arm/src/samv7/sam_xdmac.c @@ -981,7 +981,7 @@ static inline uint32_t sam_rxcc(struct sam_xdmach_s *xdmach) /* Look up the DMA channel code for RX: Peripheral is the source. */ field = sam_source_channel(xdmach, pid); - regval |= (field << XDMACH_CC_CSIZE_SHIFT); + regval |= (field << XDMACH_CC_PERID_SHIFT); #if 0 /* Not supported */ /* 10. Set SWREQ to use software request (only relevant for a