All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yoshinori Sato <ysato@users.sourceforge.jp>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 5/6] Add SH7206 support.
Date: Tue, 11 Feb 2014 21:20:36 +0900	[thread overview]
Message-ID: <1392121237-4790-5-git-send-email-ysato@users.sourceforge.jp> (raw)
In-Reply-To: <1392121237-4790-1-git-send-email-ysato@users.sourceforge.jp>

Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
---
 arch/sh/include/asm/cpu_sh2.h    |  2 ++
 arch/sh/include/asm/cpu_sh7206.h | 75 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)
 create mode 100644 arch/sh/include/asm/cpu_sh7206.h

diff --git a/arch/sh/include/asm/cpu_sh2.h b/arch/sh/include/asm/cpu_sh2.h
index 62b5179..deadece 100644
--- a/arch/sh/include/asm/cpu_sh2.h
+++ b/arch/sh/include/asm/cpu_sh2.h
@@ -13,6 +13,8 @@
 #endif
 #if defined(CONFIG_CPU_SH7203)
 # include <asm/cpu_sh7203.h>
+#elif defined(CONFIG_CPU_SH7206)
+# include <asm/cpu_sh7206.h>
 #elif defined(CONFIG_CPU_SH7264)
 # include <asm/cpu_sh7264.h>
 #elif defined(CONFIG_CPU_SH7269)
diff --git a/arch/sh/include/asm/cpu_sh7206.h b/arch/sh/include/asm/cpu_sh7206.h
new file mode 100644
index 0000000..7cfdd31
--- /dev/null
+++ b/arch/sh/include/asm/cpu_sh7206.h
@@ -0,0 +1,75 @@
+#ifndef _ASM_CPU_SH7206_H_
+#define _ASM_CPU_SH7206_H_
+
+/* Cache */
+#define CCR1		0xFFFC1000
+#define CCR2		0xFFFC1004
+#define CCR		CCR1
+
+#define CMNCR           0xFFFC0000
+#define CS0BCR          0xFFFC0004
+#define CS2BCR          0xFFFC000C
+#define CS3BCR          0xFFFC0010
+#define CS4BCR          0xFFFC0014
+#define CS5BCR          0xFFFC0018
+#define CS0WCR          0xFFFC0028
+#define CS2WCR          0xFFFC0030
+#define CS3WCR          0xFFFC0034
+#define CS4WCR          0xFFFC0038
+#define CS5WCR          0xFFFC003C
+#define SDCR            0xFFFC004C
+#define RTCSR           0xFFFC0050
+#define RTCNT           0xFFFC0054
+#define RTCOR           0xFFFC0058
+
+/* SCIF */
+#define SCSMR_0		0xFFFE8000
+#define SCSMR_1		0xFFFE8800
+#define SCSMR_2		0xFFFE9000
+#define SCSMR_3		0xFFFE9800
+#define SCIF0_BASE	SCSMR_0
+#define SCIF1_BASE	SCSMR_1
+#define SCIF2_BASE	SCSMR_2
+#define SCIF3_BASE	SCSMR_3
+
+/* Timer(CMT) */
+#define CMSTR 		0xFFFEC000
+#define CMCSR_0 	0xFFFEC002
+#define CMCNT_0 	0xFFFEC004
+#define CMCOR_0 	0xFFFEC006
+#define CMCSR_1 	0xFFFEC008
+#define CMCNT_1 	0xFFFEC00A
+#define CMCOR_1		0xFFFEC00C
+
+/* PFC */
+#define	PACRH3		0xFFFE380A
+#define PACRH2		0xFFFE380C
+#define PACRH1		0xFFFE380E
+#define PACRL4		0xFFFE3810
+#define PACRL3		0xFFFE3812
+#define PACRL2		0xFFFE3814
+#define PACRL1		0xFFFE3816
+#define PBCR3		0xFFFE3892
+#define PBCR2		0xFFFE3894
+#define PBCR1		0xFFFE3896
+#define PCCRL1		0xFFFE3916
+#define PDCRH4		0xFFFE3988
+#define PDCRH3		0xFFFE398A
+#define PDCRH2		0xFFFE398C
+#define PDCRH1		0xFFFE398E
+#define PDCRL4		0xFFFE3990
+#define PDCRL3		0xFFFE3992
+#define PECRH1		0xFFFE3A0E
+#define PECRL4		0xFFFE3A10
+#define PECRL3		0xFFFE3A12
+#define PECRL2		0xFFFE3A14
+#define IFCR		0xFFFE3A22
+
+/* On chip oscillator circuits */
+#define FRQCR		0xFFFE0010
+#define MCLKCR		0xFFFE0410
+/* Watchdog timer */
+#define WTCNT		0xFFFE0002
+#define WTCSR		0xFFFE0000
+
+#endif	/* _ASM_CPU_SH7206_H_ */
-- 
1.8.5.3

  parent reply	other threads:[~2014-02-11 12:20 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-11 12:20 [U-Boot] [PATCH 1/6] Add MS7206SE support Yoshinori Sato
2014-02-11 12:20 ` [U-Boot] [PATCH 2/6] SH2A cache support Yoshinori Sato
2014-02-11 12:20 ` [U-Boot] [PATCH 3/6] fix typo Yoshinori Sato
2014-02-11 12:20 ` [U-Boot] [PATCH 4/6] module enabler cleanup Yoshinori Sato
2014-02-11 12:20 ` Yoshinori Sato [this message]
2014-02-11 12:20 ` [U-Boot] [PATCH 6/6] Update build options Yoshinori Sato
  -- strict thread matches above, loose matches on Subject: below --
2014-02-11 12:24 [U-Boot] [PATCH 1/6] Add MS7206SE support Yoshinori Sato
2014-02-11 12:24 ` [U-Boot] [PATCH 5/6] Add SH7206 support Yoshinori Sato

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1392121237-4790-5-git-send-email-ysato@users.sourceforge.jp \
    --to=ysato@users.sourceforge.jp \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.