summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-16 13:05:34 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-16 13:05:57 +0100
commit4aba8d7986aad6c3e1a42b24c0cfa8a290cb8f80 (patch)
tree47db3f26aef55de47729b6885c0f5dd735fe4be4
parentbsp/atsam: Add SC16IS752 support (diff)
downloadrtems-4aba8d7986aad6c3e1a42b24c0cfa8a290cb8f80.tar.bz2
bsp/atsam: Use standard XDMA for QSPI support
-rw-r--r--c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi_dma.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi_dma.c b/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi_dma.c
index bac5378303..12e217ebf0 100644
--- a/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi_dma.c
+++ b/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/qspi_dma.c
@@ -294,17 +294,9 @@ uint32_t QSPID_Configure(QspiDma_t *pQspidma, QspiMode_t Mode,
pQspidma->RxChNum = QSPID_CH_NOT_ENABLED;
pQspidma->TxChNum = QSPID_CH_NOT_ENABLED;
+ assert(pXdmad == &XDMAD_Instance);
pQspidma->pXdmad = pXdmad;
- /* XDMA Driver initialize */
- XDMAD_Initialize(pQspidma->pXdmad, 0);
-
- /* Configure and enable interrupt */
- NVIC_ClearPendingIRQ(XDMAC_IRQn);
- NVIC_SetPriority(XDMAC_IRQn , 1);
- NVIC_EnableIRQ(XDMAC_IRQn);
-
-
return QSPI_SUCCESS;
}