Commit Graph

136 Commits (e68b1130dfbb834a4a028df01133591aeb59d241)

Author SHA1 Message Date
Alessandro Rubini 3a95b9fbba pl080.h: moved from arm/include/asm/hardware to include/linux/amba/ 12 years ago
Akinobu Mita 91998261dd dma: amba-pl08x: use vchan_dma_desc_free_list 12 years ago
Julia Lawall 983d7beb7d drivers/dma/amba-pl08x.c: fix error return code 13 years ago
Russell King a068682cd6 dmaengine: PL08x: ensure all descriptors are freed when channel is released 13 years ago
Russell King 70f3ff434d dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking 13 years ago
Russell King aa4afb754d dmaengine: PL08x: get rid of pl08x_prep_channel_resources 13 years ago
Russell King 06e885b735 dmaengine: PL08x: fix tx_status function to return correct residue 13 years ago
Russell King 18536134ab dmaengine: PL08x: convert to use vchan done list 13 years ago
Russell King 879f127bb2 dmaengine: PL08x: convert to use vchan submitted/issued lists 13 years ago
Russell King 083be28a10 dmaengine: PL08x: use vchan's spinlock 13 years ago
Russell King 01d8dc64e9 dmaengine: PL08x: convert to use virt-dma structs 13 years ago
Russell King a5a488db42 dmaengine: PL08x: rejig physical channel allocation 13 years ago
Russell King c33b644cb3 dmaengine: PL08x: start next descriptor from irq context 13 years ago
Russell King ea1605612c dmaengine: PL08x: split the pend_list in two 13 years ago
Russell King eab82533c9 dmaengine: PL08x: re-jig the starting of txds 13 years ago
Russell King 7847f6b55e dmaengine: PL08x: remove waiting descriptor pointer 13 years ago
Russell King c48d496329 dmaengine: PL08x: move DMA signal muxing into slave prepare code 13 years ago
Russell King a936e79313 dmaengine: PL08x: convert to a list of completed descriptors 13 years ago
Russell King 5e2479bd0e dmaengine: PL08x: track mux usage on a per-channel basis. 13 years ago
Russell King ad0de2ac32 dmaengine: PL08x: move DMA signal muxing into pl08x_dma_chan struct 13 years ago
Russell King 6b16c8b161 dmaengine: PL08x: split DMA signal muxing from channel alloc 13 years ago
Russell King dc8d5f8de1 dmaengine: PL08x: get rid of unnecessary checks in dma_slave_config 13 years ago
Russell King 800d683e6b dmaengine: PL08x: ignore 'direction' argument in dma_slave_config 13 years ago
Russell King 9862ba17b7 dmaengine: PL08x: extract function to to generate cctl values 13 years ago
Russell King 409ec8db46 dmaengine: PL08x: move the bus and increment selection to dma prepare function 13 years ago
Russell King 95442b2234 dmaengine: PL08x: get rid of device_fc in struct pl08x_dma_chan 13 years ago
Russell King ed91c13d29 dmaengine: PL08x: get src/dst addr direct from dma_slave_config struct 13 years ago
Russell King 550ec36f50 dmaengine: PL08x: constify channel names and bus_id strings 13 years ago
Russell King b23f204c8d dmaengine: PL08x: move private data structures into amba-pl08x.c 13 years ago
Russell King aeea1808fe dmaengine: PL08x: clean up get_signal/put_signal 13 years ago
Russell King 48afb3112e dmaengine: PL08x: remove circular_buffer boolean from channel data 13 years ago
Russell King c15a6ef6ea dmaengine: PL08x: remove redundant spinlock 13 years ago
Russell King 92d2fd619d dmaengine: PL08x: fix missed dma_transfer_direction fixup 13 years ago
Russell King b843441a4c dmaengine: PL08x: remove runtime PM support 13 years ago
Lars-Peter Clausen fdaf9c4b22 dmaengine: Use dma_sg_len(sg) instead of sg->length 13 years ago
Lars-Peter Clausen cbb796ccd8 dmaengine: Use sg_dma_address instead of sg_phys 13 years ago
Linus Walleij affa115ed3 dma/amba-pl08x: add support for the Nomadik variant 13 years ago
Davide Ciminaghi 88c08a3fba dmaengine/amba-pl08x : reset phychan_hold on terminate all 13 years ago
Linus Walleij d29bf01941 dma/amba-pl08x: check for terminal count status only 13 years ago
Alexandre Bounine 185ecb5f4f dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic 13 years ago
Russell King - ARM Linux d3ee98cdcd dmaengine: consolidate initialization of cookies 13 years ago
Russell King - ARM Linux 96a2af41c7 dmaengine: consolidate tx_status functions 13 years ago
Russell King - ARM Linux f7fbce07c6 dmaengine: provide a common function for completing a dma descriptor 13 years ago
Russell King - ARM Linux 884485e1f1 dmaengine: consolidate assignment of DMA cookies 13 years ago
Russell King - ARM Linux d2ebfb335b dmaengine: add private header file 13 years ago
Russell King - ARM Linux 4d4e58de32 dmaengine: move last completed cookie into generic dma_chan structure 13 years ago
Viresh Kumar 8c9f7aa316 dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG 13 years ago
Julia Lawall 880db3ff17 drivers/dma/amba-pl08x.c: adjust double test 13 years ago
Viresh Kumar 8f0d30f9ee dmaengine/amba-pl08x: Config ccfg and increment phychan_hold if phychan is true 13 years ago
Dave Martin 037566df2a dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers 13 years ago