Skip to content

Commit 31cbe3a

Browse files
Li Zetaomiquelraynal
authored andcommitted
mtd: rawnand: brcmnand: Use devm_platform_ioremap_resource_byname()
Convert platform_get_resource_byname() + devm_ioremap_resource() to a single call to devm_platform_ioremap_resource_byname(), as this is exactly what this function does. Signed-off-by: Li Zetao <lizetao1@huawei.com> Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lore.kernel.org/linux-mtd/20230802013500.1030853-1-lizetao1@huawei.com
1 parent 4622daf commit 31cbe3a

2 files changed

Lines changed: 3 additions & 8 deletions

File tree

drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,13 @@ static int bcm63138_nand_probe(struct platform_device *pdev)
6161
struct device *dev = &pdev->dev;
6262
struct bcm63138_nand_soc *priv;
6363
struct brcmnand_soc *soc;
64-
struct resource *res;
6564

6665
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
6766
if (!priv)
6867
return -ENOMEM;
6968
soc = &priv->soc;
7069

71-
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand-int-base");
72-
priv->base = devm_ioremap_resource(dev, res);
70+
priv->base = devm_platform_ioremap_resource_byname(pdev, "nand-int-base");
7371
if (IS_ERR(priv->base))
7472
return PTR_ERR(priv->base);
7573

drivers/mtd/nand/raw/brcmnand/iproc_nand.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ static int iproc_nand_probe(struct platform_device *pdev)
103103
struct device *dev = &pdev->dev;
104104
struct iproc_nand_soc *priv;
105105
struct brcmnand_soc *soc;
106-
struct resource *res;
107106

108107
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
109108
if (!priv)
@@ -112,13 +111,11 @@ static int iproc_nand_probe(struct platform_device *pdev)
112111

113112
spin_lock_init(&priv->idm_lock);
114113

115-
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "iproc-idm");
116-
priv->idm_base = devm_ioremap_resource(dev, res);
114+
priv->idm_base = devm_platform_ioremap_resource_byname(pdev, "iproc-idm");
117115
if (IS_ERR(priv->idm_base))
118116
return PTR_ERR(priv->idm_base);
119117

120-
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "iproc-ext");
121-
priv->ext_base = devm_ioremap_resource(dev, res);
118+
priv->ext_base = devm_platform_ioremap_resource_byname(pdev, "iproc-ext");
122119
if (IS_ERR(priv->ext_base))
123120
return PTR_ERR(priv->ext_base);
124121

0 commit comments

Comments
 (0)