aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma
AgeCommit message (Expand)AuthorFilesLines
2012-10-25drivers/dma/dw_dmac: make driver's endianness configurableHein Tibosch2-5/+24
2012-10-10Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds15-199/+1891
2012-10-09Merge tag 'sound-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/...Linus Torvalds12-20/+51
2012-10-06drivers/dma/dmaengine.c: lower the priority of 'failed to get' dma channel me...Fabio Estevam1-1/+1
2012-10-04dma: tegra: fix interrupt name issue with apb dma.Laxman Dewangan1-3/+3
2012-10-02dw_dmac: fix a regression in dwc_prep_dma_memcpyAndy Shevchenko1-4/+5
2012-10-01Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds6-7/+7
2012-10-01Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-0/+2
2012-10-01Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+4
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds10-19/+15
2012-09-27dw_dmac: introduce software emulation of LLP transfersAndy Shevchenko2-4/+101
2012-09-27dw_dmac: autoconfigure data_width or get it via platform dataAndy Shevchenko2-6/+47
2012-09-27dw_dmac: autoconfigure block_size or use platform dataAndy Shevchenko2-16/+24
2012-09-27dw_dmac: get number of channels from hardware if possibleAndy Shevchenko1-10/+23
2012-09-27dw_dmac: fill optional encoded parameters in register structureAndy Shevchenko1-0/+30
2012-09-27dw_dmac: mark dwc_dump_chan_regs as inlineAndy Shevchenko1-1/+1
2012-09-22dmaengine: omap-dma: Add support to suppress interrupts in cyclic modePeter Ujfalusi1-2/+5
2012-09-22dmaengine: Pass flags via device_prep_dma_cyclic() callbackPeter Ujfalusi12-12/+17
2012-09-22dmaengine: omap: Add support for pause/resume in cyclic dma modePeter Ujfalusi1-5/+25
2012-09-22dmaengine: omap: Support for element mode in cyclic DMAPeter Ujfalusi1-1/+4
2012-09-22Merge branch 'multiplatform/platform-data' into next/multiplatformOlof Johansson6-7/+7
2012-09-19ARM: orion: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-18DMA: PL330: Check the pointer returned by kzallocSachin Kamat1-0/+5
2012-09-18DMA: PL330: Fix potential NULL pointer dereference in pl330_submit_req()Sachin Kamat1-7/+9
2012-09-18DMA: PL330: return ENOMEM instead of 0 from pl330_alloc_chan_resourcesInderpal Singh1-1/+1
2012-09-18DMA: PL330: Remove redundant runtime_suspend/resume functionsInderpal Singh1-56/+5
2012-09-18DMA: PL330: Remove controller clock enable/disableInderpal Singh1-12/+0
2012-09-18dmaengine: use kmem_cache_zalloc instead of kmem_cache_alloc/memsetWei Yongjun1-2/+1
2012-09-14ARM: pxa: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14ARM: imx: move platform_data definitionsArnd Bergmann2-3/+3
2012-09-14ARM: ep93xx: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14ARM: at91: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14DMA: PL330: Set the capability of pdm0 and pdm1 as DMA_PRIVATETushar Behera1-0/+1
2012-09-14dma: tegra: use list_move_tail instead of list_del/list_add_tailWei Yongjun1-4/+2
2012-09-14mxs/dma: Enlarge the CCW descriptor area to 4 pagesMarek Vasut1-6/+8
2012-09-14dw_dmac: utilize slave_id to pass request lineAndy Shevchenko1-0/+5
2012-09-14dmaengine: at_hdmac: check that each sg data length is non-nullNicolas Ferre1-0/+11
2012-09-14dmaengine: at_hdmac: fix comment in atc_prep_slave_sg()Nicolas Ferre1-1/+1
2012-09-14dmaengine: mmp_tdma: add dt supportZhangfei Gao1-20/+31
2012-09-14dmaengine: mmp-pdma supportZhangfei Gao3-0/+883
2012-09-13Merge branch 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux into ...Olof Johansson1-4/+4
2012-09-12ARM: OMAP2+: Prepare for irqs.h removalTony Lindgren1-0/+2
2012-09-11dma: tegra: make data used as *of_device_id.data constLaxman Dewangan1-2/+2
2012-09-11dma: tegra: make tegra_dma.chip_data a pointer to const dataLaxman Dewangan1-2/+2
2012-09-01treewide: fix comment/printk/variable typosAnatol Pomozov1-1/+1
2012-09-01dma: fix commentsMasanari Iida8-14/+14
2012-09-01ioat: remove unused #definesJon Mason1-4/+0
2012-09-01dmaengine: add TI EDMA DMA engine driverMatt Porter3-0/+682
2012-08-31ioat: Adding Ivy Bridge IOATDMA PCI device IDsDave Jiang1-0/+22
2012-08-31dma/ste_dma40: Fixup clock usage during probeUlf Hansson1-5/+9
2012-08-22drivers/dma/amba-pl08x.c: fix error return codeJulia Lawall1-0/+2
2012-08-22drivers/dma/sirf-dma.c: fix usage of devm functionsJulia Lawall1-16/+7
2012-08-13dma: tegra: enable/disable dma clockLaxman Dewangan1-1/+17
2012-08-06Merge branch 'fixes_for-3.6' into fixesVinod Koul1-11/+25
2012-08-05Merge branch 'fixes_for-3.6' into nextVinod Koul1-11/+25
2012-08-05Merge branch 'for-3.7' into nextVinod Koul3-46/+27
2012-08-02Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-shLinus Torvalds2-0/+21
2012-08-01Merge branch 'dmaengine' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds7-664/+1622
2012-08-01dmaengine: shdma: restore partial transfer calculationGuennadi Liakhovetski2-0/+21
2012-07-31Merge branches 'dma-omap', 'dma-pl08x' and 'dma-sa11x0' into dmaengineRussell King3-500/+595
2012-07-31dmaengine: omap: add support for cyclic DMARussell King1-4/+89
2012-07-31dmaengine: omap: add support for setting fiRussell King1-2/+3
2012-07-31dmaengine: omap: add support for returning residue in tx_state methodRussell King1-5/+64
2012-07-31dmaengine: add OMAP DMA engine driverRussell King3-0/+531
2012-07-31dma: tegra: enable/disable dma clockLaxman Dewangan1-1/+17
2012-07-27dma: imx-dma: Fix kernel crash due to missing clock conversionFabio Estevam1-11/+25
2012-07-26dw_dmac: use devm_* functions to simplify codeAndy Shevchenko2-45/+10
2012-07-24Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds15-1717/+4083
2012-07-20dmaengine: Cleanup logging messagesJoe Perches1-8/+12
2012-07-20dma: sh: provide a migration path for slave drivers to stop using .privateGuennadi Liakhovetski2-27/+92
2012-07-20dma: sh: use an integer slave ID to improve API compatibilityGuennadi Liakhovetski2-18/+19
2012-07-20dmaengine: shdma: prepare to stop using struct dma_chan::privateGuennadi Liakhovetski3-18/+17
2012-07-20dmaengine: shdma: (cosmetic) simplify a static functionGuennadi Liakhovetski1-4/+4
2012-07-16dmaengine: at_hdmac: add a few const qualifiersUwe Kleine-König1-2/+2
2012-07-16dw_dmac: use 'u32' for LLI structure members, not dma_addr_tAndy Shevchenko2-8/+5
2012-07-16dw_dmac: mark dwc_dump_lli inlineAndy Shevchenko1-1/+1
2012-07-16dma: mxs-dma: Export missing symbols from mxs-dma.cAttila Kinali1-0/+2
2012-07-13dma: shdma: convert to the shdma base libraryGuennadi Liakhovetski2-874/+292
2012-07-13dmaengine: add an shdma-base libraryGuennadi Liakhovetski2-0/+869
2012-07-13dma: move shdma driver to an own directoryGuennadi Liakhovetski4-2/+3
2012-07-13dma: tegra: rename driver and compatible to match with dtsLaxman Dewangan1-3/+3
2012-07-13dma: tegra: fix residual calculation for cyclic caseLaxman Dewangan1-6/+9
2012-07-02Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2...Arnd Bergmann2-10/+12
2012-07-01dma: ipu: remove the use of ipu_platform_dataShawn Guo2-10/+12
2012-07-01dmaengine: sa11x0-dma: add cyclic DMA supportRussell King1-16/+92
2012-07-01dmaengine: sa11x0-dma: fix DMA residue supportRussell King1-16/+29
2012-07-01dmaengine: PL08x: ensure all descriptors are freed when channel is releasedRussell King1-0/+2
2012-07-01dmaengine: PL08x: get rid of write only pool_ctr and free_txd lockingRussell King1-12/+0
2012-07-01dmaengine: PL08x: get rid of pl08x_prep_channel_resourcesRussell King1-23/+9
2012-07-01dmaengine: PL08x: fix tx_status function to return correct residueRussell King1-27/+34
2012-07-01dmaengine: PL08x: convert to use vchan done listRussell King1-81/+54
2012-07-01dmaengine: PL08x: convert to use vchan submitted/issued listsRussell King1-47/+17
2012-07-01dmaengine: PL08x: use vchan's spinlockRussell King2-25/+21
2012-07-01dmaengine: PL08x: convert to use virt-dma structsRussell King1-28/+29
2012-07-01dmaengine: PL08x: rejig physical channel allocationRussell King1-156/+112
2012-07-01dmaengine: PL08x: start next descriptor from irq contextRussell King1-4/+5
2012-07-01dmaengine: PL08x: split the pend_list in twoRussell King1-13/+28
2012-07-01dmaengine: PL08x: re-jig the starting of txdsRussell King1-20/+17
2012-07-01dmaengine: PL08x: remove waiting descriptor pointerRussell King1-7/+1
2012-07-01dmaengine: PL08x: move DMA signal muxing into slave prepare codeRussell King1-47/+32
2012-07-01dmaengine: PL08x: convert to a list of completed descriptorsRussell King1-10/+20
2012-07-01dmaengine: PL08x: track mux usage on a per-channel basis.Russell King1-5/+13
2012-07-01dmaengine: PL08x: move DMA signal muxing into pl08x_dma_chan structRussell King1-14/+15
2012-07-01dmaengine: PL08x: split DMA signal muxing from channel allocRussell King1-7/+36
2012-07-01dmaengine: PL08x: get rid of unnecessary checks in dma_slave_configRussell King1-28/+13
2012-07-01dmaengine: PL08x: ignore 'direction' argument in dma_slave_configRussell King1-38/+18
2012-07-01dmaengine: PL08x: extract function to to generate cctl valuesRussell King1-21/+32
2012-07-01dmaengine: PL08x: move the bus and increment selection to dma prepare functionRussell King1-12/+14
2012-07-01dmaengine: PL08x: get rid of device_fc in struct pl08x_dma_chanRussell King1-7/+1
2012-07-01dmaengine: PL08x: get src/dst addr direct from dma_slave_config structRussell King1-8/+7
2012-07-01dmaengine: PL08x: constify channel names and bus_id stringsRussell King1-1/+1
2012-07-01dmaengine: PL08x: move private data structures into amba-pl08x.cRussell King1-0/+136
2012-07-01dmaengine: PL08x: clean up get_signal/put_signalRussell King1-2/+2
2012-07-01dmaengine: PL08x: remove circular_buffer boolean from channel dataRussell King1-7/+0
2012-07-01dmaengine: PL08x: remove redundant spinlockRussell King1-3/+0
2012-07-01dmaengine: PL08x: fix missed dma_transfer_direction fixupRussell King1-1/+1
2012-07-01dmaengine: PL08x: remove runtime PM supportRussell King1-10/+0
2012-07-01dmaengine: virt-dma: add support for cyclic DMA periodic callbacksRussell King2-4/+29
2012-07-01dmaengine: virt-dma: vchan_find_desc()Russell King2-1/+14
2012-07-01dmaengine: split out virtual channel DMA support from sa11x0 driverRussell King5-171/+320
2012-06-27dma: tegra: set DMA_CYCLIC capabilityLaxman Dewangan1-0/+2
2012-06-27dma: tegra: do not set transfer desc flag to DMA_CTRL_ACK in cyclic modeLaxman Dewangan1-1/+1
2012-06-27dma: tegra: add clk_prepare/clk_unpreparePrashant Gaikwad1-2/+2
2012-06-27dma: tegra: use sg_dma_address() for getting dma buffer addressLaxman Dewangan1-1/+1
2012-06-23dmaengine: mmp_tdma: fix the arch dependencyVinod Koul1-1/+1
2012-06-20Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2-20/+16
2012-06-21dw_dmac: introduce dwc_chan_disableAndy Shevchenko1-18/+14
2012-06-21dw_dmac: move from __init to __devinitAndy Shevchenko1-3/+3
2012-06-21dw_dmac: introduce dwc_fast_fls()Andy Shevchenko1-28/+18
2012-06-21dw_dmac: disable BLOCK interruptsAndy Shevchenko1-0/+4
2012-06-21dw_dmac: disable dma in optimal way in probeAndy Shevchenko1-8/+4
2012-06-21dw_dmac: use __func__ constant in the debug printsAndy Shevchenko1-14/+13
2012-06-21dw_dmac: print correct number of scanned descriptorsAndy Shevchenko1-1/+1
2012-06-21dw_dmac: introduce dwc_dump_chan_regs to dump registersAndy Shevchenko1-21/+16
2012-06-21dw_dmac: use proper casting to print dma_addr_t valuesAndy Shevchenko1-8/+13
2012-06-21dw_dmac: fix constant in the commentAndy Shevchenko1-1/+1
2012-06-20Viresh has movedViresh Kumar1-1/+1
2012-06-20dmaengine: mmp_tdma: add mmp tdma supportZhangfei Gao3-0/+621
2012-06-14Merge branch 'fixes' into nextVinod Koul1-16/+10
2012-06-14dma: coh901318: use devm allocationLinus Walleij1-48/+24
2012-06-14DMA: PL330: Fix racy mutex unlockJavi Merino1-16/+10
2012-06-12dmaengine: at_hdmac: trivial: fix comment in headerNicolas Ferre1-4/+3
2012-06-08dma: tegra: add dmaengine based dma driverLaxman Dewangan3-0/+1425
2012-06-07dma: enable mxs-dma for imx6qHuang Shijie2-2/+1
2012-06-07DMA: PL330: Add missing static storage class specifierSachin Kamat1-1/+1
2012-06-07dma: imx-sdma: buf_tail should be initialize in prepare functionRichard Zhao1-2/+4
2012-06-07dmaengine: pl330: dont complete descriptor for cyclic dmaTushar Behera1-1/+1
2012-05-26Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds2-61/+128
2012-05-26Merge tag 'clock' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds4-15/+47
2012-05-26Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-24/+93
2012-05-25Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds13-76/+143
2012-05-17Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds3-3/+8
2012-05-16Merge branch 'clk-next' of git://git.linaro.org/people/mturquette/linux into ...Arnd Bergmann2-0/+16
2012-05-15dmaengine: at_hdmac: take maxburst from slave configurationNicolas Ferre2-4/+24
2012-05-15dmaengine: at_hdmac: remove ATC_DEFAULT_CTRLA constantNicolas Ferre1-7/+5
2012-05-15Merge branch 'fixes' into nextVinod Koul2-2/+6
2012-05-15dmaengine: fix cyclic dma usageVinod Koul2-2/+6
2012-05-14Merge branch 'imx/dt/for-3.5' of git://git.linaro.org/people/shawnguo/linux-2...Arnd Bergmann2-15/+31
2012-05-14Merge branch 'imx/pinctrl' into imx/dtArnd Bergmann7-148/+226
2012-05-12Merge tag 'ep93xx-fixes-for-3.5' of git://github.com/RyanMallon/linux-ep93xx ...Olof Johansson1-24/+93
2012-05-12dma: mxs-dma: add device tree probe supportDong Aisheng1-5/+24
2012-05-12dma: mxs-dma: make platform_device_id more genericShawn Guo1-36/+79
2012-05-12dma: mxs-dma: let dma_is_apbh and apbh_is_old take parameterShawn Guo1-12/+16
2012-05-12dma: mxs-dma: use global stmp_device functionalityDong Aisheng2-13/+14
2012-05-11Merge branch 'clk/mxs' of git://git.linaro.org/people/shawnguo/linux-2.6 into...Arnd Bergmann7-148/+226
2012-05-11dma: imx-sdma: make channel0 operations atomicRichard Zhao1-26/+31
2012-05-11dmaengine: Use dma_sg_len(sg) instead of sg->lengthLars-Peter Clausen7-16/+16
2012-05-11dmaengine: Use sg_dma_address instead of sg_physLars-Peter Clausen5-8/+8
2012-05-11DMA: PL330: Remove duplicate header file inclusionSachin Kamat1-1/+0
2012-05-11Merge branch 'fixes' into nextVinod Koul1-1/+2
2012-05-11dmaengine: pl330: dont complete descriptor for cyclic dmaVinod Koul1-1/+2
2012-05-11dma: imx-sdma: keep the callbacks invoked in the taskletHuang Shijie1-2/+7
2012-05-11dmaengine: dw_dma: add Device Tree probing capabilityViresh Kumar1-0/+10
2012-05-11dmaengine: dw_dmac: Add clk_{un}prepare() supportViresh Kumar1-6/+6
2012-05-08ARM: Orion: XOR: Add support for clkAndrew Lunn2-0/+16
2012-04-26Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds7-148/+226
2012-04-25dmaengine i.MX ipu: clk_prepare/unprepare clockSascha Hauer1-3/+3
2012-04-25dmaengine i.MX SDMA: do not depend on grouped clocksSascha Hauer1-12/+28
2012-04-25Merge branch 'fixes' into nextVinod Koul2-10/+16
2012-04-25dma/amba-pl08x: add support for the Nomadik variantLinus Walleij1-7/+37
2012-04-25dmaengine/amba-pl08x : reset phychan_hold on terminate allDavide Ciminaghi1-0/+1
2012-04-25dma: pl330: fix a couple of compilation warningsOlof Johansson1-10/+15
2012-04-23dma/amba-pl08x: check for terminal count status onlyLinus Walleij1-1/+1
2012-04-23dma/ste_dma40: fix erroneous comparisonLinus Walleij1-1/+1
2012-04-23dma/ste_dma40: explicitly include regulator consumer headerLinus Walleij1-0/+1
2012-04-23dma40: Improve the logic of stopping logical chanNarayanan G2-123/+199
2012-04-20dmaengine: at_hdmac: remove clear-on-read in atc_dostart()Nicolas Ferre1-4/+0
2012-04-20dma: mxs-dma: enable channel in device_issue_pending callShawn Guo1-7/+3
2012-04-20dmaengine: imx-dma: dont complete descriptor for cyclic dmaVinod Koul1-3/+6
2012-04-20dmaengine/ep93xx_dma: Implement double buffering for M2M DMA channelsRafal Prylowski1-24/+93
2012-04-17dmaengine: Kconfig: fix Atmel at_hdmac entryNicolas Ferre1-3/+2
2012-04-10Merge tag 'dmaengine-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-25/+80
2012-04-05Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-8/+1
2012-04-05netdma: adding alignment check for NETDMA opsDave Jiang1-0/+14
2012-04-05simple_open: automatically convert to simple_open()Stephen Boyd1-8/+1
2012-04-05ioatdma: DMA copy alignment needed to address IOAT DMA silicon errataDave Jiang1-0/+41
2012-04-05ioat: ring size variables need to be 32bit to avoid overflowDave Jiang2-4/+4
2012-04-04Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-1/+1
2012-03-30Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6Linus Torvalds1-5/+29
2012-03-30ARM: sa11x0: fix build errors from DMA engine API updatesRussell King1-1/+1