]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - drivers/pinctrl/rockchip/pinctrl_rk3036.c
dm: Use dm_scan_fdt_dev() directly where possible
[karo-tx-uboot.git] / drivers / pinctrl / rockchip / pinctrl_rk3036.c
index 3648678e15fafa0f2ffb591cbc086f0c9f233658..6aea856aa63f119b816ac62ac0879e7e711411f1 100644 (file)
@@ -252,12 +252,6 @@ static struct pinctrl_ops rk3036_pinctrl_ops = {
        .get_periph_id  = rk3036_pinctrl_get_periph_id,
 };
 
-static int rk3036_pinctrl_bind(struct udevice *dev)
-{
-       /* scan child GPIO banks */
-       return dm_scan_fdt_dev(dev);
-}
-
 static int rk3036_pinctrl_probe(struct udevice *dev)
 {
        struct rk3036_pinctrl_priv *priv = dev_get_priv(dev);
@@ -278,6 +272,6 @@ U_BOOT_DRIVER(pinctrl_rk3036) = {
        .of_match       = rk3036_pinctrl_ids,
        .priv_auto_alloc_size = sizeof(struct rk3036_pinctrl_priv),
        .ops            = &rk3036_pinctrl_ops,
-       .bind           = rk3036_pinctrl_bind,
+       .bind           = dm_scan_fdt_dev,
        .probe          = rk3036_pinctrl_probe,
 };