xref: /openbmc/u-boot/include/configs/tplink_wdr4300.h (revision f7e48c54b246c460503e90315d0cd50ccbd586c6)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2400df309SMarek Vasut /*
3400df309SMarek Vasut  * Copyright (C) 2016 Marek Vasut <marex@denx.de>
4400df309SMarek Vasut  */
5400df309SMarek Vasut 
6400df309SMarek Vasut #ifndef __CONFIG_H
7400df309SMarek Vasut #define __CONFIG_H
8400df309SMarek Vasut 
9400df309SMarek Vasut #define CONFIG_SYS_HZ			1000
10400df309SMarek Vasut #define CONFIG_SYS_MHZ			280
11400df309SMarek Vasut #define CONFIG_SYS_MIPS_TIMER_FREQ	(CONFIG_SYS_MHZ * 1000000)
12400df309SMarek Vasut 
13400df309SMarek Vasut #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_TEXT_BASE
14400df309SMarek Vasut 
15400df309SMarek Vasut #define CONFIG_SYS_MALLOC_LEN		0x40000
16400df309SMarek Vasut #define CONFIG_SYS_BOOTPARAMS_LEN	0x20000
17400df309SMarek Vasut 
18400df309SMarek Vasut #define CONFIG_SYS_SDRAM_BASE		0xa0000000
19400df309SMarek Vasut #define CONFIG_SYS_LOAD_ADDR		0xa1000000
20400df309SMarek Vasut #define CONFIG_LOADADDR			CONFIG_SYS_LOAD_ADDR
21400df309SMarek Vasut 
22400df309SMarek Vasut #define CONFIG_SYS_INIT_RAM_ADDR	0xbd000000
23400df309SMarek Vasut #define CONFIG_SYS_INIT_RAM_SIZE	0x8000
24400df309SMarek Vasut #define CONFIG_SYS_INIT_SP_ADDR		\
25400df309SMarek Vasut 	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE)
26400df309SMarek Vasut 
27400df309SMarek Vasut /*
28400df309SMarek Vasut  * Serial Port
29400df309SMarek Vasut  */
30400df309SMarek Vasut #define CONFIG_SYS_NS16550_CLK		40000000
31400df309SMarek Vasut #define CONFIG_SYS_BAUDRATE_TABLE \
32400df309SMarek Vasut 	{9600, 19200, 38400, 57600, 115200}
33400df309SMarek Vasut 
34400df309SMarek Vasut #define CONFIG_BOOTCOMMAND		\
35400df309SMarek Vasut 	"dhcp 192.168.1.1:wdr4300.fit && bootm $loadaddr"
36400df309SMarek Vasut 
37400df309SMarek Vasut #define CONFIG_ENV_SIZE			0x10000
38400df309SMarek Vasut 
39400df309SMarek Vasut /*
40400df309SMarek Vasut  * Command
41400df309SMarek Vasut  */
42400df309SMarek Vasut /* Miscellaneous configurable options */
43400df309SMarek Vasut #define CONFIG_SYS_CBSIZE	1024		/* Console I/O buffer size */
44400df309SMarek Vasut #define CONFIG_SYS_MAXARGS	32		/* Max number of command args */
45400df309SMarek Vasut #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE
46400df309SMarek Vasut 						/* Boot argument buffer size */
47400df309SMarek Vasut 
48400df309SMarek Vasut /* USB, USB storage, USB ethernet */
49400df309SMarek Vasut #define CONFIG_EHCI_MMIO_BIG_ENDIAN
50400df309SMarek Vasut #define CONFIG_EHCI_DESC_BIG_ENDIAN
51400df309SMarek Vasut #define CONFIG_EHCI_IS_TDI
52400df309SMarek Vasut 
53400df309SMarek Vasut /*
54400df309SMarek Vasut  * Diagnostics
55400df309SMarek Vasut  */
56400df309SMarek Vasut #define CONFIG_SYS_MEMTEST_START	0x80100000
57400df309SMarek Vasut #define CONFIG_SYS_MEMTEST_END		0x83f00000
58400df309SMarek Vasut 
59400df309SMarek Vasut #define CONFIG_CMD_MII
60400df309SMarek Vasut 
61400df309SMarek Vasut #endif  /* __CONFIG_H */
62