brintos

brintos / linux-shallow public Read only

0
0
Text · 2.5 KiB · 8992e69 Raw
84 lines · plain
1#2# Copyright 2017 Advanced Micro Devices, Inc.3#4# Permission is hereby granted, free of charge, to any person obtaining a5# copy of this software and associated documentation files (the "Software"),6# to deal in the Software without restriction, including without limitation7# the rights to use, copy, modify, merge, publish, distribute, sublicense,8# and/or sell copies of the Software, and to permit persons to whom the9# Software is furnished to do so, subject to the following conditions:10#11# The above copyright notice and this permission notice shall be included in12# all copies or substantial portions of the Software.13#14# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR15# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,16# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL17# THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR18# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,19# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR20# OTHER DEALINGS IN THE SOFTWARE.21#22#23# Makefile for Display Core (dc) component.24 25DC_LIBS = basics bios dml clk_mgr dce gpio hwss irq link virtual dsc resource optc dpp hubbub dccg hubp dio dwb hpo mmhubbub mpc opp pg26 27ifdef CONFIG_DRM_AMD_DC_FP28 29KCOV_INSTRUMENT := n30 31DC_LIBS += dcn1032DC_LIBS += dcn2033DC_LIBS += dcn2134DC_LIBS += dcn20135DC_LIBS += dcn3036DC_LIBS += dcn30137DC_LIBS += dcn3138DC_LIBS += dml39DC_LIBS += dml240endif41 42DC_LIBS += dce12043 44DC_LIBS += dce11245DC_LIBS += dce11046DC_LIBS += dce8047 48ifdef CONFIG_DRM_AMD_DC_SI49DC_LIBS += dce6050endif51 52DC_LIBS += hdcp53 54ifdef CONFIG_DRM_AMD_DC_FP55DC_LIBS += spl56DC_SPL_TRANS += dc_spl_translate.o57endif58 59AMD_DC = $(addsuffix /Makefile, $(addprefix $(FULL_AMD_DISPLAY_PATH)/dc/,$(DC_LIBS)))60 61include $(AMD_DC)62 63DISPLAY_CORE = dc.o dc_stat.o dc_resource.o dc_hw_sequencer.o dc_sink.o \64dc_surface.o dc_debug.o dc_stream.o dc_link_enc_cfg.o dc_link_exports.o dc_state.o65 66DISPLAY_CORE += dc_vm_helper.o67 68AMD_DISPLAY_CORE = $(addprefix $(AMDDALPATH)/dc/core/,$(DISPLAY_CORE))69 70AMD_DM_REG_UPDATE = $(addprefix $(AMDDALPATH)/dc/,dc_helper.o)71 72AMD_DC_SPL_TRANS = $(addprefix $(AMDDALPATH)/dc/,$(DC_SPL_TRANS))73 74AMD_DISPLAY_FILES += $(AMD_DISPLAY_CORE)75AMD_DISPLAY_FILES += $(AMD_DM_REG_UPDATE)76 77DC_DMUB += dc_dmub_srv.o78DC_EDID += dc_edid_parser.o79AMD_DISPLAY_DMUB = $(addprefix $(AMDDALPATH)/dc/,$(DC_DMUB))80AMD_DISPLAY_EDID = $(addprefix $(AMDDALPATH)/dc/,$(DC_EDID))81AMD_DISPLAY_FILES += $(AMD_DISPLAY_DMUB) $(AMD_DISPLAY_EDID)82 83AMD_DISPLAY_FILES += $(AMD_DC_SPL_TRANS)84