xref: /rk3399_rockchip-uboot/include/configs/xfi3.h (revision aa04fef49c70f2eb48365cb2fd8e344a237e93a7)
1*aa04fef4SMarek Vasut /*
2*aa04fef4SMarek Vasut  * Copyright (C) 2013 Marek Vasut <marex@denx.de>
3*aa04fef4SMarek Vasut  *
4*aa04fef4SMarek Vasut  * SPDX-License-Identifier:	GPL-2.0+
5*aa04fef4SMarek Vasut  */
6*aa04fef4SMarek Vasut #ifndef __CONFIGS_XFI3_H__
7*aa04fef4SMarek Vasut #define __CONFIGS_XFI3_H__
8*aa04fef4SMarek Vasut 
9*aa04fef4SMarek Vasut /* System configurations */
10*aa04fef4SMarek Vasut #define CONFIG_MX23				/* i.MX23 SoC */
11*aa04fef4SMarek Vasut 
12*aa04fef4SMarek Vasut /* U-Boot Commands */
13*aa04fef4SMarek Vasut #define CONFIG_SYS_NO_FLASH
14*aa04fef4SMarek Vasut #include <config_cmd_default.h>
15*aa04fef4SMarek Vasut #define CONFIG_DISPLAY_CPUINFO
16*aa04fef4SMarek Vasut #define CONFIG_DOS_PARTITION
17*aa04fef4SMarek Vasut 
18*aa04fef4SMarek Vasut #define CONFIG_CMD_CACHE
19*aa04fef4SMarek Vasut #define CONFIG_CMD_EXT2
20*aa04fef4SMarek Vasut #define CONFIG_CMD_FAT
21*aa04fef4SMarek Vasut #define CONFIG_CMD_GPIO
22*aa04fef4SMarek Vasut #define CONFIG_CMD_MMC
23*aa04fef4SMarek Vasut #define CONFIG_CMD_PING
24*aa04fef4SMarek Vasut #define CONFIG_CMD_USB
25*aa04fef4SMarek Vasut #define CONFIG_VIDEO
26*aa04fef4SMarek Vasut 
27*aa04fef4SMarek Vasut /* Memory configuration */
28*aa04fef4SMarek Vasut #define CONFIG_NR_DRAM_BANKS		1		/* 1 bank of DRAM */
29*aa04fef4SMarek Vasut #define PHYS_SDRAM_1			0x40000000	/* Base address */
30*aa04fef4SMarek Vasut #define PHYS_SDRAM_1_SIZE		0x08000000	/* Max 128 MB RAM */
31*aa04fef4SMarek Vasut #define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
32*aa04fef4SMarek Vasut 
33*aa04fef4SMarek Vasut /* Environment */
34*aa04fef4SMarek Vasut #define CONFIG_ENV_SIZE			(16 * 1024)
35*aa04fef4SMarek Vasut #define CONFIG_ENV_IS_NOWHERE
36*aa04fef4SMarek Vasut #define CONFIG_ENV_OVERWRITE
37*aa04fef4SMarek Vasut 
38*aa04fef4SMarek Vasut /* Booting Linux */
39*aa04fef4SMarek Vasut #define CONFIG_BOOTDELAY	3
40*aa04fef4SMarek Vasut #define CONFIG_BOOTFILE		"uImage"
41*aa04fef4SMarek Vasut #define CONFIG_BOOTARGS		"console=ttyAMA0,115200n8 "
42*aa04fef4SMarek Vasut #define CONFIG_LOADADDR		0x42000000
43*aa04fef4SMarek Vasut #define CONFIG_SYS_LOAD_ADDR	CONFIG_LOADADDR
44*aa04fef4SMarek Vasut 
45*aa04fef4SMarek Vasut /* LCD */
46*aa04fef4SMarek Vasut #ifdef CONFIG_VIDEO
47*aa04fef4SMarek Vasut #define CONFIG_VIDEO_FONT_4X6
48*aa04fef4SMarek Vasut #define CONFIG_VIDEO_MXS_MODE_SYSTEM
49*aa04fef4SMarek Vasut #define CONFIG_SYS_BLACK_IN_WRITE
50*aa04fef4SMarek Vasut #define LCD_BPP	LCD_COLOR16
51*aa04fef4SMarek Vasut #endif
52*aa04fef4SMarek Vasut 
53*aa04fef4SMarek Vasut /* USB */
54*aa04fef4SMarek Vasut #ifdef CONFIG_CMD_USB
55*aa04fef4SMarek Vasut #define CONFIG_EHCI_MXS_PORT0
56*aa04fef4SMarek Vasut #define CONFIG_USB_MAX_CONTROLLER_COUNT 1
57*aa04fef4SMarek Vasut 
58*aa04fef4SMarek Vasut #define CONFIG_MV_UDC		/* ChipIdea CI13xxx UDC */
59*aa04fef4SMarek Vasut #define CONFIG_USB_GADGET_DUALSPEED
60*aa04fef4SMarek Vasut 
61*aa04fef4SMarek Vasut #define CONFIG_USB_ETHER
62*aa04fef4SMarek Vasut #define CONFIG_USB_ETH_CDC
63*aa04fef4SMarek Vasut #define CONFIG_NETCONSOLE
64*aa04fef4SMarek Vasut #endif
65*aa04fef4SMarek Vasut 
66*aa04fef4SMarek Vasut /* The rest of the configuration is shared */
67*aa04fef4SMarek Vasut #include <configs/mxs.h>
68*aa04fef4SMarek Vasut 
69*aa04fef4SMarek Vasut #endif	/* __CONFIGS_XFI3_H__ */
70