Christoph Egger
8b284dbc22
MIPS: PNX Removing dead CONFIG_PMCTWILED
...
CONFIG_PMCTWILED doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger <siccegge@cs.fau.de >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Cc: vamos@i4.informatik.uni-erlangen.de
Acked-by: Shane McDonald <mcdonald.shane@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1373/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:00 +01:00
Christoph Egger
3f441ee1cc
MIPS: Remove dead CONFIG_MTD_PB1550_BOOT, CONFIG_MTD_PB1550_USER
...
CONFIG_MTD_PB1550_BOOT, CONFIG_MTD_PB1550_USER doesn't exist in
Kconfig, therefore removing all references for it from the source
code.
Signed-off-by: Christoph Egger <siccegge@cs.fau.de >
To: Manuel Lauss <manuel.lauss@gmail.com >,
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Cc: vamos@i4.informatik.uni-erlangen.de
Patchwork: https://patchwork.linux-mips.org/patch/1370/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:00 +01:00
Christoph Egger
723b7f812f
MIPS: Cavium: Remove dead CONFIG_GDB_CONSOLE
...
CONFIG_GDB_CONSOLE doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger <siccegge@cs.fau.de >
To: David Daney <ddaney@caviumnetworks.com >
To: Yang Shi <yang.shi@windriver.com >
To: Herbert Xu <herbert@gondor.apana.org.au >
To: Tejun Heo <tj@kernel.org >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Cc: vamos@i4.informatik.uni-erlangen.de
Patchwork: https://patchwork.linux-mips.org/patch/1368/
Acked-by: David Daney <ddaney@caviumnetworks.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:00 +01:00
Christoph Egger
9b98031e67
MIPS: Alchemy: Remove dead CONFIG_SOC_AU1000_FREQUENCY
...
CONFIG_SOC_AU1000_FREQUENCY doesn't exist in Kconfig, therefore
removing all references for it from the source code.
Signed-off-by: Christoph Egger <siccegge@cs.fau.de >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Cc: vamos@i4.informatik.uni-erlangen.de
Patchwork: https://patchwork.linux-mips.org/patch/1367/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:00 +01:00
Ralf Baechle
4483b15916
MIPS: Provide more elevant interface cu2_notifier for CP2 extensions.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: David Daney <ddaney@caviumnetworks.com >
Patchwork: https://patchwork.linux-mips.org/patch/1504/
2010-08-05 13:25:59 +01:00
Ralf Baechle
ea7a8463be
MIPS: Remove unnecessary header file inclusion from fault.c.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:59 +01:00
Kevin Cernekee
034260d677
printk: fix delayed messages from CPU hotplug events
...
When a secondary CPU is being brought up, it is not uncommon for
printk() to be invoked when cpu_online(smp_processor_id()) == 0. The
case that I witnessed personally was on MIPS:
http://lkml.org/lkml/2010/5/30/4
If (can_use_console() == 0), printk() will spool its output to log_buf
and it will be visible in "dmesg", but that output will NOT be echoed to
the console until somebody calls release_console_sem() from a CPU that
is online. Therefore, the boot time messages from the new CPU can get
stuck in "limbo" for a long time, and might suddenly appear on the
screen when a completely unrelated event (e.g. "eth0: link is down")
occurs.
This patch modifies the console code so that any pending messages are
automatically flushed out to the console whenever a CPU hotplug
operation completes successfully or aborts.
The issue was seen on 2.6.34.
Original patch by Kevin Cernekee with cleanups by akpm and additional fixes
by Santosh Shilimkar. This patch superseeds
https://patchwork.linux-mips.org/patch/1357/ .
Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
To: <mingo@elte.hu >
To: <akpm@linux-foundation.org >
To: <simon.kagstrom@netinsight.net >
To: <David.Woodhouse@intel.com >
To: <lethal@linux-sh.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: <linux-mips@linux-mips.org >
Reviewed-by: Paul Mundt <lethal@linux-sh.org >
Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1534/
LKML-Reference: <ede63b5a20af951c755736f035d1e787772d7c28@localhost>
LKML-Reference: <EAF47CD23C76F840A9E7FCE10091EFAB02C5DB6D1F@dbde02.ent.ti.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:59 +01:00
Sam Ravnborg
d745866e4d
MIPS: Clean up arch/mips/Makefile
...
- Drop CLEAN_FILES assignments that is no longer required
- Add $(Q) in a few rules
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1305/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:58 +01:00
Sam Ravnborg
35eaa1e9c9
MIPS: Refactor arch/mips/boot/compressed/Makefile
...
- use hostprogs-y for the elf2ecoff
- list all *.o file in targets
- renamed obj-y to vmlinuzobjs-y (it was confusing to re-use a kbuild variable)
- fix all uses of if_changed/cmd
- use kbuild rules to beautify output
- update clean-file to clean vmlinuz.* in top-level directory
- simplied logic in arch/mips/Makefile for compressed targets
The net result is a more kbuild conformant Makefile but
readability did not increase.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1304/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:58 +01:00
Sam Ravnborg
961e196c7a
MIPS: Refactor arch/mips/boot/Makefile
...
- remove stuff that is not needed
VMLINUX assignment, all: rule
- use hostprogs-y for the host program
- use kbuild rules for the three targets - to beautify output
- drop clean-files - it is no longer needed
- simplify arch/mips/Makefile when calling targets in boot/Makefile
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1303/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:57 +01:00
Ralf Baechle
ad5f263557
MIPS: PNX8550: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:57 +01:00
Ralf Baechle
91a548d57e
MIPS: PNX833x: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:56 +01:00
Ralf Baechle
9453e84d17
MIPS: STB8550: Move boards over to obj-y
...
Preparatory cleanup for moving Alchemy over to new MIPS Platform build
system support.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:56 +01:00
Ralf Baechle
98e9aee337
MIPS: STB22x: Move boards over to obj-y
...
Preparatory cleanup for moving Alchemy over to new MIPS Platform build
system support.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:56 +01:00
Ralf Baechle
79d7cd31f9
MIPS: PNX8550: Move code one directory level up.
...
It was sharing the nxp directory but no code with pnx833x and will fit
better into the new platform makefile scheme, if moved. Also after the
pnx833x code has been moved up, the pnx8550 Code was the last users of
the nxp dir.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:56 +01:00
Ralf Baechle
86c6d4d0ac
MIPS: PNX833x: Move code one directory level up.
...
It was sharing the nxp directory but no code with pnx8550 and will fit
better into the new platform makefile scheme, if moved.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:55 +01:00
Ralf Baechle
2f22f45693
MIPS: EMMA: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:55 +01:00
Ralf Baechle
a8b361d97f
MIPS: TXx9: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:55 +01:00
Ralf Baechle
34f5c1c578
MIPS: Sibyte: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:55 +01:00
Ralf Baechle
f6e1db1b87
MIPS: Octeon: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:54 +01:00
Ralf Baechle
f5e8abd6f1
MIPS: BCM63xx: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:54 +01:00
Ralf Baechle
53e4345906
MIPS: BCM47xx: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:54 +01:00
Ralf Baechle
bd152b095e
MIPS: Lasat: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:53 +01:00
Ralf Baechle
026dab3c51
MIPS: PowerTV: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:52 +01:00
Ralf Baechle
f70a974dd0
MIPS: WRPPMC: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:51 +01:00
Ralf Baechle
9ebc2935f3
MIPS: WRPPMC: Move code one directory level up.
...
It was the last platform under gt64120 and will fit better into the new
platform makefile scheme, if moved.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:50 +01:00
Ralf Baechle
91598965ec
MIPS: RB532: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:50 +01:00
Ralf Baechle
4fa8a557c3
MIPS: IP32: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:50 +01:00
Ralf Baechle
36bb97e971
MIPS: Malta: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:50 +01:00
Ralf Baechle
b9dbdce11b
MIPS: IP22, IP28: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:49 +01:00
Ralf Baechle
655f40e487
MIPS: SNI: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:49 +01:00
Ralf Baechle
c136af0906
MIPS: DECstation: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:49 +01:00
Ralf Baechle
1505b60757
MIPS: Jazz: Migrate to new platform makefile style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:48 +01:00
Shane McDonald
82baa6b082
MIPS: PMC-Sierra: Move board Makefile parts to their own Platform file
...
Signed-off-by: Shane McDonald <mcdonald.shane@gmail.com >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1354/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:48 +01:00
Yoichi Yuasa
4300a92e9b
MIPS: Move VR41xx Makefile parts to their own Platform file
...
Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org >
Cc: linux-mips <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/1322/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:48 +01:00
Yoichi Yuasa
5c6aecbda8
MIPS: Move Cobalt Makefile parts to their own Platform file
...
Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org >
Cc: linux-mips <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/1321/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:47 +01:00
Ralf Baechle
6a0cd4dca0
MIPS: IP27: Migrate to new Platform file
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:47 +01:00
Manuel Lauss
baf3eb233d
MIPS: Move Alchemy Makefile parts to their own Platform file.
...
[Ralf: Remove a forgotten -Werror in Pb1200 Makefile.]
Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com >
To: Linux-MIPS <linux-mips@linux-mips.org >
Cc: Sam Ravnborg <sam@ravnborg.org >
Cc: Manuel Lauss <manuel.lauss@googlemail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1319/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:46 +01:00
FUJITA Tomonori
25c8f83864
MIPS: Alchemy: fix deprecated compile warnings
...
Replace deprecated DMA_32BIT_MASK with DMA_BIT_MASK. This is needed because
the new style platform makefiles will enable -Werror.
cc1: warnings being treated as errors
arch/mips/alchemy/devboards/db1200/platform.c:219: error: 'DMA_nnBIT_MASK' is deprecated
arch/mips/alchemy/devboards/db1200/platform.c:226: error: 'DMA_nnBIT_MASK' is deprecated
arch/mips/alchemy/devboards/db1200/platform.c:388: error: 'DMA_nnBIT_MASK' is deprecated
arch/mips/alchemy/devboards/db1200/platform.c:393: error: 'DMA_nnBIT_MASK' is deprecated
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp >
To: linux-mips@linux-mips.org
Acked-by: Manuel Lauss <manuel.lauss@googlemail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1427/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:46 +01:00
Manuel Lauss
4767d7ddbb
MIPS: Alchemy: move boards over to obj-y
...
Preparatory step for moving Alchemy over to new MIPS Platform
build system support.
Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com >
To: Linux-MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/1318/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:46 +01:00
Ralf Baechle
526a2fe2f5
MIPS: MIPSsim: Migrate to new Platform file
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:45 +01:00
Wu Zhangjin
28c945c886
MIPS: Loongson: Migrate makefile to new Platform file
...
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com >
To: linux-mips <linux-mips@linux-mips.org >
Cc: Alexander Clouter <alex@digriz.org.uk >
Cc: Manuel Lauss <manuel.lauss@gmail.com >
Cc: Sam Ravnborg <sam@ravnborg.org >,
Patchwork: https://patchwork.linux-mips.org/patch/1313/
Patchwork: https://patchwork.linux-mips.org/patch/1326/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:45 +01:00
Sam Ravnborg
5d25b01cf9
MIPS: Introduce support for Platform definitions
...
Move platform specific definitions to the platfrom directories.
Each platform shall do the following:
1) include an entry in arch/mips/Kbuild.platforms
2) add relevant definitions to arch/mips/<platform>/Platform
This commits changes ar7 to the new scheme as an example.
Introducing a platform speecific Platfrom file has following advantages:
1) decentralization of platfrom definitions
2) simplification af arch/mips/Makefile
3) force all platfrom to build with -Werror (done in arch/mips/Kbuild)
[Ralf: Remove forgotten -Werror from AR7 Makefile]
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1302/
Patchwork: http://patchwork.linux-mips.org/patch/1308/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:45 +01:00
Sam Ravnborg
66f9ba101f
MIPS: Add -Werror to arch/mips/Kbuild
...
Adding subdirs-ccflags-y := -Werror to arch/mips/Kbuild
let us in one go cover all files with -Werror.
In addition this allows us to remove the
individual -Werror definition in various Makefile.
Adding the definition to Kbuild as a recursive
option help us not to forget to do so.
With this change we now compile arch/mips/kernel/cpufreq with -Werror
One drawback:
When specifying a subdirectory covered by the Kbuild file like this:
make arch/mips/kernel/
then kbuild fails to pick up the -Werror definition.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1301/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:44 +01:00
Sam Ravnborg
9aeb404b4c
MIPS: Introduce arch/mips/Kbuild
...
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
To: linux-mips <linux-mips@linux-mips.org >
To: Wu Zhangjin <wuzhangjin@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/1300/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:44 +01:00
Andrea Gelmini
78e6f4c03d
MIPS: IP27: klconfig.c checkpatch cleanup
...
arch/mips/sgi-ip27/ip27-klconfig.c:51: ERROR: "foo * bar" should be "foo *bar"
arch/mips/sgi-ip27/ip27-klconfig.c:63: ERROR: "foo * bar" should be "foo *bar"
arch/mips/sgi-ip27/ip27-klconfig.c:81: ERROR: "foo * bar" should be "foo *bar"
arch/mips/sgi-ip27/ip27-klconfig.c💯 ERROR: "foo * bar" should be "foo *bar"
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1278/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:44 +01:00
Andrea Gelmini
11ed4add99
MIPS: PCI: RM9000 checkpatch cleanup
...
arch/mips/pci/ops-titan-ht.c:36: ERROR: "foo * bar" should be "foo *bar"
arch/mips/pci/ops-titan-ht.c:68: ERROR: "foo * bar" should be "foo *bar"
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: Tejun Heo <tj@kernel.org >
Cc: Christoph Lameter <cl@linux-foundation.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1277/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:44 +01:00
Andrea Gelmini
abb86dc543
MIPS: math-emu: Checkpatch cleanup
...
arch/mips/math-emu/sp_tlong.c:75: ERROR: else should follow close brace '}'
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1276/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:43 +01:00
Andrea Gelmini
3e4088affe
MIPS: math-emu: Checkpatch cleanup
...
arch/mips/math-emu/sp_tint.c:76: ERROR: else should follow close brace '}'
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1275/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:43 +01:00
Andrea Gelmini
24da36cdc5
MIPS: math-emu: Checkpatch cleanup
...
arch/mips/math-emu/sp_modf.c:32: ERROR: "foo * bar" should be "foo *bar"
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1273/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:25:43 +01:00