index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
dma
/
amba-pl08x.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-17
dmaengine: pl08x: Use kcalloc() instead of kzalloc()
Erick Archer
1
-2
/
+2
2024-02-23
dmaengine: pl08x: constify pointer to char in filter function
Krzysztof Kozlowski
1
-1
/
+1
2022-09-29
dmaengine: pl08x: Fix double word
Shaomin Deng
1
-1
/
+1
2022-07-06
dmaengine: fix typos in comments
Julia Lawall
1
-1
/
+1
2022-04-20
dmaengine: pl08x: drop the useless function
Haowen Bai
1
-11
/
+0
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-5
/
+5
2019-07-17
Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/users/vkoul/slave-dma
Linus Torvalds
1
-3
/
+2
2019-06-14
dmaengine: amba-pl08x: no need to cast away call to debugfs_create_file()
Greg Kroah-Hartman
1
-3
/
+2
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 133
Thomas Gleixner
1
-13
/
+1
2019-03-25
dmaengine: pl08x: be fair when re-assigning physical channel
Jean-Nicolas Graux
1
-6
/
+16
2018-12-17
dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE
Yangtao Li
1
-12
/
+2
2017-12-04
dmaengine: amba-pl08x: Use vchan_terminate_vdesc() instead of desc_free
Peter Ujfalusi
1
-1
/
+10
2017-08-28
dmaengine: pl08x: constify amba_id
Arvind Yadav
1
-1
/
+1
2017-05-24
dmaengine: pl08x: Add support for Faraday Technology FTDMAC020
Linus Walleij
1
-155
/
+612
2017-05-24
dmaengine: pl08x: Make slave engine optional
Linus Walleij
1
-50
/
+78
2017-05-24
ARM/dmaengine: pl08x: pass reasonable memcpy settings
Linus Walleij
1
-38
/
+93
2017-05-04
dmaengine: pl08x: remove lock documentation
Vinod Koul
1
-1
/
+0
2017-05-04
dmaengine: pl08x: fix pl08x_dma_chan_state documentation
Vinod Koul
1
-1
/
+1
2017-05-04
dmaengine: pl08x: Use the BIT() macro consistently
Linus Walleij
1
-5
/
+5
2017-05-04
dmaengine: pl080: Fix some missing kerneldoc
Linus Walleij
1
-2
/
+5
2016-11-17
dmaengine: pl08x: Add support for the DMA slave map
Sylwester Nawrocki
1
-0
/
+11
2016-06-21
dmaengine: Remove site specific OOM error messages on kzalloc
Peter Griffin
1
-9
/
+1
2016-04-05
dmaengine: pl08x: allocate OF slave channel data at probe time
Linus Walleij
1
-28
/
+58
2015-08-18
dmaengine: pl08x: support dt channel assignment
Linus Walleij
1
-3
/
+189
2015-05-08
dmaengine: pl08x: Suppress spaces in indentation
Leonardo Carreras
1
-1
/
+1
2015-04-24
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
Linus Torvalds
1
-11
/
+0
2015-03-18
Merge branch 'topic/alloc_removal' into for-linus
Vinod Koul
1
-7
/
+0
2015-03-18
dmaengine: amba-pl08x:remove device_alloc_chan_resources handler
Vinod Koul
1
-7
/
+0
2015-03-18
dmaengine: pl08x: Define capabilities for generic capabilities reporting
Mark Brown
1
-0
/
+14
2015-03-16
dmaengine: Remove FSF mailing addresses
Jarkko Nikula
1
-4
/
+0
2014-12-22
dmaengine: pl08x: Split device_control
Maxime Ripard
1
-66
/
+90
2014-11-06
dmaengine: pl08x: Remove chancnt affectations
Maxime Ripard
1
-2
/
+0
2014-08-04
dma: pl08x: Use correct specifier for size_t values
Mark Brown
1
-2
/
+2
2014-08-04
dmaengine: Remove the context argument to the prep_dma_cyclic operation
Laurent Pinchart
1
-1
/
+1
2014-01-28
dma: pl08x: Export pl08x_filter_id
Sachin Kamat
1
-0
/
+2
2013-12-18
dma: pl08x: allow zero slave channels
Linus Walleij
1
-1
/
+1
2013-12-04
Fix pl08x warnings
Russell King - ARM Linux
1
-1
/
+1
2013-11-20
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
Linus Torvalds
1
-35
/
+4
2013-11-16
Merge commit 'dmaengine-3.13-v2' of git://git.kernel.org/pub/scm/linux/kernel...
Vinod Koul
1
-31
/
+1
2013-11-14
dmaengine: remove DMA unmap from drivers
Bartlomiej Zolnierkiewicz
1
-31
/
+0
2013-11-13
dmaengine: prepare for generic 'unmap' data
Dan Williams
1
-0
/
+1
2013-10-31
DMA-API: dma: pl08x: add dma_set_mask_and_coherent() call
Russell King
1
-0
/
+5
2013-10-25
dmaengine: amba-pl08x: use DMA_COMPLETE for dma completion status
Vinod Koul
1
-2
/
+2
2013-10-13
dma: misc: remove deprecated IRQF_DISABLED
Michael Opdenacker
1
-2
/
+1
2013-09-10
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
Linus Torvalds
1
-138
/
+363
2013-09-02
dmaengine: PL08x: Add cyclic transfer support
Alban Bedel
1
-29
/
+118
2013-09-02
dmaengine: PL08x: Fix reading the byte count in cctl
Alban Bedel
1
-0
/
+4
2013-09-02
dmaengine: PL08x: Add support for different maximum transfer size
Tomasz Figa
1
-1
/
+7
2013-09-02
dmaengine: PL08x: Add support for PL080S variant
Tomasz Figa
1
-27
/
+118
2013-09-02
dmaengine: PL08x: Move LLI dumping code into separate function
Tomasz Figa
1
-17
/
+24
2013-09-02
dmaengine: PL08x: Rework LLI handling to be less fragile
Tomasz Figa
1
-65
/
+82
2013-09-02
dmaengine: PL08x: Add support for different offset of CONFIG register
Tomasz Figa
1
-12
/
+18
2013-09-02
dmaengine: PL08x: Refactor pl08x_getbytes_chan() to lower indentation
Tomasz Figa
1
-24
/
+29
2013-08-22
DMA: fix printk warning in AMBA PL08x DMA driver
Andre Przywara
1
-3
/
+6
2013-08-22
DMA: fix AMBA PL08x compilation issue with 64bit DMA address type
Andre Przywara
1
-6
/
+8
2013-07-05
dmaengine: PL08x: Avoid collisions with get_signal() macro
Mark Brown
1
-4
/
+4
2013-01-13
pl080.h: moved from arm/include/asm/hardware to include/linux/amba/
Alessandro Rubini
1
-1
/
+1
2013-01-07
dma: amba-pl08x: use vchan_dma_desc_free_list
Akinobu Mita
1
-7
/
+1
2012-08-22
drivers/dma/amba-pl08x.c: fix error return code
Julia Lawall
1
-0
/
+2
2012-07-01
dmaengine: PL08x: ensure all descriptors are freed when channel is released
Russell King
1
-0
/
+2
2012-07-01
dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking
Russell King
1
-12
/
+0
2012-07-01
dmaengine: PL08x: get rid of pl08x_prep_channel_resources
Russell King
1
-23
/
+9
2012-07-01
dmaengine: PL08x: fix tx_status function to return correct residue
Russell King
1
-27
/
+34
2012-07-01
dmaengine: PL08x: convert to use vchan done list
Russell King
1
-81
/
+54
2012-07-01
dmaengine: PL08x: convert to use vchan submitted/issued lists
Russell King
1
-47
/
+17
2012-07-01
dmaengine: PL08x: use vchan's spinlock
Russell King
1
-25
/
+20
2012-07-01
dmaengine: PL08x: convert to use virt-dma structs
Russell King
1
-28
/
+29
2012-07-01
dmaengine: PL08x: rejig physical channel allocation
Russell King
1
-156
/
+112
2012-07-01
dmaengine: PL08x: start next descriptor from irq context
Russell King
1
-4
/
+5
2012-07-01
dmaengine: PL08x: split the pend_list in two
Russell King
1
-13
/
+28
2012-07-01
dmaengine: PL08x: re-jig the starting of txds
Russell King
1
-20
/
+17
2012-07-01
dmaengine: PL08x: remove waiting descriptor pointer
Russell King
1
-7
/
+1
2012-07-01
dmaengine: PL08x: move DMA signal muxing into slave prepare code
Russell King
1
-47
/
+32
2012-07-01
dmaengine: PL08x: convert to a list of completed descriptors
Russell King
1
-10
/
+20
2012-07-01
dmaengine: PL08x: track mux usage on a per-channel basis.
Russell King
1
-5
/
+13
2012-07-01
dmaengine: PL08x: move DMA signal muxing into pl08x_dma_chan struct
Russell King
1
-14
/
+15
2012-07-01
dmaengine: PL08x: split DMA signal muxing from channel alloc
Russell King
1
-7
/
+36
2012-07-01
dmaengine: PL08x: get rid of unnecessary checks in dma_slave_config
Russell King
1
-28
/
+13
2012-07-01
dmaengine: PL08x: ignore 'direction' argument in dma_slave_config
Russell King
1
-38
/
+18
2012-07-01
dmaengine: PL08x: extract function to to generate cctl values
Russell King
1
-21
/
+32
2012-07-01
dmaengine: PL08x: move the bus and increment selection to dma prepare function
Russell King
1
-12
/
+14
2012-07-01
dmaengine: PL08x: get rid of device_fc in struct pl08x_dma_chan
Russell King
1
-7
/
+1
2012-07-01
dmaengine: PL08x: get src/dst addr direct from dma_slave_config struct
Russell King
1
-8
/
+7
2012-07-01
dmaengine: PL08x: constify channel names and bus_id strings
Russell King
1
-1
/
+1
2012-07-01
dmaengine: PL08x: move private data structures into amba-pl08x.c
Russell King
1
-0
/
+136
2012-07-01
dmaengine: PL08x: clean up get_signal/put_signal
Russell King
1
-2
/
+2
2012-07-01
dmaengine: PL08x: remove circular_buffer boolean from channel data
Russell King
1
-7
/
+0
2012-07-01
dmaengine: PL08x: remove redundant spinlock
Russell King
1
-3
/
+0
2012-07-01
dmaengine: PL08x: fix missed dma_transfer_direction fixup
Russell King
1
-1
/
+1
2012-07-01
dmaengine: PL08x: remove runtime PM support
Russell King
1
-10
/
+0
2012-05-11
dmaengine: Use dma_sg_len(sg) instead of sg->length
Lars-Peter Clausen
1
-1
/
+1
2012-05-11
dmaengine: Use sg_dma_address instead of sg_phys
Lars-Peter Clausen
1
-2
/
+2
2012-04-25
Merge branch 'fixes' into next
Vinod Koul
1
-0
/
+1
2012-04-25
dma/amba-pl08x: add support for the Nomadik variant
Linus Walleij
1
-7
/
+37
2012-04-25
dmaengine/amba-pl08x : reset phychan_hold on terminate all
Davide Ciminaghi
1
-0
/
+1
2012-04-23
dma/amba-pl08x: check for terminal count status only
Linus Walleij
1
-1
/
+1
2012-03-21
dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic
Alexandre Bounine
1
-1
/
+1
2012-03-13
dmaengine: consolidate initialization of cookies
Russell King - ARM Linux
1
-2
/
+1
2012-03-13
dmaengine: consolidate tx_status functions
Russell King - ARM Linux
1
-18
/
+4
2012-03-13
dmaengine: provide a common function for completing a dma descriptor
Russell King - ARM Linux
1
-1
/
+1
2012-03-13
dmaengine: consolidate assignment of DMA cookies
Russell King - ARM Linux
1
-6
/
+3
2012-03-13
dmaengine: add private header file
Russell King - ARM Linux
1
-0
/
+2
2012-03-13
dmaengine: move last completed cookie into generic dma_chan structure
Russell King - ARM Linux
1
-4
/
+4
2012-02-22
dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG
Viresh Kumar
1
-1
/
+3
2012-01-31
drivers/dma/amba-pl08x.c: adjust double test
Julia Lawall
1
-1
/
+1
2012-01-17
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
Linus Torvalds
1
-19
/
+22
2011-12-05
dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true
Viresh Kumar
1
-9
/
+12
2011-11-22
dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers
Dave Martin
1
-0
/
+2
2011-10-27
dmaengine: move drivers to dma_transfer_direction
Vinod Koul
1
-12
/
+12
2011-09-19
dmaengine/amba-pl08x: Check txd->llis_va before freeing dma_pool
Viresh Kumar
1
-1
/
+2
2011-09-19
dmaengine/amba-pl08x: Add support for sg len greater than one for slave trans...
Viresh Kumar
1
-163
/
+215
2011-09-05
dmaengine: amba-pl08x: make filter check that the channel is owned by pl08x
Russell King - ARM Linux
1
-1
/
+9
2011-09-02
Merge branch 'next' into v3.1-rc4
Vinod Koul
1
-257
/
+188
2011-08-25
dmaengine/amba-pl08x: Call pl08x_free_txd() instead of calling kfree() directly
Viresh Kumar
1
-1
/
+3
2011-08-25
dmaengine/amba-pl08x: Pass flow controller information with slave channel data
Viresh Kumar
1
-8
/
+53
2011-08-25
dmaengine/amba-pl08x: Choose peripheral bus as master bus
Viresh Kumar
1
-16
/
+6
2011-08-25
dmaengine/amba-pl08x: Align lli_len to max(src.width, dst.width)
Viresh Kumar
1
-5
/
+7
2011-08-25
dmaengine/amba-pl08x: Add prep_single_byte_llis() routine
Viresh Kumar
1
-28
/
+33
2011-08-25
dmaengine/amba-pl08x: max_bytes_per_lli is TRANSFER_SIZE * src_width (not MIN...
Viresh Kumar
1
-8
/
+6
2011-08-25
dmaengine/amba-pl08x: Get rid of pl08x_pre_boundary()
Viresh Kumar
1
-124
/
+17
2011-08-25
dmaengine/amba-pl08x: Schedule tasklet in case of error interrupt
Viresh Kumar
1
-21
/
+23
2011-08-25
dmaengine/amba-pl08x: No need to check "ch->signal < 0"
Viresh Kumar
1
-1
/
+1
2011-08-25
dmaengine/amba-pl08x: Simplify pl08x_ensure_on()
Viresh Kumar
1
-7
/
+1
2011-08-25
dmaengine/amba-pl08x: support runtime PM
Viresh Kumar
1
-0
/
+12
2011-08-25
dmaengine/amba-pl08x: Changing few prints to dev_dbg from dev_info
Viresh Kumar
1
-4
/
+3
2011-08-25
dmaengine/amba-pl08x: Remove redundant comment and rewrite original
Viresh Kumar
1
-8
/
+7
2011-08-25
dmaengine/amba-pl08x: pass (*ptr) to sizeof() instead of (struct xyz)
Viresh Kumar
1
-4
/
+4
2011-08-25
dmaengine/amba-pl08x: Rearrange inclusion of header files in ascending order
Viresh Kumar
1
-9
/
+8
2011-08-25
dmaengine/amba-pl08x: Resolve formatting issues
Viresh Kumar
1
-25
/
+16
2011-08-09
dmaengine: PL08x: Fix trivial build error
Russell King
1
-0
/
+1
2011-07-26
dmaengine: pl08x: handle the rest of enums in pl08x_width
Vinod Koul
1
-1
/
+2
2011-07-26
DMA: PL08x: cleanup selection of burst size
Russell King - ARM Linux
1
-30
/
+28
2011-07-26
DMA: PL08x: avoid recalculating cctl at each prepare
Russell King - ARM Linux
1
-36
/
+42
2011-07-26
DMA: PL08x: cleanup selection of buswidth
Russell King - ARM Linux
1
-15
/
+19
2011-07-26
DMA: PL08x: separately store source/destination cctl
Russell King - ARM Linux
1
-14
/
+16
2011-07-26
DMA: PL08x: separately store source/destination slave address
Russell King - ARM Linux
1
-12
/
+9
2011-07-26
DMA: PL08x: clean up LLI debugging
Russell King - ARM Linux
1
-17
/
+16
2011-07-26
DMA: PL08x: select LLI bus only once per LLI setup
Russell King - ARM Linux
1
-4
/
+3
2011-07-26
DMA: PL08x: remove unused constants
Russell King - ARM Linux
1
-4
/
+0
2011-02-23
ARM: amba: make probe() functions take const id tables
Russell King
1
-1
/
+1
2011-01-30
DMA: PL08x: fix channel pausing to timeout rather than lockup
Russell King - ARM Linux
1
-6
/
+15
2011-01-30
DMA: PL08x: fix infinite wait when terminating transfers
Russell King - ARM Linux
1
-14
/
+18
2011-01-16
ARM: PL08x: cleanup comments
Russell King - ARM Linux
1
-94
/
+52
2011-01-04
ARM: PL08x: prevent dma_set_runtime_config() reconfiguring memcpy channels
Russell King - ARM Linux
1
-0
/
+3
2011-01-04
ARM: PL08x: allow dma_set_runtime_config() to return errors
Russell King - ARM Linux
1
-10
/
+13
2011-01-04
ARM: PL08x: fix locking between prepare function and submit function
Russell King - ARM Linux
1
-19
/
+9
2011-01-04
ARM: PL08x: introduce 'phychan_hold' to hold on to physical channels
Russell King - ARM Linux
1
-0
/
+11
2011-01-04
ARM: PL08x: put txd's on the pending list in pl08x_tx_submit()
Russell King - ARM Linux
1
-14
/
+32
2011-01-04
ARM: PL08x: rename 'desc_list' as 'pend_list'
Russell King - ARM Linux
1
-10
/
+10
2011-01-04
ARM: PL08x: implement unmapping of memcpy buffers
Russell King - ARM Linux
1
-13
/
+39
2011-01-04
ARM: PL08x: store prep_* flags in async_tx structure
Russell King - ARM Linux
1
-3
/
+5
2011-01-04
ARM: PL08x: shrink srcbus/dstbus in txd structure
Russell King - ARM Linux
1
-10
/
+10
2011-01-04
ARM: PL08x: don't manipulate txd->srcbus or txd->dstbus during LLI fill
Russell King - ARM Linux
1
-76
/
+83
2011-01-04
ARM: PL08x: fix fill_bytes calculation
Russell King - ARM Linux
1
-16
/
+10
2011-01-04
ARM: PL08x: use min() to calculate target_len
Russell King - ARM Linux
1
-3
/
+1
2011-01-04
ARM: PL08x: ensure pl08x_pre_boundary() works for any value of addr
Russell King - ARM Linux
1
-9
/
+5
2011-01-04
ARM: PL08x: make pl08x_fill_lli_for_desc() return void
Russell King - ARM Linux
1
-18
/
+12
2011-01-04
ARM: PL08x: move callback outside spinlock'd region
Russell King - ARM Linux
1
-14
/
+15
2011-01-04
ARM: PL08x: allow AHB master port selection to be configured
Russell King - ARM Linux
1
-34
/
+43
2011-01-04
ARM: PL08x: move AHB master port selection into prep_* functions
Russell King - ARM Linux
1
-24
/
+23
2011-01-04
ARM: PL08x: move cctl increment and protection setup to prep_slave_sg
Russell King - ARM Linux
1
-7
/
+8
2011-01-04
ARM: PL08x: move default cctl into txd structure
Russell King - ARM Linux
1
-15
/
+6
2011-01-04
ARM: PL08x: assign ccfg DMA request signal in prep_phy_channel()
Russell King - ARM Linux
1
-11
/
+9
2011-01-04
ARM: PL08x: move ccfg into txd structure
Russell King - ARM Linux
1
-16
/
+12
2011-01-04
ARM: PL08x: avoid duplicating registers in txd and phychan structures
Russell King - ARM Linux
1
-38
/
+19
2011-01-04
ARM: PL08x: combine functions to start DMA into one function
Russell King - ARM Linux
1
-60
/
+38
2011-01-04
ARM: PL08x: clean up LLI lookup
Russell King - ARM Linux
1
-17
/
+20
2011-01-04
ARM: PL08x: rename lli.next to lli.lli
Russell King - ARM Linux
1
-6
/
+6
2011-01-04
ARM: PL08x: use 'u32' for LLI structure members, not dma_addr_t
Russell King - ARM Linux
1
-4
/
+5
2011-01-04
ARM: PL08x: use 'size_t' for lengths
Russell King - ARM Linux
1
-23
/
+17
2011-01-04
ARM: PL08x: don't try to use llis_bus as a pointer
Russell King - ARM Linux
1
-6
/
+3
2011-01-04
ARM: PL08x: don't assume that the LLI pointer has the bus bit clear
Russell King - ARM Linux
1
-1
/
+1
2011-01-04
ARM: PL08x: ensure loops use cpu_relax()
Russell King - ARM Linux
1
-3
/
+3
2011-01-04
ARM: PL08x: consolidate physical channel release code
Russell King - ARM Linux
1
-14
/
+14
2011-01-04
ARM: PL08x: consolidate common txd initialization
Russell King - ARM Linux
1
-13
/
+14
2011-01-04
ARM: PL08x: avoid 'void *' struct fields when we can type them properly
Russell King - ARM Linux
1
-8
/
+8
2011-01-04
ARM: PL08x: constify vendor data pointers
Russell King - ARM Linux
1
-2
/
+2
2011-01-04
ARM: PL08x: remove circular buffer support
Russell King - ARM Linux
1
-51
/
+20
2011-01-04
ARM: PL08x: remove unnecessary NULL and BUG checks
Russell King - ARM Linux
1
-21
/
+0
2011-01-04
ARM: PL08x: remove unnecessary includes
Russell King - ARM Linux
1
-6
/
+1
2011-01-04
ARM: PL08x: prefix hex numbers with 0x
Russell King - ARM Linux
1
-9
/
+9
2011-01-04
ARM: PL08x: improve the announcement printk
Russell King - ARM Linux
1
-7
/
+4
2011-01-04
ARM: PL08x: add comment explaining the flow control methods
Russell King - ARM Linux
1
-1
/
+17
2011-01-04
ARM: PL08x: fix sparse warnings
Russell King - ARM Linux
1
-5
/
+5
2011-01-04
ARM: PL08x: fix deadlock in terminate_all
Russell King - ARM Linux
1
-2
/
+0
2011-01-04
ARM: PL08x: fix missed spin-unlock in pl08x_issue_pending()
Russell King - ARM Linux
1
-8
/
+4
2011-01-04
ARM: PL08x: fix a leak when preparing TXDs
Russell King - ARM Linux
1
-2
/
+3
2011-01-04
ARM: PL08x: fix locking in tasklet
Russell King - ARM Linux
1
-2
/
+3
2011-01-04
ARM: PL08x: fix atomic_t usage and tx_submit() return value range
Russell King - ARM Linux
1
-9
/
+9
2011-01-04
ARM: PL08x: fix array overflow in dma_set_runtime_config()
Russell King - ARM Linux
1
-7
/
+6
2011-01-04
ARM: PL08x: fix spelling errors
Russell King - ARM Linux
1
-20
/
+17
2010-09-29
dmaengine: driver for the ARM PL080/PL081 PrimeCells v5
Linus Walleij
1
-0
/
+2167