14562236bSHarry Wentland# 2e2874a3cSAlex Deucher# Copyright 2017 Advanced Micro Devices, Inc. 3e2874a3cSAlex Deucher# 4e2874a3cSAlex Deucher# Permission is hereby granted, free of charge, to any person obtaining a 5e2874a3cSAlex Deucher# copy of this software and associated documentation files (the "Software"), 6e2874a3cSAlex Deucher# to deal in the Software without restriction, including without limitation 7e2874a3cSAlex Deucher# the rights to use, copy, modify, merge, publish, distribute, sublicense, 8e2874a3cSAlex Deucher# and/or sell copies of the Software, and to permit persons to whom the 9e2874a3cSAlex Deucher# Software is furnished to do so, subject to the following conditions: 10e2874a3cSAlex Deucher# 11e2874a3cSAlex Deucher# The above copyright notice and this permission notice shall be included in 12e2874a3cSAlex Deucher# all copies or substantial portions of the Software. 13e2874a3cSAlex Deucher# 14e2874a3cSAlex Deucher# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15e2874a3cSAlex Deucher# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16e2874a3cSAlex Deucher# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17e2874a3cSAlex Deucher# THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18e2874a3cSAlex Deucher# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19e2874a3cSAlex Deucher# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20e2874a3cSAlex Deucher# OTHER DEALINGS IN THE SOFTWARE. 21e2874a3cSAlex Deucher# 22e2874a3cSAlex Deucher# 234562236bSHarry Wentland# Makefile for the 'audio' sub-component of DAL. 244562236bSHarry Wentland# It provides the control and status of HW adapter resources, 254562236bSHarry Wentland# that are global for the ASIC and sharable between pipes. 264562236bSHarry Wentland 274562236bSHarry WentlandIRQ = irq_service.o 284562236bSHarry Wentland 294562236bSHarry WentlandAMD_DAL_IRQ = $(addprefix $(AMDDALPATH)/dc/irq/,$(IRQ)) 304562236bSHarry Wentland 314562236bSHarry WentlandAMD_DISPLAY_FILES += $(AMD_DAL_IRQ) 324562236bSHarry Wentland 334562236bSHarry Wentland############################################################################### 3461bf3293SMauro Rossi# DCE 6x 3561bf3293SMauro Rossi############################################################################### 3661bf3293SMauro Rossiifdef CONFIG_DRM_AMD_DC_SI 3761bf3293SMauro RossiIRQ_DCE60 = irq_service_dce60.o 3861bf3293SMauro Rossi 3961bf3293SMauro RossiAMD_DAL_IRQ_DCE60 = $(addprefix $(AMDDALPATH)/dc/irq/dce60/,$(IRQ_DCE60)) 4061bf3293SMauro Rossi 4161bf3293SMauro RossiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCE60) 4261bf3293SMauro Rossiendif 4361bf3293SMauro Rossi 4461bf3293SMauro Rossi############################################################################### 454562236bSHarry Wentland# DCE 8x 464562236bSHarry Wentland############################################################################### 474562236bSHarry WentlandIRQ_DCE80 = irq_service_dce80.o 484562236bSHarry Wentland 494562236bSHarry WentlandAMD_DAL_IRQ_DCE80 = $(addprefix $(AMDDALPATH)/dc/irq/dce80/,$(IRQ_DCE80)) 504562236bSHarry Wentland 514562236bSHarry WentlandAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCE80) 524562236bSHarry Wentland 534562236bSHarry Wentland############################################################################### 544562236bSHarry Wentland# DCE 11x 554562236bSHarry Wentland############################################################################### 564562236bSHarry WentlandIRQ_DCE11 = irq_service_dce110.o 574562236bSHarry Wentland 584562236bSHarry WentlandAMD_DAL_IRQ_DCE11 = $(addprefix $(AMDDALPATH)/dc/irq/dce110/,$(IRQ_DCE11)) 594562236bSHarry Wentland 604562236bSHarry WentlandAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCE11) 612c8ad2d5SAlex Deucher 622c8ad2d5SAlex Deucher############################################################################### 632c8ad2d5SAlex Deucher# DCE 12x 642c8ad2d5SAlex Deucher############################################################################### 652c8ad2d5SAlex DeucherIRQ_DCE12 = irq_service_dce120.o 662c8ad2d5SAlex Deucher 672c8ad2d5SAlex DeucherAMD_DAL_IRQ_DCE12 = $(addprefix $(AMDDALPATH)/dc/irq/dce120/,$(IRQ_DCE12)) 682c8ad2d5SAlex Deucher 692c8ad2d5SAlex DeucherAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCE12) 702c8ad2d5SAlex Deucher 71ff5ef992SAlex Deucher############################################################################### 72ff5ef992SAlex Deucher# DCN 1x 73ff5ef992SAlex Deucher############################################################################### 74ff5ef992SAlex DeucherIRQ_DCN1 = irq_service_dcn10.o 75ff5ef992SAlex Deucher 76ff5ef992SAlex DeucherAMD_DAL_IRQ_DCN1 = $(addprefix $(AMDDALPATH)/dc/irq/dcn10/,$(IRQ_DCN1)) 77ff5ef992SAlex Deucher 78ff5ef992SAlex DeucherAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN1) 79bff65b77SHarry Wentland############################################################################### 80bff65b77SHarry Wentland# DCN 20 81bff65b77SHarry Wentland############################################################################### 82bff65b77SHarry WentlandIRQ_DCN2 = irq_service_dcn20.o 83bff65b77SHarry Wentland 84bff65b77SHarry WentlandAMD_DAL_IRQ_DCN2 = $(addprefix $(AMDDALPATH)/dc/irq/dcn20/,$(IRQ_DCN2)) 85bff65b77SHarry Wentland 86bff65b77SHarry WentlandAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN2) 871e768c5bSBhawanpreet Lakha############################################################################### 881e768c5bSBhawanpreet Lakha# DCN 21 891e768c5bSBhawanpreet Lakha############################################################################### 901e768c5bSBhawanpreet LakhaIRQ_DCN21 = irq_service_dcn21.o 911e768c5bSBhawanpreet Lakha 921e768c5bSBhawanpreet LakhaAMD_DAL_IRQ_DCN21= $(addprefix $(AMDDALPATH)/dc/irq/dcn21/,$(IRQ_DCN21)) 931e768c5bSBhawanpreet Lakha 941e768c5bSBhawanpreet LakhaAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN21) 953f68c01bSZhan Liu 963f68c01bSZhan Liu############################################################################### 973f68c01bSZhan Liu# DCN 201 983f68c01bSZhan Liu############################################################################### 993f68c01bSZhan LiuIRQ_DCN201 = irq_service_dcn201.o 1003f68c01bSZhan Liu 1013f68c01bSZhan LiuAMD_DAL_IRQ_DCN201 = $(addprefix $(AMDDALPATH)/dc/irq/dcn201/,$(IRQ_DCN201)) 1023f68c01bSZhan Liu 1033f68c01bSZhan LiuAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN201) 1043f68c01bSZhan Liu 10521f4809aSBhawanpreet Lakha############################################################################### 10621f4809aSBhawanpreet Lakha# DCN 30 10721f4809aSBhawanpreet Lakha############################################################################### 10821f4809aSBhawanpreet LakhaIRQ_DCN3 = irq_service_dcn30.o 10921f4809aSBhawanpreet Lakha 11021f4809aSBhawanpreet LakhaAMD_DAL_IRQ_DCN3 = $(addprefix $(AMDDALPATH)/dc/irq/dcn30/,$(IRQ_DCN3)) 11121f4809aSBhawanpreet Lakha 11221f4809aSBhawanpreet LakhaAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN3) 11336d26912SBhawanpreet Lakha############################################################################### 11436d26912SBhawanpreet Lakha# DCN 3_02 11536d26912SBhawanpreet Lakha############################################################################### 11636d26912SBhawanpreet LakhaIRQ_DCN3_02 = irq_service_dcn302.o 11736d26912SBhawanpreet Lakha 11836d26912SBhawanpreet LakhaAMD_DAL_IRQ_DCN3_02 = $(addprefix $(AMDDALPATH)/dc/irq/dcn302/,$(IRQ_DCN3_02)) 11936d26912SBhawanpreet Lakha 12036d26912SBhawanpreet LakhaAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN3_02) 121cd6d421eSAurabindo Pillai############################################################################### 122cd6d421eSAurabindo Pillai# DCN 3_03 123cd6d421eSAurabindo Pillai############################################################################### 124cd6d421eSAurabindo PillaiIRQ_DCN3_03 = irq_service_dcn303.o 125cd6d421eSAurabindo Pillai 126cd6d421eSAurabindo PillaiAMD_DAL_IRQ_DCN3_03 = $(addprefix $(AMDDALPATH)/dc/irq/dcn303/,$(IRQ_DCN3_03)) 127cd6d421eSAurabindo Pillai 128cd6d421eSAurabindo PillaiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN3_03) 129ef22ccbcSNicholas Kazlauskas 130ef22ccbcSNicholas Kazlauskas############################################################################### 131ef22ccbcSNicholas Kazlauskas# DCN 31 132ef22ccbcSNicholas Kazlauskas############################################################################### 133ef22ccbcSNicholas KazlauskasIRQ_DCN31 = irq_service_dcn31.o 134ef22ccbcSNicholas Kazlauskas 135ef22ccbcSNicholas KazlauskasAMD_DAL_IRQ_DCN31= $(addprefix $(AMDDALPATH)/dc/irq/dcn31/,$(IRQ_DCN31)) 136ef22ccbcSNicholas Kazlauskas 137ef22ccbcSNicholas KazlauskasAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN31) 138ee7b62e1SRoman Li 139ee7b62e1SRoman Li############################################################################### 140ee7b62e1SRoman Li# DCN 314 141ee7b62e1SRoman Li############################################################################### 142ee7b62e1SRoman LiIRQ_DCN314 = irq_service_dcn314.o 143ee7b62e1SRoman Li 144ee7b62e1SRoman LiAMD_DAL_IRQ_DCN314= $(addprefix $(AMDDALPATH)/dc/irq/dcn314/,$(IRQ_DCN314)) 145ee7b62e1SRoman Li 146ee7b62e1SRoman LiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN314) 147ee7b62e1SRoman Li 14892d0c2ebSQingqing Zhuo############################################################################### 14992d0c2ebSQingqing Zhuo# DCN 315 15092d0c2ebSQingqing Zhuo############################################################################### 15192d0c2ebSQingqing ZhuoIRQ_DCN315 = irq_service_dcn315.o 15292d0c2ebSQingqing Zhuo 15392d0c2ebSQingqing ZhuoAMD_DAL_IRQ_DCN315= $(addprefix $(AMDDALPATH)/dc/irq/dcn315/,$(IRQ_DCN315)) 15492d0c2ebSQingqing Zhuo 15592d0c2ebSQingqing ZhuoAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN315) 1560efd4374SAurabindo Pillai 1570efd4374SAurabindo Pillai############################################################################### 1580efd4374SAurabindo Pillai# DCN 32 1590efd4374SAurabindo Pillai############################################################################### 1600efd4374SAurabindo PillaiIRQ_DCN32 = irq_service_dcn32.o 1610efd4374SAurabindo Pillai 1620efd4374SAurabindo PillaiAMD_DAL_IRQ_DCN32= $(addprefix $(AMDDALPATH)/dc/irq/dcn32/,$(IRQ_DCN32)) 1630efd4374SAurabindo Pillai 1640efd4374SAurabindo PillaiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN32) 1659d6fa676SQingqing Zhuo 1669d6fa676SQingqing Zhuo############################################################################### 1679d6fa676SQingqing Zhuo# DCN 35 1689d6fa676SQingqing Zhuo############################################################################### 1699d6fa676SQingqing ZhuoIRQ_DCN35 = irq_service_dcn35.o 1709d6fa676SQingqing Zhuo 1719d6fa676SQingqing ZhuoAMD_DAL_IRQ_DCN35= $(addprefix $(AMDDALPATH)/dc/irq/dcn35/,$(IRQ_DCN35)) 1729d6fa676SQingqing Zhuo 1739d6fa676SQingqing ZhuoAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN35) 17422b66700SHamza Mahfooz 17522b66700SHamza Mahfooz############################################################################### 17622b66700SHamza Mahfooz# DCN 351 17722b66700SHamza Mahfooz############################################################################### 17822b66700SHamza MahfoozIRQ_DCN351 = irq_service_dcn351.o 17922b66700SHamza Mahfooz 18022b66700SHamza MahfoozAMD_DAL_IRQ_DCN351= $(addprefix $(AMDDALPATH)/dc/irq/dcn351/,$(IRQ_DCN351)) 18122b66700SHamza Mahfooz 18222b66700SHamza MahfoozAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN351) 183*00c39110SAurabindo Pillai 184*00c39110SAurabindo Pillai############################################################################### 185*00c39110SAurabindo Pillai# DCN 401 186*00c39110SAurabindo Pillai############################################################################### 187*00c39110SAurabindo PillaiIRQ_DCN401 = irq_service_dcn401.o 188*00c39110SAurabindo Pillai 189*00c39110SAurabindo PillaiAMD_DAL_IRQ_DCN401= $(addprefix $(AMDDALPATH)/dc/irq/dcn401/,$(IRQ_DCN401)) 190*00c39110SAurabindo Pillai 191*00c39110SAurabindo PillaiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN401) 192