sh: Renesas R0P7785LC0011RL board support

Previous thread: sh: Add arch_flags to struct clk by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:08 am. (1 message)

Next thread: sh: Show all clocks and their state in /proc/clocks by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:08 am. (1 message)
From: Linux Kernel Mailing List
Date: Monday, July 28, 2008 - 10:08 am

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 ...
Previous thread: sh: Add arch_flags to struct clk by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:08 am. (1 message)

Next thread: sh: Show all clocks and their state in /proc/clocks by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:08 am. (1 message)