Lines Matching refs:clk_data
144 struct clk_hw_onecell_data *clk_data;
153 clk_data = mtk_alloc_clk_data(CLK_APMIXED_NR_CLK);
154 if (IS_ERR_OR_NULL(clk_data)) {
161 pllfhs, ARRAY_SIZE(pllfhs), clk_data);
171 clk_data->hws[CLK_APMIXED_REF2USB_TX] = hw;
176 clk_data->hws[CLK_APMIXED_HDMI_REF] = hw;
178 r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data);
185 mtk_clk_unregister_ref2usb_tx(clk_data->hws[CLK_APMIXED_REF2USB_TX]);
188 ARRAY_SIZE(pllfhs), clk_data);
190 mtk_free_clk_data(clk_data);
199 struct clk_hw_onecell_data *clk_data = platform_get_drvdata(pdev);
202 mtk_clk_unregister_ref2usb_tx(clk_data->hws[CLK_APMIXED_REF2USB_TX]);
204 ARRAY_SIZE(pllfhs), clk_data);
205 mtk_free_clk_data(clk_data);