diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2014-04-24 03:29:50 -0400 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2014-04-29 02:01:40 -0400 |
commit | 9aac90960b079652c37e24b677d8086012bb8882 (patch) | |
tree | dba65271decd9e34da4af2cab0ea8357f71b35ca /drivers/dma | |
parent | 406efb1a745c1dc512dc9c3c859e302e7b7f907e (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')
-rw-r--r-- | drivers/dma/edma.c | 7 |
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; |