Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=cbe9da...
Commit: cbe9da029d9cc4fff59d559789885079a84a0af8
Parent: 1eca5c92729a83f64826d15a9ecb1652dda54bcb
Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
AuthorDate: Wed Jul 16 20:21:09 2008 +0900
Committer: Paul Mundt <lethal@linux-sh.org>
CommitDate: Mon Jul 28 18:10:35 2008 +0900
sh: Renesas R0P7785LC0011RL board support
This adds initial support for the Renesas R0P7785LC0011RL board.
This patch supports 29bit address mode only.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
---
arch/sh/Kconfig | 15 +
arch/sh/Makefile | 1 +
arch/sh/boards/renesas/sh7785lcr/Makefile | 1 +
arch/sh/boards/renesas/sh7785lcr/setup.c | 302 +++++++
arch/sh/configs/sh7785lcr_defconfig | 1388 +++++++++++++++++++++++++++++
arch/sh/drivers/pci/Makefile | 1 +
arch/sh/drivers/pci/fixups-sh7785lcr.c | 46 +
arch/sh/drivers/pci/ops-sh7785lcr.c | 66 ++
arch/sh/tools/mach-types | 1 +
include/asm-sh/sh7785lcr.h | 55 ++
10 files changed, 1876 insertions(+), 0 deletions(-)
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 5f84552..a90b73f 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -495,6 +495,21 @@ config SH_HIGHLANDER
select SYS_SUPPORTS_PCI
select IO_TRAPPED
+config SH_SH7785LCR
+ bool "SH7785LCR"
+ depends on CPU_SUBTYPE_SH7785
+ select SYS_SUPPORTS_PCI
+ select IO_TRAPPED
+
+config SH_SH7785LCR_29BIT_PHYSMAPS
+ bool "SH7785LCR 29bit physmaps"
+ depends on SH_SH7785LCR
+ default y
+ help
+ This board has 2 physical memory maps. It can be changed with
+ DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
+ you can access all on-board device in 29bit address mode.
+
config ...