Merge branch '2019-08-11-ti-imports'
[oweals/u-boot.git] / drivers / clk / clk-uclass.c
index cee4d912b0e80cd35ae9760673a6b3871b92d766..c66b6f3c4ebb4417ce73ab1964d4487af3358dc2 100644 (file)
@@ -518,6 +518,19 @@ int clk_get_by_id(ulong id, struct clk **clkp)
        return -ENOENT;
 }
 
+bool clk_is_match(const struct clk *p, const struct clk *q)
+{
+       /* trivial case: identical struct clk's or both NULL */
+       if (p == q)
+               return true;
+
+       /* same device, id and data */
+       if (p->dev == q->dev && p->id == q->id && p->data == q->data)
+               return true;
+
+       return false;
+}
+
 UCLASS_DRIVER(clk) = {
        .id             = UCLASS_CLK,
        .name           = "clk",