drivers: usb_c: ppc: Place API into iterable section

Add wrapper DEVICE_API macro to all usbc_ppc_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-28 20:22:51 +01:00 committed by Benjamin Cabé
parent 56929a26ca
commit 760027cdf6
2 changed files with 2 additions and 2 deletions

View file

@ -229,7 +229,7 @@ static int nx20p3483_dump_regs(const struct device *dev)
return 0;
}
static struct usbc_ppc_driver_api nx20p3483_driver_api = {
static DEVICE_API(usbc_ppc, nx20p3483_driver_api) = {
.is_dead_battery_mode = nx20p3483_is_dead_battery_mode,
.exit_dead_battery_mode = nx20p3483_exit_dead_battery_mode,
.is_vbus_source = nx20p3483_is_vbus_source,

View file

@ -198,7 +198,7 @@ static int numaker_ppc_dump_regs(const struct device *dev)
return numaker_tcpc_ppc_dump_regs(tcpc_dev);
}
static const struct usbc_ppc_driver_api numaker_ppc_driver_api = {
static DEVICE_API(usbc_ppc, numaker_ppc_driver_api) = {
.is_dead_battery_mode = numaker_ppc_is_dead_battery_mode,
.exit_dead_battery_mode = numaker_ppc_exit_dead_battery_mode,
.is_vbus_source = numaker_ppc_is_vbus_source,