diff options
| -rw-r--r-- | arch/arm/mach-s3c64xx/dma.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/arm/mach-s3c64xx/dma.c b/arch/arm/mach-s3c64xx/dma.c index 135db1b41252..c35585cf8c4f 100644 --- a/arch/arm/mach-s3c64xx/dma.c +++ b/arch/arm/mach-s3c64xx/dma.c | |||
| @@ -690,12 +690,12 @@ static int s3c64xx_dma_init1(int chno, enum dma_ch chbase, | |||
| 690 | 690 | ||
| 691 | regptr = regs + PL080_Cx_BASE(0); | 691 | regptr = regs + PL080_Cx_BASE(0); |
| 692 | 692 | ||
| 693 | for (ch = 0; ch < 8; ch++, chno++, chptr++) { | 693 | for (ch = 0; ch < 8; ch++, chptr++) { |
| 694 | printk(KERN_INFO "%s: registering DMA %d (%p)\n", | 694 | pr_debug("%s: registering DMA %d (%p)\n", |
| 695 | __func__, chno, regptr); | 695 | __func__, chno + ch, regptr); |
| 696 | 696 | ||
| 697 | chptr->bit = 1 << ch; | 697 | chptr->bit = 1 << ch; |
| 698 | chptr->number = chno; | 698 | chptr->number = chno + ch; |
| 699 | chptr->dmac = dmac; | 699 | chptr->dmac = dmac; |
| 700 | chptr->regs = regptr; | 700 | chptr->regs = regptr; |
| 701 | regptr += PL080_Cx_STRIDE; | 701 | regptr += PL080_Cx_STRIDE; |
| @@ -704,7 +704,8 @@ static int s3c64xx_dma_init1(int chno, enum dma_ch chbase, | |||
| 704 | /* for the moment, permanently enable the controller */ | 704 | /* for the moment, permanently enable the controller */ |
| 705 | writel(PL080_CONFIG_ENABLE, regs + PL080_CONFIG); | 705 | writel(PL080_CONFIG_ENABLE, regs + PL080_CONFIG); |
| 706 | 706 | ||
| 707 | printk(KERN_INFO "PL080: IRQ %d, at %p\n", irq, regs); | 707 | printk(KERN_INFO "PL080: IRQ %d, at %p, channels %d..%d\n", |
| 708 | irq, regs, chno, chno+8); | ||
| 708 | 709 | ||
| 709 | return 0; | 710 | return 0; |
| 710 | 711 | ||
