From patchwork Thu Jan 6 03:42:16 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nobuhiro Iwamatsu X-Patchwork-Id: 77662 X-Patchwork-Delegate: iwamatsu@nigauri.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 42AA7B70ED for ; Thu, 6 Jan 2011 14:38:40 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 91F3C2813A; Thu, 6 Jan 2011 04:38:32 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dO+loMhAHv6t; Thu, 6 Jan 2011 04:38:32 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9B1C828185; Thu, 6 Jan 2011 04:38:28 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0E19628117 for ; Thu, 6 Jan 2011 04:38:25 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PwFA1onGgajV for ; Thu, 6 Jan 2011 04:38:23 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by theia.denx.de (Postfix) with ESMTP id 047D62811F for ; Thu, 6 Jan 2011 04:38:20 +0100 (CET) Received: by pzk5 with SMTP id 5so3043206pzk.3 for ; Wed, 05 Jan 2011 19:38:20 -0800 (PST) Received: by 10.142.201.3 with SMTP id y3mr378248wff.18.1294285098043; Wed, 05 Jan 2011 19:38:18 -0800 (PST) Received: from chimagu (49.14.32.202.bf.2iij.net [202.32.14.49]) by mx.google.com with ESMTPS id o1sm492229wfl.2.2011.01.05.19.38.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 05 Jan 2011 19:38:17 -0800 (PST) Received: from iwamatsu by chimagu with local (Exim 4.72) (envelope-from ) id 1Pagjz-0007uA-I5; Thu, 06 Jan 2011 12:42:19 +0900 From: Nobuhiro Iwamatsu To: u-boot@lists.denx.de Date: Thu, 6 Jan 2011 12:42:16 +0900 Message-Id: <1294285336-30352-2-git-send-email-iwamatsu@nigauri.org> X-Mailer: git-send-email 1.7.2.3 In-Reply-To: <1294285336-30352-1-git-send-email-iwamatsu@nigauri.org> References: <1294285336-30352-1-git-send-email-iwamatsu@nigauri.org> Subject: [U-Boot] [PATCH 2/2] sh: Add support T-SH7706LSR board X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.9 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de This patch supports T-SH7706LSR board. This is constitution almost same as shmin (T-SH7706LAN). Therefore, most functions work by a change of the setting of config. http://web.kyoto-inet.or.jp/people/takagaki/T-SH7706/T-SH7706LSR.htm Signed-off-by: Nobuhiro Iwamatsu --- board/shmin/config.mk | 2 +- include/configs/shmin.h | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/board/shmin/config.mk b/board/shmin/config.mk index eca20d4..0c7605e 100644 --- a/board/shmin/config.mk +++ b/board/shmin/config.mk @@ -24,4 +24,4 @@ # NOTE: Must match value used in u-boot.lds (in this directory). # -CONFIG_SYS_TEXT_BASE = 0x8DFC0000 +CONFIG_SYS_TEXT_BASE = 0x8DFB0000 diff --git a/include/configs/shmin.h b/include/configs/shmin.h index 42d6fe2..3108459 100644 --- a/include/configs/shmin.h +++ b/include/configs/shmin.h @@ -1,7 +1,7 @@ /* - * Configuation settings for shmin (T-SH7706LAN) + * Configuation settings for shmin (T-SH7706LAN, T-SH7706LSR) * - * Copyright (C) 2010 Nobuhiro Iwamatsu + * Copyright (C) 2010, 2011 Nobuhiro Iwamatsu * * See file CREDITS for list of people who contributed to this * project. @@ -28,7 +28,10 @@ #define CONFIG_SH 1 #define CONFIG_SH3 1 #define CONFIG_CPU_SH7706 1 +/* T-SH7706LAN */ #define CONFIG_SHMIN 1 +/* T-SH7706LSR*/ +/* #define CONFIG_T_SH7706LSR 1 */ #define CONFIG_CMD_FLASH #define CONFIG_CMD_MEMORY @@ -61,7 +64,7 @@ /* Buffer size for Boot Arguments passed to kernel */ #define CONFIG_SYS_BARGSIZE 512 /* List of legal baudrate settings for this board */ -#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } +#define CONFIG_SYS_BAUDRATE_TABLE { 9600,14400,19200,38400,57600,115200 } /* SCIF */ #define CONFIG_SCIF_CONSOLE 1 @@ -100,11 +103,22 @@ #define CONFIG_ENV_SECT_SIZE (64 * 1024) #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) + +#ifdef CONFIG_T_SH7706LSR +#define CONFIG_ENV_ADDR (SHMIN_FLASH_BASE_1 + 70000) +#else +#define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) +#endif + #define CONFIG_SYS_FLASH_ERASE_TOUT 120000 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Board Clock */ +#ifdef CONFIG_T_SH7706LSR +#define CONFIG_SYS_CLK_FREQ 40000000 +#else #define CONFIG_SYS_CLK_FREQ 33333333 +#endif /* CONFIG_T_SH7706LSR */ #define CONFIG_SYS_TMU_CLK_DIV 4 #define CONFIG_SYS_HZ 1000