drivers: mipi_dsi: Place API into iterable section

Add wrapper DEVICE_API macro to all mipi_dsi_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-28 16:40:47 +01:00 committed by Fabio Baltieri
parent 812347fae8
commit 566c12228e
4 changed files with 4 additions and 4 deletions

View file

@ -300,7 +300,7 @@ static ssize_t dsi_mcux_transfer(const struct device *dev, uint8_t channel,
} }
static struct mipi_dsi_driver_api dsi_mcux_api = { static DEVICE_API(mipi_dsi, dsi_mcux_api) = {
.attach = dsi_mcux_attach, .attach = dsi_mcux_attach,
.transfer = dsi_mcux_transfer, .transfer = dsi_mcux_transfer,
}; };

View file

@ -464,7 +464,7 @@ static ssize_t dsi_mcux_transfer(const struct device *dev, uint8_t channel,
} }
static struct mipi_dsi_driver_api dsi_mcux_api = { static DEVICE_API(mipi_dsi, dsi_mcux_api) = {
.attach = dsi_mcux_attach, .attach = dsi_mcux_attach,
.detach = dsi_mcux_detach, .detach = dsi_mcux_detach,
.transfer = dsi_mcux_transfer, .transfer = dsi_mcux_transfer,

View file

@ -387,7 +387,7 @@ static ssize_t mipi_dsi_stm32_transfer(const struct device *dev, uint8_t channel
return len; return len;
} }
static struct mipi_dsi_driver_api dsi_stm32_api = { static DEVICE_API(mipi_dsi, dsi_stm32_api) = {
.attach = mipi_dsi_stm32_attach, .attach = mipi_dsi_stm32_attach,
.transfer = mipi_dsi_stm32_transfer, .transfer = mipi_dsi_stm32_transfer,
}; };

View file

@ -43,7 +43,7 @@ static int vnd_mipi_dsi_detach(const struct device *dev, uint8_t channel,
return -ENOTSUP; return -ENOTSUP;
} }
static struct mipi_dsi_driver_api vnd_mipi_dsi_api = { static DEVICE_API(mipi_dsi, vnd_mipi_dsi_api) = {
.attach = vnd_mipi_dsi_attach, .attach = vnd_mipi_dsi_attach,
.transfer = vnd_mipi_dsi_transfer, .transfer = vnd_mipi_dsi_transfer,
.detach = vnd_mipi_dsi_detach, .detach = vnd_mipi_dsi_detach,