xref: /rk3399_rockchip-uboot/include/configs/rcar-gen2-common.h (revision 9427c610cd9cabaa6ccdb59f8effdce5272b8917)
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 #define CONFIG_CMD_EDITENV
1517193839SNobuhiro Iwamatsu #define CONFIG_CMD_SAVEENV
1617193839SNobuhiro Iwamatsu #define CONFIG_CMD_MEMORY
1717193839SNobuhiro Iwamatsu #define CONFIG_CMD_DFL
1817193839SNobuhiro Iwamatsu #define CONFIG_CMD_SDRAM
1917193839SNobuhiro Iwamatsu #define CONFIG_CMD_RUN
2017193839SNobuhiro Iwamatsu #define CONFIG_CMD_LOADS
2117193839SNobuhiro Iwamatsu #define CONFIG_CMD_NET
2217193839SNobuhiro Iwamatsu #define CONFIG_CMD_MII
2317193839SNobuhiro Iwamatsu #define CONFIG_CMD_PING
2417193839SNobuhiro Iwamatsu #define CONFIG_CMD_DHCP
2517193839SNobuhiro Iwamatsu #define CONFIG_CMD_NFS
2617193839SNobuhiro Iwamatsu #define CONFIG_CMD_BOOTZ
2717193839SNobuhiro Iwamatsu #define CONFIG_CMD_USB
2817193839SNobuhiro Iwamatsu #define CONFIG_CMD_FAT
2917193839SNobuhiro Iwamatsu #define CONFIG_CMD_SF
3017193839SNobuhiro Iwamatsu #define CONFIG_CMD_SPI
31*9427c610SNobuhiro Iwamatsu #define CONFIG_CMD_EXT2
32*9427c610SNobuhiro Iwamatsu #define CONFIG_CMD_EXT4
33*9427c610SNobuhiro Iwamatsu #define CONFIG_CMD_EXT4_WRITE
3417193839SNobuhiro Iwamatsu 
3517193839SNobuhiro Iwamatsu #define CONFIG_SYS_THUMB_BUILD
3617193839SNobuhiro Iwamatsu #define CONFIG_SYS_GENERIC_BOARD
3717193839SNobuhiro Iwamatsu 
3817193839SNobuhiro Iwamatsu /* Support File sytems */
3917193839SNobuhiro Iwamatsu #define CONFIG_FAT_WRITE
4017193839SNobuhiro Iwamatsu #define CONFIG_DOS_PARTITION
4117193839SNobuhiro Iwamatsu #define CONFIG_SUPPORT_VFAT
42*9427c610SNobuhiro Iwamatsu #define CONFIG_FS_EXT4
4317193839SNobuhiro Iwamatsu #define CONFIG_EXT4_WRITE
4417193839SNobuhiro Iwamatsu 
4517193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_TAG
4617193839SNobuhiro Iwamatsu #define CONFIG_SETUP_MEMORY_TAGS
4717193839SNobuhiro Iwamatsu #define CONFIG_INITRD_TAG
4817193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_EDITING
4917193839SNobuhiro Iwamatsu #define CONFIG_OF_LIBFDT
5017193839SNobuhiro Iwamatsu 
5117193839SNobuhiro Iwamatsu #define CONFIG_BAUDRATE		38400
5217193839SNobuhiro Iwamatsu #define CONFIG_BOOTDELAY	3
5317193839SNobuhiro Iwamatsu #define CONFIG_BOOTARGS		""
5417193839SNobuhiro Iwamatsu 
5517193839SNobuhiro Iwamatsu #define CONFIG_VERSION_VARIABLE
5617193839SNobuhiro Iwamatsu #undef	CONFIG_SHOW_BOOT_PROGRESS
5717193839SNobuhiro Iwamatsu 
5817193839SNobuhiro Iwamatsu #define CONFIG_ARCH_CPU_INIT
5917193839SNobuhiro Iwamatsu #define CONFIG_DISPLAY_CPUINFO
6017193839SNobuhiro Iwamatsu #define CONFIG_DISPLAY_BOARDINFO
6117193839SNobuhiro Iwamatsu #define CONFIG_BOARD_EARLY_INIT_F
6217193839SNobuhiro Iwamatsu 
6317193839SNobuhiro Iwamatsu #define CONFIG_TMU_TIMER
6417193839SNobuhiro Iwamatsu #define CONFIG_SH_GPIO_PFC
6517193839SNobuhiro Iwamatsu 
6617193839SNobuhiro Iwamatsu /* console */
6717193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_INFO_QUIET
6817193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
6917193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_ENV_OVERWRITE
7017193839SNobuhiro Iwamatsu 
7117193839SNobuhiro Iwamatsu #define CONFIG_SYS_LONGHELP
7217193839SNobuhiro Iwamatsu #define CONFIG_SYS_CBSIZE		256
7317193839SNobuhiro Iwamatsu #define CONFIG_SYS_PBSIZE		256
7417193839SNobuhiro Iwamatsu #define CONFIG_SYS_MAXARGS		16
7517193839SNobuhiro Iwamatsu #define CONFIG_SYS_BARGSIZE		512
7617193839SNobuhiro Iwamatsu #define CONFIG_SYS_BAUDRATE_TABLE	{ 38400, 115200 }
7717193839SNobuhiro Iwamatsu 
7817193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_BASE		(RCAR_GEN2_SDRAM_BASE)
7917193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_SIZE		(RCAR_GEN2_UBOOT_SDRAM_SIZE)
8017193839SNobuhiro Iwamatsu #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 0x7fc0)
8117193839SNobuhiro Iwamatsu #define CONFIG_NR_DRAM_BANKS		1
8217193839SNobuhiro Iwamatsu 
8317193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_BASE		0x00000000
8417193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_LEN		(256 * 1024)
8517193839SNobuhiro Iwamatsu #define CONFIG_SYS_MALLOC_LEN		(1 * 1024 * 1024)
8617193839SNobuhiro Iwamatsu #define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
8717193839SNobuhiro Iwamatsu 
8817193839SNobuhiro Iwamatsu /* ENV setting */
8917193839SNobuhiro Iwamatsu #define CONFIG_ENV_IS_IN_SPI_FLASH
9017193839SNobuhiro Iwamatsu #define CONFIG_ENV_ADDR	0xC0000
9117193839SNobuhiro Iwamatsu 
9217193839SNobuhiro Iwamatsu /* Common ENV setting */
9317193839SNobuhiro Iwamatsu #define CONFIG_ENV_OVERWRITE
9417193839SNobuhiro Iwamatsu #define CONFIG_ENV_SECT_SIZE	(256 * 1024)
9517193839SNobuhiro Iwamatsu #define CONFIG_ENV_OFFSET	(CONFIG_ENV_ADDR)
9617193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE		(CONFIG_ENV_SECT_SIZE)
9717193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE_REDUND	(CONFIG_SYS_MONITOR_LEN)
9817193839SNobuhiro Iwamatsu 
9917193839SNobuhiro Iwamatsu #endif	/* __RCAR_GEN2_COMMON_H */
100