X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=arch%2Favr32%2Fmach-at32ap%2Fpio.c;h=9b39dea6682f83de9f81561ab6619299ede26c2e;hb=28f65c11f2ffb3957259dece647a24f8ad2e241b;hp=2e0aa853a4bcecec88339d30b22d112114edc5be;hpb=140a1ef2f91a00e1d25f0878c193abdc25bf6ebe;p=deliverable%2Flinux.git diff --git a/arch/avr32/mach-at32ap/pio.c b/arch/avr32/mach-at32ap/pio.c index 2e0aa853a4bc..9b39dea6682f 100644 --- a/arch/avr32/mach-at32ap/pio.c +++ b/arch/avr32/mach-at32ap/pio.c @@ -461,7 +461,7 @@ void __init at32_init_pio(struct platform_device *pdev) clk_enable(pio->clk); pio->pdev = pdev; - pio->regs = ioremap(regs->start, regs->end - regs->start + 1); + pio->regs = ioremap(regs->start, resource_size(regs)); /* start with irqs disabled and acked */ pio_writel(pio, IDR, ~0UL);