Lines Matching defs:top_clk_data

1251 	struct clk_hw_onecell_data *top_clk_data;
1257 top_clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK);
1258 if (!top_clk_data)
1268 top_clk_data);
1272 r = mtk_clk_register_factors(top_divs, ARRAY_SIZE(top_divs), top_clk_data);
1278 &mt8195_clk_lock, top_clk_data);
1289 top_clk_data->hws[CLK_TOP_MFG_CK_FAST_REF] = hw;
1292 top_clk_data->hws[CLK_TOP_MFG_CK_FAST_REF]->clk);
1298 &mt8195_clk_lock, top_clk_data);
1303 ARRAY_SIZE(top_clks), top_clk_data);
1307 r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, top_clk_data);
1311 platform_set_drvdata(pdev, top_clk_data);
1316 mtk_clk_unregister_gates(top_clks, ARRAY_SIZE(top_clks), top_clk_data);
1318 mtk_clk_unregister_composites(top_adj_divs, ARRAY_SIZE(top_adj_divs), top_clk_data);
1320 mtk_clk_unregister_muxes(top_mtk_muxes, ARRAY_SIZE(top_mtk_muxes), top_clk_data);
1322 mtk_clk_unregister_factors(top_divs, ARRAY_SIZE(top_divs), top_clk_data);
1324 mtk_clk_unregister_fixed_clks(top_fixed_clks, ARRAY_SIZE(top_fixed_clks), top_clk_data);
1326 mtk_free_clk_data(top_clk_data);
1332 struct clk_hw_onecell_data *top_clk_data = platform_get_drvdata(pdev);
1336 mtk_clk_unregister_gates(top_clks, ARRAY_SIZE(top_clks), top_clk_data);
1337 mtk_clk_unregister_composites(top_adj_divs, ARRAY_SIZE(top_adj_divs), top_clk_data);
1338 mtk_clk_unregister_muxes(top_mtk_muxes, ARRAY_SIZE(top_mtk_muxes), top_clk_data);
1339 mtk_clk_unregister_factors(top_divs, ARRAY_SIZE(top_divs), top_clk_data);
1340 mtk_clk_unregister_fixed_clks(top_fixed_clks, ARRAY_SIZE(top_fixed_clks), top_clk_data);
1341 mtk_free_clk_data(top_clk_data);