linux/drivers/dma/qcom
Sinan Kaya 7dcec7577d dmaengine: qcom_hidma: prevent disable in error
When an error is observed, we try to disable the channel and prevent
further accesses from the client.

Depending on the type of error, transitioning into disabled state might
not be possible. Adding a check to make sure that HW is in enabled/running
state before the disable transition happens.

Signed-off-by: Sinan Kaya <okaya@codeaurora.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2016-10-18 20:33:33 +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: add debugfs hooks 2016-05-14 11:54:45 +05:30
hidma_ll.c dmaengine: qcom_hidma: prevent disable in error 2016-10-18 20:33:33 +05:30
hidma_mgmt_sys.c
hidma_mgmt.c dmaengine: qcom_hidma: use for_each_matching_node() macro 2016-07-24 11:46:05 +05:30
hidma_mgmt.h
hidma.c dmaengine: qcom_hidma: add error reporting for tx_status 2016-08-31 21:27:32 +05:30
hidma.h dmaengine: qcom_hidma: add error reporting for tx_status 2016-08-31 21:27:32 +05:30
Kconfig
Makefile dmaengine: qcom_hidma: add debugfs hooks 2016-05-14 11:54:45 +05:30