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