summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/soc.h
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2014-05-19 17:27:11 +0200
committerTony Lindgren <tony@atomide.com>2014-05-20 00:38:03 +0200
commit733d20eeeeb31587aacd917fb0aaf2888c26a4b5 (patch)
tree626d204f671681030fda70ef62bc1a6f39d2bf97 /arch/arm/mach-omap2/soc.h
parentARM: OMAP2+: Remove suspend_set_ops from common pm late init (diff)
downloadlinux-733d20eeeeb31587aacd917fb0aaf2888c26a4b5.tar.xz
linux-733d20eeeeb31587aacd917fb0aaf2888c26a4b5.zip
ARM: DRA752: add detection of SoC information
Currently the files in /sys/devices/soc0/ show no information about DRA7. Few userspace programs do depend on this information to make SoC specific support. So update logic to detect the relevant information and provide to userspace. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/soc.h')
-rw-r--r--arch/arm/mach-omap2/soc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/soc.h b/arch/arm/mach-omap2/soc.h
index 30abcc8b20e0..de2a34c423a7 100644
--- a/arch/arm/mach-omap2/soc.h
+++ b/arch/arm/mach-omap2/soc.h
@@ -459,10 +459,15 @@ IS_OMAP_TYPE(3430, 0x3430)
#define OMAP5430_REV_ES2_0 (OMAP54XX_CLASS | (0x30 << 16) | (0x20 << 8))
#define OMAP5432_REV_ES2_0 (OMAP54XX_CLASS | (0x32 << 16) | (0x20 << 8))
+#define DRA7XX_CLASS 0x07000000
+#define DRA752_REV_ES1_0 (DRA7XX_CLASS | (0x52 << 16) | (0x10 << 8))
+#define DRA752_REV_ES1_1 (DRA7XX_CLASS | (0x52 << 16) | (0x11 << 8))
+
void omap2xxx_check_revision(void);
void omap3xxx_check_revision(void);
void omap4xxx_check_revision(void);
void omap5xxx_check_revision(void);
+void dra7xxx_check_revision(void);
void omap3xxx_check_features(void);
void ti81xx_check_features(void);
void am33xx_check_features(void);