0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #ifndef __SOC15_IH_CLIENTID_H__
0025 #define __SOC15_IH_CLIENTID_H__
0026
0027
0028
0029
0030
0031
0032 enum soc15_ih_clientid {
0033 SOC15_IH_CLIENTID_IH = 0x00,
0034 SOC15_IH_CLIENTID_ACP = 0x01,
0035 SOC15_IH_CLIENTID_ATHUB = 0x02,
0036 SOC15_IH_CLIENTID_BIF = 0x03,
0037 SOC15_IH_CLIENTID_DCE = 0x04,
0038 SOC15_IH_CLIENTID_ISP = 0x05,
0039 SOC15_IH_CLIENTID_PCIE0 = 0x06,
0040 SOC15_IH_CLIENTID_RLC = 0x07,
0041 SOC15_IH_CLIENTID_SDMA0 = 0x08,
0042 SOC15_IH_CLIENTID_SDMA1 = 0x09,
0043 SOC15_IH_CLIENTID_SE0SH = 0x0a,
0044 SOC15_IH_CLIENTID_SE1SH = 0x0b,
0045 SOC15_IH_CLIENTID_SE2SH = 0x0c,
0046 SOC15_IH_CLIENTID_SE3SH = 0x0d,
0047 SOC15_IH_CLIENTID_UVD1 = 0x0e,
0048 SOC15_IH_CLIENTID_THM = 0x0f,
0049 SOC15_IH_CLIENTID_UVD = 0x10,
0050 SOC15_IH_CLIENTID_VCE0 = 0x11,
0051 SOC15_IH_CLIENTID_VMC = 0x12,
0052 SOC15_IH_CLIENTID_XDMA = 0x13,
0053 SOC15_IH_CLIENTID_GRBM_CP = 0x14,
0054 SOC15_IH_CLIENTID_ATS = 0x15,
0055 SOC15_IH_CLIENTID_ROM_SMUIO = 0x16,
0056 SOC15_IH_CLIENTID_DF = 0x17,
0057 SOC15_IH_CLIENTID_VCE1 = 0x18,
0058 SOC15_IH_CLIENTID_PWR = 0x19,
0059 SOC15_IH_CLIENTID_RESERVED = 0x1a,
0060 SOC15_IH_CLIENTID_UTCL2 = 0x1b,
0061 SOC15_IH_CLIENTID_EA = 0x1c,
0062 SOC15_IH_CLIENTID_UTCL2LOG = 0x1d,
0063 SOC15_IH_CLIENTID_MP0 = 0x1e,
0064 SOC15_IH_CLIENTID_MP1 = 0x1f,
0065
0066 SOC15_IH_CLIENTID_MAX,
0067
0068 SOC15_IH_CLIENTID_VCN = SOC15_IH_CLIENTID_UVD,
0069 SOC15_IH_CLIENTID_VCN1 = SOC15_IH_CLIENTID_UVD1,
0070 SOC15_IH_CLIENTID_SDMA2 = SOC15_IH_CLIENTID_ACP,
0071 SOC15_IH_CLIENTID_SDMA3 = SOC15_IH_CLIENTID_DCE,
0072 SOC15_IH_CLIENTID_SDMA3_Sienna_Cichlid = SOC15_IH_CLIENTID_ISP,
0073 SOC15_IH_CLIENTID_SDMA4 = SOC15_IH_CLIENTID_ISP,
0074 SOC15_IH_CLIENTID_SDMA5 = SOC15_IH_CLIENTID_VCE0,
0075 SOC15_IH_CLIENTID_SDMA6 = SOC15_IH_CLIENTID_XDMA,
0076 SOC15_IH_CLIENTID_SDMA7 = SOC15_IH_CLIENTID_VCE1,
0077 SOC15_IH_CLIENTID_VMC1 = SOC15_IH_CLIENTID_PCIE0,
0078 };
0079
0080 extern const char *soc15_ih_clientid_name[];
0081
0082
0083
0084
0085 enum soc21_ih_clientid {
0086 SOC21_IH_CLIENTID_IH = 0x00,
0087 SOC21_IH_CLIENTID_ATHUB = 0x02,
0088 SOC21_IH_CLIENTID_BIF = 0x03,
0089 SOC21_IH_CLIENTID_DCN = 0x04,
0090 SOC21_IH_CLIENTID_ISP = 0x05,
0091 SOC21_IH_CLIENTID_MP3 = 0x06,
0092 SOC21_IH_CLIENTID_RLC = 0x07,
0093 SOC21_IH_CLIENTID_GFX = 0x0a,
0094 SOC21_IH_CLIENTID_IMU = 0x0b,
0095 SOC21_IH_CLIENTID_VCN1 = 0x0e,
0096 SOC21_IH_CLIENTID_THM = 0x0f,
0097 SOC21_IH_CLIENTID_VCN = 0x10,
0098 SOC21_IH_CLIENTID_VMC = 0x12,
0099 SOC21_IH_CLIENTID_GRBM_CP = 0x14,
0100 SOC21_IH_CLIENTID_ROM_SMUIO = 0x16,
0101 SOC21_IH_CLIENTID_DF = 0x17,
0102 SOC21_IH_CLIENTID_PWR = 0x19,
0103 SOC21_IH_CLIENTID_LSDMA = 0x1a,
0104 SOC21_IH_CLIENTID_MP0 = 0x1e,
0105 SOC21_IH_CLIENTID_MP1 = 0x1f,
0106 SOC21_IH_CLIENTID_MAX,
0107 };
0108
0109 #endif
0110
0111