Lines Matching full:comp
14 void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_on() argument
18 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_on()
19 if (IS_ERR(comp->clk[i])) in mtk_mdp_comp_clock_on()
21 err = clk_prepare_enable(comp->clk[i]); in mtk_mdp_comp_clock_on()
25 err, comp->type, i); in mtk_mdp_comp_clock_on()
29 void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_off() argument
33 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_off()
34 if (IS_ERR(comp->clk[i])) in mtk_mdp_comp_clock_off()
36 clk_disable_unprepare(comp->clk[i]); in mtk_mdp_comp_clock_off()
41 struct mtk_mdp_comp *comp, in mtk_mdp_comp_init() argument
47 comp->dev_node = of_node_get(node); in mtk_mdp_comp_init()
48 comp->type = comp_type; in mtk_mdp_comp_init()
50 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_init()
51 comp->clk[i] = of_clk_get(node, i); in mtk_mdp_comp_init()
52 if (IS_ERR(comp->clk[i])) { in mtk_mdp_comp_init()
53 ret = dev_err_probe(dev, PTR_ERR(comp->clk[i]), in mtk_mdp_comp_init()
59 if (comp->type != MTK_MDP_RDMA) in mtk_mdp_comp_init()
66 of_node_put(comp->dev_node); in mtk_mdp_comp_init()
71 void mtk_mdp_comp_deinit(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_deinit() argument
73 of_node_put(comp->dev_node); in mtk_mdp_comp_deinit()