# What SSDTs do each platform need
Please see the specific ACPI section of your config.plist, all SSDTs needed are covered there with a brief explainer. But here's a very quick TL;DR:
# Desktop
Platforms | CPU | EC | AWAC | NVRAM | USB |
---|---|---|---|---|---|
Penryn | N/A | SSDT-EC | N/A | N/A | N/A |
Lynnfield and Clarkdale | |||||
SandyBridge | CPU-PM (opens new window) (Run in Post-Install) | ||||
Ivy Bridge | |||||
Haswell | SSDT-PLUG | ||||
Broadwell | |||||
Skylake | SSDT-EC-USBX | ||||
Kaby Lake | |||||
Coffee Lake | SSDT-AWAC | SSDT-PMC | |||
Comet Lake | N/A | SSDT-RHUB | |||
AMD (15/16h) | N/A | N/A | N/A | ||
AMD (17h) | SSDT-CPUR for B550 and A520 (opens new window) |
# High End Desktop
Platforms | CPU | EC | RTC | PCI |
---|---|---|---|---|
Nehalem and Westmere | N/A | SSDT-EC | N/A | N/A |
Sandy Bridge-E | SSDT-UNC | |||
Ivy Bridge-E | ||||
Haswell-E | SSDT-PLUG | SSDT-EC-USBX | SSDT-RTC0-RANGE | |
Broadwell-E | ||||
Skylake-X | N/A |
# Laptop
Platforms | CPU | EC | Backlight | I2C Trackpad | AWAC | USB | IRQ |
---|---|---|---|---|---|---|---|
Clarksfield and Arrandale | N/A | SSDT-EC | SSDT-PNLF | N/A | N/A | N/A | IRQ SSDT |
SandyBridge | CPU-PM (opens new window) (Run in Post-Install) | ||||||
Ivy Bridge | |||||||
Haswell | SSDT-PLUG | SSDT-GPI0 | |||||
Broadwell | |||||||
Skylake | SSDT-EC-USBX | N/A | |||||
Kaby Lake | |||||||
Coffee Lake (8th Gen) and Whiskey Lake | SSDT-PNLF-CFL | SSDT-AWAC | |||||
Coffee Lake (9th Gen) | |||||||
Comet Lake | |||||||
Ice Lake | SSDT-RHUB |
Continuing:
Platforms | NVRAM | IMEI |
---|---|---|
Clarksfield and Arrandale | N/A | N/A |
Sandy Bridge | SSDT-IMEI | |
Ivy Bridge | ||
Haswell | N/A | |
Broadwell | ||
Skylake | ||
Kaby Lake | ||
Coffee Lake (8th Gen) and Whiskey Lake | ||
Coffee Lake (9th Gen) | SSDT-PMC | |
Comet Lake | N/A | |
Ice Lake |