Lines Matching defs:data
44 * struct clk_psc_data - PSC data
58 * @psc_data: PSC driver specific data
107 struct clk_psc_data *data = psc->psc_data;
108 u32 mdstat = readl(data->control_base + MDSTAT);
116 struct clk_psc_data *data = psc->psc_data;
122 psc_config(data->control_base, data->domain_base,
123 PSC_STATE_ENABLE, data->domain_id);
134 struct clk_psc_data *data = psc->psc_data;
140 psc_config(data->control_base, data->domain_base,
141 PSC_STATE_DISABLE, data->domain_id);
158 * @psc_data: platform data to configure this clock
201 struct clk_psc_data *data;
205 data = kzalloc(sizeof(*data), GFP_KERNEL);
206 if (!data) {
212 data->control_base = of_iomap(node, i);
213 if (!data->control_base) {
219 data->domain_base = of_iomap(node, i);
220 if (!data->domain_base) {
225 of_property_read_u32(node, "domain-id", &data->domain_id);
228 if (!domain_transition_base && !data->domain_id)
229 domain_transition_base = data->domain_base;
238 clk = clk_register_psc(NULL, clk_name, parent_name, data, lock);
247 iounmap(data->domain_base);
249 iounmap(data->control_base);
251 kfree(data);