From 2ea61305354575058ee27d90423456dada4648bf Mon Sep 17 00:00:00 2001 From: Mahesh Mahadevan Date: Thu, 14 Sep 2023 15:02:50 +0100 Subject: [PATCH] drivers: dma_pxp: Update to the PXP DMA per SDK 2.14 changes Some macros have been redefined in SDK 2.14 Signed-off-by: Mahesh Mahadevan --- drivers/dma/dma_mcux_pxp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/dma/dma_mcux_pxp.c b/drivers/dma/dma_mcux_pxp.c index 69ce6a2eeba..ef6f9f90f28 100644 --- a/drivers/dma/dma_mcux_pxp.c +++ b/drivers/dma/dma_mcux_pxp.c @@ -89,7 +89,13 @@ static int dma_mcux_pxp_configure(const struct device *dev, uint32_t channel, bytes_per_pixel = 2; break; case DMA_MCUX_PXP_FMT_RGB888: +#if (!(defined(FSL_FEATURE_PXP_HAS_NO_EXTEND_PIXEL_FORMAT) && \ + FSL_FEATURE_PXP_HAS_NO_EXTEND_PIXEL_FORMAT)) && \ + (!(defined(FSL_FEATURE_PXP_V3) && FSL_FEATURE_PXP_V3)) + ps_buffer_cfg.pixelFormat = kPXP_PsPixelFormatARGB8888; +#else ps_buffer_cfg.pixelFormat = kPXP_PsPixelFormatRGB888; +#endif output_buffer_cfg.pixelFormat = kPXP_OutputPixelFormatRGB888; bytes_per_pixel = 3; break;