Back to home page

OSCL-LXR

 
 

    


0001 #
0002 # Copyright 2017 Advanced Micro Devices, Inc.
0003 #
0004 # Permission is hereby granted, free of charge, to any person obtaining a
0005 # copy of this software and associated documentation files (the "Software"),
0006 # to deal in the Software without restriction, including without limitation
0007 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
0008 # and/or sell copies of the Software, and to permit persons to whom the
0009 # Software is furnished to do so, subject to the following conditions:
0010 #
0011 # The above copyright notice and this permission notice shall be included in
0012 # all copies or substantial portions of the Software.
0013 #
0014 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0015 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0016 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
0017 # THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
0018 # OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
0019 # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
0020 # OTHER DEALINGS IN THE SOFTWARE.
0021 #
0022 #
0023 # Makefile for the 'clk_mgr' sub-component of DAL.
0024 # It provides the control and status of HW CLK_MGR pins.
0025 
0026 CLK_MGR = clk_mgr.o
0027 
0028 AMD_DAL_CLK_MGR = $(addprefix $(AMDDALPATH)/dc/clk_mgr/,$(CLK_MGR))
0029 
0030 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR)
0031 
0032 
0033 ifdef CONFIG_DRM_AMD_DC_SI
0034 ###############################################################################
0035 # DCE 60
0036 ###############################################################################
0037 CLK_MGR_DCE60 = dce60_clk_mgr.o
0038 
0039 AMD_DAL_CLK_MGR_DCE60 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce60/,$(CLK_MGR_DCE60))
0040 
0041 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE60)
0042 endif
0043 
0044 ###############################################################################
0045 # DCE 100 and DCE8x
0046 ###############################################################################
0047 CLK_MGR_DCE100 = dce_clk_mgr.o
0048 
0049 AMD_DAL_CLK_MGR_DCE100 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce100/,$(CLK_MGR_DCE100))
0050 
0051 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE100)
0052 
0053 ###############################################################################
0054 # DCE 100 and DCE8x
0055 ###############################################################################
0056 CLK_MGR_DCE110 = dce110_clk_mgr.o
0057 
0058 AMD_DAL_CLK_MGR_DCE110 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce110/,$(CLK_MGR_DCE110))
0059 
0060 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE110)
0061 ###############################################################################
0062 # DCE 112
0063 ###############################################################################
0064 CLK_MGR_DCE112 = dce112_clk_mgr.o
0065 
0066 AMD_DAL_CLK_MGR_DCE112 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce112/,$(CLK_MGR_DCE112))
0067 
0068 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE112)
0069 ###############################################################################
0070 # DCE 120
0071 ###############################################################################
0072 CLK_MGR_DCE120 = dce120_clk_mgr.o
0073 
0074 AMD_DAL_CLK_MGR_DCE120 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dce120/,$(CLK_MGR_DCE120))
0075 
0076 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCE120)
0077 ifdef CONFIG_DRM_AMD_DC_DCN
0078 ###############################################################################
0079 # DCN10
0080 ###############################################################################
0081 CLK_MGR_DCN10 = rv1_clk_mgr.o rv1_clk_mgr_vbios_smu.o rv2_clk_mgr.o
0082 
0083 AMD_DAL_CLK_MGR_DCN10 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn10/,$(CLK_MGR_DCN10))
0084 
0085 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN10)
0086 
0087 ###############################################################################
0088 # DCN20
0089 ###############################################################################
0090 CLK_MGR_DCN20 = dcn20_clk_mgr.o
0091 
0092 AMD_DAL_CLK_MGR_DCN20 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn20/,$(CLK_MGR_DCN20))
0093 
0094 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN20)
0095 
0096 ###############################################################################
0097 # DCN201
0098 ###############################################################################
0099 CLK_MGR_DCN201 = dcn201_clk_mgr.o
0100 
0101 AMD_DAL_CLK_MGR_DCN201 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn201/,$(CLK_MGR_DCN201))
0102 
0103 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN201)
0104 
0105 ###############################################################################
0106 # DCN21
0107 ###############################################################################
0108 CLK_MGR_DCN21 = rn_clk_mgr.o rn_clk_mgr_vbios_smu.o
0109 
0110 AMD_DAL_CLK_MGR_DCN21 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn21/,$(CLK_MGR_DCN21))
0111 
0112 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN21)
0113 ###############################################################################
0114 # DCN30
0115 ###############################################################################
0116 CLK_MGR_DCN30 = dcn30_clk_mgr.o dcn30_clk_mgr_smu_msg.o
0117 
0118 AMD_DAL_CLK_MGR_DCN30 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn30/,$(CLK_MGR_DCN30))
0119 
0120 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN30)
0121 ###############################################################################
0122 # DCN301
0123 ###############################################################################
0124 CLK_MGR_DCN301 = vg_clk_mgr.o dcn301_smu.o
0125 
0126 AMD_DAL_CLK_MGR_DCN301 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn301/,$(CLK_MGR_DCN301))
0127 
0128 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN301)
0129 
0130 ###############################################################################
0131 # DCN31
0132 ###############################################################################
0133 CLK_MGR_DCN31 = dcn31_smu.o dcn31_clk_mgr.o
0134 
0135 AMD_DAL_CLK_MGR_DCN31 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn31/,$(CLK_MGR_DCN31))
0136 
0137 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN31)
0138 
0139 ###############################################################################
0140 # DCN314
0141 ###############################################################################
0142 CLK_MGR_DCN314 = dcn314_smu.o dcn314_clk_mgr.o
0143 
0144 AMD_DAL_CLK_MGR_DCN314 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn314/,$(CLK_MGR_DCN314))
0145 
0146 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN314)
0147 
0148 ###############################################################################
0149 # DCN315
0150 ###############################################################################
0151 CLK_MGR_DCN315 = dcn315_smu.o dcn315_clk_mgr.o
0152 
0153 AMD_DAL_CLK_MGR_DCN315 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn315/,$(CLK_MGR_DCN315))
0154 
0155 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN315)
0156 
0157 ###############################################################################
0158 # DCN316
0159 ###############################################################################
0160 CLK_MGR_DCN316 = dcn316_smu.o dcn316_clk_mgr.o
0161 
0162 AMD_DAL_CLK_MGR_DCN316 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn316/,$(CLK_MGR_DCN316))
0163 
0164 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN316)
0165 
0166 ###############################################################################
0167 # DCN32
0168 ###############################################################################
0169 CLK_MGR_DCN32 = dcn32_clk_mgr.o dcn32_clk_mgr_smu_msg.o
0170 
0171 AMD_DAL_CLK_MGR_DCN32 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn32/,$(CLK_MGR_DCN32))
0172 
0173 AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN32)
0174 
0175 endif