xref: /rk3399_rockchip-uboot/include/configs/tplink_wdr4300.h (revision 5abc1a4523a5509ce37bc3ec818b660a48f4eafd)
1*400df309SMarek Vasut /*
2*400df309SMarek Vasut  * Copyright (C) 2016 Marek Vasut <marex@denx.de>
3*400df309SMarek Vasut  *
4*400df309SMarek Vasut  * SPDX-License-Identifier: GPL-2.0+
5*400df309SMarek Vasut  */
6*400df309SMarek Vasut 
7*400df309SMarek Vasut #ifndef __CONFIG_H
8*400df309SMarek Vasut #define __CONFIG_H
9*400df309SMarek Vasut 
10*400df309SMarek Vasut #define CONFIG_SYS_HZ			1000
11*400df309SMarek Vasut #define CONFIG_SYS_MHZ			280
12*400df309SMarek Vasut #define CONFIG_SYS_MIPS_TIMER_FREQ	(CONFIG_SYS_MHZ * 1000000)
13*400df309SMarek Vasut 
14*400df309SMarek Vasut #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_TEXT_BASE
15*400df309SMarek Vasut 
16*400df309SMarek Vasut #define CONFIG_SYS_MALLOC_LEN		0x40000
17*400df309SMarek Vasut #define CONFIG_SYS_BOOTPARAMS_LEN	0x20000
18*400df309SMarek Vasut 
19*400df309SMarek Vasut #define CONFIG_SYS_SDRAM_BASE		0xa0000000
20*400df309SMarek Vasut #define CONFIG_SYS_LOAD_ADDR		0xa1000000
21*400df309SMarek Vasut #define CONFIG_LOADADDR			CONFIG_SYS_LOAD_ADDR
22*400df309SMarek Vasut 
23*400df309SMarek Vasut #define CONFIG_SYS_INIT_RAM_ADDR	0xbd000000
24*400df309SMarek Vasut #define CONFIG_SYS_INIT_RAM_SIZE	0x8000
25*400df309SMarek Vasut #define CONFIG_SYS_INIT_SP_ADDR		\
26*400df309SMarek Vasut 	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE)
27*400df309SMarek Vasut 
28*400df309SMarek Vasut /*
29*400df309SMarek Vasut  * Serial Port
30*400df309SMarek Vasut  */
31*400df309SMarek Vasut #define CONFIG_SYS_NS16550_CLK		40000000
32*400df309SMarek Vasut #define CONFIG_SYS_BAUDRATE_TABLE \
33*400df309SMarek Vasut 	{9600, 19200, 38400, 57600, 115200}
34*400df309SMarek Vasut 
35*400df309SMarek Vasut #define CONFIG_BOOTCOMMAND		\
36*400df309SMarek Vasut 	"dhcp 192.168.1.1:wdr4300.fit && bootm $loadaddr"
37*400df309SMarek Vasut 
38*400df309SMarek Vasut #define CONFIG_ENV_SIZE			0x10000
39*400df309SMarek Vasut 
40*400df309SMarek Vasut /*
41*400df309SMarek Vasut  * Command
42*400df309SMarek Vasut  */
43*400df309SMarek Vasut /* Miscellaneous configurable options */
44*400df309SMarek Vasut #define CONFIG_SYS_LONGHELP
45*400df309SMarek Vasut #define CONFIG_SYS_CBSIZE	1024		/* Console I/O buffer size */
46*400df309SMarek Vasut #define CONFIG_SYS_MAXARGS	32		/* Max number of command args */
47*400df309SMarek Vasut #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE
48*400df309SMarek Vasut 						/* Boot argument buffer size */
49*400df309SMarek Vasut #define CONFIG_AUTO_COMPLETE			/* Command auto complete */
50*400df309SMarek Vasut #define CONFIG_CMDLINE_EDITING			/* Command history etc */
51*400df309SMarek Vasut #define CONFIG_SYS_PROMPT_HUSH_PS2	"> "
52*400df309SMarek Vasut 
53*400df309SMarek Vasut /* USB, USB storage, USB ethernet */
54*400df309SMarek Vasut #define CONFIG_EHCI_MMIO_BIG_ENDIAN
55*400df309SMarek Vasut #define CONFIG_EHCI_DESC_BIG_ENDIAN
56*400df309SMarek Vasut #define CONFIG_EHCI_IS_TDI
57*400df309SMarek Vasut 
58*400df309SMarek Vasut /*
59*400df309SMarek Vasut  * Diagnostics
60*400df309SMarek Vasut  */
61*400df309SMarek Vasut #define CONFIG_SYS_MEMTEST_START	0x80100000
62*400df309SMarek Vasut #define CONFIG_SYS_MEMTEST_END		0x83f00000
63*400df309SMarek Vasut #define CONFIG_CMD_MEMTEST
64*400df309SMarek Vasut 
65*400df309SMarek Vasut #define CONFIG_CMD_MII
66*400df309SMarek Vasut 
67*400df309SMarek Vasut #endif  /* __CONFIG_H */
68