aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/edma.c
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2014-04-24 03:29:50 -0400
committerVinod Koul <vinod.koul@intel.com>2014-04-29 02:01:40 -0400
commit9aac90960b079652c37e24b677d8086012bb8882 (patch)
treedba65271decd9e34da4af2cab0ea8357f71b35ca /drivers/dma/edma.c
parent406efb1a745c1dc512dc9c3c859e302e7b7f907e (diff)
dmaengine: edma: Add channel number to debug prints
It helps to identify issues if we have some information regarding to the channel which the event is associated. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Joel Fernandes <joelf@ti.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/edma.c')
-rw-r--r--drivers/dma/edma.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/dma/edma.c b/drivers/dma/edma.c
index fa87fd52b0ad..473155d34d7b 100644
--- a/drivers/dma/edma.c
+++ b/drivers/dma/edma.c
@@ -183,7 +183,8 @@ static void edma_execute(struct edma_chan *echan)
183 } 183 }
184 184
185 if (edesc->processed <= MAX_NR_SG) { 185 if (edesc->processed <= MAX_NR_SG) {
186 dev_dbg(dev, "first transfer starting %d\n", echan->ch_num); 186 dev_dbg(dev, "first transfer starting on channel %d\n",
187 echan->ch_num);
187 edma_start(echan->ch_num); 188 edma_start(echan->ch_num);
188 } else { 189 } else {
189 dev_dbg(dev, "chan: %d: completed %d elements, resuming\n", 190 dev_dbg(dev, "chan: %d: completed %d elements, resuming\n",
@@ -197,7 +198,7 @@ static void edma_execute(struct edma_chan *echan)
197 * MAX_NR_SG 198 * MAX_NR_SG
198 */ 199 */
199 if (echan->missed) { 200 if (echan->missed) {
200 dev_dbg(dev, "missed event in execute detected\n"); 201 dev_dbg(dev, "missed event on channel %d\n", echan->ch_num);
201 edma_clean_channel(echan->ch_num); 202 edma_clean_channel(echan->ch_num);
202 edma_stop(echan->ch_num); 203 edma_stop(echan->ch_num);
203 edma_start(echan->ch_num); 204 edma_start(echan->ch_num);
@@ -779,7 +780,7 @@ static int edma_alloc_chan_resources(struct dma_chan *chan)
779 echan->alloced = true; 780 echan->alloced = true;
780 echan->slot[0] = echan->ch_num; 781 echan->slot[0] = echan->ch_num;
781 782
782 dev_dbg(dev, "allocated channel for %u:%u\n", 783 dev_dbg(dev, "allocated channel %d for %u:%u\n", echan->ch_num,
783 EDMA_CTLR(echan->ch_num), EDMA_CHAN_SLOT(echan->ch_num)); 784 EDMA_CTLR(echan->ch_num), EDMA_CHAN_SLOT(echan->ch_num));
784 785
785 return 0; 786 return 0;