diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-16 13:05:34 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-16 13:05:57 +0100 |
commit | 4aba8d7986aad6c3e1a42b24c0cfa8a290cb8f80 (patch) | |
tree | 47db3f26aef55de47729b6885c0f5dd735fe4be4 | |
parent | bsp/atsam: Add SC16IS752 support (diff) | |
download | rtems-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.c | 10 |
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; } |