-
Notifications
You must be signed in to change notification settings - Fork 7.8k
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_api
drivers: adc: Place API into iterable section #72292 -
auxdisplay_driver_api
drivers: auxdisplay: Place API into iterable section #82121 -
bbram_driver_api
drivers: bbram: Place API into iterable section #82123 -
bc12_driver_api
drivers: bc12: Place API into iterable section #82125 -
bt_hci_driver_api
drivers: bluetooth: hci: Place API into iterable section #82126 -
can_driver_api
drivers: can: Place API into iterable section #82128 -
can_transceiver_driver_api
drivers: can: transceiver: Place API into iterable section #82146 -
cellular_driver_api
drivers: modem: cellular: Place API into iterable section #82147 -
charger_driver_api
drivers: charger: Place API into iterable section #82148 -
clock_control_driver_api
drivers: clock_control: Place API into iterable section #82150 -
comparator_driver_api
drivers: comparator: Place API into iterable section #82186 -
coredump_driver_api
drivers: coredump: Place API into iterable section #82164 -
counter_driver_api
drivers: counter: Place API into iterable section #82166 -
crypto_driver_api
drivers: crypto: Place API into iterable section #82167 -
dac_driver_api
drivers: dac: Place API into iterable section #82168 -
dai_driver_api
drivers: dai: Place API into iterable section #82170 -
display_driver_api
drivers: display: Place API into iterable section #82171 -
dma_driver_api
drivers: dma: place api in interable sections #82292 -
edac_driver_api
drivers: edac: Place API into iterable section #82172 -
eeprom_driver_api
drivers: eeprom: Place API into iterable section #82173 -
entropy_driver_api
drivers: entropy: Place API into iterable section #82174 -
espi_driver_api
drivers: espi: Place API into iterable section #82296 -
espi_saf_driver_api
drivers: espi: Place API into iterable section #82296 -
ethphy_driver_api
drivers: ethphy: Place API into iterable section #82175 -
flash_driver_api
drivers: flash: Place API into iterable section #82291 -
fpga_driver_api
drivers: fpga: Place API into iterable section #82176 -
fuel_gauge_driver_api
drivers: fuel_gauge: Place API into iterable section #82178 -
gnss_driver_api
drivers: gnss: Place API into iterable section #82179 -
gpio_driver_api
drivers: gpio: Place API into iterable section #82180 -
haptics_driver_api
drivers: haptics: Place API into iterable section #82181 -
hwspinlock_driver_api
drivers: hwspinlock: Place API into iterable section #82182 -
i2c_driver_api
drivers: i2c+i3c: Place API into iterable section #82207 -
i2s_driver_api
drivers: i2s: Place API into iterable section #82233 -
i3c_driver_api
drivers: i2c+i3c: Place API into iterable section #82207 -
ipm_driver_api
drivers: ipm: Place API into iterable section #82234 -
its_driver_api
drivers: interrupt_controller: Place API into iterable section #82241 -
ivshmem_driver_api
drivers: virtualization: Place API into iterable section #82242 -
kscan_driver_api
drivers: kscan: Place API into iterable section #82246 -
led_driver_api
drivers: led: Place API into iterable section #82249 -
led_strip_driver_api
drivers: led_strip: Place API into iterable section #82250 -
lora_driver_api
drivers: lora: Place API into iterable section #82264 -
mbox_driver_api
drivers: mbox: Place API into iterable section #82266 -
mdio_driver_api
drivers: mdio: Place API into iterable section #82267 -
mipi_dbi_driver_api
drivers: mipi_dbi: Place API into iterable section #82270 -
mipi_dsi_driver_api
drivers: mipi_dsi: Place API into iterable section #82271 -
mspi_driver_api
drivers: espi: Place API into iterable section #82296 -
nrf_clock_control_driver_api
drivers: clock_control: nrf: Place API into iterable section #82277 -
pcie_ctrl_driver_api
drivers: pcie: host: Place API into iterable section #82278 -
pcie_ep_driver_api
drivers: pcie: endpoint: Place API into iterable section #82279 -
peci_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
ps2_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
ptp_clock_driver_api
drivers: Place API in iterable section for remaining drivers #82301 -
pwm_driver_api
drivers: pwm: Place API into iterable section #82253 -
regulator_driver_api
drivers: regulator: Place API in iterable section #82290 -
regulator_parent_driver_api
drivers: regulator: Place API in iterable section #82290 -
reset_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
retained_mem_driver_api
drivers: Place API in iterable section for remaining drivers #82301 -
rtc_driver_api
drivers: RTC: update API to use DEVICE_API macros #82337 -
sdhc_driver_api
drivers: Place API in iterable section for remaining drivers #82301 -
sensor_driver_api
drivers: sensor: Place API into iterable section #72293 -
shared_irq_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
smbus_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
spi_driver_api
drivers: spi: Place API into iterable section #82261 -
stepper_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
svc_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
syscon_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
tcpc_driver_api
drivers: usb_c: Place API into iterable section #82285 -
tee_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
tgpio_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
uart_driver_api
drivers: serial: Place API into iterable section #82293 -
usbc_ppc_driver_api
drivers: usb_c: Place API into iterable section #82285 -
usbc_vbus_driver_api
drivers: usb_c: Place API into iterable section #82285 -
video_driver_api
drivers: Place API in iterable section for remaining drivers #82301 -
vtd_driver_api
drivers: Place API into iterable section for trivial drivers #82283 -
w1_driver_api
drivers: w1: place api in iterable sections #82297 -
wdt_driver_api
drivers: 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