mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2026-01-03 04:19:48 -08:00
Final fixups
This commit is contained in:
@@ -128,7 +128,7 @@ What these signify is whether this PNP0C09 device is real or not, as per the [AC
|
|||||||
|
|
||||||
### No PNP0C09 show up
|
### No PNP0C09 show up
|
||||||
|
|
||||||
When this happens, you'll only need to create a "dummy" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC.
|
When this happens, you'll only need to create a "dummy" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC/USBX.
|
||||||
|
|
||||||
### PNP0C09 already named `EC`
|
### PNP0C09 already named `EC`
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ Prebuilt can be grabbed here: [SSDT-USBX.aml](https://github.com/dortania/USB-Ma
|
|||||||
|
|
||||||
### PNP0C09 already has an `_STA` method
|
### PNP0C09 already has an `_STA` method
|
||||||
|
|
||||||
This is the equivalent of not having an EC as we can't control it with our SSDT-EC, instead we'll need to create a "dummy" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC.
|
This is the equivalent of not having an EC as we can't control it with our SSDT-EC, instead we'll need to create a "dummy" EC for macOS. You'll still want to find the PCI and LPC pathing for this device. So follow the guide as if you were creating a laptop SSDT-EC/USBX.
|
||||||
|
|
||||||
Example of an EC with STA already:
|
Example of an EC with STA already:
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
The purpose of SSDT-PLUG is to allow the kernel's XCPM(XNU's CPU Power Management) to manage our CPU's power management. It's pretty self explanatory why you'd want this.
|
The purpose of SSDT-PLUG is to allow the kernel's XCPM(XNU's CPU Power Management) to manage our CPU's power management. It's pretty self explanatory why you'd want this.
|
||||||
|
|
||||||
**Note**: SSDT-PLUG is only compatible with Intel's Haswell and newer CPUs, Sandy Bridge and Ivy Bridge will need to follow the [ssdtPRgen method](https://dortania.github.io/OpenCore-Desktop-Guide/post-install/pm.html#sandy-and-ivy-bridge-power-management)(in post-install) while AMD users should not use this(unless attempting to attach AGPM which is outside the scope of Dortania's guides)
|
**Note**: SSDT-PLUG is only compatible with Intel's Haswell and newer CPUs, Sandy Bridge and Ivy Bridge will need to follow the [ssdtPRgen method](https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management)(in post-install) while AMD users should not use this(unless attempting to attach AGPM which is outside the scope of Dortania's guides)
|
||||||
|
|
||||||
## Methods to make this SSDT
|
## Methods to make this SSDT
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ For Haswell and newer:
|
|||||||
|
|
||||||
* [SSDT-PLUG-DRTNIA](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml)
|
* [SSDT-PLUG-DRTNIA](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml)
|
||||||
|
|
||||||
For Ivy Bridge and older, see the [Optimizing Power Management page](https://dortania.github.io/OpenCore-Desktop-Guide/post-install/pm.html). This will be done *after* install. AMD CPU users **do not** need any SSDTs for power management.
|
For Ivy Bridge and older, see the [Optimizing Power Management page](https://dortania.github.io/OpenCore-Post-Install/universal/pm.html). This will be done *after* install. AMD CPU users **do not** need any SSDTs for power management.
|
||||||
|
|
||||||
## Embedded Controllers
|
## Embedded Controllers
|
||||||
|
|
||||||
|
|||||||
@@ -11,23 +11,31 @@ Please see the **specific ACPI section of your config.plist**, all SSDTs needed
|
|||||||
|
|
||||||
| Platforms | **CPU** | **EC** | **AWAC** | **NVRAM** | **USB** |
|
| Platforms | **CPU** | **EC** | **AWAC** | **NVRAM** | **USB** |
|
||||||
| :-------: | :-----: | :----: | :------: | :-------: | :-----: |
|
| :-------: | :-----: | :----: | :------: | :-------: | :-----: |
|
||||||
| Ivy Bridge | [CPU-PM](https://dortania.github.io/OpenCore-Desktop-Guide/post-install/pm.html#sandy-and-ivy-bridge-power-management) (Run in Post-Install) | [SSDT-EC](/Universal/ec-fix.html) | N/A | N/A | N/A |
|
| SandyBridge | [CPU-PM](https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management) (Run in Post-Install) | [SSDT-EC](/Universal/ec-fix.html) | N/A | N/A | N/A |
|
||||||
| Ivy Bridge-E | [SSDT-PLUG](/Universal/plug.html) | ^^ | ^^ | ^^ | ^^ |
|
| Ivy Bridge | ^^ | ^^ | N/A | N/A | N/A |
|
||||||
| Haswell/Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ |
|
| Haswell | [SSDT-PLUG](/Universal/plug.html) | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Haswell-E | ^^ | ^^ | ^^ | ^^ | ^^ |
|
| Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Broadwell-E | ^^ | ^^ | ^^ | ^^ | ^^ |
|
|
||||||
| Skylake | ^^ | [SSDT-EC-USBX](/Universal/ec-fix.html) | ^^ | ^^ | ^^ |
|
| Skylake | ^^ | [SSDT-EC-USBX](/Universal/ec-fix.html) | ^^ | ^^ | ^^ |
|
||||||
| Skylake-X | ^^ | ^^ | ^^ | ^^ | ^^ |
|
| Kaby Lake | ^^ | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Kabylake | ^^ | ^^ | ^^ | ^^ | ^^ |
|
|
||||||
| Coffee Lake | ^^ | ^^ | [SSDT-AWAC](/Universal/awac.html) | [SSDT-PMC](/Universal/nvram.html) | ^^ |
|
| Coffee Lake | ^^ | ^^ | [SSDT-AWAC](/Universal/awac.html) | [SSDT-PMC](/Universal/nvram.html) | ^^ |
|
||||||
| Comet Lake | ^^ | ^^ | ^^ | ^^ | [SSDT-RHUB](/Universal/rhub.html) |
|
| Comet Lake | ^^ | ^^ | ^^ | ^^ | [SSDT-RHUB](/Universal/rhub.html) |
|
||||||
| AMD (15/16/17h) | N/A | ^^ | N/A | N/A | N/A |
|
| AMD (15/16/17h) | N/A | ^^ | N/A | N/A | N/A |
|
||||||
|
|
||||||
|
## High End Desktop
|
||||||
|
|
||||||
|
| Platforms | **CPU** | **EC** | **AWAC** |
|
||||||
|
| :-------: | :-----: | :----: | :------: |
|
||||||
|
| Ivy Bridge-E | [SSDT-PLUG](/Universal/plug.html) | [SSDT-EC](/Universal/ec-fix.html) | N/A |
|
||||||
|
| Haswell-E | ^^ | [SSDT-EC-USBX](/Universal/ec-fix.html) | ^^ |
|
||||||
|
| Broadwell-E | ^^ | ^^ | ^^ |
|
||||||
|
| Skylake-X | ^^ | ^^ | [SSDT-AWAC](/Universal/awac.html) |
|
||||||
|
|
||||||
## Laptop
|
## Laptop
|
||||||
|
|
||||||
| Platforms | **CPU** | **EC** | **Backlight** | **I2C Trackpad** | **AWAC** | **USB** | **IRQ** |
|
| Platforms | **CPU** | **EC** | **Backlight** | **I2C Trackpad** | **AWAC** | **USB** | **IRQ** |
|
||||||
| :-------: | :-----: | :----: | :-----------: | :--------------: | :------: | :-----: | :-----: |
|
| :-------: | :-----: | :----: | :-----------: | :--------------: | :------: | :-----: | :-----: |
|
||||||
| Ivy Bridge | [CPU-PM](https://dortania.github.io/OpenCore-Desktop-Guide/post-install/pm.html#sandy-and-ivy-bridge-power-management) (Run in Post-Install) | [SSDT-EC](/Universal/ec-fix.html) | [SSDT-PNLF](/Laptops/backlight.html) | [SSDT-GPI0](/Laptops/trackpad.html) | N/A | N/A | [IRQ SSDT](/Universal/irq.html) |
|
| SandyBridge | [CPU-PM](https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management) (Run in Post-Install) | [SSDT-EC](/Universal/ec-fix.html) | [SSDT-PNLF](/Laptops/backlight.html) | [SSDT-GPI0](/Laptops/trackpad.html) | N/A | N/A | [IRQ SSDT](/Universal/irq.html) |
|
||||||
|
| Ivy Bridge | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Haswell | [SSDT-PLUG](/Universal/plug.html) | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
|
| Haswell | [SSDT-PLUG](/Universal/plug.html) | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
|
| Broadwell | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ | ^^ |
|
||||||
| Skylake | ^^ | [SSDT-EC-USBX](/Universal/ec-fix.html) | ^^ | ^^ | ^^ | ^^ | N/A |
|
| Skylake | ^^ | [SSDT-EC-USBX](/Universal/ec-fix.html) | ^^ | ^^ | ^^ | ^^ | N/A |
|
||||||
|
|||||||
Reference in New Issue
Block a user