07 Jul, 2009

1 commit


03 Jul, 2009

1 commit

  • This patch updates the receive error code for muxed
    interrupts in the sh-sci driver.

    Receive error interrupts may be generated by the hardware
    if RE or REIE bits in SCSCR are set. Update the muxed
    interrupt handling code to acknowledge error interrupts
    if RE or REIE is set, instead of only acknowledging if
    REIE is set.

    Without this patch error interrupts may be generated but
    never acked resulting in a "nobody cared" crash.

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     

15 Jun, 2009

1 commit


02 Jun, 2009

1 commit


13 May, 2009

1 commit


08 May, 2009

10 commits


07 May, 2009

1 commit

  • Presently this is special-cased for early initialization. While there are
    situations where these static early initializations are still necessary,
    with minor changes it is possible to use this for the regular ioremap
    implementation as well. This allows us to kill off the special-casing for
    the remap completely and to start tidying up all of the SH-5
    special-casing in drivers.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

03 Mar, 2009

1 commit

  • This adds preliminary support for the SH7786 CPU subtype.

    While this is a dual-core CPU, only UP is supported for now. L2 cache
    support is likewise not yet implemented.

    More information on this particular CPU subtype is available at:

    http://www.renesas.com/fmwk.jsp?cnt=sh7786_root.jsp&fp=/products/mpumcu/superh_family/sh7780_series/sh7786_group/

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Paul Mundt

    Kuninori Morimoto
     

27 Feb, 2009

1 commit


22 Dec, 2008

8 commits


13 Nov, 2008

1 commit

  • Under qemu there is a race between the TDxE read-and-clear and the SCxTDR
    write. While on hardware it can be gauranteed that the read-and-clear
    will happen prior to the character being written out, no such assumption
    can be made under emulation. As this path happens with IRQs off and the
    hardware itself doesn't care about the ordering, move the SCxTDR write
    until after the read-and-clear.

    Signed-off-by: Vladimir Prus
    Signed-off-by: Paul Mundt

    Paul Mundt
     

12 Nov, 2008

1 commit


31 Oct, 2008

1 commit


28 Oct, 2008

1 commit


21 Oct, 2008

1 commit

  • …/git/tip/linux-2.6-tip

    This merges branches irq/genirq, irq/sparseirq-v4, timers/hpet-percpu
    and x86/uv.

    The sparseirq branch is just preliminary groundwork: no sparse IRQs are
    actually implemented by this tree anymore - just the new APIs are added
    while keeping the old way intact as well (the new APIs map 1:1 to
    irq_desc[]). The 'real' sparse IRQ support will then be a relatively
    small patch ontop of this - with a v2.6.29 merge target.

    * 'genirq-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (178 commits)
    genirq: improve include files
    intr_remapping: fix typo
    io_apic: make irq_mis_count available on 64-bit too
    genirq: fix name space collisions of nr_irqs in arch/*
    genirq: fix name space collision of nr_irqs in autoprobe.c
    genirq: use iterators for irq_desc loops
    proc: fixup irq iterator
    genirq: add reverse iterator for irq_desc
    x86: move ack_bad_irq() to irq.c
    x86: unify show_interrupts() and proc helpers
    x86: cleanup show_interrupts
    genirq: cleanup the sparseirq modifications
    genirq: remove artifacts from sparseirq removal
    genirq: revert dynarray
    genirq: remove irq_to_desc_alloc
    genirq: remove sparse irq code
    genirq: use inline function for irq_to_desc
    genirq: consolidate nr_irqs and for_each_irq_desc()
    x86: remove sparse irq from Kconfig
    genirq: define nr_irqs for architectures with GENERIC_HARDIRQS=n
    ...

    Linus Torvalds
     

16 Oct, 2008

1 commit


02 Oct, 2008

3 commits


01 Oct, 2008

1 commit


08 Sep, 2008

1 commit


28 Jul, 2008

1 commit


21 Jul, 2008

1 commit


16 May, 2008

1 commit