summaryrefslogtreecommitdiffstats
path: root/drivers/dma/bcm2835-dma.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'dmaengine-5.4-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2019-09-171-1/+3
|\
| * dmaengine: bcm2835: Print error in case setting DMA mask failsStefan Wahren2019-07-221-1/+3
* | dmaengine: bcm2835: Avoid accessing memory when copying zeroesLukas Wunner2019-09-111-0/+19
* | dmaengine: bcm2835: Document struct bcm2835_dmadevLukas Wunner2019-09-111-0/+6
* | dmaengine: bcm2835: Allow reusable descriptorsLukas Wunner2019-09-111-0/+1
* | dmaengine: bcm2835: Allow cyclic transactions without interruptLukas Wunner2019-09-111-2/+10
|/
* Merge tag 'dmaengine-5.2-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2019-05-091-1/+0
|\
| * dmaengine: bcm2835: Drop duplicate capability setting.Michal Suchanek2019-04-261-1/+0
* | dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sgStefan Wahren2019-04-231-1/+1
|/
* Merge branch 'topic/brcm' into for-linusVinod Koul2019-03-121-61/+31
|\
| * dmaengine: bcm2835: Drop outdated comment on supported transactionsLukas Wunner2019-02-041-3/+0
| * dmaengine: bcm2835: Drop gratuitous list deletionLukas Wunner2019-02-041-10/+0
| * dmaengine: bcm2835: Enforce control block alignmentLukas Wunner2019-02-041-1/+5
| * dmaengine: bcm2835: Return void from abort of transactionsLukas Wunner2019-02-041-3/+2
| * dmaengine: bcm2835: Fix abort of transactionsLukas Wunner2019-02-041-32/+9
| * dmaengine: bcm2835: Fix interrupt race on RTLukas Wunner2019-02-041-15/+18
* | dmaengine: bcm2835: Use struct_size() in kzalloc()Gustavo A. R. Silva2019-01-071-2/+1
|/
* dmaengine: bcm2835: Switch to SPDX identifierStefan Wahren2018-11-111-10/+1
* dmaengine: bcm2835: make license text and module license matchStefan Wahren2018-11-111-1/+1
* dmaengine: bcm2835: remove dma_slave_config direction usageVinod Koul2018-10-071-8/+0
* dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_freePeter Ujfalusi2017-12-041-1/+9
* dmaengine: bcm2835: Fix cyclic DMA period splittingMatthias Reichl2017-03-061-1/+4
* dmaengine: bcm2835: fix 64-bit warningArnd Bergmann2016-07-011-2/+3
* dmaengine: bcm2835: fix unexported functionBen Dooks2016-06-081-1/+1
* dmaengine: bcm2835: fix typo/added newline in legacy-mode warning messageMartin Sperl2016-05-021-1/+1
* dmaengine: bcm2835: use platform_get_irq_bynameMartin Sperl2016-04-191-14/+63
* dmaengine: bcm2835: add dma_memcopy support to bcm2835-dmaMartin Sperl2016-04-151-1/+35
* dmaengine: bcm2835: add slave_sg support to bcm2835-dmaMartin Sperl2016-04-151-5/+108
* dmaengine: bcm2835: limit max length based on channel typeMartin Sperl2016-04-151-3/+26
* dmaengine: bcm2835: move controlblock chain generation into separate methodMartin Sperl2016-04-151-96/+198
* dmaengine: bcm2835: move cyclic member from bcm2835_chan into bcm2835_descMartin Sperl2016-04-151-3/+3
* dmaengine: bcm2835: add additional defines for DMA-registersMartin Sperl2016-04-151-8/+49
* dmaengine: bcm2835: remove unnecessary masking of dma channelsMartin Sperl2016-04-151-9/+0
* dmaengine: bcm2835: set residue_granularity fieldMartin Sperl2016-04-151-0/+1
* dmaengine: bcm2835-dma: Convert to use DMA poolPeter Ujfalusi2015-12-051-24/+54
* dmaengine: bcm2835-dma: Fix memory leak when stopping a running transferPeter Ujfalusi2015-03-301-0/+1
* dmaengine: bcm2835: Declare slave capabilities for the generic codeMaxime Ripard2014-12-221-12/+3
* dmaengine: bcm2835: Split device_controlMaxime Ripard2014-12-221-23/+8
* dmaengine: Make the destination abbreviation coherentMaxime Ripard2014-12-221-1/+1
* dmaengine: Remove .owner field for driverKiran Padwal2014-11-061-1/+0
* dmaengine: bcm2835: Remove chancnt affectationsMaxime Ripard2014-11-061-2/+0
* dmaengine: Remove the context argument to the prep_dma_cyclic operationLaurent Pinchart2014-08-041-1/+1
* dmaengine: Add DMA_PRIVATE to BCM2835 driverFlorian Meier2014-01-201-0/+1
* dmaengine: Add support for BCM2835Florian Meier2014-01-071-0/+706