Lines Matching defs:mmc_clk
411 static struct clk *hisi_register_clk_mmc(struct hisi_mmc_clock *mmc_clk,
422 init.name = mmc_clk->name;
424 init.flags = mmc_clk->flags;
425 init.parent_names = (mmc_clk->parent_name ? &mmc_clk->parent_name : NULL);
426 init.num_parents = (mmc_clk->parent_name ? 1 : 0);
429 mclk->id = mmc_clk->id;
430 mclk->clken_reg = base + mmc_clk->clken_reg;
431 mclk->clken_bit = mmc_clk->clken_bit;
432 mclk->div_reg = base + mmc_clk->div_reg;
433 mclk->div_off = mmc_clk->div_off;
434 mclk->div_bits = mmc_clk->div_bits;
435 mclk->drv_reg = base + mmc_clk->drv_reg;
436 mclk->drv_off = mmc_clk->drv_off;
437 mclk->drv_bits = mmc_clk->drv_bits;
438 mclk->sam_reg = base + mmc_clk->sam_reg;
439 mclk->sam_off = mmc_clk->sam_off;
440 mclk->sam_bits = mmc_clk->sam_bits;
476 struct hisi_mmc_clock *mmc_clk = &hi3620_mmc_clks[i];
477 clk_data->clks[mmc_clk->id] =
478 hisi_register_clk_mmc(mmc_clk, base, node);