[PATCH v3 5/7] [ARM]: U8500 integrate to ARM architecture

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Sat Oct 17 10:44:07 EDT 2009


On 03:58 Mon 12 Oct     , srinidhi kasagar wrote:
> From: srinidhi kasagar <srinidhi.kasagar at stericsson.com>
> 
> This hooks the U8500 support into the ARM kbuild
> system. This integration also enables SMP and its
> helper funtions for u8500 platform
> 
> Signed-off-by: srinidhi kasagar <srinidhi.kasagar at stericsson.com>
> Acked-by: Andrea Gallo <andrea.gallo at stericsson.com>
> ---
>  arch/arm/Kconfig  |   19 +++++++++++++++----
>  arch/arm/Makefile |    1 +
>  2 files changed, 16 insertions(+), 4 deletions(-)
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 1c4119c..459f1ce 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -702,6 +702,15 @@ config ARCH_BCMRING
>  	help
>  	  Support for Broadcom's BCMRing platform.
>  
> +config ARCH_U8500
> +	bool "ST-Ericsson U8500 Series"
> +	select ARM_AMBA
> +	select GENERIC_TIME
> +	select GENERIC_CLOCKEVENTS
> +	select COMMON_CLKDEV
> +	help
> +	  Include support for ST-Ericsson's Cortex-A9 Platform.
> +
>  endchoice
>  
>  source "arch/arm/mach-clps711x/Kconfig"
> @@ -800,6 +809,8 @@ source "arch/arm/mach-msm/Kconfig"
>  
>  source "arch/arm/mach-u300/Kconfig"
>  
> +source "arch/arm/mach-ux500/Kconfig"
> +
>  source "arch/arm/mach-w90x900/Kconfig"
>  
>  source "arch/arm/mach-bcmring/Kconfig"
> @@ -955,10 +966,10 @@ source "kernel/time/Kconfig"
>  config SMP
>  	bool "Symmetric Multi-Processing (EXPERIMENTAL)"
>  	depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\
> -		 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
> +		 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || ARCH_U8500)
I think it time to stop this and specify at arch or mach level the capability
to use SMP with
config HAS_SMP
	bool

>  config LOCAL_TIMERS
>  	bool "Use local timer interrupts"
>  	depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \
> -		REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
> +		REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || ARCH_U8500)
same idea here

Best Regards,
J.



More information about the linux-arm-kernel mailing list