Lines Matching refs:oh

172 	struct omap_hwmod *oh;  in create_dss_pdev()  local
175 oh = omap_hwmod_lookup(oh_name); in create_dss_pdev()
176 if (!oh) { in create_dss_pdev()
197 ohs[0] = oh; in create_dss_pdev()
426 struct omap_hwmod *oh; in dispc_disable_outputs() local
428 oh = omap_hwmod_lookup("dss_dispc"); in dispc_disable_outputs()
429 if (!oh) { in dispc_disable_outputs()
434 if (!oh->dev_attr) { in dispc_disable_outputs()
439 da = (struct omap_dss_dispc_dev_attr *)oh->dev_attr; in dispc_disable_outputs()
442 v = omap_hwmod_read(oh, DISPC_CONTROL); in dispc_disable_outputs()
448 v = omap_hwmod_read(oh, DISPC_CONTROL2); in dispc_disable_outputs()
454 v = omap_hwmod_read(oh, DISPC_CONTROL3); in dispc_disable_outputs()
486 omap_hwmod_write(irq_mask, oh, DISPC_IRQSTATUS); in dispc_disable_outputs()
489 v = omap_hwmod_read(oh, DISPC_CONTROL); in dispc_disable_outputs()
491 omap_hwmod_write(v, oh, DISPC_CONTROL); in dispc_disable_outputs()
495 v = omap_hwmod_read(oh, DISPC_CONTROL2); in dispc_disable_outputs()
497 omap_hwmod_write(v, oh, DISPC_CONTROL2); in dispc_disable_outputs()
502 v = omap_hwmod_read(oh, DISPC_CONTROL3); in dispc_disable_outputs()
504 omap_hwmod_write(v, oh, DISPC_CONTROL3); in dispc_disable_outputs()
508 while ((omap_hwmod_read(oh, DISPC_IRQSTATUS) & irq_mask) != in dispc_disable_outputs()
519 int omap_dss_reset(struct omap_hwmod *oh) in omap_dss_reset() argument
525 if (!(oh->class->sysc->sysc_flags & SYSS_HAS_RESET_STATUS)) { in omap_dss_reset()
530 for (i = oh->opt_clks_cnt, oc = oh->opt_clks; i > 0; i--, oc++) in omap_dss_reset()
538 omap_hwmod_write(0x0, oh, DSS_SDI_CONTROL); in omap_dss_reset()
539 omap_hwmod_write(0x0, oh, DSS_PLL_CONTROL); in omap_dss_reset()
546 omap_hwmod_write(0x0, oh, DSS_CONTROL); in omap_dss_reset()
548 omap_test_timeout((omap_hwmod_read(oh, oh->class->sysc->syss_offs) in omap_dss_reset()
557 for (i = oh->opt_clks_cnt, oc = oh->opt_clks; i > 0; i--, oc++) in omap_dss_reset()