diff options
author | Anup Patel <apatel@ventanamicro.com> | 2022-08-08 09:34:25 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2022-08-08 09:34:25 +0530 |
commit | eccb9df5cf402dd910efc5f3b926db5161a318bf (patch) | |
tree | aaa90464b905266316c857530d9ad1a49c964307 /platform/fpga/ariane/objects.mk | |
parent | bc317a378f17ad462fdc2ee672e9bb05098506b4 (diff) | |
download | opensbi-eccb9df5cf402dd910efc5f3b926db5161a318bf.zip opensbi-eccb9df5cf402dd910efc5f3b926db5161a318bf.tar.gz opensbi-eccb9df5cf402dd910efc5f3b926db5161a318bf.tar.bz2 |
platform: Remove redundant config.mk from all platforms
The options defined in config.mk can be specified in objects.mk of each
platform so let us remove config.mk from all platforms.
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Tested-by: Andrew Jones <ajones@ventanamicro.com>
Acked-by: Atish Patra <atishp@rivosinc.com>
Tested-by: Atish Patra <atishp@rivosinc.com>
Diffstat (limited to 'platform/fpga/ariane/objects.mk')
-rw-r--r-- | platform/fpga/ariane/objects.mk | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/platform/fpga/ariane/objects.mk b/platform/fpga/ariane/objects.mk index 814e6da..83581ac 100644 --- a/platform/fpga/ariane/objects.mk +++ b/platform/fpga/ariane/objects.mk @@ -5,4 +5,39 @@ # Panagiotis Peristerakis <perister@ics.forth.gr> # +# Compiler flags +platform-cppflags-y = +platform-cflags-y = +platform-asflags-y = +platform-ldflags-y = + +# Object to build platform-objs-y += platform.o + +PLATFORM_RISCV_XLEN = 64 + +# Blobs to build +FW_TEXT_START=0x80000000 +FW_JUMP=n + +ifeq ($(PLATFORM_RISCV_XLEN), 32) + # This needs to be 4MB aligned for 32-bit support + FW_JUMP_ADDR=0x80400000 + else + # This needs to be 2MB aligned for 64-bit support + FW_JUMP_ADDR=0x80200000 + endif +FW_JUMP_FDT_ADDR=0x82200000 + +# Firmware with payload configuration. +FW_PAYLOAD=y + +ifeq ($(PLATFORM_RISCV_XLEN), 32) +# This needs to be 4MB aligned for 32-bit support + FW_PAYLOAD_OFFSET=0x400000 +else +# This needs to be 2MB aligned for 64-bit support + FW_PAYLOAD_OFFSET=0x200000 +endif +FW_PAYLOAD_FDT_ADDR=0x82200000 +FW_PAYLOAD_ALIGN=0x1000 |