xref: /openbmc/u-boot/include/configs/ms7750se.h (revision 2fe88d452268d61b5ca9cb0b1dda2974cc43faeb)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2047375bfSNobuhiro Iwamatsu /*
3047375bfSNobuhiro Iwamatsu  * Configuation settings for the Hitachi Solution Engine 7750
4047375bfSNobuhiro Iwamatsu  *
5047375bfSNobuhiro Iwamatsu  * Copyright (C) 2007 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6047375bfSNobuhiro Iwamatsu  */
7047375bfSNobuhiro Iwamatsu 
8047375bfSNobuhiro Iwamatsu #ifndef __MS7750SE_H
9047375bfSNobuhiro Iwamatsu #define __MS7750SE_H
1069df3c4dSNobuhiro Iwamatsu 
1169df3c4dSNobuhiro Iwamatsu #define CONFIG_CPU_SH7750	1
12047375bfSNobuhiro Iwamatsu /* #define CONFIG_CPU_SH7751	1 */
13047375bfSNobuhiro Iwamatsu /* #define CONFIG_CPU_TYPE_R	1 */
1469df3c4dSNobuhiro Iwamatsu #define __LITTLE_ENDIAN__	1
1569df3c4dSNobuhiro Iwamatsu 
1618a40e84SVladimir Zapolskiy #define CONFIG_DISPLAY_BOARDINFO
1718a40e84SVladimir Zapolskiy 
18047375bfSNobuhiro Iwamatsu /*
19047375bfSNobuhiro Iwamatsu  * Command line configuration.
20047375bfSNobuhiro Iwamatsu  */
2169df3c4dSNobuhiro Iwamatsu #define CONFIG_CONS_SCIF1	1
2269df3c4dSNobuhiro Iwamatsu 
2369df3c4dSNobuhiro Iwamatsu #define CONFIG_ENV_OVERWRITE	1
2469df3c4dSNobuhiro Iwamatsu 
25047375bfSNobuhiro Iwamatsu /* SDRAM */
266d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_SDRAM_BASE		(0x8C000000)
276d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_SDRAM_SIZE		(64 * 1024 * 1024)
2869df3c4dSNobuhiro Iwamatsu 
296d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_PBSIZE		256
3069df3c4dSNobuhiro Iwamatsu 
316d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MEMTEST_START	(CONFIG_SYS_SDRAM_BASE)
3214d0a02aSWolfgang Denk #define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_TEXT_BASE - 0x100000)
3369df3c4dSNobuhiro Iwamatsu 
34047375bfSNobuhiro Iwamatsu /* NOR Flash */
356d0f6bcfSJean-Christophe PLAGNIOL-VILLARD /* #define CONFIG_SYS_FLASH_BASE		(0xA1000000)*/
366d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_BASE		(0xA0000000)
376d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MAX_FLASH_BANKS	(1)	/* Max number of
38047375bfSNobuhiro Iwamatsu 					 * Flash memory banks
39047375bfSNobuhiro Iwamatsu 					 */
406d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MAX_FLASH_SECT	142
416d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_BANKS_LIST	{ CONFIG_SYS_FLASH_BASE }
4269df3c4dSNobuhiro Iwamatsu 
436d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 4 * 1024 * 1024)
446d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MONITOR_BASE	(CONFIG_SYS_FLASH_BASE)	/* Address of u-boot image in Flash */
456d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MONITOR_LEN		(128 * 1024)
466d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MALLOC_LEN		(256 * 1024)		/* Size of DRAM reserved for malloc() use */
4769df3c4dSNobuhiro Iwamatsu 
486d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
496d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_RX_ETH_BUFFER	(8)
5069df3c4dSNobuhiro Iwamatsu 
516d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #undef CONFIG_SYS_FLASH_CFI_BROKEN_TABLE
526d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #undef  CONFIG_SYS_FLASH_QUIET_TEST
536d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_EMPTY_INFO				/* print 'E' for empty sector on flinfo */
5469df3c4dSNobuhiro Iwamatsu 
550e8d1586SJean-Christophe PLAGNIOL-VILLARD #define CONFIG_ENV_SECT_SIZE	0x20000
560e8d1586SJean-Christophe PLAGNIOL-VILLARD #define CONFIG_ENV_SIZE		(CONFIG_ENV_SECT_SIZE)
576d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_ENV_ADDR		(CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
586d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_ERASE_TOUT	120000
596d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_WRITE_TOUT	500
6069df3c4dSNobuhiro Iwamatsu 
61047375bfSNobuhiro Iwamatsu /* Board Clock */
6269df3c4dSNobuhiro Iwamatsu #define CONFIG_SYS_CLK_FREQ	33333333
63684a501eSNobuhiro Iwamatsu #define CONFIG_SH_SCIF_CLK_FREQ CONFIG_SYS_CLK_FREQ
6469df3c4dSNobuhiro Iwamatsu 
65047375bfSNobuhiro Iwamatsu #endif /* __MS7750SE_H */
66