Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a7a97c639478941102e33dcdd0ff6d4b70539533
/
drivers
/
dma
/
amba-pl08x.c
185ecb5
dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic
by Alexandre Bounine
· 13 years ago
d3ee98cdc
dmaengine: consolidate initialization of cookies
by Russell King - ARM Linux
· 13 years ago
96a2af4
dmaengine: consolidate tx_status functions
by Russell King - ARM Linux
· 13 years ago
f7fbce0
dmaengine: provide a common function for completing a dma descriptor
by Russell King - ARM Linux
· 13 years ago
884485e
dmaengine: consolidate assignment of DMA cookies
by Russell King - ARM Linux
· 13 years ago
d2ebfb3
dmaengine: add private header file
by Russell King - ARM Linux
· 13 years ago
4d4e58d
dmaengine: move last completed cookie into generic dma_chan structure
by Russell King - ARM Linux
· 13 years ago
8c9f7aa
dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG
by Viresh Kumar
· 13 years ago
880db3f
drivers/dma/amba-pl08x.c: adjust double test
by Julia Lawall
· 13 years ago
57f2685
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
by Linus Torvalds
· 13 years ago
8f0d30f
dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true
by Viresh Kumar
· 13 years ago
037566d
dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers
by Dave Martin
· 13 years ago
db8196d
dmaengine: move drivers to dma_transfer_direction
by Vinod Koul
· 13 years ago
c120564
dmaengine/amba-pl08x: Check txd->llis_va before freeing dma_pool
by Viresh Kumar
· 13 years ago
b7f69d9
dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers
by Viresh Kumar
· 13 years ago
7703eac
dmaengine: amba-pl08x: make filter check that the channel is owned by pl08x
by Russell King - ARM Linux
· 13 years ago
8516f52
Merge branch 'next' into v3.1-rc4
by Vinod Koul
· 13 years ago
57001a6
dmaengine/amba-pl08x: Call pl08x_free_txd() instead of calling kfree() directly
by Viresh Kumar
· 13 years ago
0a23565
dmaengine/amba-pl08x: Pass flow controller information with slave channel data
by Viresh Kumar
· 13 years ago
036f05f
dmaengine/amba-pl08x: Choose peripheral bus as master bus
by Viresh Kumar
· 13 years ago
e071916
dmaengine/amba-pl08x: Align lli_len to max(src.width, dst.width)
by Viresh Kumar
· 13 years ago
03af500
dmaengine/amba-pl08x: Add prep_single_byte_llis() routine
by Viresh Kumar
· 13 years ago
fa6a940
dmaengine/amba-pl08x: max_bytes_per_lli is TRANSFER_SIZE * src_width (not MIN(width))
by Viresh Kumar
· 13 years ago
16a2e7d
dmaengine/amba-pl08x: Get rid of pl08x_pre_boundary()
by Viresh Kumar
· 13 years ago
28da283
dmaengine/amba-pl08x: Schedule tasklet in case of error interrupt
by Viresh Kumar
· 13 years ago
16ca810
dmaengine/amba-pl08x: No need to check "ch->signal < 0"
by Viresh Kumar
· 13 years ago
48a59ef
dmaengine/amba-pl08x: Simplify pl08x_ensure_on()
by Viresh Kumar
· 13 years ago
b7b6018
dmaengine/amba-pl08x: support runtime PM
by Viresh Kumar
· 13 years ago
175a5e6
dmaengine/amba-pl08x: Changing few prints to dev_dbg from dev_info
by Viresh Kumar
· 13 years ago
0532e6f
dmaengine/amba-pl08x: Remove redundant comment and rewrite original
by Viresh Kumar
· 13 years ago
b201c11
dmaengine/amba-pl08x: pass (*ptr) to sizeof() instead of (struct xyz)
by Viresh Kumar
· 13 years ago
0c38d70
dmaengine/amba-pl08x: Rearrange inclusion of header files in ascending order
by Viresh Kumar
· 13 years ago
3e27ee8
dmaengine/amba-pl08x: Resolve formatting issues
by Viresh Kumar
· 13 years ago
4d66164
dmaengine: PL08x: Fix trivial build error
by Russell King
· 13 years ago
f32807f
dmaengine: pl08x: handle the rest of enums in pl08x_width
by Vinod Koul
· 13 years ago
760596c6
DMA: PL08x: cleanup selection of burst size
by Russell King - ARM Linux
· 13 years ago
121c847
DMA: PL08x: avoid recalculating cctl at each prepare
by Russell King - ARM Linux
· 13 years ago
aa88cda
DMA: PL08x: cleanup selection of buswidth
by Russell King - ARM Linux
· 13 years ago
f14c426
DMA: PL08x: separately store source/destination cctl
by Russell King - ARM Linux
· 13 years ago
b207b4d
DMA: PL08x: separately store source/destination slave address
by Russell King - ARM Linux
· 13 years ago
fc74eb7
DMA: PL08x: clean up LLI debugging
by Russell King - ARM Linux
· 13 years ago
25c94f7
DMA: PL08x: select LLI bus only once per LLI setup
by Russell King - ARM Linux
· 13 years ago
f44bd191
DMA: PL08x: remove unused constants
by Russell King - ARM Linux
· 13 years ago
aa25afa
ARM: amba: make probe() functions take const id tables
by Russell King
· 14 years ago
8179661
DMA: PL08x: fix channel pausing to timeout rather than lockup
by Russell King - ARM Linux
· 14 years ago
fb52621
DMA: PL08x: fix infinite wait when terminating transfers
by Russell King - ARM Linux
· 14 years ago
94ae852
ARM: PL08x: cleanup comments
by Russell King - ARM Linux
· 14 years ago
b7f75865
ARM: PL08x: prevent dma_set_runtime_config() reconfiguring memcpy channels
by Russell King - ARM Linux
· 14 years ago
f0fd944
ARM: PL08x: allow dma_set_runtime_config() to return errors
by Russell King - ARM Linux
· 14 years ago
c370e59
ARM: PL08x: fix locking between prepare function and submit function
by Russell King - ARM Linux
· 14 years ago
8087aac
ARM: PL08x: introduce 'phychan_hold' to hold on to physical channels
by Russell King - ARM Linux
· 14 years ago
501e67e
ARM: PL08x: put txd's on the pending list in pl08x_tx_submit()
by Russell King - ARM Linux
· 14 years ago
15c1723
ARM: PL08x: rename 'desc_list' as 'pend_list'
by Russell King - ARM Linux
· 14 years ago
3d992e1
ARM: PL08x: implement unmapping of memcpy buffers
by Russell King - ARM Linux
· 14 years ago
c042879
ARM: PL08x: store prep_* flags in async_tx structure
by Russell King - ARM Linux
· 14 years ago
d7244e9
ARM: PL08x: shrink srcbus/dstbus in txd structure
by Russell King - ARM Linux
· 14 years ago
542361f
ARM: PL08x: don't manipulate txd->srcbus or txd->dstbus during LLI fill
by Russell King - ARM Linux
· 14 years ago
5f638b4
ARM: PL08x: fix fill_bytes calculation
by Russell King - ARM Linux
· 14 years ago
d6cf7b5
ARM: PL08x: use min() to calculate target_len
by Russell King - ARM Linux
· 14 years ago
b61be8d
ARM: PL08x: ensure pl08x_pre_boundary() works for any value of addr
by Russell King - ARM Linux
· 14 years ago
0059005
ARM: PL08x: make pl08x_fill_lli_for_desc() return void
by Russell King - ARM Linux
· 14 years ago
858c21c
ARM: PL08x: move callback outside spinlock'd region
by Russell King - ARM Linux
· 14 years ago
30749cb
ARM: PL08x: allow AHB master port selection to be configured
by Russell King - ARM Linux
· 14 years ago
c7da9a5
ARM: PL08x: move AHB master port selection into prep_* functions
by Russell King - ARM Linux
· 14 years ago
1cae78f
ARM: PL08x: move cctl increment and protection setup to prep_slave_sg
by Russell King - ARM Linux
· 14 years ago
70b5ed6
ARM: PL08x: move default cctl into txd structure
by Russell King - ARM Linux
· 14 years ago
09b3c32
ARM: PL08x: assign ccfg DMA request signal in prep_phy_channel()
by Russell King - ARM Linux
· 14 years ago
4983a04
ARM: PL08x: move ccfg into txd structure
by Russell King - ARM Linux
· 14 years ago
19524d7
ARM: PL08x: avoid duplicating registers in txd and phychan structures
by Russell King - ARM Linux
· 14 years ago
c885bee
ARM: PL08x: combine functions to start DMA into one function
by Russell King - ARM Linux
· 14 years ago
db9f136
ARM: PL08x: clean up LLI lookup
by Russell King - ARM Linux
· 14 years ago
bfddfb4
ARM: PL08x: rename lli.next to lli.lli
by Russell King - ARM Linux
· 14 years ago
e25761d
ARM: PL08x: use 'u32' for LLI structure members, not dma_addr_t
by Russell King - ARM Linux
· 14 years ago
cace658
ARM: PL08x: use 'size_t' for lengths
by Russell King - ARM Linux
· 14 years ago
56b6188
ARM: PL08x: don't try to use llis_bus as a pointer
by Russell King - ARM Linux
· 14 years ago
4c0df6a
ARM: PL08x: don't assume that the LLI pointer has the bus bit clear
by Russell King - ARM Linux
· 14 years ago
19386b32
ARM: PL08x: ensure loops use cpu_relax()
by Russell King - ARM Linux
· 14 years ago
8c8cc2b
ARM: PL08x: consolidate physical channel release code
by Russell King - ARM Linux
· 14 years ago
ac3cd20
ARM: PL08x: consolidate common txd initialization
by Russell King - ARM Linux
· 14 years ago
7cb72ad
ARM: PL08x: avoid 'void *' struct fields when we can type them properly
by Russell King - ARM Linux
· 14 years ago
f96ca9ec
ARM: PL08x: constify vendor data pointers
by Russell King - ARM Linux
· 14 years ago
b58b6b5
ARM: PL08x: remove circular buffer support
by Russell King - ARM Linux
· 14 years ago
ad0a3ad
ARM: PL08x: remove unnecessary NULL and BUG checks
by Russell King - ARM Linux
· 14 years ago
730404a
ARM: PL08x: remove unnecessary includes
by Russell King - ARM Linux
· 14 years ago
9c13299
ARM: PL08x: prefix hex numbers with 0x
by Russell King - ARM Linux
· 14 years ago
b05cd8f
ARM: PL08x: improve the announcement printk
by Russell King - ARM Linux
· 14 years ago
9dc2c20
ARM: PL08x: add comment explaining the flow control methods
by Russell King - ARM Linux
· 14 years ago
3e2a037
ARM: PL08x: fix sparse warnings
by Russell King - ARM Linux
· 14 years ago
98838f9
ARM: PL08x: fix deadlock in terminate_all
by Russell King - ARM Linux
· 14 years ago
9c0bb43
ARM: PL08x: fix missed spin-unlock in pl08x_issue_pending()
by Russell King - ARM Linux
· 14 years ago
dafa731
ARM: PL08x: fix a leak when preparing TXDs
by Russell King - ARM Linux
· 14 years ago
bf072af
ARM: PL08x: fix locking in tasklet
by Russell King - ARM Linux
· 14 years ago
91aa5fa
ARM: PL08x: fix atomic_t usage and tx_submit() return value range
by Russell King - ARM Linux
· 14 years ago
4440aac
ARM: PL08x: fix array overflow in dma_set_runtime_config()
by Russell King - ARM Linux
· 14 years ago
e8b5e11
ARM: PL08x: fix spelling errors
by Russell King - ARM Linux
· 14 years ago
e8689e6
dmaengine: driver for the ARM PL080/PL081 PrimeCells v5
by Linus Walleij
· 14 years ago