zephyr/drivers
Tom Burdick 1e9ada4eb9 dma: cavs: Add gpdma derivative of dw dma for cavs
Intel's adsp needs to set, at a minimum, a clocking bit before the driver
can initialize the designware dma controller. In many ways it is the
designware dmac IP but with additional registers and functionality added
on top of it. So the code structure here follows how the hardware
appears to be designed, layered on top of the designware driver.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-02-21 20:59:08 -05:00
..
adc drivers: adc: adc_sam0: Change local variables to lower case 2022-02-04 10:49:09 +01:00
audio drivers: audio: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
bbram drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 2022-01-28 10:06:05 +01:00
bluetooth Bluetooth: H4: added support for HCI vendor-specific Setup feature. 2022-01-21 15:04:15 +02:00
cache
can drivers: can: rcar: drop DEV_DATA/DEV_CFG usage 2022-02-21 20:49:41 -05:00
clock_control drivers: clock_control: Remove unused header file 2022-02-01 11:31:36 +01:00
console kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
counter drivers: counter: mcux_ctimer: fix config used as non-const 2022-01-25 18:16:42 -06:00
crypto kconfig: drivers: experimental settings now uses select EXPERIMENTAL 2021-10-25 10:46:48 +02:00
dac drivers: remove redundant data/config casts 2022-01-19 18:16:02 +01:00
debug
disk drivers: usdhc: Add log for DAT3 detection 2022-02-02 16:59:30 +01:00
display drivers: display: st7789v: fix function argument 2022-02-08 07:31:07 -05:00
dma dma: cavs: Add gpdma derivative of dw dma for cavs 2022-02-21 20:59:08 -05:00
ec_host_cmd_periph
edac edac: ibecc: Add LOG_INF for indication initialization 2022-01-18 13:22:53 -05:00
eeprom eeprom/at2x: add config to disable handling WP 2022-02-21 19:41:18 -05:00
entropy drivers: entropy: stm32: Add power management constraints 2022-02-21 20:56:28 -05:00
espi drivers: espi: xec: support for eSPI slaves with long initializations 2022-02-21 20:55:48 -05:00
ethernet driver: eth_mcux: fixing build error on rt11xx 2022-02-14 10:16:01 -06:00
flash STM32L5: flash: enable support for DBANK == 0 2022-02-21 20:56:58 -05:00
fpga drivers: fpga controller: add shell support 2021-09-03 09:54:00 -04:00
gpio drivers: gpio: rcar: drop DEV_DATA/DEV_CFG usage 2022-02-21 20:49:41 -05:00
hwinfo drivers: hwinfo: shell: Add reset cause shell command 2021-11-07 14:55:52 -05:00
i2c drivers: i2c: rcar: drop DEV_DATA/DEV_CFG usage 2022-02-21 20:49:41 -05:00
i2s drivers: i2s_sam_ssc: fix cache coherency in dma_rx_callback 2022-01-28 10:07:25 +01:00
ieee802154 drivers: ieee802154_nrf5: fix CSL for multicore devices 2022-02-21 20:54:03 -05:00
interrupt_controller drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 2022-01-28 10:06:05 +01:00
ipm drivers: ipm: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
kscan Microchip: MEC172x: kscan driver 2022-02-21 20:44:17 -05:00
led drivers: led: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
led_strip drivers: Apply SPI API change to relevant places 2021-11-19 11:50:38 +01:00
lora drivers: lora: shell: fix 'long' specifier in shell_error() 2022-02-01 14:25:38 -06:00
mbox mbox: Enforce callback registration before enabling the channel 2021-12-23 12:38:21 +01:00
mdio drivers: mdio: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
memc pinctrl: require ; after PINCTRL_DT_(INST_)DEFINE macros 2022-01-01 07:39:08 -05:00
misc drivers: remove redundant data/config casts 2022-01-19 18:16:02 +01:00
mm drivers: mm: add driver for Intel Audio DSP 2022-01-18 19:18:30 -05:00
modem drivers: modem: gsm: add handler for +CME ERROR 2022-02-21 20:40:22 -05:00
net drivers: net: ppp: asynch api: use microseconds 2022-02-01 13:31:20 +01:00
neural_net drivers: neural_net: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
pcie pcie: controller: add non-recursive pcie busses enumeration 2022-01-19 13:37:36 -05:00
peci drivers: peci: xec: Handle corner case for PECI recovery 2022-02-21 20:58:26 -05:00
pinctrl drivers: pinctrl: introduce new Telink B91 Pinctrl driver 2022-02-21 19:41:44 -05:00
pinmux drivers: pinmux: remove Telink B91 driver 2022-02-21 19:41:44 -05:00
pm_cpu_ops
power_domain drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00
ps2 drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 2022-01-28 10:06:05 +01:00
ptp_clock
pwm pwm: npcx: only reconfigure PWM if necessary 2022-02-21 20:54:42 -05:00
regulator drivers: regulator: pmic: remove unneeded NULL check 2022-01-28 10:06:21 +01:00
sensor drivers: sensor: lis2dh: convert to spi_dt_spec 2022-02-21 19:43:55 -05:00
serial drivers: serial: rcar: drop DEV_DATA/DEV_CFG usage 2022-02-21 20:49:41 -05:00
spi drivers: spi: telink_b91: replace Pinmux by Pinctrl 2022-02-21 19:41:44 -05:00
syscon syscon: Compile the generic driver only when selected 2022-02-07 09:27:41 -05:00
timer drivers: mcux_gpt_timer: Fix rounding error on tick boundary 2022-02-11 09:07:40 -06:00
usb drivers: usb_dc_mcux: Move mcux callback handler out of ISR context 2022-01-28 10:05:47 +01:00
video drivers: video: ov2640: remove deprecated PM macro 2021-11-03 20:27:18 -04:00
virtualization drivers: virt_ivshmem: Allow multiple instances of ivShMem devices. 2021-12-20 19:42:27 +02:00
watchdog Microchip: MEC172x: watchdog driver 2022-02-21 20:42:18 -05:00
wifi kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
xen xenvm: arm64: add Xen Enlighten and event channel support 2021-12-07 12:15:38 -05:00
CMakeLists.txt drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00
Kconfig drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00