rockchip: clk: add px30 clock driver
[oweals/u-boot.git] / drivers / clk / clk.c
index 7d748c9fc735c45888fedbd1b30ded81607f49ab..1cf9987f6cbb8d87ca69d08ee1c361c62f8ee78f 100644 (file)
@@ -40,6 +40,7 @@ int clk_register(struct clk *clk, const char *drv_name,
                return ret;
        }
 
+       clk->enable_count = 0;
        /* Store back pointer to clk from udevice */
        clk->dev->uclass_priv = clk;
 
@@ -55,3 +56,11 @@ const char *clk_hw_get_name(const struct clk *hw)
 {
        return hw->dev->name;
 }
+
+bool clk_dev_binded(struct clk *clk)
+{
+       if (clk->dev && (clk->dev->flags & DM_FLAG_BOUND))
+               return true;
+
+       return false;
+}