drivers: video: video_mcux_smartdma: add SMARTDMA video driver #152986
Annotations
1 error, 1 warning, and 10 notices
Run Compliance Tests
Process completed with exit code 1.
|
check-warns:
ClangFormat.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#clang-format for more details.
You may want to run clang-format on this change:
-
-#define SMARTDMA_INIT(n) \
- static void dma_mcux_smartdma_config_func_##n(const struct device *dev) \
- { \
- IRQ_CONNECT(DT_INST_IRQN(n), DT_INST_IRQ(n, priority), \
- dma_mcux_smartdma_irq, \
- DEVICE_DT_INST_GET(n), 0); \
- irq_enable(DT_INST_IRQN(n)); \
- } \
- \
- static const struct dma_mcux_smartdma_config smartdma_##n##_config = { \
- .base = (SMARTDMA_Type *)DT_INST_REG_ADDR(n), \
- .smartdma_progs = (void (**)(void))DT_INST_PROP(n, program_mem),\
- .irq_config_func = dma_mcux_smartdma_config_func_##n, \
- }; \
- static struct dma_mcux_smartdma_data smartdma_##n##_data; \
- \
- DEVICE_DT_INST_DEFINE(n, \
- &dma_mcux_smartdma_init, \
- NULL, \
- &smartdma_##n##_data, &smartdma_##n##_config, \
- POST_KERNEL, CONFIG_DMA_INIT_PRIORITY, \
- &dma_mcux_smartdma_api);
+#define SMARTDMA_INIT(n) \
+ static void dma_mcux_smartdma_config_func_##n(const struct device *dev) \
+ { \
+ IRQ_CONNECT(DT_INST_IRQN(n), DT_INST_IRQ(n, priority), dma_mcux_smartdma_irq, \
+ DEVICE_DT_INST_GET(n), 0); \
+ irq_enable(DT_INST_IRQN(n)); \
+ } \
+ \
+ static const struct dma_mcux_smartdma_config smartdma_##n##_config = { \
+ .base = (SMARTDMA_Type *)DT_INST_REG_ADDR(n), \
+ .smartdma_progs = (void (**)(void))DT_INST_PROP(n, program_mem), \
+ .irq_config_func = dma_mcux_smartdma_config_func_##n, \
+ }; \
+ static struct dma_mcux_smartdma_data smartdma_##n##_data; \
+ \
+ DEVICE_DT_INST_DEFINE(n, &dma_mcux_smartdma_init, NULL, &smartdma_##n##_data, \
+ &smartdma_##n##_config, POST_KERNEL, CONFIG_DMA_INIT_PRIORITY, \
+ &dma_mcux_smartdma_api);
File:drivers/dma/dma_mcux_smartdma.c
Line:161
You may want to run clang-format on this change:
- dma_smartdma_install_fw(config->smart_dma,
- (uint8_t *)s_smartdmaDisplayFirmware,
+ dma_smartdma_install_fw(config->smart_dma, (uint8_t *)s_smartdmaDisplayFirmware,
File:drivers/mipi_dsi/dsi_mcux_2l.c
Line:278
You may want to run clang-format on this change:
-#define SDMA_LINE_COUNT 30
+#define SDMA_LINE_COUNT 30
/* Firmware only supports 320x240 */
#define SDMA_VBUF_HEIGHT 240
-#define SDMA_VBUF_WIDTH 320
+#define SDMA_VBUF_WIDTH 320
File:drivers/video/video_mcux_smartdma.c
Line:35
You may want to run clang-format on this change:
-static void nxp_video_sdma_callback(const struct device *dev, void *user_data,
- uint32_t channel, int status)
+static void nxp_video_sdma_callback(const struct device *dev, void *user_data, uint32_t channel,
+ int status)
File:drivers/video/video_mcux_smartdma.c
Line:56
You may want to run clang-format on this change:
-
File:drivers/video/video_mcux_smartdma.c
Line:91
You may want to run clang-format on this change:
-static int nxp_video_sdma_enqueue(const struct device *dev,
- enum video_endpoint_id ep,
+static int nxp_video_sdma_enqueue(const struct device *dev, enum video_endpoint_id ep,
File:drivers/video/video_mcux_smartdma.c
Line:155
You may want to run clang-format on this change:
-static int nxp_video_sdma_dequeue(const struct device *dev,
- enum vide
|
Run Compliance Tests:
drivers/dma/dma_mcux_smartdma.c#L161
drivers/dma/dma_mcux_smartdma.c:161
-
-#define SMARTDMA_INIT(n) \
- static void dma_mcux_smartdma_config_func_##n(const struct device *dev) \
- { \
- IRQ_CONNECT(DT_INST_IRQN(n), DT_INST_IRQ(n, priority), \
- dma_mcux_smartdma_irq, \
- DEVICE_DT_INST_GET(n), 0); \
- irq_enable(DT_INST_IRQN(n)); \
- } \
- \
- static const struct dma_mcux_smartdma_config smartdma_##n##_config = { \
- .base = (SMARTDMA_Type *)DT_INST_REG_ADDR(n), \
- .smartdma_progs = (void (**)(void))DT_INST_PROP(n, program_mem),\
- .irq_config_func = dma_mcux_smartdma_config_func_##n, \
- }; \
- static struct dma_mcux_smartdma_data smartdma_##n##_data; \
- \
- DEVICE_DT_INST_DEFINE(n, \
- &dma_mcux_smartdma_init, \
- NULL, \
- &smartdma_##n##_data, &smartdma_##n##_config, \
- POST_KERNEL, CONFIG_DMA_INIT_PRIORITY, \
- &dma_mcux_smartdma_api);
+#define SMARTDMA_INIT(n) \
+ static void dma_mcux_smartdma_config_func_##n(const struct device *dev) \
+ { \
+ IRQ_CONNECT(DT_INST_IRQN(n), DT_INST_IRQ(n, priority), dma_mcux_smartdma_irq, \
+ DEVICE_DT_INST_GET(n), 0); \
+ irq_enable(DT_INST_IRQN(n)); \
+ } \
+ \
+ static const struct dma_mcux_smartdma_config smartdma_##n##_config = { \
+ .base = (SMARTDMA_Type *)DT_INST_REG_ADDR(n), \
+ .smartdma_progs = (void (**)(void))DT_INST_PROP(n, program_mem), \
+ .irq_config_func = dma_mcux_smartdma_config_func_##n, \
+ }; \
+ static struct dma_mcux_smartdma_data smartdma_##n##_data; \
+ \
+ DEVICE_DT_INST_DEFINE(n, &dma_mcux_smartdma_init, NULL, &smartdma_##n##_data, \
+ &smartdma_##n##_config, POST_KERNEL, CONFIG_DMA_INIT_PRIORITY, \
+ &dma_mcux_smartdma_api);
|
Run Compliance Tests:
drivers/mipi_dsi/dsi_mcux_2l.c#L278
drivers/mipi_dsi/dsi_mcux_2l.c:278
- dma_smartdma_install_fw(config->smart_dma,
- (uint8_t *)s_smartdmaDisplayFirmware,
+ dma_smartdma_install_fw(config->smart_dma, (uint8_t *)s_smartdmaDisplayFirmware,
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L35
drivers/video/video_mcux_smartdma.c:35
-#define SDMA_LINE_COUNT 30
+#define SDMA_LINE_COUNT 30
/* Firmware only supports 320x240 */
#define SDMA_VBUF_HEIGHT 240
-#define SDMA_VBUF_WIDTH 320
+#define SDMA_VBUF_WIDTH 320
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L56
drivers/video/video_mcux_smartdma.c:56
-static void nxp_video_sdma_callback(const struct device *dev, void *user_data,
- uint32_t channel, int status)
+static void nxp_video_sdma_callback(const struct device *dev, void *user_data, uint32_t channel,
+ int status)
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L91
drivers/video/video_mcux_smartdma.c:91
-
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L155
drivers/video/video_mcux_smartdma.c:155
-static int nxp_video_sdma_enqueue(const struct device *dev,
- enum video_endpoint_id ep,
+static int nxp_video_sdma_enqueue(const struct device *dev, enum video_endpoint_id ep,
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L182
drivers/video/video_mcux_smartdma.c:182
-static int nxp_video_sdma_dequeue(const struct device *dev,
- enum video_endpoint_id ep,
- struct video_buffer **vbuf,
- k_timeout_t timeout)
+static int nxp_video_sdma_dequeue(const struct device *dev, enum video_endpoint_id ep,
+ struct video_buffer **vbuf, k_timeout_t timeout)
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L200
drivers/video/video_mcux_smartdma.c:200
-static int nxp_video_sdma_flush(const struct device *dev,
- enum video_endpoint_id ep,
- bool cancel)
+static int nxp_video_sdma_flush(const struct device *dev, enum video_endpoint_id ep, bool cancel)
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L240
drivers/video/video_mcux_smartdma.c:240
- { 0 },
+ {0},
};
-static int nxp_video_sdma_set_format(const struct device *dev,
- enum video_endpoint_id ep,
+static int nxp_video_sdma_set_format(const struct device *dev, enum video_endpoint_id ep,
struct video_format *fmt)
{
const struct nxp_video_sdma_config *config = dev->config;
- if (fmt == NULL || ep != VIDEO_EP_OUT) {
+ if (fmt == NULL || ep != VIDEO_EP_OUT) {
|
Run Compliance Tests:
drivers/video/video_mcux_smartdma.c#L252
drivers/video/video_mcux_smartdma.c:252
- if ((fmt->pixelformat != fmts[0].pixelformat) ||
- (fmt->width != fmts[0].width_min) ||
- (fmt->height != fmts[0].height_min) ||
- (fmt->pitch != fmts[0].width_min * 2)) {
+ if ((fmt->pixelformat != fmts[0].pixelformat) || (fmt->width != fmts[0].width_min) ||
+ (fmt->height != fmts[0].height_min) || (fmt->pitch != fmts[0].width_min * 2)) {
|
Loading