[lkml]   [2012]   [Aug]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH V2 5/6] x86: add CONFIG_ARM_AMBA, selected by STA2X11
    On Tue, Jul 3, 2012 at 9:34 PM, Russell King - ARM Linux
    <> wrote:
    > On Tue, Jul 03, 2012 at 01:19:40PM +0000, Arnd Bergmann wrote:
    >> On Tuesday 03 July 2012, Alessandro Rubini wrote:
    >> > drivers/dma/amba-pl08x.c: needs <asm/hardware/pl080.h>
    >> > proposed fix: move pl080.h to include/linux
    >> Note that there is already an include/linux/amba/pl08x.h.
    >> I would just move the few parts of pl080.h that are actually
    >> needed with global visibility there, and move the rest
    >> to drivers/dma/.
    > NAK. It's the entire register definitions for the PL08x, which we really
    > should not be exporting to common code.

    The major reason why that file is there is that there is *another*
    PL080 driver in arch/arm/mach-s3c64xx/dma.c which I repeatedly
    asked the Samsung people to replace with the
    drivers/dma/amba-pl08x.c driver. :-(

    When I worked on the PL08x driver in drivers/dma I reused
    this header to avoid code duplication.

    Now that thing is stranding in the way. Alim, Kukjin, what's happening?

    I feel tempted to update Alim's patch myself and push it on you

    > Please wait until _after_ my DMA engine stuff (which is now in linux-next)
    > makes its way upstream before touching any of this stuff, otherwise there's
    > going to be conflicts.

    That stuff is in now, looking real good. Good work on this!

    > As part of my patch series, this gets rid of a number of uses of it in
    > arch/arm, but there's still the .cctl_memcpy initializer which does. I've
    > not yet checked whether all implementations use the same value (they
    > probably do), and if so then it should be eliminated from platform code
    > and moved into the driver.

    Sounds like a plan. If we just get rid of the duplicate implementation
    we're going somewhere.

    Linus Walleij

     \ /
      Last update: 2012-08-05 23:01    [W:0.025 / U:3.868 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site