| 250 | } |
| 251 | |
| 252 | static enum ich_chipset ifd2_platform_to_chipset(const int pindex) |
| 253 | { |
| 254 | switch (pindex) { |
| 255 | case PLATFORM_APL: |
| 256 | return CHIPSET_N_J_SERIES_APOLLO_LAKE; |
| 257 | case PLATFORM_GLK: |
| 258 | return CHIPSET_N_J_SERIES_GEMINI_LAKE; |
| 259 | case PLATFORM_JSL: |
| 260 | return CHIPSET_N_SERIES_JASPER_LAKE; |
| 261 | case PLATFORM_EHL: |
| 262 | return CHIPSET_x6000_SERIES_ELKHART_LAKE; |
| 263 | case PLATFORM_SKLKBL: |
| 264 | return CHIPSET_100_200_SERIES_SUNRISE_POINT; |
| 265 | case PLATFORM_CNL: |
| 266 | return CHIPSET_300_SERIES_CANNON_POINT; |
| 267 | case PLATFORM_TGL: |
| 268 | case PLATFORM_ADL: |
| 269 | case PLATFORM_IFD2: |
| 270 | return CHIPSET_500_600_SERIES_TIGER_ALDER_POINT; |
| 271 | case PLATFORM_MTL: |
| 272 | return CHIPSET_800_SERIES_METEOR_LAKE; |
| 273 | case PLATFORM_PTL: |
| 274 | return CHIPSET_900_SERIES_PANTHER_LAKE; |
| 275 | case PLATFORM_NVL: |
| 276 | return CHIPSET_900_SERIES_NOVA_LAKE; |
| 277 | case PLATFORM_ICL: |
| 278 | return CHIPSET_400_SERIES_ICE_POINT; |
| 279 | case PLATFORM_LBG: |
| 280 | return CHIPSET_C620_SERIES_LEWISBURG; |
| 281 | case PLATFORM_DNV: |
| 282 | return CHIPSET_DENVERTON; |
| 283 | case PLATFORM_WBG: |
| 284 | return CHIPSET_8_SERIES_WELLSBURG; |
| 285 | default: |
| 286 | return CHIPSET_PCH_UNKNOWN; |
| 287 | } |
| 288 | } |
| 289 | |
| 290 | /* |
| 291 | * Some newer platforms have re-defined the FCBA field that was used to |