Ralf Baechle
241738bd51
Merge branch 'mips-next' of http://dev.phrozen.org/githttp/mips-next into mips-for-linux-next
2012-12-13 19:40:13 +01:00
Ralf Baechle
bdf20507da
MIPS: PMC-Sierra Yosemite: Remove support.
...
Nobody seems to be interested anymore and upstream also never had an
ethernet driver.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-12-13 18:15:30 +01:00
Jayachandran C
bb1e4bc5cd
MIPS: Netlogic: Make number of nodes configurable
...
There can be 1, 2 or 4 SoCs(nodes) in a multi-chip XLP board. Add an
option for multi-chip boards in case of XLP, and make the number of
nodes configurable.
Signed-off-by: Jayachandran C <jchandra@broadcom.com >
Patchwork: http://patchwork.linux-mips.org/patch/4470
Signed-off-by: John Crispin <blogic@openwrt.org >
2012-11-09 11:37:20 +01:00
Ralf Baechle
475032564e
MIPS: Hardwire detection of DSP ASE Rev 2 for systems, as required.
...
Most supported systems currently hardwire cpu_has_dsp to 0, so we also
can disable support for cpu_has_dsp2 resulting in a slightly smaller
kernel.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-10-11 11:10:43 +02:00
Jayachandran C
1005f281fa
MIPS: Netlogic: remove cpu_has_dc_aliases define for XLP
...
On XLP, the dcache size depends on the number of enabled threads in
core. There are no dcache aliases if the pagesize is large enough or
if enough threads are enabled in the core.
Remove the #define for cpu_has_dc_aliases and leave it to be computed
at runtime.
Signed-off-by: Jayachandran C <jayachandranc@netlogicmicro.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/4099/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-07-24 17:28:55 +02:00
Jayachandran C
a3d4fb2d2a
MIPS: Netlogic: XLP CPU support.
...
Add support for Netlogic's XLP MIPS SoC. This patch adds:
* XLP processor ID in cpu_probe.c and asm/cpu.h
* XLP case to asm/module.h
* CPU_XLP case to mm/tlbex.c
* minor change to r4k cache handling to ignore XLP secondary cache
* XLP cpu overrides to mach-netlogic/cpu-feature-overrides.h
Signed-off-by: Jayachandran C <jayachandranc@netlogicmicro.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2966/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:04:55 +00:00
Jayachandran C
b66f953cd0
MIPS: Netlogic: Avoid unnecessary cache flushes
...
XLR dcache is fully coherent across CPUs, so avoid unnecessary dcache
flushes.
Signed-off-by: Jayachandran C <jayachandranc@netlogicmicro.com >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2729/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:04:54 +00:00
Jayachandran C
3c595a515d
MIPS: Netlogic: mach-netlogic include files
...
Add war.h and irq.h with XLR/XLS definitions.
Signed-off-by: Jayachandran C <jayachandranc@netlogicmicro.com >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2331/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-05-19 09:55:39 +01:00