09 May, 2007

1 commit

  • The DMABRG is a special DMA unit within the SH7760 which does data
    transfers from main memory to Audio units and USB shared memory.
    It has 3 IRQ lines which generate 10 events, which have to be masked
    unmasked and acked in a single 32bit register. It works independently
    from the tradition SH DMAC, but blocks usage of DMAC channel 0.

    This patch adds 2 functions to associate callbacks with DMABRG events
    and initialization.

    Signed-off-by: Manuel Lauss
    Signed-off-by: Paul Mundt

    Manuel Lauss
     

13 Feb, 2007

1 commit

  • This consolidates the various board heartbeat LED implementations,
    used for strobing the load average across a LED bank. Those boards
    not implementing a full bank can hook in via the LED class.

    We leave the compat hook in the machvec for now until those non-banked
    boards are able to migrate to the drivers/leds.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

06 Dec, 2006

1 commit

  • This adds support for a generic push switch framework. Adaptable for
    various switches, including GPIO switches and the push switches commonly
    found on Renesas debug boards.

    This allows switch states to be trivially reported through sysfs.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

07 Nov, 2005

1 commit

  • This adds support for the relatively quirky (ie, not in line with any known
    documentation, and amazed it works at all) SuperHyway implementation on
    SH4-202. This depends on the earlier SuperHyway patch for multiple block
    support and VCR refactoring.

    Signed-off-by: Paul Mundt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Mundt
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds