drivers: peci: Place API into iterable sections

Add wrapper DEVICE_API macro to all peci_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-28 19:28:07 +01:00 committed by Fabio Baltieri
commit dd2a9bc344
3 changed files with 3 additions and 3 deletions

View file

@ -301,7 +301,7 @@ static void peci_it8xxx2_isr(const struct device *dev)
k_sem_give(&data->device_sync_sem);
}
static const struct peci_driver_api peci_it8xxx2_driver_api = {
static DEVICE_API(peci, peci_it8xxx2_driver_api) = {
.config = peci_it8xxx2_configure,
.enable = peci_it8xxx2_enable,
.disable = peci_it8xxx2_disable,

View file

@ -508,7 +508,7 @@ static void peci_xec_isr(const void *arg)
}
#endif
static const struct peci_driver_api peci_xec_driver_api = {
static DEVICE_API(peci, peci_xec_driver_api) = {
.config = peci_xec_configure,
.enable = peci_xec_enable,
.disable = peci_xec_disable,

View file

@ -225,7 +225,7 @@ static void peci_npcx_isr(const struct device *dev)
k_sem_give(&data->trans_sync_sem);
}
static const struct peci_driver_api peci_npcx_driver_api = {
static DEVICE_API(peci, peci_npcx_driver_api) = {
.config = peci_npcx_configure,
.enable = peci_npcx_enable,
.disable = peci_npcx_disable,