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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user