|
@@ -175,7 +175,9 @@ static int zynq_serial_ofdata_to_platdata(struct udevice *dev)
|
|
|
{
|
|
|
struct zynq_uart_priv *priv = dev_get_priv(dev);
|
|
|
|
|
|
- priv->regs = (struct uart_zynq *)devfdt_get_addr(dev);
|
|
|
+ priv->regs = (struct uart_zynq *)dev_read_addr(dev);
|
|
|
+ if (IS_ERR(priv->regs))
|
|
|
+ return PTR_ERR(priv->regs);
|
|
|
|
|
|
return 0;
|
|
|
}
|