|
@@ -110,12 +110,10 @@ static int __init tx4939_rng_probe(struct platform_device *dev)
|
|
struct resource *r;
|
|
struct resource *r;
|
|
int i;
|
|
int i;
|
|
|
|
|
|
- r = platform_get_resource(dev, IORESOURCE_MEM, 0);
|
|
|
|
- if (!r)
|
|
|
|
- return -EBUSY;
|
|
|
|
rngdev = devm_kzalloc(&dev->dev, sizeof(*rngdev), GFP_KERNEL);
|
|
rngdev = devm_kzalloc(&dev->dev, sizeof(*rngdev), GFP_KERNEL);
|
|
if (!rngdev)
|
|
if (!rngdev)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
+ r = platform_get_resource(dev, IORESOURCE_MEM, 0);
|
|
rngdev->base = devm_ioremap_resource(&dev->dev, r);
|
|
rngdev->base = devm_ioremap_resource(&dev->dev, r);
|
|
if (IS_ERR(rngdev->base))
|
|
if (IS_ERR(rngdev->base))
|
|
return PTR_ERR(rngdev->base);
|
|
return PTR_ERR(rngdev->base);
|