Lines Matching refs:data

189  * cm_register - register per-SoC low-level data with the CM
190 * @cld: low-level per-SoC OMAP CM data & function pointers to register
192 * Register per-SoC low-level OMAP CM data and function pointers with
193 * the OMAP CM common interface. The caller must keep the data
213 * cm_unregister - unregister per-SoC low-level data & function pointers
214 * @cld: low-level per-SoC OMAP CM data & function pointers to unregister
216 * Unregister per-SoC low-level OMAP CM data and function pointers
218 * caller may not destroy any of the data pointed to by @cld until
286 { .compatible = "ti,omap2-prcm", .data = &omap2_prcm_data },
289 { .compatible = "ti,omap3-cm", .data = &omap3_cm_data },
292 { .compatible = "ti,omap4-cm1", .data = &cm_data },
293 { .compatible = "ti,omap4-cm2", .data = &cm2_data },
296 { .compatible = "ti,omap5-cm-core-aon", .data = &cm_data },
297 { .compatible = "ti,omap5-cm-core", .data = &cm2_data },
300 { .compatible = "ti,dra7-cm-core-aon", .data = &cm_data },
301 { .compatible = "ti,dra7-cm-core", .data = &cm2_data },
304 { .compatible = "ti,am3-prcm", .data = &am3_prcm_data },
307 { .compatible = "ti,am4-prcm", .data = &am4_prcm_data },
310 { .compatible = "ti,dm814-prcm", .data = &am3_prcm_data },
311 { .compatible = "ti,dm816-prcm", .data = &am3_prcm_data },
320 * on the DT data. Returns 0 in success, negative error value
327 struct omap_prcm_init_data *data;
333 data = (struct omap_prcm_init_data *)match->data;
339 if (data->index == TI_CLKM_CM)
342 if (data->index == TI_CLKM_CM2)
345 data->mem = ioremap(res.start, resource_size(&res));
348 mem->pa = res.start + data->offset;
349 mem->va = data->mem + data->offset;
350 mem->offset = data->offset;
353 data->np = np;
355 if (data->init && (data->flags & CM_SINGLE_INSTANCE ||
357 data->init(data);
373 const struct omap_prcm_init_data *data;
377 data = match->data;
379 if (data->flags & CM_NO_CLOCKS)
382 ret = omap2_clk_provider_init(np, data->index, NULL, data->mem);