16 Jul, 2008
40 commits
-
This is the ARC part of the mips_machtype removal.
Signed-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-By: David Woodhouse
Signed-off-by: Ralf Baechle -
* Do not return void value
* Make some functions static
* Do not include unnecessary bootinfo.hSigned-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Rename mach-jmr3927 directory to more proper name to make adding other
platforms easier.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Acked-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Create platform device for Indy volume buttons and remove button
handling from ip22-reset.cSigned-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
It cannot be built for a long time and nobody maintains it.
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
It can be replace wrppmc_machine_halt().
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle -
Create platform devices for hal2 and add option for selecting HAL2 alsa
driver.Signed-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
Merge rbhma4200(RBTX4927/37) and rbhma4500(RBTX4938) defconfig into
single rbtx49xx defconfig. And jmr3927 defconfig is also updated.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Make single kernel can be used on RBTX4927/37/38. Also make
some SoC-specific code independent from board-specific code.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Split out PCIC dependent code and SoC dependent code from board dependent
code. Now TX4927 PCIC code is independent from TX4927/TX4938 SoC code.
Also fix some build problems on CONFIG_PCI=n.As a bonus, "FPCIB0 Backplane Support" is available for all TX39/TX49 boards
and PCI66 support is available for all TX49 boards.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Move arch/mips/{jmr3927,tx4927,tx4938} into arch/mips/txx9/ tree.
This will help more code sharing and maintainance.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
TXx9 GPIO set/get routines are spinlock-safe. This patch make
gpio_direction_{input,output} routines also spinlock-safe so that they
can be used during early board setup.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
This shouldn't depend on CONFIG_MIPS_BOARDS_GEN which is about to go away.
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
-ffunction-sections serves as a workaround for the problems caused by the
limited branch range in some inline assembler fragments for very large
compilation units.Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
* Merge tx4927_pci.h into tx4927.h
* Kill (broken) external PCI clock frequency reporting
* Kill unnecessary wbflush()
* Kill unnecessary includes
* Kill debug garbagesSigned-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Declare pci_probe_only, etc. in asm-mips/pci.h file. This will fix
some sparse warnings.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle -
Create platform devices for audio and volume button driver.
Signed-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
SGI-IP28 is running in so called slow mode, when kernel is started
from the PROM. PROM calls must be done in slow mode otherwise the
PROM will issue an error. To get better memory performance we now
switch to normal mode, when the PROM is no longer needed.Signed-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
The following errors were caught by sparse:
>>>>>>>>>>>
arch/mips/mips-boards/generic/display.c:30:6: warning: symbol
'mips_display_message' was not declared. Should it be static?arch/mips/mips-boards/generic/display.c:58:6: warning: symbol
'mips_scroll_message' was not declared. Should it be static?>>>>>>>>>>>
This patch includes the asm/mips-boards/prom.h header file into
arch/mips/mips-boards/generic/display.c. This adds the needed
function declarations, and the errors are gone.Compile-tested using defconfigs for Malta, Atlas and SEAD boards.
Runtime test was successfully performed by booting a Malta 4Kc
board up to the shell prompt.Signed-off-by: Dmitri Vorobiev
Signed-off-by: Ralf Baechle -
The gcmp_probe() function is needlessly defined global, and
this patch makes it static.Tested by booting a Malta 4Kc board up to the shell prompt.
Signed-off-by: Dmitri Vorobiev
Signed-off-by: Ralf Baechle -
Both the fill_ipi_map() routine and the gic_intr_map array defined
in arch/mips/mips-boards/malta/malta_int.c are not used outside of
the latter file. Thus, these objects can become static. Moreover,
these two objects are used by the MT code only, which is why this
patch adds the appropriate ifdef.While at it, this patch removes an unnecessary preprocessing macro
in favor of the commonly used ARRAY_SIZE.Successfully tested using a Qemu-emulated Malta board for both SMP
and UP kernels.Signed-off-by: Dmitri Vorobiev
Signed-off-by: Ralf Baechle -
The following symbols
hose_head
hose_tailare needlessly defined global in arch/mips/pci/pci.c, and
this patch makes them static.The variable pci_isa_hose is not used, and is removed by
this patch.Spotted by namespacecheck. Tested by booting a Malta 4Kc
board up to the shell prompt.Signed-off-by: Dmitri Vorobiev
Signed-off-by: Ralf Baechle -
The pit_clockevent symbol is needlessly defined global. This patch makes
that variable static.Spotted by sparse. Compile-tested using Malta defconfig.
Signed-off-by: Dmitri Vorobiev
Signed-off-by: Ralf Baechle -
Both onboard controller of the O2 support FAST-20 transfer speeds,
but the bit, which signals that to the aic driver, isn't set. Instead
of adding detection code to the scsi driver, we just fake the missing
bit in the PCI config space of the scsi chips.Signed-off-by: Thomas Bogendoerfer
Signed-off-by: Ralf Baechle -
Signed-off-by: Yoichi Yuasa
Signed-off-by: Ralf Baechle