[RFC PATCH v4] Consolidate SRAM support
From: Nori, Sekhar <hidden>
Date: 2011-06-29 13:12:22
Also in:
linux-omap
Hi Jean-Christophe, On Thu, May 26, 2011 at 06:32:57, Jean-Christophe PLAGNIOL-VILLARD wrote:
From: Russell King - ARM Linux <redacted> 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 <redacted> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <redacted> Cc: Sekhar Nori <redacted> Cc: Kevin Hilman <redacted> Cc: Tony Lindgren <tony@atomide.com> Cc: Sascha Hauer <kernel@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.
quoted hunk ↗ jump to hunk
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