mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2025-12-31 20:55:58 -08:00
Fix external links
This commit is contained in:
@@ -25,8 +25,8 @@ From the above example, we can see our display is hooked up to `PCI0.GFX0`
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-PNLF.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PNLF.dsl)
|
||||
* [SSDT-PNLFCFL.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PNLFCFL.dsl)
|
||||
* [SSDT-PNLF.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PNLF.dsl)
|
||||
* [SSDT-PNLFCFL.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PNLFCFL.dsl)
|
||||
* For Coffee Lake and newer
|
||||
|
||||
By default, this uses `PCI0.GFX0` for the pathing. you'll want to rename accordingly. For this example, we'll assume your pathing is `PCI0.GPU0`:
|
||||
|
||||
@@ -47,7 +47,7 @@ From the above, we can see we have `RTC`, `LPC0` and `PCI0`. Now we can head to
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-RTC0-RANGE.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0-RANGE.dsl)
|
||||
* [SSDT-RTC0-RANGE.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-RTC0-RANGE.dsl)
|
||||
|
||||
By default, this uses `PC00.LPC0.RTC` for the pathing. you'll want to rename accordingly.
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ But to double check, next search for `PNP0B00`:
|
||||
|
||||
And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: [RTC0 Method](#rtc0-method)
|
||||
|
||||
Now it's as simple as grabbing [SSDT-AWAC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl) and [compile](#compiling-the-ssdt), no changes needed You can also use the below SSDT to the same effect:
|
||||
Now it's as simple as grabbing [SSDT-AWAC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-AWAC.dsl) and [compile](#compiling-the-ssdt), no changes needed You can also use the below SSDT to the same effect:
|
||||
|
||||
* [SSDT-AWAC.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml)
|
||||
|
||||
@@ -59,7 +59,7 @@ From the above, we can see we have both `PCI0` and `LPC`. Now we can head to the
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-RTC0.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl)
|
||||
* [SSDT-RTC0.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-RTC0.dsl)
|
||||
|
||||
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
||||
|
||||
|
||||
@@ -74,9 +74,9 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-EC-USBX](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl)
|
||||
* [SSDT-EC-USBX](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-EC-USBX.dsl)
|
||||
* For Skylake and newer and all AMD systems
|
||||
* [SSDT-EC](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl)
|
||||
* [SSDT-EC](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-EC.dsl)
|
||||
* For Broadwell and older
|
||||
|
||||
Now when opening this SSDT, you'll notice a few things. Mainly:
|
||||
|
||||
@@ -27,7 +27,7 @@ So there's actually no edits required to SSDT-IMEI, you can either grab the sour
|
||||
|
||||
* [Prebuilt SSDT-IMEI](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml)
|
||||
|
||||
* [SSDT-IMEI's source code](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl)
|
||||
* [SSDT-IMEI's source code](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-IMEI.dsl)
|
||||
|
||||
With the SSDT done, you're now [ready to compile the SSDT!](/Manual/compile.md)
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-PMC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl)
|
||||
* [SSDT-PMC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PMC.dsl)
|
||||
|
||||
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
||||
|
||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||
|
||||
* [SSDT-PLUG.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl)
|
||||
* [SSDT-PLUG.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PLUG.dsl)
|
||||
|
||||
From the above SSDT, it's very likely your processor is already there. If so, you can delete all the other entries other than yours and the `Method PMPM` as this is what injects the `plugin-type=1` property into our system.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ By far the easiest way to get SSDT-PLUG is just downloading the below file:
|
||||
|
||||
* [SSDT-PLUG-DRTNIA.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml)
|
||||
|
||||
This prebuilt file is just a precompiled version of [SSDT-PLUG](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl) provided by Acidanthera.
|
||||
This prebuilt file is just a precompiled version of [SSDT-PLUG](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PLUG.dsl) provided by Acidanthera.
|
||||
|
||||
The main things to note with this method:
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ With the ACPI pathing, you can now head here: [Edits to the sample SSDT](#edits-
|
||||
|
||||
Now that we know the ACPI pathing of the SMBus, we can finally start editing the our SSDT.
|
||||
|
||||
* [SSDT-SBUS-MCHC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-SBUS-MCHC.dsl)
|
||||
* [SSDT-SBUS-MCHC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-SBUS-MCHC.dsl)
|
||||
|
||||
So the important parts we care about are:
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Super simple, just grab the SSDT and compile:
|
||||
|
||||
* [SSDT-UNC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-UNC.dsl)
|
||||
* [SSDT-UNC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-UNC.dsl)
|
||||
|
||||
See here how to compile: [Compiling ACPI](/Manual/compile.md)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// Based off of WhateverGreen's sample.dsl
|
||||
// https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/Sample.dsl
|
||||
// https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/Sample.dsl
|
||||
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AMDGPU", 0x00001000)
|
||||
{
|
||||
External (_SB_.PCI0, DeviceObj)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id
|
||||
* is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).
|
||||
*
|
||||
* Source: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl
|
||||
* Source: https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-IMEI.dsl
|
||||
*/
|
||||
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "IMEI", 0x00000000)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user