-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: Device Model
Milestone
Description
Now that #71773 has been merged, device driver API declarations need to call the DEVICE_API macro.
Tracking all APIs:
-
adc_driver_apidrivers: adc: Place API into iterable section #72292 -
auxdisplay_driver_apidrivers: auxdisplay: Place API into iterable section #82121 -
bbram_driver_apidrivers: bbram: Place API into iterable section #82123 -
bc12_driver_apidrivers: bc12: Place API into iterable section #82125 -
bt_hci_driver_apidrivers: bluetooth: hci: Place API into iterable section #82126 -
can_driver_apidrivers: can: Place API into iterable section #82128 -
can_transceiver_driver_apidrivers: can: transceiver: Place API into iterable section #82146 -
cellular_driver_apidrivers: modem: cellular: Place API into iterable section #82147 -
charger_driver_apidrivers: charger: Place API into iterable section #82148 -
clock_control_driver_apidrivers: clock_control: Place API into iterable section #82150 -
comparator_driver_apidrivers: comparator: Place API into iterable section #82186 -
coredump_driver_apidrivers: coredump: Place API into iterable section #82164 -
counter_driver_apidrivers: counter: Place API into iterable section #82166 -
crypto_driver_apidrivers: crypto: Place API into iterable section #82167 -
dac_driver_apidrivers: dac: Place API into iterable section #82168 -
dai_driver_apidrivers: dai: Place API into iterable section #82170 -
display_driver_apidrivers: display: Place API into iterable section #82171 -
dma_driver_apidrivers: dma: place api in interable sections #82292 -
edac_driver_apidrivers: edac: Place API into iterable section #82172 -
eeprom_driver_apidrivers: eeprom: Place API into iterable section #82173 -
entropy_driver_apidrivers: entropy: Place API into iterable section #82174 -
espi_driver_apidrivers: espi: Place API into iterable section #82296 -
espi_saf_driver_apidrivers: espi: Place API into iterable section #82296 -
ethphy_driver_apidrivers: ethphy: Place API into iterable section #82175 -
flash_driver_apidrivers: flash: Place API into iterable section #82291 -
fpga_driver_apidrivers: fpga: Place API into iterable section #82176 -
fuel_gauge_driver_apidrivers: fuel_gauge: Place API into iterable section #82178 -
gnss_driver_apidrivers: gnss: Place API into iterable section #82179 -
gpio_driver_apidrivers: gpio: Place API into iterable section #82180 -
haptics_driver_apidrivers: haptics: Place API into iterable section #82181 -
hwspinlock_driver_apidrivers: hwspinlock: Place API into iterable section #82182 -
i2c_driver_apidrivers: i2c+i3c: Place API into iterable section #82207 -
i2s_driver_apidrivers: i2s: Place API into iterable section #82233 -
i3c_driver_apidrivers: i2c+i3c: Place API into iterable section #82207 -
ipm_driver_apidrivers: ipm: Place API into iterable section #82234 -
its_driver_apidrivers: interrupt_controller: Place API into iterable section #82241 -
ivshmem_driver_apidrivers: virtualization: Place API into iterable section #82242 -
kscan_driver_apidrivers: kscan: Place API into iterable section #82246 -
led_driver_apidrivers: led: Place API into iterable section #82249 -
led_strip_driver_apidrivers: led_strip: Place API into iterable section #82250 -
lora_driver_apidrivers: lora: Place API into iterable section #82264 -
mbox_driver_apidrivers: mbox: Place API into iterable section #82266 -
mdio_driver_apidrivers: mdio: Place API into iterable section #82267 -
mipi_dbi_driver_apidrivers: mipi_dbi: Place API into iterable section #82270 -
mipi_dsi_driver_apidrivers: mipi_dsi: Place API into iterable section #82271 -
mspi_driver_apidrivers: espi: Place API into iterable section #82296 -
nrf_clock_control_driver_apidrivers: clock_control: nrf: Place API into iterable section #82277 -
pcie_ctrl_driver_apidrivers: pcie: host: Place API into iterable section #82278 -
pcie_ep_driver_apidrivers: pcie: endpoint: Place API into iterable section #82279 -
peci_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
ps2_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
ptp_clock_driver_apidrivers: Place API in iterable section for remaining drivers #82301 -
pwm_driver_apidrivers: pwm: Place API into iterable section #82253 -
regulator_driver_apidrivers: regulator: Place API in iterable section #82290 -
regulator_parent_driver_apidrivers: regulator: Place API in iterable section #82290 -
reset_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
retained_mem_driver_apidrivers: Place API in iterable section for remaining drivers #82301 -
rtc_driver_apidrivers: RTC: update API to use DEVICE_API macros #82337 -
sdhc_driver_apidrivers: Place API in iterable section for remaining drivers #82301 -
sensor_driver_apidrivers: sensor: Place API into iterable section #72293 -
shared_irq_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
smbus_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
spi_driver_apidrivers: spi: Place API into iterable section #82261 -
stepper_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
svc_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
syscon_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
tcpc_driver_apidrivers: usb_c: Place API into iterable section #82285 -
tee_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
tgpio_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
uart_driver_apidrivers: serial: Place API into iterable section #82293 -
usbc_ppc_driver_apidrivers: usb_c: Place API into iterable section #82285 -
usbc_vbus_driver_apidrivers: usb_c: Place API into iterable section #82285 -
video_driver_apidrivers: Place API in iterable section for remaining drivers #82301 -
vtd_driver_apidrivers: Place API into iterable section for trivial drivers #82283 -
w1_driver_apidrivers: w1: place api in iterable sections #82297 -
wdt_driver_apidrivers: watchdog: Place API into iterable section #82300 - Leftover APIs drivers: Move device driver APIs into iterable sections #83065
- Leftover APIs before 4.1 drivers + samples: Update APIs to use DEVICE_API macro #84437
- Feature freeze for 4.1 drivers: Wrap driver instances in device API macro #85645
- More feature freeze for 4.1 drivers: Wrap driver instances in device API macro #86138
josuah and xingrz
Metadata
Metadata
Assignees
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: Device Model