0001
0002
0003
0004
0005
0006 #ifndef _MEI_HW_MEI_REGS_H_
0007 #define _MEI_HW_MEI_REGS_H_
0008
0009
0010
0011
0012 #define MEI_DEV_ID_82946GZ 0x2974
0013 #define MEI_DEV_ID_82G35 0x2984
0014 #define MEI_DEV_ID_82Q965 0x2994
0015 #define MEI_DEV_ID_82G965 0x29A4
0016
0017 #define MEI_DEV_ID_82GM965 0x2A04
0018 #define MEI_DEV_ID_82GME965 0x2A14
0019
0020 #define MEI_DEV_ID_ICH9_82Q35 0x29B4
0021 #define MEI_DEV_ID_ICH9_82G33 0x29C4
0022 #define MEI_DEV_ID_ICH9_82Q33 0x29D4
0023 #define MEI_DEV_ID_ICH9_82X38 0x29E4
0024 #define MEI_DEV_ID_ICH9_3200 0x29F4
0025
0026 #define MEI_DEV_ID_ICH9_6 0x28B4
0027 #define MEI_DEV_ID_ICH9_7 0x28C4
0028 #define MEI_DEV_ID_ICH9_8 0x28D4
0029 #define MEI_DEV_ID_ICH9_9 0x28E4
0030 #define MEI_DEV_ID_ICH9_10 0x28F4
0031
0032 #define MEI_DEV_ID_ICH9M_1 0x2A44
0033 #define MEI_DEV_ID_ICH9M_2 0x2A54
0034 #define MEI_DEV_ID_ICH9M_3 0x2A64
0035 #define MEI_DEV_ID_ICH9M_4 0x2A74
0036
0037 #define MEI_DEV_ID_ICH10_1 0x2E04
0038 #define MEI_DEV_ID_ICH10_2 0x2E14
0039 #define MEI_DEV_ID_ICH10_3 0x2E24
0040 #define MEI_DEV_ID_ICH10_4 0x2E34
0041
0042 #define MEI_DEV_ID_IBXPK_1 0x3B64
0043 #define MEI_DEV_ID_IBXPK_2 0x3B65
0044
0045 #define MEI_DEV_ID_CPT_1 0x1C3A
0046 #define MEI_DEV_ID_PBG_1 0x1D3A
0047
0048 #define MEI_DEV_ID_PPT_1 0x1E3A
0049 #define MEI_DEV_ID_PPT_2 0x1CBA
0050 #define MEI_DEV_ID_PPT_3 0x1DBA
0051
0052 #define MEI_DEV_ID_LPT_H 0x8C3A
0053 #define MEI_DEV_ID_LPT_W 0x8D3A
0054 #define MEI_DEV_ID_LPT_LP 0x9C3A
0055 #define MEI_DEV_ID_LPT_HR 0x8CBA
0056
0057 #define MEI_DEV_ID_WPT_LP 0x9CBA
0058 #define MEI_DEV_ID_WPT_LP_2 0x9CBB
0059
0060 #define MEI_DEV_ID_SPT 0x9D3A
0061 #define MEI_DEV_ID_SPT_2 0x9D3B
0062 #define MEI_DEV_ID_SPT_3 0x9D3E
0063 #define MEI_DEV_ID_SPT_H 0xA13A
0064 #define MEI_DEV_ID_SPT_H_2 0xA13B
0065
0066 #define MEI_DEV_ID_LBG 0xA1BA
0067
0068 #define MEI_DEV_ID_BXT_M 0x1A9A
0069 #define MEI_DEV_ID_APL_I 0x5A9A
0070
0071 #define MEI_DEV_ID_DNV_IE 0x19E5
0072
0073 #define MEI_DEV_ID_GLK 0x319A
0074
0075 #define MEI_DEV_ID_KBP 0xA2BA
0076 #define MEI_DEV_ID_KBP_2 0xA2BB
0077 #define MEI_DEV_ID_KBP_3 0xA2BE
0078
0079 #define MEI_DEV_ID_CNP_LP 0x9DE0
0080 #define MEI_DEV_ID_CNP_LP_3 0x9DE4
0081 #define MEI_DEV_ID_CNP_H 0xA360
0082 #define MEI_DEV_ID_CNP_H_3 0xA364
0083
0084 #define MEI_DEV_ID_CMP_LP 0x02e0
0085 #define MEI_DEV_ID_CMP_LP_3 0x02e4
0086
0087 #define MEI_DEV_ID_CMP_V 0xA3BA
0088
0089 #define MEI_DEV_ID_CMP_H 0x06e0
0090 #define MEI_DEV_ID_CMP_H_3 0x06e4
0091
0092 #define MEI_DEV_ID_CDF 0x18D3
0093
0094 #define MEI_DEV_ID_ICP_LP 0x34E0
0095 #define MEI_DEV_ID_ICP_N 0x38E0
0096
0097 #define MEI_DEV_ID_JSP_N 0x4DE0
0098
0099 #define MEI_DEV_ID_TGP_LP 0xA0E0
0100 #define MEI_DEV_ID_TGP_H 0x43E0
0101
0102 #define MEI_DEV_ID_MCC 0x4B70
0103 #define MEI_DEV_ID_MCC_4 0x4B75
0104
0105 #define MEI_DEV_ID_EBG 0x1BE0
0106
0107 #define MEI_DEV_ID_ADP_S 0x7AE8
0108 #define MEI_DEV_ID_ADP_LP 0x7A60
0109 #define MEI_DEV_ID_ADP_P 0x51E0
0110 #define MEI_DEV_ID_ADP_N 0x54E0
0111
0112 #define MEI_DEV_ID_RPL_S 0x7A68
0113
0114
0115
0116
0117
0118
0119 #define PCI_CFG_HFS_1 0x40
0120 # define PCI_CFG_HFS_1_D0I3_MSK 0x80000000
0121 # define PCI_CFG_HFS_1_OPMODE_MSK 0xf0000
0122 # define PCI_CFG_HFS_1_OPMODE_SPS 0xf0000
0123 #define PCI_CFG_HFS_2 0x48
0124 #define PCI_CFG_HFS_3 0x60
0125 # define PCI_CFG_HFS_3_FW_SKU_MSK 0x00000070
0126 # define PCI_CFG_HFS_3_FW_SKU_IGN 0x00000000
0127 # define PCI_CFG_HFS_3_FW_SKU_SPS 0x00000060
0128 #define PCI_CFG_HFS_4 0x64
0129 #define PCI_CFG_HFS_5 0x68
0130 #define PCI_CFG_HFS_6 0x6C
0131
0132
0133
0134 #define H_CB_WW 0
0135
0136 #define H_CSR 4
0137
0138 #define ME_CB_RW 8
0139
0140 #define ME_CSR_HA 0xC
0141
0142 #define H_HPG_CSR 0x10
0143
0144 #define H_D0I3C 0x800
0145
0146
0147
0148 #define H_CBD 0xFF000000
0149
0150 #define H_CBWP 0x00FF0000
0151
0152 #define H_CBRP 0x0000FF00
0153
0154 #define H_RST 0x00000010
0155
0156 #define H_RDY 0x00000008
0157
0158 #define H_IG 0x00000004
0159
0160 #define H_IS 0x00000002
0161
0162 #define H_IE 0x00000001
0163
0164 #define H_D0I3C_IE 0x00000020
0165
0166 #define H_D0I3C_IS 0x00000040
0167
0168
0169 #define H_CSR_IE_MASK (H_IE | H_D0I3C_IE)
0170 #define H_CSR_IS_MASK (H_IS | H_D0I3C_IS)
0171
0172
0173
0174
0175 #define ME_CBD_HRA 0xFF000000
0176
0177 #define ME_CBWP_HRA 0x00FF0000
0178
0179 #define ME_CBRP_HRA 0x0000FF00
0180
0181 #define ME_PGIC_HRA 0x00000040
0182
0183 #define ME_RST_HRA 0x00000010
0184
0185 #define ME_RDY_HRA 0x00000008
0186
0187 #define ME_IG_HRA 0x00000004
0188
0189 #define ME_IS_HRA 0x00000002
0190
0191 #define ME_IE_HRA 0x00000001
0192
0193 #define ME_TRC 0x00000030
0194
0195
0196 #define H_HPG_CSR_PGIHEXR 0x00000001
0197 #define H_HPG_CSR_PGI 0x00000002
0198
0199
0200 #define H_D0I3C_CIP 0x00000001
0201 #define H_D0I3C_IR 0x00000002
0202 #define H_D0I3C_I3 0x00000004
0203 #define H_D0I3C_RR 0x00000008
0204
0205 #endif