| .. | .. |
|---|
| 107 | 107 | static int __init tx4939_rng_probe(struct platform_device *dev) |
|---|
| 108 | 108 | { |
|---|
| 109 | 109 | struct tx4939_rng *rngdev; |
|---|
| 110 | | - struct resource *r; |
|---|
| 111 | 110 | int i; |
|---|
| 112 | 111 | |
|---|
| 113 | 112 | rngdev = devm_kzalloc(&dev->dev, sizeof(*rngdev), GFP_KERNEL); |
|---|
| 114 | 113 | if (!rngdev) |
|---|
| 115 | 114 | return -ENOMEM; |
|---|
| 116 | | - r = platform_get_resource(dev, IORESOURCE_MEM, 0); |
|---|
| 117 | | - rngdev->base = devm_ioremap_resource(&dev->dev, r); |
|---|
| 115 | + rngdev->base = devm_platform_ioremap_resource(dev, 0); |
|---|
| 118 | 116 | if (IS_ERR(rngdev->base)) |
|---|
| 119 | 117 | return PTR_ERR(rngdev->base); |
|---|
| 120 | 118 | |
|---|