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