[msm7x30]: Add support for Rev2.1 chip id
Change-Id: I65934b9095d3ca84f7a0503c1c0c6b9b1c39f4b6
diff --git a/platform/msm_shared/timer.c b/platform/msm_shared/timer.c
index 5e3043a..9f4fabc 100644
--- a/platform/msm_shared/timer.c
+++ b/platform/msm_shared/timer.c
@@ -117,11 +117,11 @@
void *arg, time_t interval)
{
#ifdef PLATFORM_MSM7X30
- unsigned val = 0;
- unsigned mask = (0x1 << 28);
+ unsigned val = 0;
//Check for the hardware revision
val = readl(HW_REVISION_NUMBER);
- if(val & mask)
+ val = (val >> 28) & 0x0F;
+ if(val >= 1)
writel(1, DGT_CLK_CTL);
#endif
#ifdef PLATFORM_MSM8X60