linux_dsm_epyc7002/drivers/dma/qcom
Sinan Kaya dc7c733acb dmaengine: qcom_hidma: pause the channel on shutdown
We need to ensure that all DMAs and interrupts are cleared during
shutdown operation in order for kexec to start the next kernel clearly.

Otherwise, HW could be performing a DMA into random addresses in the
middle of second kernel start.

Signed-off-by: Sinan Kaya <okaya@codeaurora.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2017-03-27 10:43:38 +05:30
..
bam_dma.c dmaengine: qcom-bam-dma: add __maybe_unused annotations for PM 2016-07-06 22:39:43 +05:30
hidma_dbg.c dmaengine: qcom_hidma: make pending_tre_count atomic 2016-11-03 18:55:44 +05:30
hidma_ll.c dmaengine: qcom_hidma: disable/enable IRQs on pause/resume 2017-03-27 10:43:38 +05:30
hidma_mgmt_sys.c
hidma_mgmt.c dmaengine: qcom_hidma: autoload while probing ACPI 2016-11-23 09:47:32 +05:30
hidma_mgmt.h
hidma.c dmaengine: qcom_hidma: pause the channel on shutdown 2017-03-27 10:43:38 +05:30
hidma.h dmaengine: qcom_hidma: cleanup sysfs entries during remove 2016-11-15 08:58:12 +05:30
Kconfig dmaengine: add Qualcomm Technologies HIDMA channel driver 2016-03-11 07:42:30 +05:30
Makefile dmaengine: qcom_hidma: add debugfs hooks 2016-05-14 11:54:45 +05:30