diff options
author | Jonas Aaberg <jonas.aberg@stericsson.com> | 2010-08-09 08:08:26 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2010-09-22 17:53:45 -0400 |
commit | aa182ae2621877e0c111922696c84c538b82ad14 (patch) | |
tree | 25a9ad5a841b63c99aae9b80e58da5a9b44498da /drivers/dma/ste_dma40_ll.h | |
parent | 3ae0267fd569c2007235fb80cfe3b4a4c54c8f4b (diff) |
DMAENGINE: ste_dma40: added support for link jobs in hw
If a new job is added on a physical channel that already has
a job, the new job is linked in hw to the old job instead of
queueing up the jobs.
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/ste_dma40_ll.h')
-rw-r--r-- | drivers/dma/ste_dma40_ll.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/dma/ste_dma40_ll.h b/drivers/dma/ste_dma40_ll.h index 7a6acecfccd5..be35fadddf75 100644 --- a/drivers/dma/ste_dma40_ll.h +++ b/drivers/dma/ste_dma40_ll.h | |||
@@ -202,8 +202,6 @@ struct d40_phy_lli { | |||
202 | * | 202 | * |
203 | * @src: Register settings for src channel. | 203 | * @src: Register settings for src channel. |
204 | * @dst: Register settings for dst channel. | 204 | * @dst: Register settings for dst channel. |
205 | * @dst_addr: Physical destination address. | ||
206 | * @src_addr: Physical source address. | ||
207 | * | 205 | * |
208 | * All DMA transfers have a source and a destination. | 206 | * All DMA transfers have a source and a destination. |
209 | */ | 207 | */ |
@@ -211,8 +209,6 @@ struct d40_phy_lli { | |||
211 | struct d40_phy_lli_bidir { | 209 | struct d40_phy_lli_bidir { |
212 | struct d40_phy_lli *src; | 210 | struct d40_phy_lli *src; |
213 | struct d40_phy_lli *dst; | 211 | struct d40_phy_lli *dst; |
214 | dma_addr_t dst_addr; | ||
215 | dma_addr_t src_addr; | ||
216 | }; | 212 | }; |
217 | 213 | ||
218 | 214 | ||