19b93eb47SEric Yang# 29b93eb47SEric Yang# Copyright 2017 Advanced Micro Devices, Inc. 39b93eb47SEric Yang# 49b93eb47SEric Yang# Permission is hereby granted, free of charge, to any person obtaining a 59b93eb47SEric Yang# copy of this software and associated documentation files (the "Software"), 69b93eb47SEric Yang# to deal in the Software without restriction, including without limitation 79b93eb47SEric Yang# the rights to use, copy, modify, merge, publish, distribute, sublicense, 89b93eb47SEric Yang# and/or sell copies of the Software, and to permit persons to whom the 99b93eb47SEric Yang# Software is furnished to do so, subject to the following conditions: 109b93eb47SEric Yang# 119b93eb47SEric Yang# The above copyright notice and this permission notice shall be included in 129b93eb47SEric Yang# all copies or substantial portions of the Software. 139b93eb47SEric Yang# 149b93eb47SEric Yang# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 159b93eb47SEric Yang# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 169b93eb47SEric Yang# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 179b93eb47SEric Yang# THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 189b93eb47SEric Yang# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 199b93eb47SEric Yang# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 209b93eb47SEric Yang# OTHER DEALINGS IN THE SOFTWARE. 219b93eb47SEric Yang# 229b93eb47SEric Yang# 239b93eb47SEric Yang# Makefile for the 'clk_mgr' sub-component of DAL. 249b93eb47SEric Yang# It provides the control and status of HW CLK_MGR pins. 259b93eb47SEric Yang 269b93eb47SEric YangCLK_MGR = clk_mgr.o 279b93eb47SEric Yang 289b93eb47SEric YangAMD_DAL_CLK_MGR = $(addprefix $(AMDDALPATH)/dc/clk_mgr/,$(CLK_MGR)) 299b93eb47SEric Yang 309b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR) 319b93eb47SEric Yang 329b93eb47SEric Yang 333ecb3b79SMauro Rossiifdef CONFIG_DRM_AMD_DC_SI 343ecb3b79SMauro Rossi############################################################################### 353ecb3b79SMauro Rossi# DCE 60 363ecb3b79SMauro Rossi############################################################################### 373ecb3b79SMauro RossiCLK_MGR_DCE60 = dce60_clk_mgr.o 383ecb3b79SMauro Rossi 393ecb3b79SMauro RossiAMD_DAL_CLK_MGR_DCE60 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce60/,$(CLK_MGR_DCE60)) 403ecb3b79SMauro Rossi 413ecb3b79SMauro RossiAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE60) 423ecb3b79SMauro Rossiendif 433ecb3b79SMauro Rossi 449b93eb47SEric Yang############################################################################### 459b93eb47SEric Yang# DCE 100 and DCE8x 469b93eb47SEric Yang############################################################################### 479b93eb47SEric YangCLK_MGR_DCE100 = dce_clk_mgr.o 489b93eb47SEric Yang 499b93eb47SEric YangAMD_DAL_CLK_MGR_DCE100 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce100/,$(CLK_MGR_DCE100)) 509b93eb47SEric Yang 519b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE100) 529b93eb47SEric Yang 539b93eb47SEric Yang############################################################################### 549b93eb47SEric Yang# DCE 100 and DCE8x 559b93eb47SEric Yang############################################################################### 569b93eb47SEric YangCLK_MGR_DCE110 = dce110_clk_mgr.o 579b93eb47SEric Yang 589b93eb47SEric YangAMD_DAL_CLK_MGR_DCE110 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce110/,$(CLK_MGR_DCE110)) 599b93eb47SEric Yang 609b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE110) 619b93eb47SEric Yang############################################################################### 629b93eb47SEric Yang# DCE 112 639b93eb47SEric Yang############################################################################### 649b93eb47SEric YangCLK_MGR_DCE112 = dce112_clk_mgr.o 659b93eb47SEric Yang 669b93eb47SEric YangAMD_DAL_CLK_MGR_DCE112 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce112/,$(CLK_MGR_DCE112)) 679b93eb47SEric Yang 689b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE112) 699b93eb47SEric Yang############################################################################### 709b93eb47SEric Yang# DCE 120 719b93eb47SEric Yang############################################################################### 729b93eb47SEric YangCLK_MGR_DCE120 = dce120_clk_mgr.o 739b93eb47SEric Yang 749b93eb47SEric YangAMD_DAL_CLK_MGR_DCE120 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce120/,$(CLK_MGR_DCE120)) 759b93eb47SEric Yang 769b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE120) 77*4652ae7aSHarry Wentlandifdef CONFIG_DRM_AMD_DC_FP 789b93eb47SEric Yang############################################################################### 799b93eb47SEric Yang# DCN10 809b93eb47SEric Yang############################################################################### 819b93eb47SEric YangCLK_MGR_DCN10 = rv1_clk_mgr.o rv1_clk_mgr_vbios_smu.o rv2_clk_mgr.o 829b93eb47SEric Yang 839b93eb47SEric YangAMD_DAL_CLK_MGR_DCN10 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn10/,$(CLK_MGR_DCN10)) 849b93eb47SEric Yang 859b93eb47SEric YangAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN10) 86fcee01b9SHarry Wentland 87fcee01b9SHarry Wentland############################################################################### 88fcee01b9SHarry Wentland# DCN20 89fcee01b9SHarry Wentland############################################################################### 90fcee01b9SHarry WentlandCLK_MGR_DCN20 = dcn20_clk_mgr.o 91fcee01b9SHarry Wentland 92fcee01b9SHarry WentlandAMD_DAL_CLK_MGR_DCN20 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn20/,$(CLK_MGR_DCN20)) 93fcee01b9SHarry Wentland 94fcee01b9SHarry WentlandAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN20) 95fcee01b9SHarry Wentland 963f68c01bSZhan Liu############################################################################### 973f68c01bSZhan Liu# DCN201 983f68c01bSZhan Liu############################################################################### 993f68c01bSZhan LiuCLK_MGR_DCN201 = dcn201_clk_mgr.o 1003f68c01bSZhan Liu 1013f68c01bSZhan LiuAMD_DAL_CLK_MGR_DCN201 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn201/,$(CLK_MGR_DCN201)) 1023f68c01bSZhan Liu 1033f68c01bSZhan LiuAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN201) 1043f68c01bSZhan Liu 1054edb6fc9SBhawanpreet Lakha############################################################################### 1064edb6fc9SBhawanpreet Lakha# DCN21 1074edb6fc9SBhawanpreet Lakha############################################################################### 1084edb6fc9SBhawanpreet LakhaCLK_MGR_DCN21 = rn_clk_mgr.o rn_clk_mgr_vbios_smu.o 1094edb6fc9SBhawanpreet Lakha 1104edb6fc9SBhawanpreet LakhaAMD_DAL_CLK_MGR_DCN21 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn21/,$(CLK_MGR_DCN21)) 1114edb6fc9SBhawanpreet Lakha 1124edb6fc9SBhawanpreet LakhaAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN21) 1134d55b0ddSBhawanpreet Lakha############################################################################### 1144d55b0ddSBhawanpreet Lakha# DCN30 1154d55b0ddSBhawanpreet Lakha############################################################################### 1164d55b0ddSBhawanpreet LakhaCLK_MGR_DCN30 = dcn30_clk_mgr.o dcn30_clk_mgr_smu_msg.o 1174d55b0ddSBhawanpreet Lakha 1184d55b0ddSBhawanpreet LakhaAMD_DAL_CLK_MGR_DCN30 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn30/,$(CLK_MGR_DCN30)) 1194d55b0ddSBhawanpreet Lakha 1204d55b0ddSBhawanpreet LakhaAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN30) 1213a83e4e6SRoman Li############################################################################### 1223a83e4e6SRoman Li# DCN301 1233a83e4e6SRoman Li############################################################################### 1243a83e4e6SRoman LiCLK_MGR_DCN301 = vg_clk_mgr.o dcn301_smu.o 1253a83e4e6SRoman Li 1263a83e4e6SRoman LiAMD_DAL_CLK_MGR_DCN301 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn301/,$(CLK_MGR_DCN301)) 1273a83e4e6SRoman Li 1283a83e4e6SRoman LiAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN301) 129118a3315SNicholas Kazlauskas 130118a3315SNicholas Kazlauskas############################################################################### 131118a3315SNicholas Kazlauskas# DCN31 132118a3315SNicholas Kazlauskas############################################################################### 133118a3315SNicholas KazlauskasCLK_MGR_DCN31 = dcn31_smu.o dcn31_clk_mgr.o 134118a3315SNicholas Kazlauskas 135118a3315SNicholas KazlauskasAMD_DAL_CLK_MGR_DCN31 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn31/,$(CLK_MGR_DCN31)) 136118a3315SNicholas Kazlauskas 137118a3315SNicholas KazlauskasAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN31) 138c477eaa6SHansen Dsouza 139c477eaa6SHansen Dsouza############################################################################### 140ee7b62e1SRoman Li# DCN314 141ee7b62e1SRoman Li############################################################################### 142ee7b62e1SRoman LiCLK_MGR_DCN314 = dcn314_smu.o dcn314_clk_mgr.o 143ee7b62e1SRoman Li 144ee7b62e1SRoman LiAMD_DAL_CLK_MGR_DCN314 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn314/,$(CLK_MGR_DCN314)) 145ee7b62e1SRoman Li 146ee7b62e1SRoman LiAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN314) 147ee7b62e1SRoman Li 148ee7b62e1SRoman Li############################################################################### 149f9490399SQingqing Zhuo# DCN315 150f9490399SQingqing Zhuo############################################################################### 151f9490399SQingqing ZhuoCLK_MGR_DCN315 = dcn315_smu.o dcn315_clk_mgr.o 152f9490399SQingqing Zhuo 153f9490399SQingqing ZhuoAMD_DAL_CLK_MGR_DCN315 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn315/,$(CLK_MGR_DCN315)) 154f9490399SQingqing Zhuo 155f9490399SQingqing ZhuoAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN315) 156f9490399SQingqing Zhuo 157f9490399SQingqing Zhuo############################################################################### 158c477eaa6SHansen Dsouza# DCN316 159c477eaa6SHansen Dsouza############################################################################### 160c477eaa6SHansen DsouzaCLK_MGR_DCN316 = dcn316_smu.o dcn316_clk_mgr.o 161c477eaa6SHansen Dsouza 162c477eaa6SHansen DsouzaAMD_DAL_CLK_MGR_DCN316 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn316/,$(CLK_MGR_DCN316)) 163c477eaa6SHansen Dsouza 164c477eaa6SHansen DsouzaAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN316) 165c477eaa6SHansen Dsouza 166265280b9SAurabindo Pillai############################################################################### 167265280b9SAurabindo Pillai# DCN32 168265280b9SAurabindo Pillai############################################################################### 169265280b9SAurabindo PillaiCLK_MGR_DCN32 = dcn32_clk_mgr.o dcn32_clk_mgr_smu_msg.o 170265280b9SAurabindo Pillai 171265280b9SAurabindo PillaiAMD_DAL_CLK_MGR_DCN32 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn32/,$(CLK_MGR_DCN32)) 172265280b9SAurabindo Pillai 173265280b9SAurabindo PillaiAMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN32) 174265280b9SAurabindo Pillai 175118a3315SNicholas Kazlauskasendif 176