OMAP2+: id: avoid register read
[pandora-kernel.git] / arch / arm / plat-omap / include / plat / cpu.h
index b22399d..152e114 100644 (file)
 #define OMAP2_DEVICE_TYPE_GP           3
 #define OMAP2_DEVICE_TYPE_BAD          4
 
-int omap_type(void);
+#ifdef CONFIG_MACH_OMAP3_PANDORA
+#define omap_type() OMAP2_DEVICE_TYPE_GP
+#else
+int __pure omap_type(void);
+#endif
 
 /*
  * omap_rev bits:
@@ -50,7 +54,7 @@ int omap_type(void);
  * CPU revision        (See _REV_ defined in cpu.h)    [15:08]
  * CPU class bits (15xx, 16xx, 24xx, 34xx...)  [07:00]
  */
-unsigned int omap_rev(void);
+unsigned int __pure omap_rev(void);
 
 /*
  * Get the CPU revision for OMAP devices