183d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */ 221871138SVladimir Barinov /* 321871138SVladimir Barinov * include/configs/stout.h 421871138SVladimir Barinov * This file is Stout board configuration. 521871138SVladimir Barinov * 621871138SVladimir Barinov * Copyright (C) 2015 Renesas Electronics Europe GmbH 721871138SVladimir Barinov * Copyright (C) 2015 Renesas Electronics Corporation 821871138SVladimir Barinov * Copyright (C) 2015 Cogent Embedded, Inc. 921871138SVladimir Barinov */ 1021871138SVladimir Barinov 1121871138SVladimir Barinov #ifndef __STOUT_H 1221871138SVladimir Barinov #define __STOUT_H 1321871138SVladimir Barinov 1421871138SVladimir Barinov #include "rcar-gen2-common.h" 1521871138SVladimir Barinov 16ec7113fbSMarek Vasut #define CONFIG_SYS_INIT_SP_ADDR 0x4f000000 17ec7113fbSMarek Vasut #define STACK_AREA_SIZE 0x00100000 1821871138SVladimir Barinov #define LOW_LEVEL_MERAM_STACK \ 1921871138SVladimir Barinov (CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4) 2021871138SVladimir Barinov 2121871138SVladimir Barinov /* MEMORY */ 2221871138SVladimir Barinov #define RCAR_GEN2_SDRAM_BASE 0x40000000 2321871138SVladimir Barinov #define RCAR_GEN2_SDRAM_SIZE (1024u * 1024 * 1024) 2421871138SVladimir Barinov #define RCAR_GEN2_UBOOT_SDRAM_SIZE (512 * 1024 * 1024) 2521871138SVladimir Barinov 2621871138SVladimir Barinov /* SCIF */ 2721871138SVladimir Barinov #define CONFIG_SCIF_A 2821871138SVladimir Barinov 2921871138SVladimir Barinov /* SPI */ 3021871138SVladimir Barinov #define CONFIG_SPI_FLASH_QUAD 3121871138SVladimir Barinov 3221871138SVladimir Barinov /* SH Ether */ 3321871138SVladimir Barinov #define CONFIG_SH_ETHER_USE_PORT 0 3421871138SVladimir Barinov #define CONFIG_SH_ETHER_PHY_ADDR 0x1 3521871138SVladimir Barinov #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_RMII 3621871138SVladimir Barinov #define CONFIG_SH_ETHER_CACHE_WRITEBACK 3721871138SVladimir Barinov #define CONFIG_SH_ETHER_CACHE_INVALIDATE 38ec7113fbSMarek Vasut #define CONFIG_SH_ETHER_ALIGNE_SIZE 64 3921871138SVladimir Barinov #define CONFIG_BITBANGMII 4021871138SVladimir Barinov #define CONFIG_BITBANGMII_MULTI 4121871138SVladimir Barinov 4221871138SVladimir Barinov /* Board Clock */ 4321871138SVladimir Barinov #define RMOBILE_XTAL_CLK 20000000u 4421871138SVladimir Barinov #define CONFIG_SYS_CLK_FREQ RMOBILE_XTAL_CLK 4521871138SVladimir Barinov 46ec7113fbSMarek Vasut #define CONFIG_EXTRA_ENV_SETTINGS \ 47*07a8060aSMarek Vasut "bootm_size=0x10000000\0" 4821871138SVladimir Barinov 49ec7113fbSMarek Vasut /* SPL support */ 500e592d07SMarek Vasut #define CONFIG_SPL_TEXT_BASE 0xe6300000 51ec7113fbSMarek Vasut #define CONFIG_SPL_STACK 0xe6340000 520e592d07SMarek Vasut #define CONFIG_SPL_MAX_SIZE 0x4000 53ec7113fbSMarek Vasut #define CONFIG_SYS_SPI_U_BOOT_OFFS 0x140000 540e592d07SMarek Vasut #ifdef CONFIG_SPL_BUILD 55ec7113fbSMarek Vasut #define CONFIG_CONS_SCIFA0 56ec7113fbSMarek Vasut #define CONFIG_SH_SCIF_CLK_FREQ 52000000 57ec7113fbSMarek Vasut #endif 5821871138SVladimir Barinov 5921871138SVladimir Barinov #endif /* __STOUT_H */ 60