xref: /openbmc/u-boot/include/configs/gose.h (revision d94604d5)
183d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */
26a994e5bSNobuhiro Iwamatsu /*
36a994e5bSNobuhiro Iwamatsu  * include/configs/gose.h
46a994e5bSNobuhiro Iwamatsu  *
56a994e5bSNobuhiro Iwamatsu  * Copyright (C) 2014 Renesas Electronics Corporation
66a994e5bSNobuhiro Iwamatsu  */
76a994e5bSNobuhiro Iwamatsu 
86a994e5bSNobuhiro Iwamatsu #ifndef __GOSE_H
96a994e5bSNobuhiro Iwamatsu #define __GOSE_H
106a994e5bSNobuhiro Iwamatsu 
115ca6dfe6SNobuhiro Iwamatsu #include "rcar-gen2-common.h"
126a994e5bSNobuhiro Iwamatsu 
1349aefe30SMarek Vasut #define CONFIG_SYS_INIT_SP_ADDR		0x4f000000
1449aefe30SMarek Vasut #define STACK_AREA_SIZE			0x00100000
156a994e5bSNobuhiro Iwamatsu #define LOW_LEVEL_MERAM_STACK \
166a994e5bSNobuhiro Iwamatsu 		(CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4)
176a994e5bSNobuhiro Iwamatsu 
186a994e5bSNobuhiro Iwamatsu /* MEMORY */
195ca6dfe6SNobuhiro Iwamatsu #define RCAR_GEN2_SDRAM_BASE		0x40000000
2049aefe30SMarek Vasut #define RCAR_GEN2_SDRAM_SIZE		(1048u * 1024 * 1024)
2149aefe30SMarek Vasut #define RCAR_GEN2_UBOOT_SDRAM_SIZE	(512u * 1024 * 1024)
226a994e5bSNobuhiro Iwamatsu 
23f0261243SNobuhiro Iwamatsu /* SH Ether */
24f0261243SNobuhiro Iwamatsu #define CONFIG_SH_ETHER_USE_PORT	0
25f0261243SNobuhiro Iwamatsu #define CONFIG_SH_ETHER_PHY_ADDR	0x1
26f0261243SNobuhiro Iwamatsu #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_RMII
27f0261243SNobuhiro Iwamatsu #define CONFIG_SH_ETHER_CACHE_WRITEBACK
28f0261243SNobuhiro Iwamatsu #define CONFIG_SH_ETHER_CACHE_INVALIDATE
2949aefe30SMarek Vasut #define CONFIG_SH_ETHER_ALIGNE_SIZE	64
30f0261243SNobuhiro Iwamatsu #define CONFIG_BITBANGMII
31f0261243SNobuhiro Iwamatsu #define CONFIG_BITBANGMII_MULTI
32f0261243SNobuhiro Iwamatsu 
336a994e5bSNobuhiro Iwamatsu /* Board Clock */
346a994e5bSNobuhiro Iwamatsu #define RMOBILE_XTAL_CLK	20000000u
356a994e5bSNobuhiro Iwamatsu #define CONFIG_SYS_CLK_FREQ	RMOBILE_XTAL_CLK
366a994e5bSNobuhiro Iwamatsu 
3749aefe30SMarek Vasut #define CONFIG_EXTRA_ENV_SETTINGS	\
38*07a8060aSMarek Vasut 	"bootm_size=0x10000000\0"
396a994e5bSNobuhiro Iwamatsu 
4049aefe30SMarek Vasut /* SPL support */
4149aefe30SMarek Vasut #define CONFIG_SPL_TEXT_BASE		0xe6300000
4249aefe30SMarek Vasut #define CONFIG_SPL_STACK		0xe6340000
4349aefe30SMarek Vasut #define CONFIG_SPL_MAX_SIZE		0x4000
4449aefe30SMarek Vasut #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x140000
4549aefe30SMarek Vasut #ifdef CONFIG_SPL_BUILD
4649aefe30SMarek Vasut #define CONFIG_CONS_SCIF0
4749aefe30SMarek Vasut #define CONFIG_SH_SCIF_CLK_FREQ		65000000
4849aefe30SMarek Vasut #endif
49e2abab69SNobuhiro Iwamatsu 
506a994e5bSNobuhiro Iwamatsu #endif	/* __GOSE_H */
51