Re: [PATCH 2/3] ARM: OMAP2+: hwmod: Fix RESET logic

2013-12-08 Thread Paul Walmsley
Hi Roger, On Tue, 3 Dec 2013, Roger Quadros wrote: > In _ocp_softreset(), after _set_softreset() + write_sysconfig(), > the hwmod's sysc_cache will always contain SOFTRESET bit set > so all further writes to sysconfig using this cache will initiate > a repeated SOFTRESET e.g. enable_sysc(). This

[PATCH 2/3] ARM: OMAP2+: hwmod: Fix RESET logic

2013-12-03 Thread Roger Quadros
In _ocp_softreset(), after _set_softreset() + write_sysconfig(), the hwmod's sysc_cache will always contain SOFTRESET bit set so all further writes to sysconfig using this cache will initiate a repeated SOFTRESET e.g. enable_sysc(). This is true for OMAP3 like platforms that have RESET_DONE status