lkml.org 
[lkml]   [2011]   [Aug]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 1/3] ARM: mmp: add sram allocator
    On 10:59 Mon 15 Aug     , Arnd Bergmann wrote:
    > On Monday 15 August 2011 11:09:52 Leo Yan wrote:
    > > On mmp platform, there have two sram banks:
    > > audio sram and internal sram. The audio sram is mainly for audio;
    > > the internal sram is for video, wtm and power management.
    > > So add the sram allocator using genalloc to manage them.
    > >
    > > Every sram bank will register its own platform device
    > > info, after the sram allocator create the generic pool
    > > for the sram bank, the user module can use the pool's
    > > name to get the pool handler; then it can use the handler
    > > to alloc/free memory with genalloc APIs.
    > >
    > > Signed-off-by: Leo Yan <leoy@marvell.com>
    > > ---
    > > arch/arm/Kconfig | 1 +
    > > arch/arm/mach-mmp/Makefile | 2 +-
    > > arch/arm/mach-mmp/include/mach/sram.h | 35 +++++++
    > > arch/arm/mach-mmp/sram.c | 168 +++++++++++++++++++++++++++++++++
    > > 4 files changed, 205 insertions(+), 1 deletions(-)
    > > create mode 100644 arch/arm/mach-mmp/include/mach/sram.h
    > > create mode 100644 arch/arm/mach-mmp/sram.c
    >
    > Some time ago, there was talk of merging the existing sram drivers
    > and creating a common driver that is easy to hook into.
    >
    > What has happened with that? My feeling is that we should stop adding
    > more drivers like this in the platform code but rather put an
    > authoritative copy into arch/arm/mm/ or even the top-level mm/ directory
    > and change over the existing drivers to hook into that one.
    no need anymore I send patch to add the support of phys/virt to genalloc so
    now we just have to use it

    Best Regards,
    J.


    \
     
     \ /
      Last update: 2011-08-15 12:09    [W:4.180 / U:0.688 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site