Merge git://git.denx.de/u-boot-marvell
[oweals/u-boot.git] / drivers / led / led_bcm6328.c
index ef8c6a70617e9170632b0445e8996a4ecaaec666..a1bf44cb3554d7e671dff65032f90eb62b2ca219 100644 (file)
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <common.h>
@@ -158,7 +157,7 @@ static int bcm6328_led_probe(struct udevice *dev)
                void __iomem *regs;
                u32 set_bits = 0;
 
-               addr = dev_get_addr_size_index(dev, 0, &size);
+               addr = devfdt_get_addr_size_index(dev, 0, &size);
                if (addr == FDT_ADDR_T_NONE)
                        return -EINVAL;
 
@@ -185,7 +184,8 @@ static int bcm6328_led_probe(struct udevice *dev)
                struct bcm6328_led_priv *priv = dev_get_priv(dev);
                unsigned int pin;
 
-               addr = dev_get_addr_size_index(dev_get_parent(dev), 0, &size);
+               addr = devfdt_get_addr_size_index(dev_get_parent(dev), 0,
+                                                 &size);
                if (addr == FDT_ADDR_T_NONE)
                        return -EINVAL;
 
@@ -235,7 +235,7 @@ static int bcm6328_led_bind(struct udevice *parent)
 
                ret = device_bind_driver_to_node(parent, "bcm6328-led",
                                                 fdt_get_name(blob, node, NULL),
-                                                node, &dev);
+                                                offset_to_ofnode(node), &dev);
                if (ret)
                        return ret;