zephyr/include/drivers
Tom Burdick ea3cd9f1fa dma: Add suspend and resume API
This adds the necessary API calls to support the hardware feature of
suspending and resuming active DMA channels. The hardware feature is
supported by at least Synopsys's DesignWare DMA and NXP's eDMA.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-01-12 17:33:48 -05:00
..
adc drivers: adc: add ADC emulator 2021-05-07 15:27:37 +02:00
bluetooth Bluetooth: host: Add ISO support for num_completed_packets event 2021-08-25 18:06:09 -04:00
clock_control include/drivers/clock_control: stm32h7: Add missing symbol PLL SRC CSI 2021-12-23 10:37:22 +01:00
console drivers: console: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
dma drivers: dma: stm32 dma of type V1 with mux 2021-08-20 06:28:32 -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 drivers: flash: add specific api for access flash_simulator RAM 2021-09-01 12:09:58 +02:00
gpio driver: gpio: nct38xx: Add NCT38XX gpio driver support 2021-11-20 08:00:38 -05:00
i2c/slave Revert "drivers: move eeprom_slave driver to tests directory" 2020-12-16 16:39:49 -05:00
ieee802154 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
interrupt_controller drivers/interrupt_controller: Add source id to VT-D interrupt remap 2022-01-07 10:47:27 -05:00
led drivers: ht16k33: convert keyscan driver from gpio API to kscan API 2021-06-18 11:22:40 +02:00
misc drv: display: Initial FT800 display driver 2021-03-19 19:05:53 +01:00
modem modem: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
pcie drivers: pcie: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
pinctrl drivers: pinctrl: Support pinctrl with GD32VF103 2021-12-20 17:51:30 +01:00
pm_cpu_ops arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
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 drivers: sensor: Add MH-Z19B CO2 sensor driver 2021-12-20 18:47:47 +01:00
timer drivers: timer: extend nrf_rtc_timer 2022-01-04 17:44:32 +01:00
uart doc: fix @param usage in callbacks 2020-12-18 12:18:28 +01:00
usb code-guideline: Fixing code violation 10.4 Rule 2020-10-01 17:13:29 -04:00
virtualization drivers/virtualization: Make ivshmem driver userspace ready 2020-12-16 18:47:35 -05:00
adc.h drivers: adc: add PGA gain value 2021-09-03 10:10:09 -04:00
bbram.h nuvoton: battery-backed ram 2021-08-07 20:32:33 -04:00
cache.h drivers: cache: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
can.h drivers: can: add user_data to state change callback 2022-01-11 11:54:04 +01: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 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
disk.h include: move disk driver interface to own header 2021-03-23 12:16:01 +01:00
display.h drivers: display: fix doxygen issues 2021-05-19 06:21:53 -04:00
dma.h dma: Add suspend and resume API 2022-01-12 17:33:48 -05:00
ec_host_cmd_periph.h ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
edac.h edac: ibecc: Fix return error type 2021-08-17 17:21:50 +02:00
eeprom.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
emul.h emul: Add data and parent pointers to emulators 2021-10-05 19:21:39 -04:00
entropy.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
espi_emul.h emul: Add data and parent pointers to emulators 2021-10-05 19:21:39 -04:00
espi_saf.h drivers: espi: Microchip eSPI add SAF support 2021-02-15 08:22:01 -05:00
espi.h driver: eSPI: unify the bit fields of ACPI/KBC event data 2021-07-26 22:50:44 -04:00
flash.h include/drivers/flash: deprecation of flash_write_protection_set() 2021-03-29 13:43:55 -04:00
fpga.h drivers: fpga controller: add fpga api 2021-09-03 09:54:00 -04:00
gna.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio.h drivers: gpio: add combined drive strength flags and mask 2021-11-11 07:20:12 -05:00
hwinfo.h drivers: hwinfo: add reset causes 2021-09-29 14:44:21 -04:00
i2c_emul.h i2c: emul: Add get_config function 2021-11-02 16:46:33 +01:00
i2c.h stats: i2c: I2C stats 2021-12-04 07:22:56 -05:00
i2s.h drivers: i2s: Add missing const qualifiers 2021-05-03 19:57:49 -04:00
ipm.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
kscan.h drivers: kscan: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
led_strip.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
led.h led.h: clarify brightness API for on/off LEDs 2021-05-04 16:01:30 +02:00
lora.h lora: asynchronous packet reception 2021-10-26 15:48:09 +02:00
mbox.h mbox: Enforce callback registration before enabling the channel 2021-12-23 12:38:21 +01:00
mdio.h drivers: Add mdio API 2021-08-27 11:43:48 -04:00
peci.h driver: peci: Add supported peci response codes 2021-03-10 17:12:05 -05:00
pinctrl.h pinctrl: require ; after PINCTRL_DT_(INST_)DEFINE macros 2022-01-01 07:39:08 -05:00
pinmux.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pm_cpu_ops.h aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00
ps2.h drivers: ps2: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
ptp_clock.h include: Move ptp_clock.h to drivers/ptp_clock.h 2021-03-25 10:09:33 +02:00
pwm.h drivers: pwm: clarify API details 2021-08-19 17:14:48 -04:00
regulator.h drivers: add infrastructure for regulator devices 2020-10-28 15:22:53 +01:00
sensor.h drivers: sensor: Const sensor trigger data in trigger handler 2021-10-27 15:09:35 -04:00
spi_emul.h emul: Add data and parent pointers to emulators 2021-10-05 19:21:39 -04:00
spi.h spi: Grab relevant properties from DTS into the operation bitfield 2022-01-08 06:28:57 -05:00
syscon.h drivers: syscon: Add support for multiple regions 2021-09-22 10:32:11 -04:00
uart.h drivers: serial: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
video-controls.h drivers: video: add more camera control IDs 2021-08-17 09:18:38 -04:00
video.h drivers: video: add JPEG pixel format 2021-08-17 09:18:38 -04:00
watchdog.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00