OSDN Git Service

ARM: OMAP2+: hwmod: Revert "ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for...
authorPaul Walmsley <paul@pwsan.com>
Fri, 13 Apr 2012 11:08:43 +0000 (05:08 -0600)
committerPaul Walmsley <paul@pwsan.com>
Fri, 13 Apr 2012 11:28:33 +0000 (05:28 -0600)
commit3c55c1baffa5f719eb2ae9729088bc867f972f53
tree7e63ac17d5a5705fdab0e1d1f2554bf60a742beb
parentd99de7f552fac43e24fd4fb8048d8f21abaea691
ARM: OMAP2+: hwmod: Revert "ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for reset status"

This reverts commit f9a2f9c3fa76eec55928e8e06f3094c8f01df7cb.  This
commit caused a regression in the I2C hwmod reset on OMAP2/3/4,
logging messages similar to these during boot:

[    0.200378] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
[    0.222076] omap_hwmod: i2c2: softreset failed (waited 10000 usec)

While the original patch was intended to fix some reset-related timing
issues, it's believed that these problems were actually fixed by
commit 2800852a079504f35f88e44faf5c9c96318c0cca ("ARM: OMAP2+: hwmod:
Restore sysc after a reset"):

    http://marc.info/?l=linux-arm-kernel&m=133410322617245&w=2

Cc: Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/omap_hwmod.c