Searched hist:"3214658855 c01a0dd62f02feb2ce79846524c6a0" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/dma/dw/ |
H A D | platform.c | diff 3214658855c01a0dd62f02feb2ce79846524c6a0 Fri Dec 04 22:49:23 CET 2015 Andy Shevchenko <andriy.shevchenko@linux.intel.com> dmaengine: dw: platform: power on device on shutdown
We have to call dw_dma_disable() to stop any ongoing transfer. On some platforms we can't do that since DMA device is powered off. Moreover we have no possibility at that point to check if the platform is affected or not. That's why we call pm_runtime_get_sync() / pm_runtime_put() unconditionally. On the other hand we can't use pm_runtime_suspended() because runtime PM framework is not fully used by the driver.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|