.. | .. |
---|
122 | 122 | { |
---|
123 | 123 | struct device_node *np = pdev->dev.of_node; |
---|
124 | 124 | struct spear_spics *spics; |
---|
125 | | - struct resource *res; |
---|
126 | 125 | int ret; |
---|
127 | 126 | |
---|
128 | 127 | spics = devm_kzalloc(&pdev->dev, sizeof(*spics), GFP_KERNEL); |
---|
129 | 128 | if (!spics) |
---|
130 | 129 | return -ENOMEM; |
---|
131 | 130 | |
---|
132 | | - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
133 | | - spics->base = devm_ioremap_resource(&pdev->dev, res); |
---|
| 131 | + spics->base = devm_platform_ioremap_resource(pdev, 0); |
---|
134 | 132 | if (IS_ERR(spics->base)) |
---|
135 | 133 | return PTR_ERR(spics->base); |
---|
136 | 134 | |
---|