Lines Matching refs:clk_data
35 static struct clk_onecell_data clk_data;
121 clk_data.clk_num = 2 + desc->num_ratios;
125 clk_data.clk_num += 1;
127 clk_data.clks = kcalloc(clk_data.clk_num, sizeof(*clk_data.clks),
129 if (WARN_ON(!clk_data.clks)) {
138 clk_data.clks[0] = clk_register_fixed_rate(NULL, tclk_name, NULL, 0,
140 WARN_ON(IS_ERR(clk_data.clks[0]));
151 clk_data.clks[1] = clk_register_fixed_rate(NULL, cpuclk_name, NULL, 0,
153 WARN_ON(IS_ERR(clk_data.clks[1]));
163 clk_data.clks[2+n] = clk_register_fixed_factor(NULL, rclk_name,
165 WARN_ON(IS_ERR(clk_data.clks[2+n]));
174 clk_data.clks[2 + desc->num_ratios] =
176 WARN_ON(IS_ERR(clk_data.clks[2 + desc->num_ratios]));
182 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);