2 # (c) Copyright 2020 Advanced Micro Devices, Inc. All the rights reserved
4 # All rights reserved. This notice is intended as a precaution against
5 # inadvertent publication and does not imply publication or any waiver
6 # of confidentiality. The year included in the foregoing notice is the
7 # year of creation of the work.
13 DCN301
= dcn301_init.o dcn301_resource.o dcn301_dccg.o \
14 dcn301_dio_link_encoder.o dcn301_hwseq.o dcn301_panel_cntl.o dcn301_hubbub.o
17 CFLAGS_
$(AMDDALPATH
)/dc
/dcn301
/dcn301_resource.o
:= -mhard-float
-msse
21 CFLAGS_
$(AMDDALPATH
)/dc
/dcn301
/dcn301_resource.o
:= -mhard-float
-maltivec
24 ifdef CONFIG_CC_IS_GCC
25 ifeq ($(call cc-ifversion
, -lt
, 0701, y
), y
)
32 # Stack alignment mismatch, proceed with caution.
33 # GCC < 7.1 cannot compile code using `double` and -mpreferred-stack-boundary=3
34 # (8B stack alignment).
35 CFLAGS_
$(AMDDALPATH
)/dc
/dcn301
/dcn301_resource.o
+= -mpreferred-stack-boundary
=4
37 CFLAGS_
$(AMDDALPATH
)/dc
/dcn301
/dcn301_resource.o
+= -msse2
41 AMD_DAL_DCN301
= $(addprefix $(AMDDALPATH
)/dc
/dcn301
/,$(DCN301
))
43 AMD_DISPLAY_FILES
+= $(AMD_DAL_DCN301
)