zephyr/include/drivers
Neil Armstrong acd38cb30e pcie: controller: add generic controller MSI/MSI-X API core functions
Define the MSI/MSI-X APIs to be used with the Generic PCIe Controller API.

It notably adds the msi_device_setup() callback to the PCI Express
Controller API used to allocate and setup the MSI/MSI-C vectors on the
MSI message translater HW.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
2022-03-25 12:56:25 +01:00
..
adc
bluetooth everywhere: fix typos 2022-03-14 20:22:24 -04:00
can drivers: can: remove redundant @typedef doxygen commands 2022-03-24 07:20:55 -04:00
clock_control include/drivers/clock_control: stm32: Add XXX_ENABLED and XXX_FREQ 2022-03-07 11:36:28 +01:00
console drivers: console: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
dma everywhere: fix typos 2022-03-14 20:22:24 -04:00
ec_host_cmd_periph drivers: ec_host_cmd_periph: remove @return doc for void funcs 2022-01-12 16:02:16 -05:00
flash everywhere: fix typos 2022-03-14 20:22:24 -04:00
gpio everywhere: fix typos 2022-03-14 20:22:24 -04:00
i2c/slave
ieee802154
interrupt_controller interrupt_controller: gicv3_its: add get_msi_addr API 2022-03-25 12:56:25 +01:00
led
led_strip drivers: led_strip: add tlc5971 driver 2022-03-23 12:50:11 +01:00
misc everywhere: fix typos 2022-03-14 20:22:24 -04:00
mm everywhere: fix typos 2022-03-18 13:24:08 -04:00
modem everywhere: fix typos 2022-03-14 20:22:24 -04:00
pcie pcie: controller: add generic controller MSI/MSI-X API core functions 2022-03-25 12:56:25 +01:00
pinctrl drivers: pinctrl: Update Atmel sam0 driver to new API 2022-03-24 15:45:37 -07:00
pm_cpu_ops
regulator drivers: pca9420: Added voltage level support for PCA9420 2021-12-08 08:27:44 -05:00
rtc drivers: counter: NXP SNVS rtc: Add support for NXP imx SNVS RTC 2021-12-07 09:45:43 -06:00
sensor everywhere: fix typos 2022-03-14 20:22:24 -04:00
timer soc: arm: nordic_nrf: nrf53: Add Synchronized RTC 2022-01-19 17:46:28 +01:00
uart
usb everywhere: fix typos 2022-03-14 20:22:24 -04:00
usbc everywhere: fix typos 2022-03-18 13:24:08 -04:00
virtualization
adc.h
bbram.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
cache.h drivers: cache: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
can.h drivers: can: render ASCII using the text pygment lexer 2022-03-24 07:20:55 -04:00
clock_control.h drivers: clock_control: use device_is_ready 2022-01-07 10:41:23 -05:00
counter.h drivers: counter: Added get_freq to API 2021-12-09 19:55:17 -05:00
dac.h
disk.h
display.h
dma.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
ec_host_cmd_periph.h
edac.h
eeprom.h
emul.h emul: Add data and parent pointers to emulators 2021-10-05 19:21:39 -04:00
entropy.h
espi_emul.h emul: Add data and parent pointers to emulators 2021-10-05 19:21:39 -04:00
espi_saf.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
espi.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
flash.h drivers/flash: remove flash_write_protection API 2022-02-01 10:46:28 +01:00
fpga.h
gna.h
gpio.h drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
hwinfo.h hwinfo: Replace ENOTSUP with ENOSYS in documentation 2022-03-16 10:24:32 +01:00
i2c_emul.h i2c: emul: Add get_config function 2021-11-02 16:46:33 +01:00
i2c.h I2C: add a define that can write a specified speed from dts 2022-03-22 20:30:38 -04:00
i2s.h
ipm.h drivers/ipm: Add IPM_CALLBACK_ASYNC mode 2022-03-01 09:59:15 -05:00
kscan.h
led_strip.h
led.h
lora.h doc: Add LoRa PHY and LoRaWAN sections 2022-03-18 10:41:46 -04:00
mbox.h mbox: Enforce callback registration before enabling the channel 2021-12-23 12:38:21 +01:00
mdio.h
peci.h
pinctrl.h all: Deprecate UTIL_LISTIFY and replace with LISTIFY 2022-03-08 11:03:30 +01:00
pinmux.h
pm_cpu_ops.h
ps2.h
ptp_clock.h net: gptp: convert clock sync ratio from float to double 2022-02-11 10:03:05 -06:00
pwm.h
regulator.h
reset.h include: drivers: added header file for Reset Controller Driver 2022-03-23 12:51:39 +01:00
sensor.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
spi_emul.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
spi.h api: move a devicetree.h layering violation to drivers/spi.h 2022-01-26 16:08:18 +01:00
syscon.h
uart.h drivers: uart: remove uart_device_config 2022-02-21 22:02:23 -05:00
video-controls.h
video.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
watchdog.h