summaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-04-16 11:16:14 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-04-16 11:16:14 -0600
commit27a25ec259201524992669223aa404c9e4df85aa (patch)
tree3ea831bf078b2950b08fd3a0e508ce868f64d413 /nuttx
parent96f22df0294cc72003fbcb234a9bfc7372d0a19a (diff)
downloadpx4-nuttx-27a25ec259201524992669223aa404c9e4df85aa.tar.gz
px4-nuttx-27a25ec259201524992669223aa404c9e4df85aa.tar.bz2
px4-nuttx-27a25ec259201524992669223aa404c9e4df85aa.zip
STM32 DMA2D: Use helper function when freeing layers. From Marco Krahl
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/arch/arm/src/stm32/stm32_dma2d.c14
1 files changed, 2 insertions, 12 deletions
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;
}