Lines Matching defs:data

17 					const struct uniphier_clk_data *data)
19 switch (data->type) {
21 return uniphier_clk_register_cpugear(dev, regmap, data->name,
22 &data->data.cpugear);
24 return uniphier_clk_register_fixed_factor(dev, data->name,
25 &data->data.factor);
27 return uniphier_clk_register_fixed_rate(dev, data->name,
28 &data->data.rate);
30 return uniphier_clk_register_gate(dev, regmap, data->name,
31 &data->data.gate);
33 return uniphier_clk_register_mux(dev, regmap, data->name,
34 &data->data.mux);
45 const struct uniphier_clk_data *p, *data;
50 data = of_device_get_match_data(dev);
51 if (WARN_ON(!data))
63 for (p = data; p->name; p++)
77 for (p = data; p->name; p++) {
97 .data = uniphier_ld4_sys_clk_data,
101 .data = uniphier_pro4_sys_clk_data,
105 .data = uniphier_sld8_sys_clk_data,
109 .data = uniphier_pro5_sys_clk_data,
113 .data = uniphier_pxs2_sys_clk_data,
117 .data = uniphier_ld11_sys_clk_data,
121 .data = uniphier_ld20_sys_clk_data,
125 .data = uniphier_pxs3_sys_clk_data,
129 .data = uniphier_nx1_sys_clk_data,
134 .data = uniphier_ld4_mio_clk_data,
138 .data = uniphier_ld4_mio_clk_data,
142 .data = uniphier_ld4_mio_clk_data,
146 .data = uniphier_pro5_sd_clk_data,
150 .data = uniphier_pro5_sd_clk_data,
154 .data = uniphier_ld4_mio_clk_data,
158 .data = uniphier_pro5_sd_clk_data,
162 .data = uniphier_pro5_sd_clk_data,
166 .data = uniphier_pro5_sd_clk_data,
171 .data = uniphier_ld4_peri_clk_data,
175 .data = uniphier_pro4_peri_clk_data,
179 .data = uniphier_ld4_peri_clk_data,
183 .data = uniphier_pro4_peri_clk_data,
187 .data = uniphier_pro4_peri_clk_data,
191 .data = uniphier_pro4_peri_clk_data,
195 .data = uniphier_pro4_peri_clk_data,
199 .data = uniphier_pro4_peri_clk_data,
203 .data = uniphier_pro4_peri_clk_data,
208 .data = uniphier_pro4_sg_clk_data,