1 # SPDX-License-Identifier: MIT
5 DCN20
= dcn20_resource.o dcn20_init.o dcn20_hwseq.o dcn20_dpp.o dcn20_dpp_cm.o dcn20_hubp.o \
6 dcn20_mpc.o dcn20_opp.o dcn20_hubbub.o dcn20_optc.o dcn20_mmhubbub.o \
7 dcn20_stream_encoder.o dcn20_link_encoder.o dcn20_dccg.o \
8 dcn20_vmid.o dcn20_dwb.o dcn20_dwb_scl.o
13 CFLAGS_
$(AMDDALPATH
)/dc
/dcn20
/dcn20_resource.o
:= -mhard-float
-msse
17 CFLAGS_
$(AMDDALPATH
)/dc
/dcn20
/dcn20_resource.o
:= -mhard-float
-maltivec
20 ifdef CONFIG_CC_IS_GCC
21 ifeq ($(call cc-ifversion
, -lt
, 0701, y
), y
)
28 # Stack alignment mismatch, proceed with caution.
29 # GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
30 # (8B stack alignment).
31 CFLAGS_
$(AMDDALPATH
)/dc
/dcn20
/dcn20_resource.o
+= -mpreferred-stack-boundary
=4
33 CFLAGS_
$(AMDDALPATH
)/dc
/dcn20
/dcn20_resource.o
+= -msse2
37 AMD_DAL_DCN20
= $(addprefix $(AMDDALPATH
)/dc
/dcn20
/,$(DCN20
))
39 AMD_DISPLAY_FILES
+= $(AMD_DAL_DCN20
)