Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
d038aee24dcd5a2a0d8547f5396f67ae9698ac8e
/
drivers
/
dma
/
amba-pl08x.c
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