opensbi: weekly rls 2024.07.20
-0aa741, support cv181x/cv180x suspend to ram. Change-Id: I64dcb0ff942aa7238a88ef3bd1da2c67f5d089b4
This commit is contained in:
21
Makefile
21
Makefile
@@ -143,6 +143,20 @@ deps-y+=$(libsbi-objs-path-y:.o=.dep)
|
||||
deps-y+=$(libsbiutils-objs-path-y:.o=.dep)
|
||||
deps-y+=$(firmware-objs-path-y:.o=.dep)
|
||||
|
||||
ifeq (,$(wildcard ${PM_SRAM_BIN_PATH}))
|
||||
ifeq (${CHIP_ARCH},CV180X)
|
||||
PM_SRAM_BIN_PATH=${OPENSBI_PATH}/pm_default_cv180x.bin
|
||||
endif
|
||||
ifeq (${CHIP_ARCH},CV181X)
|
||||
PM_SRAM_BIN_PATH=${OPENSBI_PATH}/pm_default_cv181x.bin
|
||||
endif
|
||||
else
|
||||
ifeq ($(filter clean %clean clean%,$(MAKECMDGOALS)),)
|
||||
$(shell touch -c platform\generic\cvitek_riscv.c > /dev/null)
|
||||
endif
|
||||
endif
|
||||
$(info PM_SRAM_BIN_PATH is '${PM_SRAM_BIN_PATH}')
|
||||
|
||||
# Setup platform ABI, ISA and Code Model
|
||||
ifndef PLATFORM_RISCV_ABI
|
||||
ifneq ($(PLATFORM_RISCV_TOOLCHAIN_DEFAULT), 1)
|
||||
@@ -212,6 +226,13 @@ CFLAGS += $(GENFLAGS)
|
||||
CFLAGS += $(platform-cflags-y)
|
||||
CFLAGS += -fno-pie -no-pie
|
||||
CFLAGS += $(firmware-cflags-y)
|
||||
CFLAGS += -DPM_SRAM_BIN_PATH=$(PM_SRAM_BIN_PATH)
|
||||
ifeq ($(CHIP_ARCH),CV180X)
|
||||
CFLAGS += -DCONFIG_CV180X
|
||||
endif
|
||||
ifeq (${CHIP_ARCH},CV181X)
|
||||
CFLAGS += -DCONFIG_CV181X
|
||||
endif
|
||||
|
||||
CPPFLAGS += $(GENFLAGS)
|
||||
CPPFLAGS += $(platform-cppflags-y)
|
||||
|
||||
Reference in New Issue
Block a user