xref: /rk3399_rockchip-uboot/include/configs/rcar-gen2-common.h (revision 577968e5669858e1d5bcb651ab28d60d20166252)
117193839SNobuhiro Iwamatsu /*
217193839SNobuhiro Iwamatsu  * include/configs/rcar-gen2-common.h
317193839SNobuhiro Iwamatsu  *
417193839SNobuhiro Iwamatsu  * Copyright (C) 2013,2014 Renesas Electronics Corporation
517193839SNobuhiro Iwamatsu  *
617193839SNobuhiro Iwamatsu  * SPDX-License-Identifier: GPL-2.0
717193839SNobuhiro Iwamatsu  */
817193839SNobuhiro Iwamatsu 
917193839SNobuhiro Iwamatsu #ifndef __RCAR_GEN2_COMMON_H
1017193839SNobuhiro Iwamatsu #define __RCAR_GEN2_COMMON_H
1117193839SNobuhiro Iwamatsu 
1217193839SNobuhiro Iwamatsu #include <asm/arch/rmobile.h>
1317193839SNobuhiro Iwamatsu 
1417193839SNobuhiro Iwamatsu /* Support File sytems */
1517193839SNobuhiro Iwamatsu #define CONFIG_SUPPORT_VFAT
169427c610SNobuhiro Iwamatsu #define CONFIG_FS_EXT4
1717193839SNobuhiro Iwamatsu #define CONFIG_EXT4_WRITE
1817193839SNobuhiro Iwamatsu 
1917193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_TAG
2017193839SNobuhiro Iwamatsu #define CONFIG_SETUP_MEMORY_TAGS
2117193839SNobuhiro Iwamatsu #define CONFIG_INITRD_TAG
2217193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_EDITING
2317193839SNobuhiro Iwamatsu 
2417193839SNobuhiro Iwamatsu #undef	CONFIG_SHOW_BOOT_PROGRESS
2517193839SNobuhiro Iwamatsu 
2617193839SNobuhiro Iwamatsu #define CONFIG_ARCH_CPU_INIT
2717193839SNobuhiro Iwamatsu 
2817193839SNobuhiro Iwamatsu #define CONFIG_TMU_TIMER
2917193839SNobuhiro Iwamatsu #define CONFIG_SH_GPIO_PFC
3017193839SNobuhiro Iwamatsu 
3117193839SNobuhiro Iwamatsu /* console */
3217193839SNobuhiro Iwamatsu 
3317193839SNobuhiro Iwamatsu #define CONFIG_SYS_LONGHELP
3417193839SNobuhiro Iwamatsu #define CONFIG_SYS_PBSIZE		256
3517193839SNobuhiro Iwamatsu #define CONFIG_SYS_BAUDRATE_TABLE	{ 38400, 115200 }
3617193839SNobuhiro Iwamatsu 
3717193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_BASE		(RCAR_GEN2_SDRAM_BASE)
3817193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_SIZE		(RCAR_GEN2_UBOOT_SDRAM_SIZE)
3917193839SNobuhiro Iwamatsu #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 0x7fc0)
4017193839SNobuhiro Iwamatsu #define CONFIG_NR_DRAM_BANKS		1
4117193839SNobuhiro Iwamatsu 
4217193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_BASE		0x00000000
4317193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_LEN		(256 * 1024)
4417193839SNobuhiro Iwamatsu #define CONFIG_SYS_MALLOC_LEN		(1 * 1024 * 1024)
4517193839SNobuhiro Iwamatsu #define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
4617193839SNobuhiro Iwamatsu 
4717193839SNobuhiro Iwamatsu /* ENV setting */
4817193839SNobuhiro Iwamatsu #define CONFIG_ENV_ADDR	0xC0000
4917193839SNobuhiro Iwamatsu 
5017193839SNobuhiro Iwamatsu /* Common ENV setting */
5117193839SNobuhiro Iwamatsu #define CONFIG_ENV_OVERWRITE
5217193839SNobuhiro Iwamatsu #define CONFIG_ENV_SECT_SIZE	(256 * 1024)
5317193839SNobuhiro Iwamatsu #define CONFIG_ENV_OFFSET	(CONFIG_ENV_ADDR)
5417193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE		(CONFIG_ENV_SECT_SIZE)
5517193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE_REDUND	(CONFIG_SYS_MONITOR_LEN)
5617193839SNobuhiro Iwamatsu 
57*577968e5SAdam Ford /* SF MTD */
58*577968e5SAdam Ford #if defined(CONFIG_SPI_FLASH_MTD) && !defined(CONFIG_SPL_BUILD)
59*577968e5SAdam Ford #else
60*577968e5SAdam Ford #undef CONFIG_SPI_FLASH_MTD
61*577968e5SAdam Ford #endif
62*577968e5SAdam Ford 
6317193839SNobuhiro Iwamatsu #endif	/* __RCAR_GEN2_COMMON_H */
64