gpio: aspeed: Use dev_read_addr_ptr()

Use dev_read_addr_ptr() which supports both live device tree and flat DT
backends, avoiding direct dependency on devfdt_* helpers.

No functional changes.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Peng Fan
2026-06-09 14:53:34 -06:00
committed by Tom Rini
parent bc988983d2
commit a4e8d80c9d
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ static int aspeed_gpio_probe(struct udevice *dev)
uc_priv->bank_name = dev->name;
ofnode_read_u32(dev_ofnode(dev), "ngpios", &uc_priv->gpio_count);
priv->regs = devfdt_get_addr_ptr(dev);
priv->regs = dev_read_addr_ptr(dev);
return 0;
}
+3 -3
View File
@@ -223,9 +223,9 @@ static int aspeed_sgpio_probe(struct udevice *dev)
ulong apb_freq;
int ret;
priv->base = devfdt_get_addr_ptr(dev);
if (IS_ERR(priv->base))
return PTR_ERR(priv->base);
priv->base = dev_read_addr_ptr(dev);
if (!priv->base)
return -EINVAL;
priv->pdata = (const struct aspeed_sgpio_pdata *)dev_get_driver_data(dev);
if (!priv->pdata)
+1 -1
View File
@@ -275,7 +275,7 @@ static int aspeed_gpio_probe(struct udevice *dev)
uc_priv->bank_name = dev->name;
ofnode_read_u32(dev_ofnode(dev), "ngpios", &uc_priv->gpio_count);
priv->regs = devfdt_get_addr_ptr(dev);
priv->regs = dev_read_addr_ptr(dev);
return 0;
}