malta.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2013 Gabor Juhos <juhosg@openwrt.org>
  4. */
  5. #ifndef _MALTA_CONFIG_H
  6. #define _MALTA_CONFIG_H
  7. /*
  8. * System configuration
  9. */
  10. #define CONFIG_MALTA
  11. #define CONFIG_MEMSIZE_IN_BYTES
  12. #define CONFIG_PCI_GT64120
  13. #define CONFIG_PCI_MSC01
  14. #define CONFIG_SYS_ISA_IO_BASE_ADDRESS 0
  15. /*
  16. * CPU Configuration
  17. */
  18. #define CONFIG_SYS_MHZ 250 /* arbitrary value */
  19. #define CONFIG_SYS_MIPS_TIMER_FREQ (CONFIG_SYS_MHZ * 1000000)
  20. /*
  21. * Memory map
  22. */
  23. #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  24. #ifdef CONFIG_64BIT
  25. # define CONFIG_SYS_SDRAM_BASE 0xffffffff80000000
  26. #else
  27. # define CONFIG_SYS_SDRAM_BASE 0x80000000
  28. #endif
  29. #define CONFIG_SYS_MEM_SIZE (256 * 1024 * 1024)
  30. #define CONFIG_SYS_INIT_SP_OFFSET 0x400000
  31. #define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x01000000)
  32. #define CONFIG_SYS_MALLOC_LEN (128 * 1024)
  33. #define CONFIG_SYS_BOOTPARAMS_LEN (128 * 1024)
  34. #define CONFIG_SYS_BOOTM_LEN (64 * 1024 * 1024)
  35. /*
  36. * Serial driver
  37. */
  38. #define CONFIG_SYS_NS16550_PORT_MAPPED
  39. /*
  40. * Flash configuration
  41. */
  42. #ifdef CONFIG_64BIT
  43. # define CONFIG_SYS_FLASH_BASE 0xffffffffbe000000
  44. #else
  45. # define CONFIG_SYS_FLASH_BASE 0xbe000000
  46. #endif
  47. #define CONFIG_SYS_MAX_FLASH_BANKS 1
  48. #define CONFIG_SYS_MAX_FLASH_SECT 128
  49. /*
  50. * Environment
  51. */
  52. /*
  53. * IDE/ATA
  54. */
  55. #define CONFIG_SYS_IDE_MAXBUS 1
  56. #define CONFIG_SYS_IDE_MAXDEVICE 2
  57. #define CONFIG_SYS_ATA_BASE_ADDR CONFIG_SYS_ISA_IO_BASE_ADDRESS
  58. #define CONFIG_SYS_ATA_IDE0_OFFSET 0x01f0
  59. #define CONFIG_SYS_ATA_DATA_OFFSET 0
  60. #define CONFIG_SYS_ATA_REG_OFFSET 0
  61. /*
  62. * Commands
  63. */
  64. #endif /* _MALTA_CONFIG_H */