ARM: tegra114: Implement ARM errata 799270 properly
authorBo Yan <byan@nvidia.com>
Thu, 21 Mar 2013 22:15:32 +0000 (15:15 -0700)
committerMrutyunjay Sawant <msawant@nvidia.com>
Tue, 26 Mar 2013 10:22:07 +0000 (03:22 -0700)
commit6b738d1059962d80857b09d70a8878915f17c39e
tree18bb1c57ba7cf2c556095746c847e775555ab162
parentdf9c6859ecc98fe4ad3720b82cb3628ec016508d
ARM: tegra114: Implement ARM errata 799270 properly

The ARM errata 799270 requires a data dependency between the returning
device load data and MCR instruction that sets ACTLR.SMP bit. Fix the
current workaround so it confirms to errata document.

bug 1195192

Change-Id: Ideeb3dd3d865323d59ae4bc7a2d40889acfe379d
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/211812
Reviewed-by: Bobby Meeker <bmeeker@nvidia.com>
arch/arm/mach-tegra/sleep.S
arch/arm/mach-tegra/sleep.h