From 27a25ec259201524992669223aa404c9e4df85aa Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 16 Apr 2015 11:16:14 -0600 Subject: STM32 DMA2D: Use helper function when freeing layers. From Marco Krahl --- nuttx/arch/arm/src/stm32/stm32_dma2d.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'nuttx') diff --git a/nuttx/arch/arm/src/stm32/stm32_dma2d.c b/nuttx/arch/arm/src/stm32/stm32_dma2d.c index f999d1b08..2b619637b 100644 --- a/nuttx/arch/arm/src/stm32/stm32_dma2d.c +++ b/nuttx/arch/arm/src/stm32/stm32_dma2d.c @@ -2121,18 +2121,8 @@ int up_dma2dremovelayer(FAR struct dma2d_layer_s *layer) int lid = priv->lid; kmm_free(priv->pinfo.fbmem); -#ifdef HAVE_CCM_HEAP - if (((uint32_t)priv & 0xF0000000) == 0x10000000) - { - ccm_free(priv); - } - else - { - kmm_free(priv); - } -#else - kmm_free(priv); -#endif + stm32_dma2d_lfree(priv); + g_layers[lid] = NULL; ret = OK; } -- cgit v1.2.3