20 Feb, 2007

1 commit


17 Feb, 2007

1 commit

  • get_irqnr_preamble allows machines to take some action before entering the
    get_irqnr_and_base loop. On iop we enable cp6 access.

    arch_ret_to_user is added to the userspace return path to allow individual
    architectures to take actions, like disabling coprocessor access, before
    the final return to userspace.

    Per Nicolas Pitre's note, there is no need to cp_wait on the return to user
    as the latency to return is sufficient.

    Signed-off-by: Dan Williams
    Signed-off-by: Russell King

    Dan Williams
     

08 Feb, 2007

2 commits


31 Dec, 2006

1 commit


23 Sep, 2006

1 commit


24 Jun, 2006

1 commit


02 Apr, 2006

1 commit


28 Mar, 2006

1 commit


27 Mar, 2006

1 commit

  • Patch from Lennert Buytenhek

    The Redboot version that cirrus supplies for the cirrus ep93xx doesn't
    turn off DMA from the ethernet MAC before jumping to linux, which means
    that we might end up with bits of RX status and packet data scribbled
    over the uncompressed kernel image.

    Work around this by resetting the ethernet MAC before we uncompress.

    We don't usually work around bootloader bugs, but considering that the
    large majority of ep93xx boards out there have this problem, I figured
    this it was justified in this case.

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Lennert Buytenhek
     

22 Mar, 2006

3 commits

  • Patch from Lennert Buytenhek

    Add GPIO interrupt support for the first 16 GPIO lines (port A
    and B.)

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Lennert Buytenhek
     
  • Patch from Lennert Buytenhek

    Add support for setting the direction of and getting/setting the
    value of the 64 GPIO lines.

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Lennert Buytenhek
     
  • Patch from Lennert Buytenhek

    This patch adds support for the Cirrus ep93xx series of CPUs. The
    ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
    IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
    GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
    engine, graphics accelerator, IDE controller and a bunch of other
    stuff.

    This patch adds the core ep93xx support code, and support for the
    Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Lennert Buytenhek