aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma
AgeCommit message (Expand)AuthorFilesLines
2013-05-25Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-3/+169
2013-05-18drivers/dma: don't check resource with devm_ioremap_resourceWolfram Sang1-5/+0
2013-05-14dma: acpi-dma: parse CSRT to extract additional resourcesAndy Shevchenko1-3/+169
2013-05-09Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds31-499/+2843
2013-05-07Merge tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-34/+75
2013-05-06Merge branch 'late/dt' into next/dt2Arnd Bergmann3-17/+42
2013-05-02dma: tegra: implement suspend/resume callbacksLaxman Dewangan1-0/+65
2013-05-02Merge branch 'topic/of' into for-linusVinod Koul2-67/+31
2013-05-02dma:of: Use a mutex to protect the of_dma_listLars-Peter Clausen1-56/+20
2013-05-02dma: of: Fix of_node reference leakLars-Peter Clausen1-5/+6
2013-05-02dmaengine: sirf: move driver init from module_init to subsys_initcallBarry Song1-1/+12
2013-04-30sudmac: add support for SUDMACShimoda, Yoshihiro3-0/+435
2013-04-30dma: sh: add KconfigShimoda, Yoshihiro4-11/+21
2013-04-30at_hdmac: move to generic DMA bindingLudovic Desroches2-6/+91
2013-04-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-22/+45
2013-04-18dmaengine: at_hdmac: fix race condition in atc_advance_work()Ludovic Desroches1-5/+4
2013-04-16ioatdma: ioat3_alloc_sed can be staticFengguang Wu1-2/+2
2013-04-15ioatdma: Adding write back descriptor error status support for ioatdma 3.3Dave Jiang4-25/+105
2013-04-15ioatdma: S1200 platforms ioatdma channel 2 and 3 falsely advertise RAID capDave Jiang1-0/+15
2013-04-15ioatdma: Adding support for 16 src PQ ops and super extended descriptorsDave Jiang6-22/+438
2013-04-15ioatdma: Removing hw bug workaround for CB3.x .2 and earlierDave Jiang1-11/+20
2013-04-15dw_dmac: add ACPI supportAndy Shevchenko2-19/+50
2013-04-15dmaengine: call acpi_dma_request_slave_channel as wellAndy Shevchenko1-0/+6
2013-04-15dma: acpi-dma: introduce ACPI DMA helpersAndy Shevchenko3-0/+284
2013-04-15dma: of: Remove unnecessary list_empty checkLars-Peter Clausen1-5/+0
2013-04-15DMA: OF: Check properties value before running be32_to_cpup() on itViresh Kumar1-2/+6
2013-04-15DMA: of: Constant namesMarkus Pargmann2-4/+4
2013-04-15ioatdma: skip silicon bug workaround for pq_align for cb3.3Dave Jiang1-2/+10
2013-04-15ioatdma: Removing PQ val disable for cb3.3Dave Jiang4-14/+125
2013-04-15ioatdma: skip legacy reset bits since v3.3 plattform doesn't need itDave Jiang1-13/+21
2013-04-15ioatdma: channel reset scheme fixup on Intel Atom S1200 platformsDave Jiang3-83/+171
2013-04-15ioatdma: Add 64bit chansts register read for ioat v3.3.Dave Jiang1-1/+21
2013-04-15ioatdma: Adding PCI IDs for Intel Atom S1200 product family ioatdma devicesDave Jiang2-0/+12
2013-04-15ioatdma: Adding Haswell devid for ioatdmaDave Jiang3-6/+55
2013-04-15dmaengine: OMAP: Register SDMA controller with Device Tree DMA driverJon Hunter1-2/+36
2013-04-15dw_dmac: remove unnecessary ENODEV checkAndy Shevchenko1-1/+1
2013-04-15dmaengine: dw_dmac: simplify master selectionArnd Bergmann2-48/+33
2013-04-15dw_dmac: rename DT related methods to reflect their belongingAndy Shevchenko1-11/+13
2013-04-15dw_dmac: fix style of the commentsAndy Shevchenko1-15/+15
2013-04-15dma: Make the 'mask' parameter of __dma_request_channel constLars-Peter Clausen1-3/+6
2013-04-15dmaengine:sirf:take clock and enable it while probingBarry Song1-0/+11
2013-04-15dw_dmac: don't wait for FIFO_EMPTY endlessly in dwc_chan_pauseAndy Shevchenko1-2/+3
2013-04-15dma: imx-dma: Remove redundant NULL check before kfreeSyam Sidhardhan1-2/+1
2013-04-15dma: ipu: ipu_idmac: Fix section mismatchFabio Estevam1-1/+1
2013-04-15dma: tegra: assume CONFIG_OFStephen Warren1-15/+7
2013-04-15dma: pl330: Convert to devm_ioremap_resource()Sachin Kamat1-3/+4
2013-04-15dmatest: append verify result to resultsAndy Shevchenko1-54/+128
2013-04-15dmatest: gather test results in the linked listAndy Shevchenko1-30/+204
2013-04-15dmatest: define MAX_ERROR_COUNT constantAndy Shevchenko1-3/+6
2013-04-15dmatest: return actual state in 'run' fileAndy Shevchenko1-2/+21
2013-04-15dmatest: run test via debugfsAndy Shevchenko1-2/+255
2013-04-15dmatest: split test parameters to separate structureAndy Shevchenko1-47/+62
2013-04-15dmatest: move dmatest_channels and nr_channels to dmatest_infoAndy Shevchenko1-13/+16
2013-04-15dmatest: create dmatest_info to keep test parametersAndy Shevchenko1-47/+113
2013-04-15dmatest: allocate memory for pq_coefs from heapAndy Shevchenko1-2/+9
2013-04-15dmatest: cancel thread immediately when asked forAndy Shevchenko1-1/+2
2013-04-15ioatdma: allow all channels to have irq coalescing supportDave Jiang1-9/+3
2013-04-15ioatdma: make debug output more readableDave Jiang2-2/+3
2013-04-15dma: Remove erroneous __exit and __exit_p() referencesMaxin B. John6-14/+14
2013-04-15dma: timb_dma: Fix compiler warningMaxin B. John1-1/+1
2013-04-15pch_dma: Use GFP_ATOMIC because called from interrupt contextTomoya MORINAGA1-1/+1
2013-04-15DMA: PL330: allow submitting 2 requests at a timeJassi Brar1-2/+1
2013-04-11Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2-17/+41
2013-04-10dmaengine: omap-dma: Start DMA without delay for cyclic channelsPeter Ujfalusi1-6/+14
2013-04-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2013-04-04dma: mxs-dma: move to generic device tree bindingShawn Guo1-4/+66
2013-04-04dma: mxs-dma: use devm_* managed functionsShawn Guo1-30/+9
2013-04-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-0/+1
2013-04-02DMA: PL330: Add check if device tree compatiblePadmavathi Venna1-11/+27
2013-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-4/+20
2013-03-30dw_dmac: adjust slave_id accordingly to request line baseAndy Shevchenko2-1/+17
2013-03-30dmaengine: dw_dma: fix endianess for DT xlate functionArnd Bergmann1-3/+3
2013-03-22ioat/dca: Update DCA BIOS workarounds to use TAINT_FIRMWARE_WORKAROUNDAlexander Duyck1-3/+8
2013-03-21drivers/Kconfig: add several missing GENERIC_HARDIRQS dependenciesHeiko Carstens1-0/+1
2013-03-03Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2-77/+75
2013-02-28dmaengine: dw_dmac: move to generic DMA bindingArnd Bergmann2-77/+75
2013-02-27dmaengine: convert to idr_alloc()Tejun Heo1-10/+6
2013-02-26Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds35-632/+1701
2013-02-23Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds14-0/+1911
2013-02-21Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+1
2013-02-21Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds1-19/+1
2013-02-21Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds3-61/+1280
2013-02-20Merge remote-tracking branch 'agust/next' into nextBenjamin Herrenschmidt14-0/+1911
2013-02-15Merge branch 'omap/multiplatform-fixes', tag 'v3.8-rc5' into next/multiplatformArnd Bergmann3-6/+9
2013-02-14DMA: PL330: Register the DMA controller with the generic DMA helpersPadmavathi Venna1-0/+10
2013-02-14DMA: PL330: Add xlate functionPadmavathi Venna1-0/+25
2013-02-14DMA: PL330: Add new pl330 filter for DT case.Padmavathi Venna1-14/+15
2013-02-14dma: tegra20-apb-dma: remove unnecessary assignmentAndy Shevchenko1-1/+0
2013-02-14edma: do not waste memory for dma_maskAndy Shevchenko1-2/+4
2013-02-14dma: coh901318: set residue only if dma is in progressAndy Shevchenko1-1/+3
2013-02-14dma: coh901318: avoid unbalanced lockingAndy Shevchenko1-1/+1
2013-02-14dma: of-dma: protect list write operation by spin_lockAndy Shevchenko1-0/+2
2013-02-14dmaengine: ste_dma40: do not remove descriptors for cyclic transfersFabio Baltieri1-3/+3
2013-02-14dma: of-dma.c: fix memory leakageCong Ding1-0/+1
2013-02-14dw_dmac: apply default dma_mask if neededAndy Shevchenko1-0/+6
2013-02-13dmaengine: ioat - fix spare sparse complainFengguang Wu1-1/+1
2013-02-13dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.cVinod Koul3-0/+270
2013-02-12ioatdma: fix race between updating ioat->head and IOAT_COMPLETION_PENDINGDave Jiang3-97/+128
2013-02-12dw_dmac: add support for Lynxpoint DMA controllersMika Westerberg1-0/+6
2013-02-05Merge tag 'tegra-for-3.9-soc-ccf' of git://git.kernel.org/pub/scm/linux/kerne...Olof Johansson1-1/+1
2013-01-30Merge tag 'vexpress/drivers-for-3.9' of git://git.linaro.org/people/pawelmoll...Olof Johansson3-6/+9
2013-01-28Merge tag 'coh901318-for-arm-soc' of http://git.kernel.org/pub/scm/linux/kern...Olof Johansson3-61/+1280
2013-01-28ARM: tegra: migrate to new clock codePrashant Gaikwad1-1/+1
2013-01-28dw_dmac: return proper residue valueAndy Shevchenko2-2/+46
2013-01-28dw_dmac: fill individual length of descriptorAndy Shevchenko1-0/+3
2013-01-28dw_dmac: introduce total_len field in struct dw_descAndy Shevchenko2-6/+7
2013-01-28dw_dmac: remove unnecessary tx_list field in dw_dma_chanAndy Shevchenko2-6/+15
2013-01-28dw_dmac: print out DW_PARAMS and DWC_PARAMS when debugAndy Shevchenko1-0/+5
2013-01-28DMAEngine: sirf: lock the shared registers access in sirfsoc_dma_terminate_allBarry Song1-1/+3
2013-01-28DMAEngine: sirf: add DMA pause/resume supportBarry Song1-0/+46
2013-01-25Merge 3.8-rc5 into driver-core-nextGreg Kroah-Hartman3-6/+9
2013-01-25dma: Convert to devm_ioremap_resource()Thierry Reding5-18/+20
2013-01-24Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds3-6/+9
2013-01-21Merge tag 'ux500-dma40' of //git.linaro.org/people/fabiobaltieri/linux.gitVinod Koul3-143/+505
2013-01-20dw_dmac: move soft LLP code from tasklet to dwc_scan_descriptorsAndy Shevchenko1-22/+21
2013-01-20dw_dmac: don't exceed AHB master number in dwc_get_data_widthAndy Shevchenko1-13/+20
2013-01-20dw_dmac: allocate dma descriptors from DMA_COHERENT memoryAndy Shevchenko2-64/+18
2013-01-20dma: sh/shdma-base.c: remove unnecessary null pointer checkCong Ding1-3/+0
2013-01-20dma: remove unnecessary null pointer check in mmp_pdma.cCong Ding1-4/+2
2013-01-20dma: edma: fix slave config dependency on directionMatt Porter1-28/+27
2013-01-14dmaengine: set_dma40: balance clock in probe fail codeFabio Baltieri1-1/+1
2013-01-14dmaengine: set_dma40: ignore spurious interruptsFabio Baltieri1-3/+12
2013-01-14dmaengine: ste_dma40: add software lli supportFabio Baltieri1-1/+19
2013-01-14dmaengine: ste_dma40: minor code readability fixesFabio Baltieri1-9/+8
2013-01-14dmaengine: ste_dma40: minor cosmetic fixesFabio Baltieri2-22/+13
2013-01-14dmaengine: ste_dma40: add a done queue for completed descriptorsFabio Baltieri1-4/+33
2013-01-14dmaengine: ste_dma40: support more than 128 event linesTong Liu2-81/+355
2013-01-14dmaengine: ste_dma40: physical channels number correctionGerald Baeza1-5/+10
2013-01-14dmaengine: ste_dma40: support fixed physical channel allocationGerald Baeza1-2/+11
2013-01-14dmaengine: ste_dma40: don't allow high priority dest event linesRabin Vincent1-1/+14
2013-01-14dmaengine: ste_dma40: don't check for pm_runtime_suspended()Narayanan G1-2/+0
2013-01-14dmaengine: ste_dma40: limit burst size to 16Per Forlin1-0/+8
2013-01-14dmaengine: ste_dma40: set dma max seg sizePer Forlin1-0/+8
2013-01-14dmaengine: ste_dma40: use writel_relaxed for lcxaPer Forlin1-8/+8
2013-01-14dmaengine: ste_dma40: reset priority bit for logical channelsNarayanan1-5/+6
2013-01-13pl080.h: moved from arm/include/asm/hardware to include/linux/amba/Alessandro Rubini1-1/+1
2013-01-12dma: dw_dmac: clear suspend bit during terminationHeikki Krogerus1-1/+1
2013-01-12dw_dmac: backlink to dw_dma in dw_dma_chan is superfluousAndy Shevchenko2-10/+20
2013-01-12dw_dmac: make usage of dw_dma_slave optionalAndy Shevchenko1-6/+7
2013-01-12dw_dmac: store direction in the custom channel structureAndy Shevchenko2-8/+18
2013-01-12dw_dmac: call .probe after we have a device in placeAndy Shevchenko1-1/+2
2013-01-12dma: ste_dma40: reuse is_slave_direction helperAndy Shevchenko1-1/+1
2013-01-12dma: ipu_idmac: reuse is_slave_direction helperAndy Shevchenko1-1/+1
2013-01-12dma: ep93xx_dma: reuse is_slave_direction helperAndy Shevchenko1-2/+1
2013-01-12dma: dw_dmac: check direction properly in dw_dma_cyclic_prepAndy Shevchenko1-2/+3
2013-01-12dma: at_hdmac: check direction properly for cyclic transfersAndy Shevchenko1-5/+5
2013-01-11ARM: OMAP: Fix dmaengine init for multiplatformTony Lindgren1-19/+1
2013-01-09dma: dw_dmac: add dwc_chan_pause and dwc_chan_resumeAndy Shevchenko1-9/+22
2013-01-09dw_dmac: update tx_node_active in dwc_do_single_blockAndy Shevchenko1-8/+6
2013-01-09dw_dmac: remove redundant checkAndy Shevchenko1-1/+1
2013-01-09dw_dmac: check for mapping errorsAndy Shevchenko1-6/+14
2013-01-09dw_dmac: absence of pdata isn't critical when autocfg is setAndy Shevchenko1-7/+16
2013-01-09dma: tegra: implement flags parameters for cyclic transferLaxman Dewangan1-2/+6
2013-01-08Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-3/+6
2013-01-08dmaengine: imx-dma: Disable use of hw_chain to fix sg_dma transfers.Javier Martin1-3/+2
2013-01-08dma: mxs-dma: Fix build warnings with W=1Fabio Estevam1-4/+4
2013-01-08dma: tegra: add support for Tegra114 SoCLaxman Dewangan1-1/+12
2013-01-08dma: tegra: add support for channel wise pauseLaxman Dewangan1-5/+38
2013-01-07dma: ipu: Drop unused spinlockJean Delvare1-1/+0
2013-01-07ioat: remove chanerr mask setting for IOAT v3.xDave Jiang1-6/+1
2013-01-07ioat: Add alignment workaround for IVB platformsDave Jiang3-12/+32
2013-01-07dmaengine: add cpu_relax() to busy-loop in dma_sync_wait()Bartlomiej Zolnierkiewicz1-1/+4
2013-01-07ioat3: add missing DMA unmap to ioat_xor_val_self_test()Bartlomiej Zolnierkiewicz1-17/+59
2013-01-07dmaengine/dmatest: terminate transfers only in case of errorsShiraz Hashim1-1/+3
2013-01-07dma: sh: Don't use ENODEV for failing slave lookupGuennadi Liakhovetski1-1/+1
2013-01-07dmatest: Fix NULL pointer dereference on ioatJon Mason1-2/+2
2013-01-07DMA: PL330: Use devm_* functionsSachin Kamat1-27/+10
2013-01-07dmaengine: sirf: enable the driver support new SiRFmarco SoCBarry Song2-8/+21
2013-01-07ioat: add missing DMA unmap to ioat_dma_self_test()Bartlomiej Zolnierkiewicz1-4/+7
2013-01-07dma: Convert dev_printk(KERN_<LEVEL> to dev_<level>(Joe Perches3-51/+42
2013-01-07dmatest: adjust invalid module parameters for number of source buffersAkinobu Mita1-3/+13
2013-01-07dma: amba-pl08x: use vchan_dma_desc_free_listAkinobu Mita1-7/+1
2013-01-07dw_dmac: introduce to_dw_desc() macroAndy Shevchenko2-4/+4
2013-01-07dw_dmac: change dev_crit to dev_WARN in dwc_handle_errorAndy Shevchenko1-3/+3
2013-01-07dw_dmac: don't call platform_get_drvdata twiceAndy Shevchenko1-2/+2
2013-01-07dw_dmac: change dev_printk() to corresponding macrosAndy Shevchenko1-9/+6
2013-01-07dmaengine: dw_dmac: amend description and indentationHeikki Krogerus1-3/+3
2013-01-07dmaengine: dw_dmac: remove CLK dependencyHeikki Krogerus1-1/+0
2013-01-07dmaengine: dw_dmac: Enhance device tree supportViresh Kumar2-0/+138
2013-01-07dma: coh901318: cut down on platform data abstractionLinus Walleij1-67/+7
2013-01-07dma: coh901318: merge header filesLinus Walleij4-124/+108
2013-01-07dma: coh901318: push definitions into driverLinus Walleij3-212/+209
2013-01-07dma: coh901318: push header down into the DMA subsystemLinus Walleij4-4/+247
2013-01-07dma: coh901318: skip hard-coded addressesLinus Walleij1-22/+13
2013-01-07dma: coh901318: remove hardcoded target addressesLinus Walleij1-19/+0
2013-01-07dma: coh901318: push platform data into driverLinus Walleij1-3/+1085
2013-01-07dma: coh901318: create a proper platform data fileLinus Walleij1-0/+1
2013-01-06pch_dma: use module_pci_driver to simplify the codeWei Yongjun1-12/+1
2013-01-06drivers/dma: remove CONFIG_EXPERIMENTALKees Cook1-1/+1
2013-01-06dmaengine: add helper function to request a slave DMA channelJon Hunter1-0/+16
2013-01-06dma: mv_xor: fix error handling for clocksThomas Petazzoni1-2/+5
2013-01-06dma: mv_xor: fix error handling of mv_xor_channel_add()Thomas Petazzoni1-1/+1
2013-01-06ioat: Fix DMA memory sync direction correct flagShuah Khan1-1/+1
2013-01-03Drivers: dma: remove __dev* attributes.Greg Kroah-Hartman22-51/+46
2013-01-03powerpc, dma: move bestcomm driver from arch/powerpc/sysdev to drivers/dmaPhilippe De Muyter14-0/+1912
2012-12-17dmatest: check for dma mapping errorAndy Shevchenko1-1/+21
2012-12-17dmatest: implement two helpers to unmap dma memoryAndy Shevchenko1-10/+17
2012-12-14Merge tag 'mvebu' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds2-208/+257
2012-12-13Merge tag 'pm-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds1-2/+0
2012-12-13Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds2-3/+2