* Sanjeev Premi <premi@xxxxxx> [100816 08:46]: > --- a/arch/arm/mach-omap2/id.c > +++ b/arch/arm/mach-omap2/id.c > @@ -366,21 +366,23 @@ static void __init omap3_cpuinfo(void) > strcpy(cpu_rev, "1.0"); > break; > case OMAP_REVBITS_01: > - strcpy(cpu_rev, "1.1"); > + if (cpu_is_omap3630()) { > + strcpy(cpu_rev, "1.1"); > + } else { > + strcpy(cpu_rev, "2.0"); > + } > break; No { } brackets needed if it's one line + one line if else statement. > case OMAP_REVBITS_02: > - strcpy(cpu_rev, "1.2"); > - break; > - case OMAP_REVBITS_10: > - strcpy(cpu_rev, "2.0"); > - break; > - case OMAP_REVBITS_20: > - strcpy(cpu_rev, "2.1"); > + if (cpu_is_omap3630()) { > + strcpy(cpu_rev, "1.2"); > + } else { > + strcpy(cpu_rev, "2.1"); > + } > break; Not needed here either. > - case OMAP_REVBITS_30: > + case OMAP_REVBITS_03: > strcpy(cpu_rev, "3.0"); > break; > - case OMAP_REVBITS_40: > + case OMAP_REVBITS_04: > /* FALLTHROUGH */ > default: > /* Use the latest known revision as default */ Also, maybe just set a separate switch for 36xx? In the long run it's best to avoid sprinkiling the cpu_is_omapxxxx tests as that adds more places to patch when new omap xyz is added. > -#define OMAP2420_REV_ES2_0 0x24201024 > +#define OMAP2420_REV_ES1_0 (OMAP242X_CLASS) > +#define OMAP2420_REV_ES2_0 (OMAP242X_CLASS | (OMAP_REVBITS_01 << 8)) No parens needed around OMAP242X_CLASS if it's just one value. > #define OMAP243X_CLASS 0x24300024 > -#define OMAP2430_REV_ES1_0 0x24300024 > +#define OMAP2430_REV_ES1_0 (OMAP243X_CLASS) Not needed around OMAP243X_CLASS either. Please check the other places too. Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html