summaryrefslogtreecommitdiffstats
path: root/drivers/dma/tegra20-apb-dma.c
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: tegra20: Fix runtime PM imbalance on errorDinghao Liu2021-04-121-2/+2
* dmaengine: tegra20: convert tasklets to use new tasklet_setup() APIAllen Pais2020-09-181-4/+3
* dmaengine: tegra-apb: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-06-151-1/+1
* dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronizationDmitry Osipenko2020-04-271-0/+9
* drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci warningskbuild test robot2020-04-101-1/+0
* Merge tag 'dmaengine-5.7-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2020-04-021-264/+282
|\
| * dmaengine: tegra-apb: Improve DMA synchronizationDmitry Osipenko2020-03-231-0/+25
| * dmaengine: tegra-apb: Don't save/restore IRQ flags in interrupt handlerDmitry Osipenko2020-03-231-4/+3
| * dmaengine: tegra-apb: mark PM functions as __maybe_unusedYueHaibing2020-03-231-4/+2
| * dmaengine: tegra-apb: Improve error message about DMA underflowDmitry Osipenko2020-02-251-1/+1
| * dmaengine: tegra-apb: Remove unused function argumentDmitry Osipenko2020-02-251-2/+1
| * dmaengine: tegra-apb: Remove MODULE_ALIASDmitry Osipenko2020-02-251-1/+0
| * dmaengine: tegra-apb: Add missing of_dma_controller_freeDmitry Osipenko2020-02-251-0/+1
| * dmaengine: tegra-apb: Clean up suspend-resumeDmitry Osipenko2020-02-251-67/+69
| * dmaengine: tegra-apb: Keep clock enabled only during of DMA transferDmitry Osipenko2020-02-251-11/+25
| * dmaengine: tegra-apb: Remove duplicated pending_sg_req checksDmitry Osipenko2020-02-251-12/+0
| * dmaengine: tegra-apb: Remove assumptions about unavailable runtime PMDmitry Osipenko2020-02-251-9/+1
| * dmaengine: tegra-apb: Remove unneeded initialization of tdc->config_initDmitry Osipenko2020-02-251-1/+0
| * dmaengine: tegra-apb: Fix coding style problemsDmitry Osipenko2020-02-251-131/+144
| * dmaengine: tegra-apb: Use devm_request_irqDmitry Osipenko2020-02-251-24/+11
| * dmaengine: tegra-apb: Use devm_platform_ioremap_resourceDmitry Osipenko2020-02-251-2/+1
| * dmaengine: tegra-apb: Clean up tasklet releasingDmitry Osipenko2020-02-251-5/+1
| * dmaengine: tegra-apb: Prevent race conditions on channel's freeingDmitry Osipenko2020-02-251-2/+1
| * dmaengine: tegra-apb: Implement synchronization hookDmitry Osipenko2020-02-251-0/+8
* | dmaengine: tegra-apb: Prevent race conditions of tasklet vs free listDmitry Osipenko2020-02-251-1/+1
* | dmaengine: tegra-apb: Fix use-after-freeDmitry Osipenko2020-02-251-4/+0
|/
* dmaengine: tegra-apb: Support per-burst residue granularityDmitry Osipenko2019-07-251-7/+68
* Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2019-07-171-2/+10
|\
| * dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unsetDmitry Osipenko2019-06-041-2/+10
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201Thomas Gleixner2019-05-301-12/+1
|/
* dmaengine: tegra-apb: Use struct_size() in devm_kzalloc()Gustavo A. R. Silva2019-01-071-2/+3
* dmaengine: tegra: add tracepoints to driverBen Dooks2019-01-071-0/+7
* dmaengine: tegra: reduce channel name field sizeBen Dooks2019-01-071-1/+1
* dmaengine: tegra: fix incorrect case of DMABen Dooks2019-01-071-10/+10
* dmaengine: tegra: make byte counters unsigned intBen Dooks2019-01-071-3/+3
* dmaengine: tegra: avoid overflow of byte trackingBen Dooks2019-01-071-1/+4
* dmaengine: tegra-apb: Support non-flow controlled slave configurationDmitry Osipenko2017-11-291-5/+14
* dmaengine: tegra-apb: Really fix runtime-pm usageJon Hunter2017-06-301-40/+10
* dmaengine: tegra20-apb-dma: convert callback to helper functionDave Jiang2016-08-081-6/+4
* Merge branch 'topic/tegra' into for-linusVinod Koul2016-07-161-7/+5
|\
| * dmaengine: tegra: Remove some whitespace funkinessThierry Reding2016-06-141-7/+5
* | dmaengine: tegra-apb: Return the actual descriptor statusJon Hunter2016-06-301-2/+2
* | dmaengine: tegra-apb: Remove duplicated residue calculationJon Hunter2016-06-301-12/+12
* | dmaengine: tegra-apb: Correct grammar in TX status debug messageJon Hunter2016-06-301-1/+1
* | dmaengine: Remove site specific OOM error messages on kzallocPeter Griffin2016-06-211-8/+3
* | dmaengine: tegra20-apb-dma: Only calculate residue if txstate exists.Peter Griffin2016-06-211-1/+1
|/
* dmaengine: tegra-apb: proper default init of channel slave_idShardar Shariff Md2016-05-021-2/+14
* dmaengine: tegra: Move of_device_id table near to its userLaxman Dewangan2016-03-041-19/+18
* dmaengine: tegra: don't open code of_device_get_match_data()Laxman Dewangan2016-03-031-6/+4
* dmaengine: tegra-apb: Free interrupts before killing taskletsJon Hunter2015-12-051-2/+4