Skip to content

Commit 47ed71a

Browse files
pdgendtkartben
authored andcommitted
drivers: video: Place API into iterable section
Add wrapper DEVICE_API macro to all video_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent c4fbec2 commit 47ed71a

12 files changed

+12
-12
lines changed

drivers/video/gc2145.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@ static int gc2145_set_ctrl(const struct device *dev, unsigned int cid, void *val
11131113
}
11141114
}
11151115

1116-
static const struct video_driver_api gc2145_driver_api = {
1116+
static DEVICE_API(video, gc2145_driver_api) = {
11171117
.set_format = gc2145_set_fmt,
11181118
.get_format = gc2145_get_fmt,
11191119
.get_caps = gc2145_get_caps,

drivers/video/mt9m114.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ static int mt9m114_get_caps(const struct device *dev, enum video_endpoint_id ep,
461461
return 0;
462462
}
463463

464-
static const struct video_driver_api mt9m114_driver_api = {
464+
static DEVICE_API(video, mt9m114_driver_api) = {
465465
.set_format = mt9m114_set_fmt,
466466
.get_format = mt9m114_get_fmt,
467467
.get_caps = mt9m114_get_caps,

drivers/video/ov2640.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -971,7 +971,7 @@ static int ov2640_set_ctrl(const struct device *dev,
971971
return ret;
972972
}
973973

974-
static const struct video_driver_api ov2640_driver_api = {
974+
static DEVICE_API(video, ov2640_driver_api) = {
975975
.set_format = ov2640_set_fmt,
976976
.get_format = ov2640_get_fmt,
977977
.get_caps = ov2640_get_caps,

drivers/video/ov5640.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ static int ov5640_enum_frmival(const struct device *dev, enum video_endpoint_id
915915
return 0;
916916
}
917917

918-
static const struct video_driver_api ov5640_driver_api = {
918+
static DEVICE_API(video, ov5640_driver_api) = {
919919
.set_format = ov5640_set_fmt,
920920
.get_format = ov5640_get_fmt,
921921
.get_caps = ov5640_get_caps,

drivers/video/ov7670.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ static int ov7670_init(const struct device *dev)
547547
return 0;
548548
}
549549

550-
static const struct video_driver_api ov7670_api = {
550+
static DEVICE_API(video, ov7670_api) = {
551551
.set_format = ov7670_set_fmt,
552552
.get_format = ov7670_get_fmt,
553553
.get_caps = ov7670_get_caps,

drivers/video/ov7725.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ static int ov7725_get_caps(const struct device *dev,
548548
return 0;
549549
}
550550

551-
static const struct video_driver_api ov7725_driver_api = {
551+
static DEVICE_API(video, ov7725_driver_api) = {
552552
.set_format = ov7725_set_fmt,
553553
.get_format = ov7725_get_fmt,
554554
.get_caps = ov7725_get_caps,

drivers/video/video_esp32_dvp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ static int video_esp32_init(const struct device *dev)
396396
return 0;
397397
}
398398

399-
static const struct video_driver_api esp32_driver_api = {
399+
static DEVICE_API(video, esp32_driver_api) = {
400400
/* mandatory callbacks */
401401
.set_format = video_esp32_set_fmt,
402402
.get_format = video_esp32_get_fmt,

drivers/video/video_mcux_csi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ static int video_mcux_csi_enum_frmival(const struct device *dev, enum video_endp
478478
return ret;
479479
}
480480

481-
static const struct video_driver_api video_mcux_csi_driver_api = {
481+
static DEVICE_API(video, video_mcux_csi_driver_api) = {
482482
.set_format = video_mcux_csi_set_fmt,
483483
.get_format = video_mcux_csi_get_fmt,
484484
.stream_start = video_mcux_csi_stream_start,

drivers/video/video_mcux_mipi_csi2rx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ static int mipi_csi2rx_enum_frmival(const struct device *dev, enum video_endpoin
311311
return 0;
312312
}
313313

314-
static const struct video_driver_api mipi_csi2rx_driver_api = {
314+
static DEVICE_API(video, mipi_csi2rx_driver_api) = {
315315
.get_caps = mipi_csi2rx_get_caps,
316316
.get_format = mipi_csi2rx_get_fmt,
317317
.set_format = mipi_csi2rx_set_fmt,

drivers/video/video_mcux_smartdma.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ static int nxp_video_sdma_init(const struct device *dev)
357357
return 0;
358358
}
359359

360-
static const struct video_driver_api nxp_video_sdma_api = {
360+
static DEVICE_API(video, nxp_video_sdma_api) = {
361361
.get_format = nxp_video_sdma_get_format,
362362
.set_format = nxp_video_sdma_set_format,
363363
.get_caps = nxp_video_sdma_get_caps,

0 commit comments

Comments
 (0)