payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / intel / harcuvar / hsio.h
bloba79decd591b032f3a46283ed87546319c74d7390
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef _MAINBOARD_HSIO_H
4 #define _MAINBOARD_HSIO_H
6 #include <fsp/util.h>
8 #ifndef __ACPI__
9 const BL_HSIO_INFORMATION harcuvar_hsio_config[] = {
11 * Supported Lanes:
12 * 20
14 * Bifurcation:
15 * PCIE cluster #0: x8
16 * PCIE cluster #1: x4x4
18 * FIA MUX config:
19 * Lane[00:07]->x8 PCIE slot
20 * Lane[08:11]->a x4 PCIe slot
21 * Lane[12:15]->a 2nd x4 PCIe slot
22 * Lane[16]->a SATA connector with pin7 to 5V adapter capable
23 * Lane[17:18] -> 2 SATA connectors
24 * Lane[19]->USB3 rear I/O panel connector
27 /* SKU HSIO 20 (pcie [0-15] sata [16-18] USB [19]) */
28 {BL_SKU_HSIO_20,
29 {PCIE_BIF_CTRL_x8, PCIE_BIF_CTRL_x4x4},
30 {/* ME_FIA_MUX_CONFIG */
31 {BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE00) |
32 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE01) |
33 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE02) |
34 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE03) |
35 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE04) |
36 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE05) |
37 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE06) |
38 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE07) |
39 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE08) |
40 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE09) |
41 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE10) |
42 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE11) |
43 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE12) |
44 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE13) |
45 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE14) |
46 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE15) |
47 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE16) |
48 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE17) |
49 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE18) |
50 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_XHCI, BL_FIA_LANE19)},
52 /* ME_FIA_SATA_CONFIG */
53 {BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
54 BL_FIA_SATA_LANE04) |
55 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
56 BL_FIA_SATA_LANE05) |
57 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
58 BL_FIA_SATA_LANE06) |
59 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
60 BL_FIA_SATA_LANE07) |
61 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
62 BL_FIA_SATA_LANE08) |
63 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
64 BL_FIA_SATA_LANE09) |
65 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
66 BL_FIA_SATA_LANE10) |
67 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
68 BL_FIA_SATA_LANE11) |
69 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
70 BL_FIA_SATA_LANE12) |
71 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
72 BL_FIA_SATA_LANE13) |
73 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
74 BL_FIA_SATA_LANE14) |
75 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
76 BL_FIA_SATA_LANE15) |
77 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
78 BL_FIA_SATA_LANE16) |
79 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
80 BL_FIA_SATA_LANE17) |
81 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
82 BL_FIA_SATA_LANE18) |
83 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
84 BL_FIA_SATA_LANE19)},
86 /* ME_FIA_PCIE_ROOT_PORTS_CONFIG */
87 {BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
88 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
89 BL_FIA_PCIE_ROOT_PORT_0) |
90 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
91 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
92 BL_FIA_PCIE_ROOT_PORT_1) |
93 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
94 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
95 BL_FIA_PCIE_ROOT_PORT_2) |
96 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
97 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
98 BL_FIA_PCIE_ROOT_PORT_3) |
99 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
100 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
101 BL_FIA_PCIE_ROOT_PORT_4) |
102 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
103 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
104 BL_FIA_PCIE_ROOT_PORT_5) |
105 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
106 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
107 BL_FIA_PCIE_ROOT_PORT_6) |
108 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
109 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
110 BL_FIA_PCIE_ROOT_PORT_7) |
111 BL_FIA_PCIE_ROOT_PORT_CONFIG(
112 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
113 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
114 BL_FIA_PCIE_ROOT_PORT_0) |
115 BL_FIA_PCIE_ROOT_PORT_CONFIG(
116 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
117 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
118 BL_FIA_PCIE_ROOT_PORT_1) |
119 BL_FIA_PCIE_ROOT_PORT_CONFIG(
120 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
121 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
122 BL_FIA_PCIE_ROOT_PORT_2) |
123 BL_FIA_PCIE_ROOT_PORT_CONFIG(
124 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
125 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
126 BL_FIA_PCIE_ROOT_PORT_3) |
127 BL_FIA_PCIE_ROOT_PORT_CONFIG(
128 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
129 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
130 BL_FIA_PCIE_ROOT_PORT_4) |
131 BL_FIA_PCIE_ROOT_PORT_CONFIG(
132 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
133 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
134 BL_FIA_PCIE_ROOT_PORT_5) |
135 BL_FIA_PCIE_ROOT_PORT_CONFIG(
136 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
137 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
138 BL_FIA_PCIE_ROOT_PORT_6) |
139 BL_FIA_PCIE_ROOT_PORT_CONFIG(
140 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
141 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
142 BL_FIA_PCIE_ROOT_PORT_7)} } },
144 /* SKU HSIO 12 (pcie [0-3, 8-9, 12-13] sata [16-18] USB [19]) */
145 {BL_SKU_HSIO_12,
146 {PCIE_BIF_CTRL_x4x4, PCIE_BIF_CTRL_x2x2x2x2},
147 {/*ME_FIA_MUX_CONFIG */
148 {BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE00) |
149 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE01) |
150 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE02) |
151 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE03) |
152 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE04) |
153 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE05) |
154 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE06) |
155 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE07) |
156 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE08) |
157 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE09) |
158 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE10) |
159 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE11) |
160 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE12) |
161 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE13) |
162 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE14) |
163 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE15) |
164 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE16) |
165 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE17) |
166 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE18) |
167 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_XHCI, BL_FIA_LANE19)},
169 /* ME_FIA_SATA_CONFIG */
170 {BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
171 BL_FIA_SATA_LANE04) |
172 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
173 BL_FIA_SATA_LANE05) |
174 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
175 BL_FIA_SATA_LANE06) |
176 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
177 BL_FIA_SATA_LANE07) |
178 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
179 BL_FIA_SATA_LANE08) |
180 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
181 BL_FIA_SATA_LANE09) |
182 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
183 BL_FIA_SATA_LANE10) |
184 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
185 BL_FIA_SATA_LANE11) |
186 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
187 BL_FIA_SATA_LANE12) |
188 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
189 BL_FIA_SATA_LANE13) |
190 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
191 BL_FIA_SATA_LANE14) |
192 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
193 BL_FIA_SATA_LANE15) |
194 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
195 BL_FIA_SATA_LANE16) |
196 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
197 BL_FIA_SATA_LANE17) |
198 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
199 BL_FIA_SATA_LANE18) |
200 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
201 BL_FIA_SATA_LANE19)},
203 /* ME_FIA_PCIE_ROOT_PORTS_CONFIG */
204 {BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
205 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
206 BL_FIA_PCIE_ROOT_PORT_0) |
207 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
208 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
209 BL_FIA_PCIE_ROOT_PORT_1) |
210 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
211 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
212 BL_FIA_PCIE_ROOT_PORT_2) |
213 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
214 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
215 BL_FIA_PCIE_ROOT_PORT_3) |
216 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
217 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
218 BL_FIA_PCIE_ROOT_PORT_4) |
219 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
220 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
221 BL_FIA_PCIE_ROOT_PORT_5) |
222 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
223 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
224 BL_FIA_PCIE_ROOT_PORT_6) |
225 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
226 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
227 BL_FIA_PCIE_ROOT_PORT_7) |
228 BL_FIA_PCIE_ROOT_PORT_CONFIG(
229 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
230 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
231 BL_FIA_PCIE_ROOT_PORT_0) |
232 BL_FIA_PCIE_ROOT_PORT_CONFIG(
233 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
234 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
235 BL_FIA_PCIE_ROOT_PORT_1) |
236 BL_FIA_PCIE_ROOT_PORT_CONFIG(
237 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
238 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
239 BL_FIA_PCIE_ROOT_PORT_2) |
240 BL_FIA_PCIE_ROOT_PORT_CONFIG(
241 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
242 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
243 BL_FIA_PCIE_ROOT_PORT_3) |
244 BL_FIA_PCIE_ROOT_PORT_CONFIG(
245 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
246 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
247 BL_FIA_PCIE_ROOT_PORT_4) |
248 BL_FIA_PCIE_ROOT_PORT_CONFIG(
249 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
250 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
251 BL_FIA_PCIE_ROOT_PORT_5) |
252 BL_FIA_PCIE_ROOT_PORT_CONFIG(
253 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
254 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
255 BL_FIA_PCIE_ROOT_PORT_6) |
256 BL_FIA_PCIE_ROOT_PORT_CONFIG(
257 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
258 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
259 BL_FIA_PCIE_ROOT_PORT_7)} } },
261 /* SKU HSIO 10 (pcie [0-3, 8-9, 12] sata [16-17] USB [19]) */
262 {BL_SKU_HSIO_10,
263 {PCIE_BIF_CTRL_x4x4, PCIE_BIF_CTRL_x2x2x2x2},
264 {/* ME_FIA_MUX_CONFIG */
265 {BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE00) |
266 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE01) |
267 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE02) |
268 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE03) |
269 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE04) |
270 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE05) |
271 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE06) |
272 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE07) |
273 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE08) |
274 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE09) |
275 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE10) |
276 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE11) |
277 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE12) |
278 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE13) |
279 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE14) |
280 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE15) |
281 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE16) |
282 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE17) |
283 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE18) |
284 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_XHCI, BL_FIA_LANE19)},
286 /* ME_FIA_SATA_CONFIG */
287 {BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
288 BL_FIA_SATA_LANE04) |
289 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
290 BL_FIA_SATA_LANE05) |
291 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
292 BL_FIA_SATA_LANE06) |
293 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
294 BL_FIA_SATA_LANE07) |
295 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
296 BL_FIA_SATA_LANE08) |
297 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
298 BL_FIA_SATA_LANE09) |
299 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
300 BL_FIA_SATA_LANE10) |
301 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
302 BL_FIA_SATA_LANE11) |
303 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
304 BL_FIA_SATA_LANE12) |
305 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
306 BL_FIA_SATA_LANE13) |
307 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
308 BL_FIA_SATA_LANE14) |
309 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
310 BL_FIA_SATA_LANE15) |
311 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
312 BL_FIA_SATA_LANE16) |
313 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
314 BL_FIA_SATA_LANE17) |
315 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
316 BL_FIA_SATA_LANE18) |
317 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
318 BL_FIA_SATA_LANE19)},
320 /* ME_FIA_PCIE_ROOT_PORTS_CONFIG */
321 {BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
322 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
323 BL_FIA_PCIE_ROOT_PORT_0) |
324 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
325 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
326 BL_FIA_PCIE_ROOT_PORT_1) |
327 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
328 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
329 BL_FIA_PCIE_ROOT_PORT_2) |
330 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
331 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
332 BL_FIA_PCIE_ROOT_PORT_3) |
333 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
334 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
335 BL_FIA_PCIE_ROOT_PORT_4) |
336 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
337 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
338 BL_FIA_PCIE_ROOT_PORT_5) |
339 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
340 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
341 BL_FIA_PCIE_ROOT_PORT_6) |
342 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
343 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
344 BL_FIA_PCIE_ROOT_PORT_7) |
345 BL_FIA_PCIE_ROOT_PORT_CONFIG(
346 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
347 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
348 BL_FIA_PCIE_ROOT_PORT_0) |
349 BL_FIA_PCIE_ROOT_PORT_CONFIG(
350 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
351 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
352 BL_FIA_PCIE_ROOT_PORT_1) |
353 BL_FIA_PCIE_ROOT_PORT_CONFIG(
354 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
355 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
356 BL_FIA_PCIE_ROOT_PORT_2) |
357 BL_FIA_PCIE_ROOT_PORT_CONFIG(
358 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
359 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
360 BL_FIA_PCIE_ROOT_PORT_3) |
361 BL_FIA_PCIE_ROOT_PORT_CONFIG(
362 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
363 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
364 BL_FIA_PCIE_ROOT_PORT_4) |
365 BL_FIA_PCIE_ROOT_PORT_CONFIG(
366 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
367 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
368 BL_FIA_PCIE_ROOT_PORT_5) |
369 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
370 BL_ME_FIA_PCIE_ROOT_PORT_LINK_X1,
371 BL_FIA_PCIE_ROOT_PORT_6) |
372 BL_FIA_PCIE_ROOT_PORT_CONFIG(
373 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
374 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
375 BL_FIA_PCIE_ROOT_PORT_7)} } },
377 /* SKU HSIO 8 (pcie [0-1, 8-9, 12] sata [16-17] USB [19]) */
378 {BL_SKU_HSIO_08,
379 {PCIE_BIF_CTRL_x2x2x2x2, PCIE_BIF_CTRL_x2x2x2x2},
380 {/* ME_FIA_MUX_CONFIG */
381 {BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE00) |
382 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE01) |
383 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE02) |
384 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE03) |
385 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE04) |
386 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE05) |
387 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE06) |
388 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE07) |
389 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE08) |
390 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE09) |
391 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE10) |
392 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE11) |
393 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE12) |
394 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE13) |
395 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE14) |
396 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE15) |
397 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE16) |
398 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE17) |
399 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE18) |
400 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_XHCI, BL_FIA_LANE19)},
402 /* ME_FIA_SATA_CONFIG */
403 {BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
404 BL_FIA_SATA_LANE04) |
405 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
406 BL_FIA_SATA_LANE05) |
407 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
408 BL_FIA_SATA_LANE06) |
409 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
410 BL_FIA_SATA_LANE07) |
411 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
412 BL_FIA_SATA_LANE08) |
413 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
414 BL_FIA_SATA_LANE09) |
415 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
416 BL_FIA_SATA_LANE10) |
417 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
418 BL_FIA_SATA_LANE11) |
419 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
420 BL_FIA_SATA_LANE12) |
421 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
422 BL_FIA_SATA_LANE13) |
423 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
424 BL_FIA_SATA_LANE14) |
425 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
426 BL_FIA_SATA_LANE15) |
427 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
428 BL_FIA_SATA_LANE16) |
429 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
430 BL_FIA_SATA_LANE17) |
431 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
432 BL_FIA_SATA_LANE18) |
433 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
434 BL_FIA_SATA_LANE19)},
436 /* ME_FIA_PCIE_ROOT_PORTS_CONFIG */
437 {BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
438 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
439 BL_FIA_PCIE_ROOT_PORT_0) |
440 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
441 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
442 BL_FIA_PCIE_ROOT_PORT_1) |
443 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
444 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
445 BL_FIA_PCIE_ROOT_PORT_2) |
446 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
447 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
448 BL_FIA_PCIE_ROOT_PORT_3) |
449 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
450 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
451 BL_FIA_PCIE_ROOT_PORT_4) |
452 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
453 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
454 BL_FIA_PCIE_ROOT_PORT_5) |
455 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
456 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
457 BL_FIA_PCIE_ROOT_PORT_6) |
458 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
459 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
460 BL_FIA_PCIE_ROOT_PORT_7) |
461 BL_FIA_PCIE_ROOT_PORT_CONFIG(
462 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
463 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
464 BL_FIA_PCIE_ROOT_PORT_0) |
465 BL_FIA_PCIE_ROOT_PORT_CONFIG(
466 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
467 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
468 BL_FIA_PCIE_ROOT_PORT_1) |
469 BL_FIA_PCIE_ROOT_PORT_CONFIG(
470 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
471 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
472 BL_FIA_PCIE_ROOT_PORT_2) |
473 BL_FIA_PCIE_ROOT_PORT_CONFIG(
474 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
475 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
476 BL_FIA_PCIE_ROOT_PORT_3) |
477 BL_FIA_PCIE_ROOT_PORT_CONFIG(
478 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
479 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
480 BL_FIA_PCIE_ROOT_PORT_4) |
481 BL_FIA_PCIE_ROOT_PORT_CONFIG(
482 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
483 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
484 BL_FIA_PCIE_ROOT_PORT_5) |
485 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
486 BL_ME_FIA_PCIE_ROOT_PORT_LINK_X1,
487 BL_FIA_PCIE_ROOT_PORT_6) |
488 BL_FIA_PCIE_ROOT_PORT_CONFIG(
489 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
490 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
491 BL_FIA_PCIE_ROOT_PORT_7)} } },
493 /* SKU HSIO 6 (pcie [0-1, 8, 12] sata [16] USB [19]) */
494 {BL_SKU_HSIO_06,
495 {PCIE_BIF_CTRL_x2x2x2x2, PCIE_BIF_CTRL_x2x2x2x2},
496 {/* ME_FIA_MUX_CONFIG */
497 {BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE00) |
498 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE01) |
499 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE02) |
500 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE03) |
501 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE04) |
502 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE05) |
503 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE06) |
504 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE07) |
505 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE08) |
506 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE09) |
507 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE10) |
508 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE11) |
509 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_PCIE, BL_FIA_LANE12) |
510 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE13) |
511 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE14) |
512 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE15) |
513 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_SATA, BL_FIA_LANE16) |
514 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE17) |
515 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_DISCONNECTED, BL_FIA_LANE18) |
516 BL_FIA_LANE_CONFIG(BL_ME_FIA_MUX_LANE_XHCI, BL_FIA_LANE19)},
518 /* ME_FIA_SATA_CONFIG */
519 {BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
520 BL_FIA_SATA_LANE04) |
521 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
522 BL_FIA_SATA_LANE05) |
523 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
524 BL_FIA_SATA_LANE06) |
525 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
526 BL_FIA_SATA_LANE07) |
527 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
528 BL_FIA_SATA_LANE08) |
529 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
530 BL_FIA_SATA_LANE09) |
531 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
532 BL_FIA_SATA_LANE10) |
533 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
534 BL_FIA_SATA_LANE11) |
535 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
536 BL_FIA_SATA_LANE12) |
537 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
538 BL_FIA_SATA_LANE13) |
539 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
540 BL_FIA_SATA_LANE14) |
541 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
542 BL_FIA_SATA_LANE15) |
543 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_ASSIGNED,
544 BL_FIA_SATA_LANE16) |
545 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
546 BL_FIA_SATA_LANE17) |
547 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
548 BL_FIA_SATA_LANE18) |
549 BL_FIA_SATA_LANE_CONFIG(BL_ME_FIA_SATA_CONTROLLER_LANE_NOT_ASSIGNED,
550 BL_FIA_SATA_LANE19)},
552 /* ME_FIA_PCIE_ROOT_PORTS_CONFIG */
553 {BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
554 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
555 BL_FIA_PCIE_ROOT_PORT_0) |
556 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
557 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
558 BL_FIA_PCIE_ROOT_PORT_1) |
559 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
560 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
561 BL_FIA_PCIE_ROOT_PORT_2) |
562 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
563 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
564 BL_FIA_PCIE_ROOT_PORT_3) |
565 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
566 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
567 BL_FIA_PCIE_ROOT_PORT_4) |
568 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
569 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
570 BL_FIA_PCIE_ROOT_PORT_5) |
571 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
572 BL_ME_FIA_PCIE_ROOT_PORT_ENABLED,
573 BL_FIA_PCIE_ROOT_PORT_6) |
574 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_STATE,
575 BL_ME_FIA_PCIE_ROOT_PORT_DISABLED,
576 BL_FIA_PCIE_ROOT_PORT_7) |
577 BL_FIA_PCIE_ROOT_PORT_CONFIG(
578 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
579 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
580 BL_FIA_PCIE_ROOT_PORT_0) |
581 BL_FIA_PCIE_ROOT_PORT_CONFIG(
582 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
583 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
584 BL_FIA_PCIE_ROOT_PORT_1) |
585 BL_FIA_PCIE_ROOT_PORT_CONFIG(
586 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
587 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
588 BL_FIA_PCIE_ROOT_PORT_2) |
589 BL_FIA_PCIE_ROOT_PORT_CONFIG(
590 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
591 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
592 BL_FIA_PCIE_ROOT_PORT_3) |
593 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
594 BL_ME_FIA_PCIE_ROOT_PORT_LINK_X1,
595 BL_FIA_PCIE_ROOT_PORT_4) |
596 BL_FIA_PCIE_ROOT_PORT_CONFIG(
597 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
598 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
599 BL_FIA_PCIE_ROOT_PORT_5) |
600 BL_FIA_PCIE_ROOT_PORT_CONFIG(BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
601 BL_ME_FIA_PCIE_ROOT_PORT_LINK_X1,
602 BL_FIA_PCIE_ROOT_PORT_6) |
603 BL_FIA_PCIE_ROOT_PORT_CONFIG(
604 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH,
605 BL_ME_FIA_PCIE_ROOT_PORT_LINK_WIDTH_BICTRL,
606 BL_FIA_PCIE_ROOT_PORT_7)} } }
608 #endif
609 #endif
610 /* _MAINBOARD_HSIO_H */