From a9cf2bdfe280a39b45ce485970309bc7765c7a2b Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Tue, 17 Aug 2021 12:32:12 +0200 Subject: [PATCH] STM32LTDC: Enable DMA cache flushing on H7 platforms --- drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c b/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c index 6f05ff32..6f03ac32 100644 --- a/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c +++ b/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c @@ -23,6 +23,9 @@ #undef GDISP_SCREEN_HEIGHT #endif +#ifndef LTDC_USE_DOUBLE_BUFFERING + #define LTDC_USE_DOUBLE_BUFFERING GFXOFF +#endif #ifndef LTDC_USE_DMA2D #define LTDC_USE_DMA2D GFXOFF #endif @@ -38,7 +41,7 @@ #if LTDC_USE_DMA2D #include "stm32_dma2d.h" - #if defined(STM32F7) || defined(STM32F746xx) + #if defined(STM32F7) || defined(STM32H7) || defined(STM32F746xx) #undef LTDC_DMA_CACHE_FLUSH #define LTDC_DMA_CACHE_FLUSH GFXON #endif