mirror of
https://github.com/apache/nuttx.git
synced 2026-06-02 01:21:26 +08:00
arch/arm/src/stm32f7/stm32_qspi.c: Update for new universal cache conrols.
This commit is contained in:
@@ -56,13 +56,13 @@
|
|||||||
#include <nuttx/arch.h>
|
#include <nuttx/arch.h>
|
||||||
#include <nuttx/wdog.h>
|
#include <nuttx/wdog.h>
|
||||||
#include <nuttx/clock.h>
|
#include <nuttx/clock.h>
|
||||||
|
#include <nuttx/cache.h>
|
||||||
#include <nuttx/kmalloc.h>
|
#include <nuttx/kmalloc.h>
|
||||||
#include <nuttx/semaphore.h>
|
#include <nuttx/semaphore.h>
|
||||||
#include <nuttx/spi/qspi.h>
|
#include <nuttx/spi/qspi.h>
|
||||||
|
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "cache.h"
|
|
||||||
|
|
||||||
#include "stm32_gpio.h"
|
#include "stm32_gpio.h"
|
||||||
#include "stm32_dma.h"
|
#include "stm32_dma.h"
|
||||||
@@ -1426,7 +1426,7 @@ static int qspi_memory_dma(struct stm32f7_qspidev_s *priv,
|
|||||||
dmaflags = (QSPI_DMA_PRIO | DMA_SCR_MSIZE_8BITS |
|
dmaflags = (QSPI_DMA_PRIO | DMA_SCR_MSIZE_8BITS |
|
||||||
DMA_SCR_PSIZE_8BITS | DMA_SCR_MINC | DMA_SCR_DIR_M2P);
|
DMA_SCR_PSIZE_8BITS | DMA_SCR_MINC | DMA_SCR_DIR_M2P);
|
||||||
|
|
||||||
arch_clean_dcache(meminfo->buffer, meminfo->buffer + meminfo->buflen);
|
up_clean_dcache(meminfo->buffer, meminfo->buffer + meminfo->buflen);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1484,8 +1484,8 @@ static int qspi_memory_dma(struct stm32f7_qspidev_s *priv,
|
|||||||
|
|
||||||
if (QSPIMEM_ISREAD(meminfo->flags))
|
if (QSPIMEM_ISREAD(meminfo->flags))
|
||||||
{
|
{
|
||||||
arch_invalidate_dcache(meminfo->buffer,
|
up_invalidate_dcache(meminfo->buffer,
|
||||||
meminfo->buffer + meminfo->buflen);
|
meminfo->buffer + meminfo->buflen);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Cancel the watchdog timeout */
|
/* Cancel the watchdog timeout */
|
||||||
|
|||||||
Reference in New Issue
Block a user