Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 6923
b: refs/heads/master
c: 3acb234
h: refs/heads/master
i:
  6921: e989ce1
  6919: 26fa48b
v: v3
  • Loading branch information
Lee Nicks authored and Linus Torvalds committed Sep 5, 2005
1 parent 04f9d69 commit 3a245aa
Show file tree
Hide file tree
Showing 8 changed files with 689 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 164ada643ddf4f492a206b9bf2f2b02918b618da
refs/heads/master: 3acb23440f90b03b19846d2b3a005dcbf61a55cf
7 changes: 6 additions & 1 deletion trunk/arch/ppc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -671,6 +671,11 @@ config MPC834x_SYS
help
This option enables support for the MPC 834x SYS evaluation board.

config EV64360
bool "Marvell-EV64360BP"
help
Select EV64360 if configuring a Marvell EV64360BP Evaluation
platform.
endchoice

config PQ2ADS
Expand Down Expand Up @@ -772,7 +777,7 @@ config GT64260

config MV64360 # Really MV64360 & MV64460
bool
depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU
depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
default y

config MV64X60
Expand Down
4 changes: 4 additions & 0 deletions trunk/arch/ppc/boot/simple/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,10 @@ zimageinitrd-$(CONFIG_GEMINI) := zImage.initrd-STRIPELF
end-$(CONFIG_RADSTONE_PPC7D) := radstone_ppc7d
cacheflag-$(CONFIG_RADSTONE_PPC7D) := -include $(clear_L2_L3)

extra.o-$(CONFIG_EV64360) := misc-ev64360.o
end-$(CONFIG_EV64360) := ev64360
cacheflag-$(CONFIG_EV64360) := -include $(clear_L2_L3)

# kconfig 'feature', only one of these will ever be 'y' at a time.
# The rest will be unset.
motorola := $(CONFIG_MVME5100)$(CONFIG_PRPMC750) \
Expand Down
44 changes: 44 additions & 0 deletions trunk/arch/ppc/boot/simple/misc-ev64360.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/*
* arch/ppc/boot/simple/misc-ev64360.c
* Copyright (C) 2005 Lee Nicks <allinux@gmail.com>
*
* Based on arch/ppc/boot/simple/misc-katana.c from:
* Mark A. Greer <source@mvista.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

#include <linux/config.h>
#include <linux/types.h>
#include <asm/io.h>
#include <asm/mv64x60_defs.h>
#include <platforms/ev64360.h>

extern u32 mv64x60_console_baud;
extern u32 mv64x60_mpsc_clk_src;
extern u32 mv64x60_mpsc_clk_freq;

/* Not in the kernel so won't include kernel.h to get its 'min' definition */
#ifndef min
#define min(a,b) (((a) < (b)) ? (a) : (b))
#endif

void
mv64x60_board_init(void __iomem *old_base, void __iomem *new_base)
{
mv64x60_console_baud = EV64360_DEFAULT_BAUD;
mv64x60_mpsc_clk_src = EV64360_MPSC_CLK_SRC;
mv64x60_mpsc_clk_freq = EV64360_MPSC_CLK_FREQ;
}
7 changes: 7 additions & 0 deletions trunk/arch/ppc/boot/simple/mv64x60_tty.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,16 @@
#include <asm/mv64x60_defs.h>
#include <mpsc_defs.h>

#ifdef CONFIG_EV64360
#include <platforms/ev64360.h>
u32 mv64x60_console_baud = EV64360_DEFAULT_BAUD;
u32 mv64x60_mpsc_clk_src = EV64360_MPSC_CLK_SRC; /* TCLK */
u32 mv64x60_mpsc_clk_freq = EV64360_MPSC_CLK_FREQ;
#else
u32 mv64x60_console_baud = 9600;
u32 mv64x60_mpsc_clk_src = 8; /* TCLK */
u32 mv64x60_mpsc_clk_freq = 100000000;
#endif

extern void udelay(long);
static void stop_dma(int chan);
Expand Down
1 change: 1 addition & 0 deletions trunk/arch/ppc/platforms/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ obj-$(CONFIG_SANDPOINT) += sandpoint.o
obj-$(CONFIG_SBC82xx) += sbc82xx.o
obj-$(CONFIG_SPRUCE) += spruce.o
obj-$(CONFIG_LITE5200) += lite5200.o
obj-$(CONFIG_EV64360) += ev64360.o

ifeq ($(CONFIG_SMP),y)
obj-$(CONFIG_PPC_PMAC) += pmac_smp.o
Expand Down
Loading

0 comments on commit 3a245aa

Please sign in to comment.