boston.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /*
  2. * Copyright (C) 2016 Imagination Technologies
  3. *
  4. * SPDX-License-Identifier: GPL-2.0
  5. */
  6. #ifndef __CONFIGS_BOSTON_H__
  7. #define __CONFIGS_BOSTON_H__
  8. /*
  9. * General board configuration
  10. */
  11. #define CONFIG_DISPLAY_BOARDINFO
  12. /*
  13. * CPU
  14. */
  15. #define CONFIG_SYS_MIPS_TIMER_FREQ 30000000
  16. /*
  17. * PCI
  18. */
  19. #define CONFIG_PCI
  20. #define CONFIG_PCI_PNP
  21. #define CONFIG_CMD_PCI
  22. /*
  23. * Memory map
  24. */
  25. #ifdef CONFIG_64BIT
  26. # define CONFIG_SYS_SDRAM_BASE 0xffffffff80000000
  27. #else
  28. # define CONFIG_SYS_SDRAM_BASE 0x80000000
  29. #endif
  30. #define CONFIG_SYS_INIT_SP_OFFSET 0x400000
  31. #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  32. #define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x100000)
  33. #define CONFIG_SYS_MEMTEST_START (CONFIG_SYS_SDRAM_BASE + 0)
  34. #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x10000000)
  35. #define CONFIG_SYS_MALLOC_LEN (256 * 1024)
  36. /*
  37. * Console
  38. */
  39. #define CONFIG_SYS_MAXARGS 16
  40. #define CONFIG_SYS_CBSIZE 256
  41. #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
  42. sizeof(CONFIG_SYS_PROMPT) + 16)
  43. #define CONFIG_SYS_LONGHELP
  44. #define CONFIG_BAUDRATE 115200
  45. /*
  46. * Flash
  47. */
  48. #define CONFIG_FLASH_CFI_DRIVER
  49. #define CONFIG_SYS_FLASH_CFI
  50. #define CONFIG_SYS_FLASH_PROTECTION
  51. #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
  52. #define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 1
  53. #define CONFIG_SYS_MAX_FLASH_SECT 1024
  54. /*
  55. * Environment
  56. */
  57. #define CONFIG_ENV_IS_IN_FLASH
  58. #define CONFIG_ENV_SECT_SIZE 0x20000
  59. #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE
  60. #ifdef CONFIG_64BIT
  61. # define CONFIG_ENV_ADDR \
  62. (0xffffffffb8000000 + (128 << 20) - CONFIG_ENV_SIZE)
  63. #else
  64. # define CONFIG_ENV_ADDR \
  65. (0xb8000000 + (128 << 20) - CONFIG_ENV_SIZE)
  66. #endif
  67. #endif /* __CONFIGS_BOSTON_H__ */