1
2
3
4
5
6 #ifndef _MEI_HW_MEI_REGS_H_
7 #define _MEI_HW_MEI_REGS_H_
8
9
10
11
12 #define MEI_DEV_ID_82946GZ 0x2974
13 #define MEI_DEV_ID_82G35 0x2984
14 #define MEI_DEV_ID_82Q965 0x2994
15 #define MEI_DEV_ID_82G965 0x29A4
16
17 #define MEI_DEV_ID_82GM965 0x2A04
18 #define MEI_DEV_ID_82GME965 0x2A14
19
20 #define MEI_DEV_ID_ICH9_82Q35 0x29B4
21 #define MEI_DEV_ID_ICH9_82G33 0x29C4
22 #define MEI_DEV_ID_ICH9_82Q33 0x29D4
23 #define MEI_DEV_ID_ICH9_82X38 0x29E4
24 #define MEI_DEV_ID_ICH9_3200 0x29F4
25
26 #define MEI_DEV_ID_ICH9_6 0x28B4
27 #define MEI_DEV_ID_ICH9_7 0x28C4
28 #define MEI_DEV_ID_ICH9_8 0x28D4
29 #define MEI_DEV_ID_ICH9_9 0x28E4
30 #define MEI_DEV_ID_ICH9_10 0x28F4
31
32 #define MEI_DEV_ID_ICH9M_1 0x2A44
33 #define MEI_DEV_ID_ICH9M_2 0x2A54
34 #define MEI_DEV_ID_ICH9M_3 0x2A64
35 #define MEI_DEV_ID_ICH9M_4 0x2A74
36
37 #define MEI_DEV_ID_ICH10_1 0x2E04
38 #define MEI_DEV_ID_ICH10_2 0x2E14
39 #define MEI_DEV_ID_ICH10_3 0x2E24
40 #define MEI_DEV_ID_ICH10_4 0x2E34
41
42 #define MEI_DEV_ID_IBXPK_1 0x3B64
43 #define MEI_DEV_ID_IBXPK_2 0x3B65
44
45 #define MEI_DEV_ID_CPT_1 0x1C3A
46 #define MEI_DEV_ID_PBG_1 0x1D3A
47
48 #define MEI_DEV_ID_PPT_1 0x1E3A
49 #define MEI_DEV_ID_PPT_2 0x1CBA
50 #define MEI_DEV_ID_PPT_3 0x1DBA
51
52 #define MEI_DEV_ID_LPT_H 0x8C3A
53 #define MEI_DEV_ID_LPT_W 0x8D3A
54 #define MEI_DEV_ID_LPT_LP 0x9C3A
55 #define MEI_DEV_ID_LPT_HR 0x8CBA
56
57 #define MEI_DEV_ID_WPT_LP 0x9CBA
58 #define MEI_DEV_ID_WPT_LP_2 0x9CBB
59
60 #define MEI_DEV_ID_SPT 0x9D3A
61 #define MEI_DEV_ID_SPT_2 0x9D3B
62 #define MEI_DEV_ID_SPT_H 0xA13A
63 #define MEI_DEV_ID_SPT_H_2 0xA13B
64
65 #define MEI_DEV_ID_LBG 0xA1BA
66
67 #define MEI_DEV_ID_BXT_M 0x1A9A
68 #define MEI_DEV_ID_APL_I 0x5A9A
69
70 #define MEI_DEV_ID_DNV_IE 0x19E5
71
72 #define MEI_DEV_ID_GLK 0x319A
73
74 #define MEI_DEV_ID_KBP 0xA2BA
75 #define MEI_DEV_ID_KBP_2 0xA2BB
76
77 #define MEI_DEV_ID_CNP_LP 0x9DE0
78 #define MEI_DEV_ID_CNP_LP_4 0x9DE4
79 #define MEI_DEV_ID_CNP_H 0xA360
80 #define MEI_DEV_ID_CNP_H_4 0xA364
81
82 #define MEI_DEV_ID_CMP_LP 0x02e0
83 #define MEI_DEV_ID_CMP_LP_3 0x02e4
84
85 #define MEI_DEV_ID_CMP_V 0xA3BA
86
87 #define MEI_DEV_ID_CMP_H 0x06e0
88 #define MEI_DEV_ID_CMP_H_3 0x06e4
89
90 #define MEI_DEV_ID_CDF 0x18D3
91
92 #define MEI_DEV_ID_ICP_LP 0x34E0
93
94 #define MEI_DEV_ID_TGP_LP 0xA0E0
95
96 #define MEI_DEV_ID_MCC 0x4B70
97 #define MEI_DEV_ID_MCC_4 0x4B75
98
99
100
101
102
103
104 #define PCI_CFG_HFS_1 0x40
105 # define PCI_CFG_HFS_1_D0I3_MSK 0x80000000
106 #define PCI_CFG_HFS_2 0x48
107 #define PCI_CFG_HFS_3 0x60
108 #define PCI_CFG_HFS_4 0x64
109 #define PCI_CFG_HFS_5 0x68
110 #define PCI_CFG_HFS_6 0x6C
111
112
113
114 #define H_CB_WW 0
115
116 #define H_CSR 4
117
118 #define ME_CB_RW 8
119
120 #define ME_CSR_HA 0xC
121
122 #define H_HPG_CSR 0x10
123
124 #define H_D0I3C 0x800
125
126
127
128 #define H_CBD 0xFF000000
129
130 #define H_CBWP 0x00FF0000
131
132 #define H_CBRP 0x0000FF00
133
134 #define H_RST 0x00000010
135
136 #define H_RDY 0x00000008
137
138 #define H_IG 0x00000004
139
140 #define H_IS 0x00000002
141
142 #define H_IE 0x00000001
143
144 #define H_D0I3C_IE 0x00000020
145
146 #define H_D0I3C_IS 0x00000040
147
148
149 #define H_CSR_IE_MASK (H_IE | H_D0I3C_IE)
150 #define H_CSR_IS_MASK (H_IS | H_D0I3C_IS)
151
152
153
154
155 #define ME_CBD_HRA 0xFF000000
156
157 #define ME_CBWP_HRA 0x00FF0000
158
159 #define ME_CBRP_HRA 0x0000FF00
160
161 #define ME_PGIC_HRA 0x00000040
162
163 #define ME_RST_HRA 0x00000010
164
165 #define ME_RDY_HRA 0x00000008
166
167 #define ME_IG_HRA 0x00000004
168
169 #define ME_IS_HRA 0x00000002
170
171 #define ME_IE_HRA 0x00000001
172
173
174
175 #define H_HPG_CSR_PGIHEXR 0x00000001
176 #define H_HPG_CSR_PGI 0x00000002
177
178
179 #define H_D0I3C_CIP 0x00000001
180 #define H_D0I3C_IR 0x00000002
181 #define H_D0I3C_I3 0x00000004
182 #define H_D0I3C_RR 0x00000008
183
184 #endif