Lines Matching refs:oh
238 struct omap_hwmod *oh; in omap_dm_timer_init_one() local
267 oh = omap_hwmod_lookup(oh_name); in omap_dm_timer_init_one()
268 if (!oh) in omap_dm_timer_init_one()
271 *timer_name = oh->name; in omap_dm_timer_init_one()
274 r = omap_hwmod_get_resource_byname(oh, IORESOURCE_IRQ, NULL, in omap_dm_timer_init_one()
280 r = omap_hwmod_get_resource_byname(oh, IORESOURCE_MEM, NULL, in omap_dm_timer_init_one()
293 timer->fclk = clk_get(NULL, omap_hwmod_get_main_clk(oh)); in omap_dm_timer_init_one()
307 omap_hwmod_enable(oh); in omap_dm_timer_init_one()
403 struct omap_hwmod *oh; in omap2_sync32k_clocksource_init() local
423 oh = omap_hwmod_lookup(oh_name); in omap2_sync32k_clocksource_init()
424 if (!oh || oh->slaves_cnt == 0) in omap2_sync32k_clocksource_init()
429 ret = omap_hwmod_enable(oh); in omap2_sync32k_clocksource_init()
439 vbase = omap_hwmod_get_mpu_rt_va(oh); in omap2_sync32k_clocksource_init()
445 omap_hwmod_idle(oh); in omap2_sync32k_clocksource_init()
670 static int __init omap_timer_init(struct omap_hwmod *oh, void *unused) in omap_timer_init() argument
679 pr_debug("%s: %s\n", __func__, oh->name); in omap_timer_init()
682 timer_dev_attr = oh->dev_attr; in omap_timer_init()
689 pr_err("%s: No memory for [%s]\n", __func__, oh->name); in omap_timer_init()
703 sscanf(oh->name, "timer%2d", &id); in omap_timer_init()
711 pdev = omap_device_build(name, id, oh, pdata, sizeof(*pdata)); in omap_timer_init()
715 __func__, name, oh->name); in omap_timer_init()