[PATCH 03/17] omap4: Export scu base address

Kevin Hilman khilman at ti.com
Wed Mar 2 16:58:43 EST 2011


Santosh Shilimkar <santosh.shilimkar at ti.com> writes:

> The scu base address needs to be accessed in cpu hotplug
> for power management. Hence export the same

As with previous patch, rather than export the base address itself, it
should export a helper function to get the base address

Kevin

> Signed-off-by: Santosh Shilimkar <santosh.shilimkar at ti.com>
> Reviewed-by: Kevin Hilman <khilman at ti.com>
> ---
>  arch/arm/mach-omap2/include/mach/omap4-common.h |    4 ++++
>  arch/arm/mach-omap2/omap-smp.c                  |    2 +-
>  2 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/include/mach/omap4-common.h b/arch/arm/mach-omap2/include/mach/omap4-common.h
> index 5b0270b..0e5edd8 100644
> --- a/arch/arm/mach-omap2/include/mach/omap4-common.h
> +++ b/arch/arm/mach-omap2/include/mach/omap4-common.h
> @@ -26,6 +26,10 @@ extern void __iomem *l2cache_base;
>  
>  extern void __iomem *gic_dist_base_addr;
>  
> +#ifdef CONFIG_SMP
> +extern void __iomem *scu_base;
> +#endif
> +
>  extern void __init gic_init_irq(void);
>  extern void omap_smc1(u32 fn, u32 arg);
>  
> diff --git a/arch/arm/mach-omap2/omap-smp.c b/arch/arm/mach-omap2/omap-smp.c
> index b66cfe8..b105a29 100644
> --- a/arch/arm/mach-omap2/omap-smp.c
> +++ b/arch/arm/mach-omap2/omap-smp.c
> @@ -26,7 +26,7 @@
>  #include <mach/omap4-common.h>
>  
>  /* SCU base address */
> -static void __iomem *scu_base;
> +void __iomem *scu_base;
>  
>  static DEFINE_SPINLOCK(boot_lock);



More information about the linux-arm-kernel mailing list