summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/pm.h
diff options
context:
space:
mode:
authorTero Kristo <t-kristo@ti.com>2012-10-18 12:20:04 +0300
committerKevin Hilman <khilman@ti.com>2012-11-05 14:26:43 -0800
commitc962184459ab75502b242efb04291c2cf8700bc3 (patch)
tree53a198d2d2893767b24c0ef1dd29c7103430c98b /arch/arm/mach-omap2/pm.h
parent3d70f8c617a436c7146ecb81df2265b4626dfe89 (diff)
downloadlinux-c962184459ab75502b242efb04291c2cf8700bc3.tar.gz
linux-c962184459ab75502b242efb04291c2cf8700bc3.tar.bz2
linux-c962184459ab75502b242efb04291c2cf8700bc3.zip
ARM: OMAP4: PM: add errata support
Added similar PM errata flag support as omap3 has. This should be used in similar manner, set the flags during init time, and check the flag values during runtime. Signed-off-by: Tero Kristo <t-kristo@ti.com> Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2/pm.h')
-rw-r--r--arch/arm/mach-omap2/pm.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/pm.h b/arch/arm/mach-omap2/pm.h
index 67d66131cfa7..f76a0d0f839f 100644
--- a/arch/arm/mach-omap2/pm.h
+++ b/arch/arm/mach-omap2/pm.h
@@ -102,6 +102,13 @@ extern void enable_omap3630_toggle_l2_on_restore(void);
static inline void enable_omap3630_toggle_l2_on_restore(void) { }
#endif /* defined(CONFIG_PM) && defined(CONFIG_ARCH_OMAP3) */
+#if defined(CONFIG_ARCH_OMAP4)
+extern u16 pm44xx_errata;
+#define IS_PM44XX_ERRATUM(id) (pm44xx_errata & (id))
+#else
+#define IS_PM44XX_ERRATUM(id) 0
+#endif
+
#ifdef CONFIG_POWER_AVS_OMAP
extern int omap_devinit_smartreflex(void);
extern void omap_enable_smartreflex_on_init(void);