diff options
Diffstat (limited to 'drivers/irqchip/irq-imx-irqsteer.c')
-rw-r--r-- | drivers/irqchip/irq-imx-irqsteer.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/irqchip/irq-imx-irqsteer.c b/drivers/irqchip/irq-imx-irqsteer.c index 88df3d00052c..290531ec3d61 100644 --- a/drivers/irqchip/irq-imx-irqsteer.c +++ b/drivers/irqchip/irq-imx-irqsteer.c | |||
@@ -144,7 +144,6 @@ static int imx_irqsteer_probe(struct platform_device *pdev) | |||
144 | { | 144 | { |
145 | struct device_node *np = pdev->dev.of_node; | 145 | struct device_node *np = pdev->dev.of_node; |
146 | struct irqsteer_data *data; | 146 | struct irqsteer_data *data; |
147 | struct resource *res; | ||
148 | u32 irqs_num; | 147 | u32 irqs_num; |
149 | int i, ret; | 148 | int i, ret; |
150 | 149 | ||
@@ -152,8 +151,7 @@ static int imx_irqsteer_probe(struct platform_device *pdev) | |||
152 | if (!data) | 151 | if (!data) |
153 | return -ENOMEM; | 152 | return -ENOMEM; |
154 | 153 | ||
155 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 154 | data->regs = devm_platform_ioremap_resource(pdev, 0); |
156 | data->regs = devm_ioremap_resource(&pdev->dev, res); | ||
157 | if (IS_ERR(data->regs)) { | 155 | if (IS_ERR(data->regs)) { |
158 | dev_err(&pdev->dev, "failed to initialize reg\n"); | 156 | dev_err(&pdev->dev, "failed to initialize reg\n"); |
159 | return PTR_ERR(data->regs); | 157 | return PTR_ERR(data->regs); |