Lines Matching refs:gemini_clk_data
89 static struct clk_hw_onecell_data *gemini_clk_data; variable
314 gemini_clk_data->hws[GEMINI_CLK_RTC] = hw; in gemini_clk_probe()
323 gemini_clk_data->hws[GEMINI_CLK_CPU] = hw; in gemini_clk_probe()
343 gemini_clk_data->hws[GEMINI_CLK_GATES + i] = in gemini_clk_probe()
364 gemini_clk_data->hws[GEMINI_CLK_TVC] = hw; in gemini_clk_probe()
368 gemini_clk_data->hws[GEMINI_CLK_PCI] = hw; in gemini_clk_probe()
372 gemini_clk_data->hws[GEMINI_CLK_UART] = hw; in gemini_clk_probe()
402 gemini_clk_data = kzalloc(struct_size(gemini_clk_data, hws, in gemini_cc_init()
405 if (!gemini_clk_data) in gemini_cc_init()
413 gemini_clk_data->hws[i] = ERR_PTR(-EPROBE_DEFER); in gemini_cc_init()
453 gemini_clk_data->hws[GEMINI_CLK_AHB] = hw; in gemini_cc_init()
457 gemini_clk_data->hws[GEMINI_CLK_APB] = hw; in gemini_cc_init()
460 gemini_clk_data->num = GEMINI_NUM_CLKS; in gemini_cc_init()
461 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, gemini_clk_data); in gemini_cc_init()