tplink_wdr4300.h 2.0 KB

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