# # SPDX-License-Identifier: BSD-2-Clause # # Copyright (c) 2019 Western Digital Corporation or its affiliates. # # Authors: # Anup Patel # # Compiler flags platform-cppflags-y = # If we know the compillers xlen use it below ifeq ($(OPENSBI_CC_XLEN), 32) platform-cflags-y =-mabi=ilp$(OPENSBI_CC_XLEN) -march=rv$(OPENSBI_CC_XLEN)imafdc platform-asflags-y =-mabi=ilp$(OPENSBI_CC_XLEN) -march=rv$(OPENSBI_CC_XLEN)imafdc endif ifeq ($(OPENSBI_CC_XLEN), 64) platform-cflags-y =-mabi=lp$(OPENSBI_CC_XLEN) -march=rv$(OPENSBI_CC_XLEN)imafdc platform-asflags-y =-mabi=lp$(OPENSBI_CC_XLEN) -march=rv$(OPENSBI_CC_XLEN)imafdc endif platform-cflags-y += -mcmodel=medany platform-asflags-y += -mcmodel=medany platform-ldflags-y = # Common drivers to enable PLATFORM_IRQCHIP_PLIC=y PLATFORM_SERIAL_UART8250=y PLATFORM_SYS_CLINT=y # Blobs to build FW_TEXT_START=0x80000000 FW_JUMP=y FW_JUMP_ADDR=0x80200000 FW_JUMP_FDT_ADDR=0x82200000 FW_PAYLOAD=y FW_PAYLOAD_OFFSET=0x200000 FW_PAYLOAD_FDT_ADDR=0x82200000 # External Libraries to include PLATFORM_INCLUDE_LIBC=y