Home
last modified time | relevance | path

Searched refs:clk_info (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/clk/ingenic/
A Dcgu.c91 pll_info = &clk_info->pll; in ingenic_pll_recalc_rate()
364 mask <<= clk_info->mux.shift; in ingenic_clk_set_parent()
457 clk_info->div.div << clk_info->div.bits); in ingenic_clk_calc_div()
465 div *= clk_info->div.div; in ingenic_clk_calc_div()
481 div = clk_info->fixdiv.div; in ingenic_clk_round_rate()
517 if (clk_info->div.div_table) in ingenic_clk_set_rate()
565 if (clk_info->gate.delay_us) in ingenic_clk_enable()
646 if (!clk_info->type) { in ingenic_register_clock()
648 clk_info->name); in ingenic_register_clock()
666 caps = clk_info->type; in ingenic_register_clock()
[all …]
/linux/drivers/media/platform/mtk-vcodec/
A Dmtk_vcodec_enc_pm.c22 struct mtk_vcodec_clk_info *clk_info; in mtk_vcodec_init_enc_pm() local
52 enc_clk->clk_info = devm_kcalloc(&pdev->dev, in mtk_vcodec_init_enc_pm()
53 enc_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_enc_pm()
55 if (!enc_clk->clk_info) { in mtk_vcodec_init_enc_pm()
66 clk_info = &enc_clk->clk_info[i]; in mtk_vcodec_init_enc_pm()
68 "clock-names", i, &clk_info->clk_name); in mtk_vcodec_init_enc_pm()
74 clk_info->clk_name); in mtk_vcodec_init_enc_pm()
75 if (IS_ERR(clk_info->vcodec_clk)) { in mtk_vcodec_init_enc_pm()
77 clk_info->clk_name); in mtk_vcodec_init_enc_pm()
78 ret = PTR_ERR(clk_info->vcodec_clk); in mtk_vcodec_init_enc_pm()
[all …]
A Dmtk_vcodec_dec_pm.c22 struct mtk_vcodec_clk_info *clk_info; in mtk_vcodec_init_dec_pm() local
47 dec_clk->clk_info = devm_kcalloc(&pdev->dev, in mtk_vcodec_init_dec_pm()
48 dec_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_dec_pm()
50 if (!dec_clk->clk_info) { in mtk_vcodec_init_dec_pm()
61 clk_info = &dec_clk->clk_info[i]; in mtk_vcodec_init_dec_pm()
63 "clock-names", i, &clk_info->clk_name); in mtk_vcodec_init_dec_pm()
69 clk_info->clk_name); in mtk_vcodec_init_dec_pm()
70 if (IS_ERR(clk_info->vcodec_clk)) { in mtk_vcodec_init_dec_pm()
72 clk_info->clk_name); in mtk_vcodec_init_dec_pm()
73 ret = PTR_ERR(clk_info->vcodec_clk); in mtk_vcodec_init_dec_pm()
[all …]
A Dmtk_vcodec_drv.h184 struct mtk_vcodec_clk_info *clk_info; member
/linux/drivers/clk/
A Dclk-max77686.c45 const struct max77686_hw_clk_info *clk_info; member
106 return regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_prepare()
107 max77686->clk_info->clk_enable_mask, in max77686_clk_prepare()
108 max77686->clk_info->clk_enable_mask); in max77686_clk_prepare()
115 regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_unprepare()
116 max77686->clk_info->clk_enable_mask, in max77686_clk_unprepare()
117 ~max77686->clk_info->clk_enable_mask); in max77686_clk_unprepare()
126 ret = regmap_read(max77686->regmap, max77686->clk_info->clk_reg, &val); in max77686_clk_is_prepared()
131 return val & max77686->clk_info->clk_enable_mask; in max77686_clk_is_prepared()
218 max_clk_data->clk_info = &hw_clks[i]; in max77686_clk_probe()
/linux/drivers/gpu/drm/ast/
A Dast_mode.c431 const struct ast_vbios_dclk_info *clk_info; in ast_set_dclk_reg() local
434 clk_info = &dclk_table_ast2500[vbios_mode->enh_table->dclk_index]; in ast_set_dclk_reg()
436 clk_info = &dclk_table[vbios_mode->enh_table->dclk_index]; in ast_set_dclk_reg()
438 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xc0, 0x00, clk_info->param1); in ast_set_dclk_reg()
439 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xc1, 0x00, clk_info->param2); in ast_set_dclk_reg()
441 (clk_info->param3 & 0xc0) | in ast_set_dclk_reg()
442 ((clk_info->param3 & 0x3) << 4)); in ast_set_dclk_reg()

Completed in 18 milliseconds