]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/clk/sunxi/clk-a20-gmac.c
Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[karo-tx-linux.git] / drivers / clk / sunxi / clk-a20-gmac.c
index 0dcf4f205fb86f1510dfa8b74f20311e301613ce..1611b036421c20e76f438e13fb326111b24e5cda 100644 (file)
@@ -80,9 +80,7 @@ static void __init sun7i_a20_gmac_clk_setup(struct device_node *node)
                goto free_mux;
 
        /* gmac clock requires exactly 2 parents */
-       parents[0] = of_clk_get_parent_name(node, 0);
-       parents[1] = of_clk_get_parent_name(node, 1);
-       if (!parents[0] || !parents[1])
+       if (of_clk_parent_fill(node, parents, 2) != 2)
                goto free_gate;
 
        reg = of_iomap(node, 0);