< snip> > > /** > > diff --git a/arch/arm/plat-omap/common.c b/arch/arm/plat-omap/common.c > > index 4f29e8c..ee9499e 100644 > > --- a/arch/arm/plat-omap/common.c > > +++ b/arch/arm/plat-omap/common.c > > @@ -256,11 +256,11 @@ static void __init __omap2_set_globals(struct omap_globals *omap2_globals) > > static struct omap_globals omap242x_globals = { > > .class = OMAP242X_CLASS, > > .tap = OMAP2_L4_IO_ADDRESS(0x48014000), > > - .sdrc = OMAP2_L3_IO_ADDRESS(OMAP2420_SDRC_BASE), > > - .sms = OMAP2_L3_IO_ADDRESS(OMAP2420_SMS_BASE), > > - .ctrl = OMAP2_L4_IO_ADDRESS(OMAP2420_CTRL_BASE), > > - .prm = OMAP2_L4_IO_ADDRESS(OMAP2420_PRM_BASE), > > - .cm = OMAP2_L4_IO_ADDRESS(OMAP2420_CM_BASE), > > + .sdrc = OMAP2420_SDRC_BASE, > > + .sms = OMAP2420_SMS_BASE, > > + .ctrl = OMAP2420_CTRL_BASE, > > + .prm = OMAP2420_PRM_BASE, > > + .cm = OMAP2420_CM_BASE, > > .uart1_phys = OMAP2_UART1_BASE, > > .uart2_phys = OMAP2_UART2_BASE, > > .uart3_phys = OMAP2_UART3_BASE, > > @@ -277,11 +277,11 @@ void __init omap2_set_globals_242x(void) > > static struct omap_globals omap243x_globals = { > > .class = OMAP243X_CLASS, > > .tap = OMAP2_L4_IO_ADDRESS(0x4900a000), > > - .sdrc = OMAP2_L3_IO_ADDRESS(OMAP243X_SDRC_BASE), > > - .sms = OMAP2_L3_IO_ADDRESS(OMAP243X_SMS_BASE), > > - .ctrl = OMAP2_L4_IO_ADDRESS(OMAP243X_CTRL_BASE), > > - .prm = OMAP2_L4_IO_ADDRESS(OMAP2430_PRM_BASE), > > - .cm = OMAP2_L4_IO_ADDRESS(OMAP2430_CM_BASE), > > + .sdrc = OMAP243X_SDRC_BASE, > > + .sms = (OMAP243X_SMS_BASE), > > + .ctrl = (OMAP243X_CTRL_BASE), > > + .prm = (OMAP2430_PRM_BASE), > > + .cm = (OMAP2430_CM_BASE), > > Please drop the unnecessary parentheses above and elsewhere in this file. > If the parentheses are nececessary because the macro is a composite > expression and parentheses are missing around the expression, then the > parentheses should be added around the macro contents itself. > No need of paran's. They just left out while cleaning it up. > > .uart1_phys = OMAP2_UART1_BASE, > > .uart2_phys = OMAP2_UART2_BASE, > > .uart3_phys = OMAP2_UART3_BASE, > > @@ -298,11 +298,11 @@ void __init omap2_set_globals_243x(void) > > static struct omap_globals omap3_globals = { > > .class = OMAP343X_CLASS, > > .tap = OMAP2_L4_IO_ADDRESS(0x4830A000), > > - .sdrc = OMAP2_L3_IO_ADDRESS(OMAP343X_SDRC_BASE), > > - .sms = OMAP2_L3_IO_ADDRESS(OMAP343X_SMS_BASE), > > - .ctrl = OMAP2_L4_IO_ADDRESS(OMAP343X_CTRL_BASE), > > - .prm = OMAP2_L4_IO_ADDRESS(OMAP3430_PRM_BASE), > > - .cm = OMAP2_L4_IO_ADDRESS(OMAP3430_CM_BASE), > > + .sdrc = (OMAP343X_SDRC_BASE), > > + .sms = (OMAP343X_SMS_BASE), > > + .ctrl = (OMAP343X_CTRL_BASE), > > + .prm = (OMAP3430_PRM_BASE), > > + .cm = (OMAP3430_CM_BASE), > > As above. > > > .uart1_phys = OMAP3_UART1_BASE, > > .uart2_phys = OMAP3_UART2_BASE, > > .uart3_phys = OMAP3_UART3_BASE, > > @@ -325,10 +325,10 @@ void __init omap2_set_globals_36xx(void) > > static struct omap_globals omap4_globals = { > > .class = OMAP443X_CLASS, > > .tap = OMAP2_L4_IO_ADDRESS(OMAP443X_SCM_BASE), > > - .ctrl = OMAP2_L4_IO_ADDRESS(OMAP443X_CTRL_BASE), > > - .prm = OMAP2_L4_IO_ADDRESS(OMAP4430_PRM_BASE), > > - .cm = OMAP2_L4_IO_ADDRESS(OMAP4430_CM_BASE), > > - .cm2 = OMAP2_L4_IO_ADDRESS(OMAP4430_CM2_BASE), > > + .ctrl = (OMAP443X_CTRL_BASE), > > + .prm = (OMAP4430_PRM_BASE), > > + .cm = (OMAP4430_CM_BASE), > > + .cm2 = (OMAP4430_CM2_BASE), > > As above. > > > .uart1_phys = OMAP4_UART1_BASE, > > .uart2_phys = OMAP4_UART2_BASE, > > .uart3_phys = OMAP4_UART3_BASE, > > diff --git a/arch/arm/plat-omap/include/plat/common.h b/arch/arm/plat-omap/include/plat/common.h > > index e04a58e..dc8a897 100644 > > --- a/arch/arm/plat-omap/include/plat/common.h > > +++ b/arch/arm/plat-omap/include/plat/common.h > > @@ -41,12 +41,12 @@ extern struct sys_timer omap_timer; > > struct omap_globals { > > u32 class; /* OMAP class to detect */ > > void __iomem *tap; /* Control module ID code */ > > - void __iomem *sdrc; /* SDRAM Controller */ > > - void __iomem *sms; /* SDRAM Memory Scheduler */ > > - void __iomem *ctrl; /* System Control Module */ > > - void __iomem *prm; /* Power and Reset Management */ > > - void __iomem *cm; /* Clock Management */ > > - void __iomem *cm2; > > + unsigned long sdrc; /* SDRAM Controller */ > > + unsigned long sms; /* SDRAM Memory Scheduler */ > > + unsigned long ctrl; /* System Control Module */ > > + unsigned long prm; /* Power and Reset Management */ > > + unsigned long cm; /* Clock Management */ > > + unsigned long cm2; > > Please add comments above struct omap_globals to reinforce that these are > now physical addresses. > ok > > unsigned long uart1_phys; > > unsigned long uart2_phys; > > unsigned long uart3_phys; > > -- > > 1.6.0.4 > > > > > - Paul -- 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