]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/5200: fix oops during going to standby
authorDmitry Baryshkov <dbaryshkov@gmail.com>
Fri, 11 Jun 2010 01:52:35 +0000 (01:52 +0000)
committerGrant Likely <grant.likely@secretlab.ca>
Tue, 15 Jun 2010 20:47:04 +0000 (14:47 -0600)
commitb1f9b3a4709ba2373b4d116f71ba10c454ef2cbc
tree4b3766db5c91161d90ae0a0a33fb6293f52109f7
parent883cb0438806d69539cf22359b3c7ba7ed664f61
powerpc/5200: fix oops during going to standby

When going to standby mode mpc code maps the whole soc5200 node
to access warious MBAR registers. However as of_iomap uses 'reg'
property of device node, only small part of MBAR is getting mapped.
Thus pm code gets oops when trying to access high parts of MBAR.
As a way to overcome this, make mpc52xx_pm_prepare() explicitly
map whole MBAR (0xc0000).

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
arch/powerpc/platforms/52xx/mpc52xx_pm.c