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
21 Sep, 2011
1 commit
-
Mark interrupts with no_action handler, cascade interrupts, low level
interrupts (bus error, halt ..) with IRQF_NO_THREAD to exclude them
from forced threading.Signed-off-by: Wu Zhangjin
Signed-off-by: Thomas Gleixner
Cc: linux-mips@linux-mips.org
Cc: Wu Zhangjin
Signed-off-by: Ralf Baechle
29 Mar, 2011
2 commits
-
Signed-off-by: Thomas Gleixner
-
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner
26 Mar, 2011
1 commit
-
And cleanup direct access to irq_desc[].
Signed-off-by: Thomas Gleixner
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2208/
Patchwork: https://patchwork.linux-mips.org/patch/2209/
Signed-off-by: Ralf Baechle
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 #includingSigned-off-by: David Howells
Acked-by: Ralf Baechle
05 Aug, 2010
1 commit
-
Signed-off-by: Yoichi Yuasa
Cc: linux-mips
Patchwork: https://patchwork.linux-mips.org/patch/1322/
Signed-off-by: Ralf Baechle
13 Jan, 2010
1 commit
-
Signed-off-by: Yoichi Yuasa
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/784/
Signed-off-by: Ralf Baechle
15 Dec, 2009
1 commit
-
Convert locks which cannot be sleeping locks in preempt-rt to
raw_spinlocks.Signed-off-by: Thomas Gleixner
Acked-by: Peter Zijlstra
Acked-by: Ingo Molnar
03 Jul, 2009
1 commit
-
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
30 Mar, 2009
1 commit
-
Impact: cleanup
It's unused, since about 1995. So remove all initialization of it in
preparation for actually removing the field.Signed-off-by: Rusty Russell
Acked-by: Thomas Gleixner
16 Sep, 2008
1 commit
-
Signed-off-by: Roel Kluin
Acked-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
16 Jul, 2008
1 commit
-
It cannot be built for a long time and nobody maintains it.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
28 Apr, 2008
1 commit
-
Add VR41xx SIU setup for serial console.
Signed-off-by: Yoichi Yuasa
Cc: Ralf Baechle
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
29 Jan, 2008
3 commits
-
Moved vr41xx_calculate_clock_frequency() to plat_time_init().
This function relates to the timer function.Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Removed unused mips_machtype. These are only set but not used.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Alejandro Martinez Ruiz
Signed-off-by: Ralf Baechle
27 Nov, 2007
1 commit
-
In particular as-is it's not suited for multicore and mutiprocessors
systems where there is on guarantee that the counter are synchronized
or running from the same clock at all. This broke Sibyte and probably
others since the "[MIPS] Handle R4000/R4400 mfc0 from count register."
commit.Signed-off-by: Ralf Baechle
15 Nov, 2007
1 commit
-
[akpm@linux-foundation.org: coding-style cleanups]
Signed-off-by: Roel Kluin
Cc: Ralf Baechle
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Oct, 2007
1 commit
-
Also many plat_timer_setup() can be killed too.
Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle
19 Oct, 2007
1 commit
-
Signed-off-by: Ralf Baechle
12 Oct, 2007
7 commits
-
Signed-off-by: Ralf Baechle
-
This saves a few k on systems which only ever ship with a single CPU type.
Signed-off-by: Ralf Baechle
-
Hard to follow who is pointing what to where and why so it's simply getting
in the way of the time code renovation.Signed-off-by: Ralf Baechle
-
This has not been any serious user of this ill conceived thing since the
original invention in like '95.Signed-off-by: Ralf Baechle
-
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Add cpu_wait for NEC VR41xx
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
01 Aug, 2007
1 commit
-
Signed-off-by: Ralf Baechle
13 Jul, 2007
3 commits
-
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
27 Apr, 2007
1 commit
-
This patch has updated vr41xx/Kconfig.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle
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
07 Feb, 2007
6 commits
-
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
The "typename" field was obsoleted by the "name" field.
Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
This patch has added MACINT controls.
They are necessary for VR4133 ethernet driver.Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
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 -
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 -
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