[PATCH] [T/master-next] armhf: omap4: fix pandaes boot
Paolo Pisati
paolo.pisati at canonical.com
Fri Nov 15 12:31:37 UTC 2013
Workaround ROM code bug on OMAP4460(r2pX) devices where the contect of the GIC
register could be lost after MPUSS has hit OSWR(Open Switch Retention):
OSWR is a low power state where all the modules in the power domain are off
and it's a duty of the cpu, on the wake-up path, to restore this logic
executing specific ROM code. Unfortunately, in silicon revision r2pX,
the GICD register was extended from 1 to 2 bits while the ROM code was not
updated accordingly.
This fixes 3.12 booting on pandaes boards and it's already slated for 3.13 inclusion.
Grygorii Strashko (1):
ARM: OMAP4460: cpuidle: Extend PM_OMAP4_ROM_SMP_BOOT_ERRATUM_GICD on
cpuidle
arch/arm/mach-omap2/common.h | 1 +
arch/arm/mach-omap2/cpuidle44xx.c | 26 +++++++++++++++++++++-----
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 3 +++
arch/arm/mach-omap2/omap4-common.c | 6 ++++++
4 files changed, 31 insertions(+), 5 deletions(-)
--
1.7.9.5
More information about the kernel-team
mailing list