Skip to content

Commit 39a4943

Browse files
pdgendtfabiobaltieri
authored andcommitted
drivers: display: Place API into iterable section
Add wrapper DEVICE_API macro to all display_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 454cc58 commit 39a4943

28 files changed

+31
-27
lines changed

drivers/display/display_dummy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ static int dummy_display_set_pixel_format(const struct device *dev,
106106
return 0;
107107
}
108108

109-
static const struct display_driver_api dummy_display_api = {
109+
static DEVICE_API(display, dummy_display_api) = {
110110
.blanking_on = dummy_display_blanking_on,
111111
.blanking_off = dummy_display_blanking_off,
112112
.write = dummy_display_write,

drivers/display/display_gc9x01x.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ static int gc9x01x_pm_action(const struct device *dev, enum pm_device_action act
609609
#endif /* CONFIG_PM_DEVICE */
610610

611611
/* Device driver API*/
612-
static const struct display_driver_api gc9x01x_api = {
612+
static DEVICE_API(display, gc9x01x_api) = {
613613
.blanking_on = gc9x01x_display_blanking_on,
614614
.blanking_off = gc9x01x_display_blanking_off,
615615
.write = gc9x01x_write,

drivers/display/display_hx8394.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ static void hx8394_get_capabilities(const struct device *dev,
524524
capabilities->current_orientation = DISPLAY_ORIENTATION_NORMAL;
525525
}
526526

527-
static const struct display_driver_api hx8394_api = {
527+
static DEVICE_API(display, hx8394_api) = {
528528
.blanking_on = hx8394_blanking_on,
529529
.blanking_off = hx8394_blanking_off,
530530
.write = hx8394_write,

drivers/display/display_ili9xxx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ static int ili9xxx_init(const struct device *dev)
476476
return 0;
477477
}
478478

479-
static const struct display_driver_api ili9xxx_api = {
479+
static DEVICE_API(display, ili9xxx_api) = {
480480
.blanking_on = ili9xxx_display_blanking_on,
481481
.blanking_off = ili9xxx_display_blanking_off,
482482
.write = ili9xxx_write,

drivers/display/display_intel_multibootfb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ static int framebuf_read(const struct device *dev, const uint16_t x,
105105
return 0;
106106
}
107107

108-
const struct display_driver_api framebuf_display_api = {
108+
DEVICE_API(display, framebuf_display_api) = {
109109
.write = framebuf_write,
110110
.read = framebuf_read,
111111
.get_capabilities = framebuf_get_capabilities,

drivers/display/display_ist3931.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ static inline int ist3931_blanking_off(const struct device *dev)
256256
return ist3931_driver_sleep_on_off(dev, true);
257257
}
258258

259-
static const struct display_driver_api ist3931_api = {
259+
static DEVICE_API(display, ist3931_api) = {
260260
.write = ist3931_write,
261261
.get_capabilities = ist3931_get_capabilities,
262262
.blanking_on = ist3931_blanking_on,

drivers/display/display_led_strip_matrix.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ static void led_strip_matrix_get_capabilities(const struct device *dev,
203203
caps->screen_info = 0;
204204
}
205205

206-
static const struct display_driver_api led_strip_matrix_api = {
206+
static DEVICE_API(display, led_strip_matrix_api) = {
207207
.write = led_strip_matrix_write,
208208
.read = led_strip_matrix_read,
209209
.get_capabilities = led_strip_matrix_get_capabilities,

drivers/display/display_max7219.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ static void max7219_get_capabilities(const struct device *dev, struct display_ca
254254
caps->current_orientation = DISPLAY_ORIENTATION_NORMAL;
255255
}
256256

257-
static const struct display_driver_api max7219_api = {
257+
static DEVICE_API(display, max7219_api) = {
258258
.write = max7219_write,
259259
.set_brightness = max7219_set_brightness,
260260
.get_capabilities = max7219_get_capabilities,

drivers/display/display_mcux_dcnano_lcdif.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ static int mcux_dcnano_lcdif_init(const struct device *dev)
247247
return 0;
248248
}
249249

250-
static const struct display_driver_api mcux_dcnano_lcdif_api = {
250+
static DEVICE_API(display, mcux_dcnano_lcdif_api) = {
251251
.blanking_on = mcux_dcnano_lcdif_display_blanking_on,
252252
.blanking_off = mcux_dcnano_lcdif_display_blanking_off,
253253
.set_pixel_format = mcux_dcnano_lcdif_set_pixel_format,

drivers/display/display_mcux_elcdif.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ static int mcux_elcdif_init(const struct device *dev)
354354
return 0;
355355
}
356356

357-
static const struct display_driver_api mcux_elcdif_api = {
357+
static DEVICE_API(display, mcux_elcdif_api) = {
358358
.blanking_on = mcux_elcdif_display_blanking_on,
359359
.blanking_off = mcux_elcdif_display_blanking_off,
360360
.write = mcux_elcdif_write,

0 commit comments

Comments
 (0)