Lines Matching refs:mmc_clk
425 static struct clk *hisi_register_clk_mmc(struct hisi_mmc_clock *mmc_clk, in hisi_register_clk_mmc() argument
438 init.name = mmc_clk->name; in hisi_register_clk_mmc()
440 init.flags = mmc_clk->flags | CLK_IS_BASIC; in hisi_register_clk_mmc()
441 init.parent_names = (mmc_clk->parent_name ? &mmc_clk->parent_name : NULL); in hisi_register_clk_mmc()
442 init.num_parents = (mmc_clk->parent_name ? 1 : 0); in hisi_register_clk_mmc()
445 mclk->id = mmc_clk->id; in hisi_register_clk_mmc()
446 mclk->clken_reg = base + mmc_clk->clken_reg; in hisi_register_clk_mmc()
447 mclk->clken_bit = mmc_clk->clken_bit; in hisi_register_clk_mmc()
448 mclk->div_reg = base + mmc_clk->div_reg; in hisi_register_clk_mmc()
449 mclk->div_off = mmc_clk->div_off; in hisi_register_clk_mmc()
450 mclk->div_bits = mmc_clk->div_bits; in hisi_register_clk_mmc()
451 mclk->drv_reg = base + mmc_clk->drv_reg; in hisi_register_clk_mmc()
452 mclk->drv_off = mmc_clk->drv_off; in hisi_register_clk_mmc()
453 mclk->drv_bits = mmc_clk->drv_bits; in hisi_register_clk_mmc()
454 mclk->sam_reg = base + mmc_clk->sam_reg; in hisi_register_clk_mmc()
455 mclk->sam_off = mmc_clk->sam_off; in hisi_register_clk_mmc()
456 mclk->sam_bits = mmc_clk->sam_bits; in hisi_register_clk_mmc()
492 struct hisi_mmc_clock *mmc_clk = &hi3620_mmc_clks[i]; in hi3620_mmc_clk_init() local
493 clk_data->clks[mmc_clk->id] = in hi3620_mmc_clk_init()
494 hisi_register_clk_mmc(mmc_clk, base, node); in hi3620_mmc_clk_init()