Lines Matching refs:oh
66 int omap_i2c_reset(struct omap_hwmod *oh) in omap_i2c_reset() argument
72 if (oh->class->rev == OMAP_I2C_IP_VERSION_2) { in omap_i2c_reset()
74 } else if (oh->class->rev == OMAP_I2C_IP_VERSION_1) { in omap_i2c_reset()
78 oh->name); in omap_i2c_reset()
83 v = omap_hwmod_read(oh, i2c_con); in omap_i2c_reset()
85 omap_hwmod_write(v, oh, i2c_con); in omap_i2c_reset()
88 omap_hwmod_softreset(oh); in omap_i2c_reset()
91 v = omap_hwmod_read(oh, i2c_con); in omap_i2c_reset()
93 omap_hwmod_write(v, oh, i2c_con); in omap_i2c_reset()
96 omap_test_timeout((omap_hwmod_read(oh, in omap_i2c_reset()
97 oh->class->sysc->syss_offs) in omap_i2c_reset()
103 __func__, oh->name, MAX_MODULE_SOFTRESET_WAIT); in omap_i2c_reset()
106 oh->name, c); in omap_i2c_reset()
140 struct omap_hwmod *oh; in omap_i2c_add_bus() local
154 oh = omap_hwmod_lookup(oh_name); in omap_i2c_add_bus()
155 if (!oh) { in omap_i2c_add_bus()
166 pdata->rev = oh->class->rev; in omap_i2c_add_bus()
168 dev_attr = (struct omap_i2c_dev_attr *)oh->dev_attr; in omap_i2c_add_bus()
180 pdev = omap_device_build(name, bus_id, oh, pdata, in omap_i2c_add_bus()