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)
138*ee7b62e1SRoman Li
139*ee7b62e1SRoman Li###############################################################################
140*ee7b62e1SRoman Li# DCN 314
141*ee7b62e1SRoman Li###############################################################################
142*ee7b62e1SRoman LiIRQ_DCN314 = irq_service_dcn314.o
143*ee7b62e1SRoman Li
144*ee7b62e1SRoman LiAMD_DAL_IRQ_DCN314= $(addprefix $(AMDDALPATH)/dc/irq/dcn314/,$(IRQ_DCN314))
145*ee7b62e1SRoman Li
146*ee7b62e1SRoman LiAMD_DISPLAY_FILES += $(AMD_DAL_IRQ_DCN314)
147*ee7b62e1SRoman 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)
165