diff options
-rw-r--r-- | drivers/dma/amba-pl08x.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c index a389df501f70..a897315261bc 100644 --- a/drivers/dma/amba-pl08x.c +++ b/drivers/dma/amba-pl08x.c | |||
@@ -111,7 +111,7 @@ struct vendor_data { | |||
111 | struct pl08x_lli { | 111 | struct pl08x_lli { |
112 | u32 src; | 112 | u32 src; |
113 | u32 dst; | 113 | u32 dst; |
114 | u32 next; | 114 | u32 lli; |
115 | u32 cctl; | 115 | u32 cctl; |
116 | }; | 116 | }; |
117 | 117 | ||
@@ -375,7 +375,7 @@ static u32 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) | |||
375 | /* | 375 | /* |
376 | * A LLI pointer of 0 terminates the LLI list | 376 | * A LLI pointer of 0 terminates the LLI list |
377 | */ | 377 | */ |
378 | clli = llis_va[i].next; | 378 | clli = llis_va[i].lli; |
379 | i++; | 379 | i++; |
380 | } | 380 | } |
381 | } | 381 | } |
@@ -577,7 +577,7 @@ static int pl08x_fill_lli_for_desc(struct pl08x_driver_data *pl08x, | |||
577 | * memory. So we don't manipulate this bit currently. | 577 | * memory. So we don't manipulate this bit currently. |
578 | */ | 578 | */ |
579 | 579 | ||
580 | llis_va[num_llis].next = llis_bus + (num_llis + 1) * sizeof(struct pl08x_lli); | 580 | llis_va[num_llis].lli = llis_bus + (num_llis + 1) * sizeof(struct pl08x_lli); |
581 | 581 | ||
582 | if (cctl & PL080_CONTROL_SRC_INCR) | 582 | if (cctl & PL080_CONTROL_SRC_INCR) |
583 | txd->srcbus.addr += len; | 583 | txd->srcbus.addr += len; |
@@ -925,7 +925,7 @@ static int pl08x_fill_llis_for_desc(struct pl08x_driver_data *pl08x, | |||
925 | /* | 925 | /* |
926 | * The final LLI terminates the LLI. | 926 | * The final LLI terminates the LLI. |
927 | */ | 927 | */ |
928 | llis_va[num_llis - 1].next = 0; | 928 | llis_va[num_llis - 1].lli = 0; |
929 | /* | 929 | /* |
930 | * The final LLI element shall also fire an interrupt | 930 | * The final LLI element shall also fire an interrupt |
931 | */ | 931 | */ |
@@ -934,7 +934,7 @@ static int pl08x_fill_llis_for_desc(struct pl08x_driver_data *pl08x, | |||
934 | /* Now store the channel register values */ | 934 | /* Now store the channel register values */ |
935 | txd->csrc = llis_va[0].src; | 935 | txd->csrc = llis_va[0].src; |
936 | txd->cdst = llis_va[0].dst; | 936 | txd->cdst = llis_va[0].dst; |
937 | txd->clli = llis_va[0].next; | 937 | txd->clli = llis_va[0].lli; |
938 | txd->cctl = llis_va[0].cctl; | 938 | txd->cctl = llis_va[0].cctl; |
939 | /* ccfg will be set at physical channel allocation time */ | 939 | /* ccfg will be set at physical channel allocation time */ |
940 | 940 | ||
@@ -950,7 +950,7 @@ static int pl08x_fill_llis_for_desc(struct pl08x_driver_data *pl08x, | |||
950 | llis_va[i].src, | 950 | llis_va[i].src, |
951 | llis_va[i].dst, | 951 | llis_va[i].dst, |
952 | llis_va[i].cctl, | 952 | llis_va[i].cctl, |
953 | llis_va[i].next | 953 | llis_va[i].lli |
954 | ); | 954 | ); |
955 | } | 955 | } |
956 | } | 956 | } |