Message ID | 20190806102124.9058-1-peng.fan@nxp.com |
---|---|
State | Accepted |
Commit | 39ebb4187db15641117228f2579ff421cfe0df90 |
Delegated to: | Stefano Babic |
Headers | show |
Series | [U-Boot] pinctrl: imx: use devfdt_get_addr_size_index | expand |
> Subject: [PATCH] pinctrl: imx: use devfdt_get_addr_size_index > > fdtdec_get_addr_size could not parse addr/size correctly is using > address-cells 2 and size-cells 2 on an ARM32 SoC. > So switch to use devfdt_get_addr_size_index. > > Signed-off-by: Peng Fan <peng.fan@nxp.com> > --- Applied to nxp-imx-8-13, https://github.com/MrVan/u-boot/tree/nxp-imx-8-13 Regards, Peng.
diff --git a/drivers/pinctrl/nxp/pinctrl-imx.c b/drivers/pinctrl/nxp/pinctrl-imx.c index 0c9d15cb0c..69c4144365 100644 --- a/drivers/pinctrl/nxp/pinctrl-imx.c +++ b/drivers/pinctrl/nxp/pinctrl-imx.c @@ -214,9 +214,7 @@ int imx_pinctrl_probe(struct udevice *dev, if (info->flags & IMX8_USE_SCU) return 0; - addr = fdtdec_get_addr_size(gd->fdt_blob, dev_of_offset(dev), "reg", - &size); - + addr = devfdt_get_addr_size_index(dev, 0, &size); if (addr == FDT_ADDR_T_NONE) return -EINVAL;
fdtdec_get_addr_size could not parse addr/size correctly is using address-cells 2 and size-cells 2 on an ARM32 SoC. So switch to use devfdt_get_addr_size_index. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- drivers/pinctrl/nxp/pinctrl-imx.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)