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