Path: blob/master/drivers/gpu/drm/amd/include/soc15_ih_clientid.h
26517 views
/*1* Copyright 2018 Advanced Micro Devices, Inc.2*3* Permission is hereby granted, free of charge, to any person obtaining a4* copy of this software and associated documentation files (the "Software"),5* to deal in the Software without restriction, including without limitation6* the rights to use, copy, modify, merge, publish, distribute, sublicense,7* and/or sell copies of the Software, and to permit persons to whom the8* Software is furnished to do so, subject to the following conditions:9*10* The above copyright notice and this permission notice shall be included in11* all copies or substantial portions of the Software.12*13* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR14* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,15* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL16* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR17* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,18* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR19* OTHER DEALINGS IN THE SOFTWARE.20*21*/2223#ifndef __SOC15_IH_CLIENTID_H__24#define __SOC15_IH_CLIENTID_H__2526/*27* Vega10+ IH clients28* Whenever this structure is updated, which should not happen, make sure29* soc15_ih_clientid_name in the below is also updated accordingly.30*/31enum soc15_ih_clientid {32SOC15_IH_CLIENTID_IH = 0x00,33SOC15_IH_CLIENTID_ACP = 0x01,34SOC15_IH_CLIENTID_ATHUB = 0x02,35SOC15_IH_CLIENTID_BIF = 0x03,36SOC15_IH_CLIENTID_DCE = 0x04,37SOC15_IH_CLIENTID_ISP = 0x05,38SOC15_IH_CLIENTID_PCIE0 = 0x06,39SOC15_IH_CLIENTID_RLC = 0x07,40SOC15_IH_CLIENTID_SDMA0 = 0x08,41SOC15_IH_CLIENTID_SDMA1 = 0x09,42SOC15_IH_CLIENTID_SE0SH = 0x0a,43SOC15_IH_CLIENTID_SE1SH = 0x0b,44SOC15_IH_CLIENTID_SE2SH = 0x0c,45SOC15_IH_CLIENTID_SE3SH = 0x0d,46SOC15_IH_CLIENTID_UVD1 = 0x0e,47SOC15_IH_CLIENTID_THM = 0x0f,48SOC15_IH_CLIENTID_UVD = 0x10,49SOC15_IH_CLIENTID_VCE0 = 0x11,50SOC15_IH_CLIENTID_VMC = 0x12,51SOC15_IH_CLIENTID_XDMA = 0x13,52SOC15_IH_CLIENTID_GRBM_CP = 0x14,53SOC15_IH_CLIENTID_ATS = 0x15,54SOC15_IH_CLIENTID_ROM_SMUIO = 0x16,55SOC15_IH_CLIENTID_DF = 0x17,56SOC15_IH_CLIENTID_VCE1 = 0x18,57SOC15_IH_CLIENTID_PWR = 0x19,58SOC15_IH_CLIENTID_RESERVED = 0x1a,59SOC15_IH_CLIENTID_UTCL2 = 0x1b,60SOC15_IH_CLIENTID_EA = 0x1c,61SOC15_IH_CLIENTID_UTCL2LOG = 0x1d,62SOC15_IH_CLIENTID_MP0 = 0x1e,63SOC15_IH_CLIENTID_MP1 = 0x1f,6465SOC15_IH_CLIENTID_MAX,6667SOC15_IH_CLIENTID_VCN = SOC15_IH_CLIENTID_UVD,68SOC15_IH_CLIENTID_VCN1 = SOC15_IH_CLIENTID_UVD1,69SOC15_IH_CLIENTID_SDMA2 = SOC15_IH_CLIENTID_ACP,70SOC15_IH_CLIENTID_SDMA3 = SOC15_IH_CLIENTID_DCE,71SOC15_IH_CLIENTID_SDMA3_Sienna_Cichlid = SOC15_IH_CLIENTID_ISP,72SOC15_IH_CLIENTID_SDMA4 = SOC15_IH_CLIENTID_ISP,73SOC15_IH_CLIENTID_SDMA5 = SOC15_IH_CLIENTID_VCE0,74SOC15_IH_CLIENTID_SDMA6 = SOC15_IH_CLIENTID_XDMA,75SOC15_IH_CLIENTID_SDMA7 = SOC15_IH_CLIENTID_VCE1,76SOC15_IH_CLIENTID_VMC1 = SOC15_IH_CLIENTID_PCIE0,77};7879extern const char *soc15_ih_clientid_name[];8081/*82* soc21 IH clients83*/84enum soc21_ih_clientid {85SOC21_IH_CLIENTID_IH = 0x00,86SOC21_IH_CLIENTID_ATHUB = 0x02,87SOC21_IH_CLIENTID_BIF = 0x03,88SOC21_IH_CLIENTID_DCN = 0x04,89SOC21_IH_CLIENTID_ISP = 0x05,90SOC21_IH_CLIENTID_MP3 = 0x06,91SOC21_IH_CLIENTID_RLC = 0x07,92SOC21_IH_CLIENTID_GFX = 0x0a,93SOC21_IH_CLIENTID_IMU = 0x0b,94SOC21_IH_CLIENTID_VCN1 = 0x0e,95SOC21_IH_CLIENTID_THM = 0x0f,96SOC21_IH_CLIENTID_VCN = 0x10,97SOC21_IH_CLIENTID_VPE1 = 0x11,98SOC21_IH_CLIENTID_VMC = 0x12,99SOC21_IH_CLIENTID_GRBM_CP = 0x14,100SOC21_IH_CLIENTID_ROM_SMUIO = 0x16,101SOC21_IH_CLIENTID_DF = 0x17,102SOC21_IH_CLIENTID_VPE = 0x18,103SOC21_IH_CLIENTID_PWR = 0x19,104SOC21_IH_CLIENTID_LSDMA = 0x1a,105SOC21_IH_CLIENTID_MP0 = 0x1e,106SOC21_IH_CLIENTID_MP1 = 0x1f,107SOC21_IH_CLIENTID_MAX,108};109110#endif111112113114115