07 Jan, 2009

1 commit


01 Dec, 2008

2 commits


30 Nov, 2008

2 commits

  • As Al did for Versatile in 2ad4f86b60b649fd7428265c08d73a3bd360c81b,
    add a typesafe __io implementation for platforms to use. Convert
    platforms to use this new simple typesafe implementation.

    Signed-off-by: Russell King

    Russell King
     
  • When ISA_DMA_API is unset, we're not implementing the ISA DMA API,
    so there's no point in publishing the prototypes via asm/dma.h, nor
    including the machine dependent parts of that API.

    This allows us to remove a lot of mach/dma.h files which don't contain
    any useful code. Unfortunately though, some platforms put their own
    private non-ISA definitions into mach/dma.h, so we leave these behind
    and fix the appropriate #include statments.

    Signed-off-by: Russell King

    Russell King
     

29 Nov, 2008

1 commit


28 Nov, 2008

1 commit

  • Let's provide an overridable default instead of having every machine
    class define __virt_to_bus and __bus_to_virt to the same thing. What
    most platforms are using is bus_addr == phys_addr so such is the default.

    One exception is ebsa110 which has no DMA what so ever, so the actual
    definition is not important except only for proper compilation. Also
    added a comment about the special footbridge bus translation.

    Let's also remove comments alluding to set_dma_addr which is not
    (and should not) be commonly used.

    Signed-off-by: Nicolas Pitre
    Signed-off-by: Russell King

    Nicolas Pitre
     

07 Aug, 2008

2 commits


19 Apr, 2008

1 commit


28 Jan, 2008

1 commit


09 May, 2007

1 commit


30 Nov, 2006

1 commit


07 Oct, 2006

1 commit


03 Jul, 2006

1 commit


01 Jul, 2006

1 commit


08 May, 2006

3 commits


14 Jan, 2006

1 commit


13 Jan, 2006

1 commit


08 Jan, 2006

1 commit


07 Jan, 2006

1 commit


04 Jan, 2006

1 commit

  • It seems that clk_use() and clk_unuse() are additional complexity
    which isn't required anymore. Remove them from the clock framework
    to avoid the additional confusion which they cause, and update all
    ARM machine types except for OMAP.

    Signed-off-by: Russell King

    Russell King
     

07 Nov, 2005

1 commit

  • Fix more include file problems that surfaced since I submitted the previous
    fix-missing-includes.patch. This should now allow not to include sched.h
    from module.h, which is done by a followup patch.

    Signed-off-by: Tim Schmielau
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tim Schmielau
     

30 Oct, 2005

1 commit


28 Oct, 2005

6 commits


04 Jul, 2005

1 commit


27 Jun, 2005

2 commits


21 Jun, 2005

1 commit

  • Patch from Bellido Nicolas

    Core support for AAEC-2000 based platforms.
    This is an updated version of the previous patch, and takes
    into account Russell's comments.
    AAED-2000 default configuration will follow as soon
    as some problems with the bootloader are sorted out...

    Signed-off-by: Nicolas Bellido
    Signed-off-by: Russell King

    Bellido Nicolas