summaryrefslogtreecommitdiffstats
path: root/drivers/dma/dw
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: dw: convert tasklets to use new tasklet_setup() APIAllen Pais2020-09-181-3/+3
* dmaengine: dw: Add DMA-channels mask cell supportSerge Semin2020-08-172-2/+9
* dmaengine: dw: Ignore burst setting for memory peripheralsSerge Semin2020-08-172-6/+4
* dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculationSerge Semin2020-08-171-1/+1
* dmaengine: dw: Activate FIFO-mode for memory peripherals onlySerge Semin2020-08-171-1/+1
* Merge branch 'for-linus' into fixesVinod Koul2020-08-056-4/+64
|\
| * dmaengine: dw: Initialize max_sg_burst capabilitySerge Semin2020-07-271-0/+12
| * dmaengine: dw: Introduce max burst length hw configSerge Semin2020-07-273-0/+23
| * dmaengine: dw: Initialize min and max burst DMA device capabilitySerge Semin2020-07-271-0/+2
| * dmaengine: dw: Set DMA device max segment size parameterSerge Semin2020-07-271-0/+7
| * dmaengine: dw: Take HC_LLP flag into account for noLLP auto-configSerge Semin2020-07-272-1/+11
| * dmaengine: dw: Replace 'objs' by 'y'Andy Shevchenko2020-06-161-2/+2
| * dmaengine: dw: Register ACPI DMA controller for PCI that has companionAndy Shevchenko2020-06-163-1/+7
* | dmaengine: dw: Initialize channel before each transferAndy Shevchenko2020-07-061-12/+0
|/
* dmaengine: dw: platform: Mark 'hclk' clock optionalAndy Shevchenko2019-10-141-1/+1
* dmaengine: dw: platform: Split OF helpers to separate moduleAndy Shevchenko2019-08-214-113/+149
* dmaengine: dw: platform: Split ACPI helpers to separate moduleAndy Shevchenko2019-08-214-53/+63
* dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register()Andy Shevchenko2019-08-211-4/+8
* dmaengine: dw: platform: Switch to acpi_dma_controller_register()Andy Shevchenko2019-08-211-2/+12
* dmaengine: dw: platform: Use devm_platform_ioremap_resource()Andy Shevchenko2019-08-211-3/+1
* dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart LakeAndy Shevchenko2019-08-211-5/+11
* dmaengine: dw: platform: Use struct dw_dma_chip_pdataAndy Shevchenko2019-08-211-11/+31
* dmaengine: dw: Export struct dw_dma_chip_pdata for wider useAndy Shevchenko2019-08-212-44/+44
* dmaengine: dw: Update Intel Elkhart Lake Service Engine acronymJarkko Nikula2019-08-201-1/+1
* dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart LakeAndy Shevchenko2019-06-251-0/+5
* dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bitAndy Shevchenko2019-06-251-8/+20
* Merge branch 'topic/dw' into for-linusVinod Koul2019-03-129-247/+419
|\
| * dmaengine: dw: convert to SPDX identifiersAndy Shevchenko2019-01-076-20/+7
| * dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bitAndy Shevchenko2019-01-074-26/+47
| * dmaengine: dw: Reset DRAIN bit when resume the channelAndy Shevchenko2019-01-074-7/+25
| * dmaengine: dw: Split DW and iDMA 32-bit operationsAndy Shevchenko2019-01-078-179/+339
| * dmaengine: dw: Remove unused internal propertyAndy Shevchenko2019-01-073-10/+1
| * dmaengine: dw: Remove misleading is_private propertyAndy Shevchenko2019-01-073-7/+1
| * dmaengine: dw: Add missed multi-block support for iDMA 32-bitAndy Shevchenko2019-01-071-0/+1
* | dmaengine: dw: drop useless LIST_HEADJulia Lawall2019-01-071-1/+0
|/
* Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2019-01-013-0/+12
|\
| * dmaengine: dw-dmac: implement dma protection control settingChristian Lamparter2018-11-243-0/+12
* | dmaengine: dw: Fix FIFO size for Intel MerrifieldAndy Shevchenko2018-12-061-3/+3
|/
* Merge branch 'topic/dw' into for-linusVinod Koul2018-10-241-0/+2
|\
| * dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllersHans de Goede2018-08-291-0/+2
* | dmaengine: dw: remove dma_slave_config direction usageVinod Koul2018-10-071-5/+0
|/
* dmaengine: dw: simplify getting .drvdataWolfram Sang2018-04-221-4/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* dmaengine: DW DMAC: Handle return value of clk_prepare_enableArvind Yadav2017-05-241-1/+5
* dmaengine: dw: Remove AVR32 bits from the driverAndy Shevchenko2017-05-153-375/+14
* Merge tag 'dmaengine-4.11-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2017-02-214-67/+223
|\
| * dmaengine: dw: we do support Merrifield SoC in PCI modeAndy Shevchenko2017-01-251-0/+15
| * dmaengine: dw: add support of iDMA 32-bit hardwareAndy Shevchenko2017-01-251-9/+92
| * dmaengine: dw: introduce register mappings for iDMA 32-bitAndy Shevchenko2017-01-251-3/+49
| * dmaengine: dw: introduce block2bytes() and bytes2block()Andy Shevchenko2017-01-252-23/+35