kernel-hacking-2024-linux-s.../drivers/dma
Andy Shevchenko 6acf3998d2 dmaengine: dw: balance PM runtime calls
In case of PCI driver we will get a warning:
	dw_dmac_pci 0000:00:18.0: Unbalanced pm_runtime_enable!
	dw_dmac_pci 0000:00:18.0: DesignWare DMA Controller, 8 channels

This happens due to pm_runtime_enable() call from the driver when PM runtime is
enabled by core.

This patch moves that call to the platform driver where it might make sense.

Fixes: bb32baf76e (dmaengine: dw: enable runtime PM)
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2015-01-13 23:07:58 +05:30
..
bestcomm
dw dmaengine: dw: balance PM runtime calls 2015-01-13 23:07:58 +05:30
ioat dmaengine: ioatdma: fix dma mapping errors 2014-12-09 14:52:05 +05:30
ipu
ppc4xx
sh Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
xilinx
acpi-dma.c
amba-pl08x.c
at_hdmac.c
at_hdmac_regs.h
at_xdmac.c
bcm2835-dma.c
coh901318.c
coh901318.h
coh901318_lli.c
cppi41.c dma: cppi41: add a delay while setting the TD bit 2014-12-09 14:45:41 +05:30
dma-jz4740.c
dmaengine.c dmaenegine: Delete a check before free_percpu() 2014-12-09 14:56:55 +05:30
dmaengine.h
dmatest.c
edma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
ep93xx_dma.c
fsl-edma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
fsldma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
fsldma.h
imx-dma.c
imx-sdma.c dma: imx-sdma: clarify about firmware not found error 2014-12-05 23:18:53 +05:30
intel_mid_dma.c
intel_mid_dma_regs.h
iop-adma.c
k3dma.c
Kconfig Merge branch 'topic/at_xdmac' into for-linus 2014-12-05 19:31:32 +05:30
Makefile
mic_x100_dma.c
mic_x100_dma.h
mmp_pdma.c
mmp_tdma.c
moxart-dma.c
mpc512x_dma.c
mv_xor.c
mv_xor.h
mxs-dma.c
nbpfaxi.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-12-12 14:59:53 -08:00
of-dma.c
omap-dma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
pch_dma.c drivers/dma/pch_dma: declare pch_dma_id_table as static 2014-12-05 23:28:30 +05:30
pl330.c Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm 2014-12-12 15:26:48 -08:00
qcom_bam_dma.c
s3c24xx-dma.c
sa11x0-dma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
sirf-dma.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
ste_dma40.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
ste_dma40_ll.c
ste_dma40_ll.h
sun6i-dma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-12-12 14:59:53 -08:00
tegra20-apb-dma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-12-12 14:59:53 -08:00
timb_dma.c
TODO
txx9dmac.c
txx9dmac.h
virt-dma.c
virt-dma.h