Skip to content

Commit f52fc52

Browse files
pdgendtkartben
authored andcommitted
drivers: usb_c: vbus: Place API into iterable section
Add wrapper DEVICE_API macro to all usbc_vbus_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 760027c commit f52fc52

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

drivers/usb_c/vbus/usbc_vbus_adc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ static int adc_vbus_init(const struct device *dev)
191191
return 0;
192192
}
193193

194-
static const struct usbc_vbus_driver_api driver_api = {
194+
static DEVICE_API(usbc_vbus, driver_api) = {
195195
.measure = adc_vbus_measure,
196196
.check_level = adc_vbus_check_level,
197197
.discharge = adc_vbus_discharge,

drivers/usb_c/vbus/usbc_vbus_numaker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ static int numaker_vbus_enable(const struct device *dev, bool enable)
110110
return numaker_tcpc_vbus_enable(tcpc_dev, enable);
111111
}
112112

113-
static const struct usbc_vbus_driver_api numaker_vbus_driver_api = {
113+
static DEVICE_API(usbc_vbus, numaker_vbus_driver_api) = {
114114
.check_level = numaker_vbus_check_level,
115115
.measure = numaker_vbus_measure,
116116
.discharge = numaker_vbus_discharge,

drivers/usb_c/vbus/usbc_vbus_tcpci.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,12 @@ static int tcpci_enable(const struct device *dev, bool enable)
8080
(enable) ? 0 : TCPC_REG_POWER_CTRL_VBUS_VOL_MONITOR_DIS);
8181
}
8282

83-
static const struct usbc_vbus_driver_api vbus_tcpci_api = {.measure = tcpci_measure,
84-
.check_level = tcpci_check_level,
85-
.discharge = tcpci_discharge,
86-
.enable = tcpci_enable};
83+
static DEVICE_API(usbc_vbus, vbus_tcpci_api) = {
84+
.measure = tcpci_measure,
85+
.check_level = tcpci_check_level,
86+
.discharge = tcpci_discharge,
87+
.enable = tcpci_enable,
88+
};
8789

8890
static int tcpci_init(const struct device *dev)
8991
{

0 commit comments

Comments
 (0)