xref: /rk3399_rockchip-uboot/include/configs/rcar-gen2-common.h (revision 171938392e49fdf86a4e0075f7de0edcdcab4c9a)
1*17193839SNobuhiro Iwamatsu /*
2*17193839SNobuhiro Iwamatsu  * include/configs/rcar-gen2-common.h
3*17193839SNobuhiro Iwamatsu  *
4*17193839SNobuhiro Iwamatsu  * Copyright (C) 2013,2014 Renesas Electronics Corporation
5*17193839SNobuhiro Iwamatsu  *
6*17193839SNobuhiro Iwamatsu  * SPDX-License-Identifier: GPL-2.0
7*17193839SNobuhiro Iwamatsu  */
8*17193839SNobuhiro Iwamatsu 
9*17193839SNobuhiro Iwamatsu #ifndef __RCAR_GEN2_COMMON_H
10*17193839SNobuhiro Iwamatsu #define __RCAR_GEN2_COMMON_H
11*17193839SNobuhiro Iwamatsu 
12*17193839SNobuhiro Iwamatsu #include <asm/arch/rmobile.h>
13*17193839SNobuhiro Iwamatsu 
14*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_EDITENV
15*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_SAVEENV
16*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_MEMORY
17*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_DFL
18*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_SDRAM
19*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_RUN
20*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_LOADS
21*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_NET
22*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_MII
23*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_PING
24*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_DHCP
25*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_NFS
26*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_BOOTZ
27*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_USB
28*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_FAT
29*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_SF
30*17193839SNobuhiro Iwamatsu #define CONFIG_CMD_SPI
31*17193839SNobuhiro Iwamatsu 
32*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_THUMB_BUILD
33*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_GENERIC_BOARD
34*17193839SNobuhiro Iwamatsu 
35*17193839SNobuhiro Iwamatsu /* Support File sytems */
36*17193839SNobuhiro Iwamatsu #define CONFIG_FAT_WRITE
37*17193839SNobuhiro Iwamatsu #define CONFIG_DOS_PARTITION
38*17193839SNobuhiro Iwamatsu #define CONFIG_SUPPORT_VFAT
39*17193839SNobuhiro Iwamatsu #define CONFIG_EXT4_WRITE
40*17193839SNobuhiro Iwamatsu 
41*17193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_TAG
42*17193839SNobuhiro Iwamatsu #define CONFIG_SETUP_MEMORY_TAGS
43*17193839SNobuhiro Iwamatsu #define CONFIG_INITRD_TAG
44*17193839SNobuhiro Iwamatsu #define CONFIG_CMDLINE_EDITING
45*17193839SNobuhiro Iwamatsu #define CONFIG_OF_LIBFDT
46*17193839SNobuhiro Iwamatsu 
47*17193839SNobuhiro Iwamatsu #define CONFIG_BAUDRATE		38400
48*17193839SNobuhiro Iwamatsu #define CONFIG_BOOTDELAY	3
49*17193839SNobuhiro Iwamatsu #define CONFIG_BOOTARGS		""
50*17193839SNobuhiro Iwamatsu 
51*17193839SNobuhiro Iwamatsu #define CONFIG_VERSION_VARIABLE
52*17193839SNobuhiro Iwamatsu #undef	CONFIG_SHOW_BOOT_PROGRESS
53*17193839SNobuhiro Iwamatsu 
54*17193839SNobuhiro Iwamatsu #define CONFIG_ARCH_CPU_INIT
55*17193839SNobuhiro Iwamatsu #define CONFIG_DISPLAY_CPUINFO
56*17193839SNobuhiro Iwamatsu #define CONFIG_DISPLAY_BOARDINFO
57*17193839SNobuhiro Iwamatsu #define CONFIG_BOARD_EARLY_INIT_F
58*17193839SNobuhiro Iwamatsu 
59*17193839SNobuhiro Iwamatsu #define CONFIG_TMU_TIMER
60*17193839SNobuhiro Iwamatsu #define CONFIG_SH_GPIO_PFC
61*17193839SNobuhiro Iwamatsu 
62*17193839SNobuhiro Iwamatsu /* console */
63*17193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_INFO_QUIET
64*17193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
65*17193839SNobuhiro Iwamatsu #undef  CONFIG_SYS_CONSOLE_ENV_OVERWRITE
66*17193839SNobuhiro Iwamatsu 
67*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_LONGHELP
68*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_CBSIZE		256
69*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_PBSIZE		256
70*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_MAXARGS		16
71*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_BARGSIZE		512
72*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_BAUDRATE_TABLE	{ 38400, 115200 }
73*17193839SNobuhiro Iwamatsu 
74*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_BASE		(RCAR_GEN2_SDRAM_BASE)
75*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_SDRAM_SIZE		(RCAR_GEN2_UBOOT_SDRAM_SIZE)
76*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_LOAD_ADDR		(CONFIG_SYS_SDRAM_BASE + 0x7fc0)
77*17193839SNobuhiro Iwamatsu #define CONFIG_NR_DRAM_BANKS		1
78*17193839SNobuhiro Iwamatsu 
79*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_BASE		0x00000000
80*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_MONITOR_LEN		(256 * 1024)
81*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_MALLOC_LEN		(1 * 1024 * 1024)
82*17193839SNobuhiro Iwamatsu #define CONFIG_SYS_BOOTMAPSZ		(8 * 1024 * 1024)
83*17193839SNobuhiro Iwamatsu 
84*17193839SNobuhiro Iwamatsu /* ENV setting */
85*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_IS_IN_SPI_FLASH
86*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_ADDR	0xC0000
87*17193839SNobuhiro Iwamatsu 
88*17193839SNobuhiro Iwamatsu /* Common ENV setting */
89*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_OVERWRITE
90*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_SECT_SIZE	(256 * 1024)
91*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_OFFSET	(CONFIG_ENV_ADDR)
92*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE		(CONFIG_ENV_SECT_SIZE)
93*17193839SNobuhiro Iwamatsu #define CONFIG_ENV_SIZE_REDUND	(CONFIG_SYS_MONITOR_LEN)
94*17193839SNobuhiro Iwamatsu 
95*17193839SNobuhiro Iwamatsu #endif	/* __RCAR_GEN2_COMMON_H */
96