X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fconfigs%2Fshmin.h;h=3a008f0dc2e0fa0a186594c3cbf5ca05b125635b;hb=869aed7bcea04e449521fdf5f494207b13afed6b;hp=42d6fe21b05b48862031d84ec0236e060b017a3f;hpb=6b7c0f5ebf767dec8cac0463867fbbeb5493eec3;p=u-boot diff --git a/include/configs/shmin.h b/include/configs/shmin.h index 42d6fe21b0..3a008f0dc2 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 @@ -42,7 +45,7 @@ #define CONFIG_BAUDRATE 115200 #define CONFIG_BOOTARGS "console=ttySC0,115200" -/* +/* * This board has original boot loader. If you write u-boot to 0x0, * you should set undef. */ @@ -53,6 +56,7 @@ #define SHMIN_SDRAM_BASE (0x8C000000) #define SHMIN_FLASH_BASE_1 (0xA0000000) +#define CONFIG_SYS_TEXT_BASE 0x8DFB0000 #define CONFIG_SYS_LONGHELP /* undef to save memory */ #define CONFIG_SYS_PROMPT "=> " /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 256 /* Buffer size for input from the Console */ @@ -61,7 +65,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 @@ -99,12 +103,22 @@ #define CONFIG_ENV_IS_IN_FLASH #define CONFIG_ENV_SECT_SIZE (64 * 1024) #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE + +#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