diff options
Diffstat (limited to 'arch/arm/mach-integrator/impd1.c')
-rw-r--r-- | arch/arm/mach-integrator/impd1.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/mach-integrator/impd1.c b/arch/arm/mach-integrator/impd1.c index b3d86d7081a0..9f82f9dcbb98 100644 --- a/arch/arm/mach-integrator/impd1.c +++ b/arch/arm/mach-integrator/impd1.c | |||
@@ -342,9 +342,10 @@ static int impd1_probe(struct lm_device *dev) | |||
342 | 342 | ||
343 | pc_base = dev->resource.start + idev->offset; | 343 | pc_base = dev->resource.start + idev->offset; |
344 | snprintf(devname, 32, "lm%x:%5.5lx", dev->id, idev->offset >> 12); | 344 | snprintf(devname, 32, "lm%x:%5.5lx", dev->id, idev->offset >> 12); |
345 | d = amba_ahb_device_add(&dev->dev, devname, pc_base, SZ_4K, | 345 | d = amba_ahb_device_add_res(&dev->dev, devname, pc_base, SZ_4K, |
346 | dev->irq, dev->irq, | 346 | dev->irq, dev->irq, |
347 | idev->platform_data, idev->id); | 347 | idev->platform_data, idev->id, |
348 | &dev->resource); | ||
348 | if (IS_ERR(d)) { | 349 | if (IS_ERR(d)) { |
349 | dev_err(&dev->dev, "unable to register device: %ld\n", PTR_ERR(d)); | 350 | dev_err(&dev->dev, "unable to register device: %ld\n", PTR_ERR(d)); |
350 | continue; | 351 | continue; |