[RFC PATCH v4] Consolidate SRAM support
Nori, Sekhar
nsekhar at ti.com
Wed Jun 29 09:12:22 EDT 2011
Hi Jean-Christophe,
On Thu, May 26, 2011 at 06:32:57, Jean-Christophe PLAGNIOL-VILLARD wrote:
> From: Russell King - ARM Linux <linux at arm.linux.org.uk>
>
> We have two SoCs using SRAM, both with their own allocation systems,
> and both with their own ways of copying functions into the SRAM.
>
> Let's unify this before we have additional SoCs re-implementing this
> obviously common functionality themselves.
>
> For this use the generic allocator and the newly introduce
> gen_pool_add_virt and gen_pool_virt_to_phys
>
> Uio_pruss should probably take the SRAM pool pointer via
> platform data so that it doesn't have to include Davinci specific
> includes.
>
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
> Cc: Sekhar Nori <nsekhar at ti.com>
> Cc: Kevin Hilman <khilman at ti.com>
> Cc: Tony Lindgren <tony at atomide.com>
> Cc: Sascha Hauer <kernel at pengutronix.de>
Is this patch slated to be merged for v3.1?
I did not find it in linux-next.
There is some further cleanup done by Ben
Gardiner for DaVinci which depends on this patch.
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index f4b7dfa..5ec5e5f 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -848,6 +848,7 @@ config ARCH_DAVINCI
> bool "TI DaVinci"
> select GENERIC_CLOCKEVENTS
> select ARCH_REQUIRE_GPIOLIB
> + select GENERIC_ALLOCATOR
> select ZONE_DMA
> select HAVE_IDE
> select CLKDEV_LOOKUP
Just noticed that GENERIC_ALLOCATOR is already selected
For DaVinci (it is right below the CLKDEV_LOOKUP selection)
so this part of the patch can be dropped.
Thanks,
Sekhar
More information about the linux-arm-kernel
mailing list