Skip to content

Commit 12f04f9

Browse files
author
Marc Zyngier
committed
Merge branch irq/devm-churn into irq/irqchip-next
* irq/devm-churn: : . : Rework a number of drivers to use devm_platform_ioremap_resource() : instead of platform_get_resource() + devm_ioremap_resource(). : . irqchip/ti-sci-inta: Make use of the helper function devm_platform_ioremap_resource() irqchip/stm32: Make use of the helper function devm_platform_ioremap_resource() irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource() irqchip/irq-mvebu-pic: Make use of the helper function devm_platform_ioremap_resource() irqchip/irq-mvebu-icu: Make use of the helper function devm_platform_ioremap_resource() Signed-off-by: Marc Zyngier <[email protected]>
2 parents 9e1ff30 + 10002f1 commit 12f04f9

File tree

5 files changed

+5
-15
lines changed

5 files changed

+5
-15
lines changed

drivers/irqchip/irq-mvebu-icu.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,6 @@ builtin_platform_driver(mvebu_icu_subset_driver);
347347
static int mvebu_icu_probe(struct platform_device *pdev)
348348
{
349349
struct mvebu_icu *icu;
350-
struct resource *res;
351350
int i;
352351

353352
icu = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_icu),
@@ -357,8 +356,7 @@ static int mvebu_icu_probe(struct platform_device *pdev)
357356

358357
icu->dev = &pdev->dev;
359358

360-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
361-
icu->base = devm_ioremap_resource(&pdev->dev, res);
359+
icu->base = devm_platform_ioremap_resource(pdev, 0);
362360
if (IS_ERR(icu->base))
363361
return PTR_ERR(icu->base);
364362

drivers/irqchip/irq-mvebu-pic.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,12 @@ static int mvebu_pic_probe(struct platform_device *pdev)
121121
struct device_node *node = pdev->dev.of_node;
122122
struct mvebu_pic *pic;
123123
struct irq_chip *irq_chip;
124-
struct resource *res;
125124

126125
pic = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_pic), GFP_KERNEL);
127126
if (!pic)
128127
return -ENOMEM;
129128

130-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
131-
pic->base = devm_ioremap_resource(&pdev->dev, res);
129+
pic->base = devm_platform_ioremap_resource(pdev, 0);
132130
if (IS_ERR(pic->base))
133131
return PTR_ERR(pic->base);
134132

drivers/irqchip/irq-stm32-exti.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,6 @@ static int stm32_exti_probe(struct platform_device *pdev)
850850
struct irq_domain *parent_domain, *domain;
851851
struct stm32_exti_host_data *host_data;
852852
const struct stm32_exti_drv_data *drv_data;
853-
struct resource *res;
854853

855854
host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL);
856855
if (!host_data)
@@ -888,8 +887,7 @@ static int stm32_exti_probe(struct platform_device *pdev)
888887
if (!host_data->chips_data)
889888
return -ENOMEM;
890889

891-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
892-
host_data->base = devm_ioremap_resource(dev, res);
890+
host_data->base = devm_platform_ioremap_resource(pdev, 0);
893891
if (IS_ERR(host_data->base))
894892
return PTR_ERR(host_data->base);
895893

drivers/irqchip/irq-ti-sci-inta.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,6 @@ static int ti_sci_inta_irq_domain_probe(struct platform_device *pdev)
650650
struct device_node *parent_node, *node;
651651
struct ti_sci_inta_irq_domain *inta;
652652
struct device *dev = &pdev->dev;
653-
struct resource *res;
654653
int ret;
655654

656655
node = dev_of_node(dev);
@@ -694,8 +693,7 @@ static int ti_sci_inta_irq_domain_probe(struct platform_device *pdev)
694693
return PTR_ERR(inta->global_event);
695694
}
696695

697-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
698-
inta->base = devm_ioremap_resource(dev, res);
696+
inta->base = devm_platform_ioremap_resource(pdev, 0);
699697
if (IS_ERR(inta->base))
700698
return PTR_ERR(inta->base);
701699

drivers/irqchip/irq-ts4800.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,13 @@ static int ts4800_ic_probe(struct platform_device *pdev)
9393
struct device_node *node = pdev->dev.of_node;
9494
struct ts4800_irq_data *data;
9595
struct irq_chip *irq_chip;
96-
struct resource *res;
9796
int parent_irq;
9897

9998
data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
10099
if (!data)
101100
return -ENOMEM;
102101

103-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
104-
data->base = devm_ioremap_resource(&pdev->dev, res);
102+
data->base = devm_platform_ioremap_resource(pdev, 0);
105103
if (IS_ERR(data->base))
106104
return PTR_ERR(data->base);
107105

0 commit comments

Comments
 (0)