Lines Matching refs:clk

95 static struct clk *clks[MAX_CLKS];
506 struct clk *clk; in berlin2_clock_setup() local
515 clk = of_clk_get_by_name(np, clk_names[REFCLK]); in berlin2_clock_setup()
516 if (!IS_ERR(clk)) { in berlin2_clock_setup()
517 clk_names[REFCLK] = __clk_get_name(clk); in berlin2_clock_setup()
518 clk_put(clk); in berlin2_clock_setup()
521 clk = of_clk_get_by_name(np, clk_names[VIDEO_EXT0]); in berlin2_clock_setup()
522 if (!IS_ERR(clk)) { in berlin2_clock_setup()
523 clk_names[VIDEO_EXT0] = __clk_get_name(clk); in berlin2_clock_setup()
524 clk_put(clk); in berlin2_clock_setup()
528 clk = berlin2_pll_register(&bg2_pll_map, gbase + REG_SYSPLLCTL0, in berlin2_clock_setup()
530 if (IS_ERR(clk)) in berlin2_clock_setup()
533 clk = berlin2_pll_register(&bg2_pll_map, gbase + REG_MEMPLLCTL0, in berlin2_clock_setup()
535 if (IS_ERR(clk)) in berlin2_clock_setup()
538 clk = berlin2_pll_register(&bg2_pll_map, gbase + REG_CPUPLLCTL0, in berlin2_clock_setup()
540 if (IS_ERR(clk)) in berlin2_clock_setup()
547 clk = berlin2_avpll_vco_register(gbase + REG_AVPLLCTL0, "avpll_vcoA", in berlin2_clock_setup()
549 if (IS_ERR(clk)) in berlin2_clock_setup()
553 clk = berlin2_avpll_channel_register(gbase + REG_AVPLLCTL0, in berlin2_clock_setup()
556 if (IS_ERR(clk)) in berlin2_clock_setup()
560 clk = berlin2_avpll_vco_register(gbase + REG_AVPLLCTL31, "avpll_vcoB", in berlin2_clock_setup()
563 if (IS_ERR(clk)) in berlin2_clock_setup()
567 clk = berlin2_avpll_channel_register(gbase + REG_AVPLLCTL31, in berlin2_clock_setup()
570 if (IS_ERR(clk)) in berlin2_clock_setup()
577 clk = clk_register_mux(NULL, "syspll_byp", parent_names, 2, in berlin2_clock_setup()
579 if (IS_ERR(clk)) in berlin2_clock_setup()
581 clk_names[SYSPLL] = __clk_get_name(clk); in berlin2_clock_setup()
585 clk = clk_register_mux(NULL, "mempll_byp", parent_names, 2, in berlin2_clock_setup()
587 if (IS_ERR(clk)) in berlin2_clock_setup()
589 clk_names[MEMPLL] = __clk_get_name(clk); in berlin2_clock_setup()
593 clk = clk_register_mux(NULL, "cpupll_byp", parent_names, 2, in berlin2_clock_setup()
595 if (IS_ERR(clk)) in berlin2_clock_setup()
597 clk_names[CPUPLL] = __clk_get_name(clk); in berlin2_clock_setup()
602 clk = clk_register_mux(NULL, clk_names[AUDIO1_PLL], parent_names, 2, in berlin2_clock_setup()
604 if (IS_ERR(clk)) in berlin2_clock_setup()
609 clk = clk_register_mux(NULL, clk_names[VIDEO0_IN], parent_names, 2, in berlin2_clock_setup()
611 if (IS_ERR(clk)) in berlin2_clock_setup()
616 clk = clk_register_mux(NULL, clk_names[VIDEO1_IN], parent_names, 2, in berlin2_clock_setup()
618 if (IS_ERR(clk)) in berlin2_clock_setup()
623 clk = clk_register_mux(NULL, clk_names[VIDEO1_PLL], parent_names, 2, in berlin2_clock_setup()
625 if (IS_ERR(clk)) in berlin2_clock_setup()
630 clk = clk_register_mux(NULL, clk_names[VIDEO2_IN], parent_names, 2, in berlin2_clock_setup()
632 if (IS_ERR(clk)) in berlin2_clock_setup()
637 clk = clk_register_mux(NULL, clk_names[VIDEO2_PLL], parent_names, 2, in berlin2_clock_setup()
639 if (IS_ERR(clk)) in berlin2_clock_setup()