01 Nov, 2011

1 commit

  • We need to call out inclusion of smp.h, or with the module.h cleanup
    we'll get things like:

    arch/mips/loongson/common/platform.c:21: error: implicit declaration of function 'smp_processor_id'

    arch/mips/vr41xx/common/giu.c:84: error: implicit declaration of function 'smp_processor_id'

    arch/mips/vr41xx/common/rtc.c:85: error: implicit declaration of function 'smp_processor_id'

    Signed-off-by: Paul Gortmaker

    Paul Gortmaker
     

21 Sep, 2011

1 commit


29 Mar, 2011

2 commits


26 Mar, 2011

1 commit


07 Oct, 2010

1 commit

  • Add missing #inclusions of to a whole bunch of files that should
    really include it. Note that this can replace #inclusions of .

    This is required for the patch to sort out irqflags handling function naming to
    compile on MIPS.

    The problem is that these files require access to things like setup_irq() -
    which isn't available by #including

    Signed-off-by: David Howells
    Acked-by: Ralf Baechle

    David Howells
     

05 Aug, 2010

1 commit


13 Jan, 2010

1 commit


15 Dec, 2009

1 commit


03 Jul, 2009

1 commit


30 Mar, 2009

1 commit


16 Sep, 2008

1 commit


16 Jul, 2008

1 commit


28 Apr, 2008

1 commit


29 Jan, 2008

3 commits


27 Nov, 2007

1 commit


15 Nov, 2007

1 commit


20 Oct, 2007

1 commit


19 Oct, 2007

1 commit


12 Oct, 2007

7 commits


01 Aug, 2007

1 commit


13 Jul, 2007

3 commits


27 Apr, 2007

1 commit


27 Feb, 2007

1 commit

  • Many Makefiles in arch/mips have EXTRA_AFLAGS := $(CFLAGS) line. This
    is redundant while AFLAGS contains $(cflags-y) and any options only
    listed in CFLAGS (not in cflags-y) should be unnecessary for asm
    sources.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     

07 Feb, 2007

6 commits

  • Signed-off-by: Yoichi Yuasa
    Signed-off-by: Ralf Baechle

    Yoichi Yuasa
     
  • The "typename" field was obsoleted by the "name" field.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     
  • This patch has added MACINT controls.
    They are necessary for VR4133 ethernet driver.

    Signed-off-by: Yoichi Yuasa
    Signed-off-by: Ralf Baechle

    Yoichi Yuasa
     
  • Current prom_free_prom_memory() implementations are almost same as
    free_init_pages(), or no-op. Make free_init_pages() extern (again)
    and make prom_free_prom_memory() use it.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     
  • Move I8259A_IRQ_BASE from asm/i8259.h to asm/mach-generic/irq.h and
    make it really customizable. And remove I8259_IRQ_BASE declared on
    some platforms. Currently only NEC_CMBVR4133 is using custom
    I8259A_IRQ_BASE value.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     
  • The irq_base for {mips,rm7k,rm9k}_cpu_irq_init() are constant on all
    platforms and are same value on most platforms (0 or 16, depends on
    CONFIG_I8259). Define them in asm-mips/mach-generic/irq.h and make
    them customizable. This will save a few cycle on each CPU interrupt.

    A good side effect is removing some dependencies to MALTA in generic
    SMTC code.

    Although MIPS_CPU_IRQ_BASE is customizable, this patch changes irq
    mappings on DDB5477, EMMA2RH and MIPS_SIM, since really customizing
    them might cause some header dependency problem and there seems no
    good reason to customize it. So currently only VR41XX is using custom
    MIPS_CPU_IRQ_BASE value, which is 0 regardless of CONFIG_I8259.

    Testing this patch on those platforms is greatly appreciated. Thank
    you.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto