]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
ARM: tegra: power: Add read fences in power gating
authorAlex Frid <afrid@nvidia.com>
Sat, 22 Mar 2014 23:44:59 +0000 (16:44 -0700)
committerYu-Huan Hsu <yhsu@nvidia.com>
Thu, 27 Mar 2014 20:15:06 +0000 (13:15 -0700)
commit28b107dcb3aa122de8e94e48af548140d519298f
tree96686a1437eb5de7d390d770e4a1ca64fc0cf119
parentfd1c239922416a80b519658c352624a3bb06d07c
ARM: tegra: power: Add read fences in power gating

To assure post of the previous writes through Tegra interconnect
added read fences in the following power gating code paths:

- Seconadry CPU boot ungating (path taken on Tegra11, Tegra14, Tegra12)
- GPU rail clamps gating/ungating (path taken on Tegra12, Tegra13)
- MC client ungating flush done (path taken on all platforms)

Bug 1484343

Change-Id: Ie09ef37135beae0ed0beb1cd4d7e96187ba9be26
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/385403
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
arch/arm/mach-tegra/platsmp.c
arch/arm/mach-tegra/powergate-t11x.c
arch/arm/mach-tegra/powergate-t12x.c
arch/arm/mach-tegra/powergate-t14x.c
arch/arm/mach-tegra/powergate-t30.c
arch/arm/mach-tegra/powergate.c