On Sun, 2011-05-29 at 20:15 -0600, Paul Walmsley wrote: > On Fri, 27 May 2011, Tomi Valkeinen wrote: > > > However, VENC doesn't use the standard syscontrol mechanism, so that > > cannot be done via omap_device interface anyway. > > struct omap_hwmod_class has a .reset function pointer for this purpose. > It's already been necessary to deal with the I2C IP block: > > https://patchwork.kernel.org/patch/804072/ > > If all that's needed are the steps in 4430 TRM Rev. T Section 10.6.5.1.2.3 > "Subsequence--Video Encoder Software Reset", then it should be possible to > handle this internal reset with hwmod code. Yes, that should be enough. However, the VENC_F_CONTROL register also contains bits that need to be programmed by the driver. I hope that doesn't cause any problems. Probably not, as hwmod code should use that register only at reset time. Tomi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html