objects.mk 685 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #
  2. # SPDX-License-Identifier: BSD-2-Clause
  3. #
  4. # Copyright (c) 2019 Andes Technology Corporation
  5. #
  6. # Authors:
  7. # Zong Li <zong@andestech.com>
  8. # Nylon Chen <nylon7@andestech.com>
  9. #
  10. # Compiler flags
  11. platform-cppflags-y =
  12. platform-cflags-y =
  13. platform-asflags-y =
  14. platform-ldflags-y =
  15. # Objects to build
  16. platform-objs-y += cache.o platform.o plicsw.o
  17. # Blobs to build
  18. FW_TEXT_START=0x00000000
  19. FW_DYNAMIC=y
  20. FW_JUMP=y
  21. ifeq ($(PLATFORM_RISCV_XLEN), 32)
  22. FW_JUMP_ADDR=0x400000
  23. else
  24. FW_JUMP_ADDR=0x200000
  25. endif
  26. FW_JUMP_FDT_ADDR=0x2000000
  27. FW_PAYLOAD=y
  28. ifeq ($(PLATFORM_RISCV_XLEN), 32)
  29. FW_PAYLOAD_OFFSET=0x400000
  30. else
  31. FW_PAYLOAD_OFFSET=0x200000
  32. endif
  33. FW_PAYLOAD_FDT_ADDR=0x2000000