summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2021-01-21 08:17:00 +0200
committerKyösti Mälkki <kyosti.malkki@gmail.com>2021-01-27 15:35:13 +0000
commitcf246d5166170ba78fcbe2a013135fb233fc9c39 (patch)
tree27f4643aeb4ab5f9302360ecfb1d8bcb3a04a09d
parentbdd5031ad2bd70cff6de1f16237dc3f1507c7a64 (diff)
downloadcoreboot-cf246d5166170ba78fcbe2a013135fb233fc9c39.tar.xz
ACPI: Add top-level ASL
Objects that are created with acpigen need to be declared with External () for the generation of dsdt.asl to pass iasl without errors. There are some objects that are common to all platforms, and some that should be declared only conditionally. Having a top-level ASL helps to achieve this. Change-Id: Ibaf1ab9941b82f99e5fa857c0c7e4b6192c74330 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/49794 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Wim Vervoorn <wvervoorn@eltan.com> Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-by: Christian Walter <christian.walter@9elements.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
-rw-r--r--src/acpi/dsdt_top.asl1
-rw-r--r--src/mainboard/51nb/x210/dsdt.asl1
-rw-r--r--src/mainboard/acer/g43t-am3/dsdt.asl1
-rw-r--r--src/mainboard/amd/gardenia/dsdt.asl1
-rw-r--r--src/mainboard/amd/inagua/dsdt.asl1
-rw-r--r--src/mainboard/amd/mandolin/dsdt.asl1
-rw-r--r--src/mainboard/amd/olivehill/dsdt.asl1
-rw-r--r--src/mainboard/amd/padmelon/dsdt.asl1
-rw-r--r--src/mainboard/amd/parmer/dsdt.asl1
-rw-r--r--src/mainboard/amd/persimmon/dsdt.asl1
-rw-r--r--src/mainboard/amd/south_station/dsdt.asl1
-rw-r--r--src/mainboard/amd/thatcher/dsdt.asl1
-rw-r--r--src/mainboard/amd/union_station/dsdt.asl1
-rw-r--r--src/mainboard/aopen/dxplplusu/dsdt.asl1
-rw-r--r--src/mainboard/apple/macbook21/dsdt.asl1
-rw-r--r--src/mainboard/apple/macbookair4_2/dsdt.asl1
-rw-r--r--src/mainboard/asrock/b75pro3-m/dsdt.asl1
-rw-r--r--src/mainboard/asrock/b85m_pro4/dsdt.asl1
-rw-r--r--src/mainboard/asrock/e350m1/dsdt.asl1
-rw-r--r--src/mainboard/asrock/g41c-gs/dsdt.asl1
-rw-r--r--src/mainboard/asrock/h110m/dsdt.asl1
-rw-r--r--src/mainboard/asrock/h81m-hds/dsdt.asl1
-rw-r--r--src/mainboard/asrock/imb-a180/dsdt.asl1
-rw-r--r--src/mainboard/asus/a88xm-e/dsdt.asl1
-rw-r--r--src/mainboard/asus/am1i-a/dsdt.asl1
-rw-r--r--src/mainboard/asus/f2a85-m/dsdt.asl1
-rw-r--r--src/mainboard/asus/h61m-cs/dsdt.asl1
-rw-r--r--src/mainboard/asus/maximus_iv_gene-z/dsdt.asl1
-rw-r--r--src/mainboard/asus/p2b/dsdt.asl1
-rw-r--r--src/mainboard/asus/p5gc-mx/dsdt.asl1
-rw-r--r--src/mainboard/asus/p5qc/dsdt.asl1
-rw-r--r--src/mainboard/asus/p5ql-em/dsdt.asl1
-rw-r--r--src/mainboard/asus/p5qpl-am/dsdt.asl1
-rw-r--r--src/mainboard/asus/p8h61-m_lx/dsdt.asl1
-rw-r--r--src/mainboard/asus/p8h61-m_lx3_r2_0/dsdt.asl1
-rw-r--r--src/mainboard/asus/p8h61-m_pro/dsdt.asl1
-rw-r--r--src/mainboard/asus/p8z77-m_pro/dsdt.asl1
-rw-r--r--src/mainboard/asus/p8z77-v_lx2/dsdt.asl1
-rw-r--r--src/mainboard/bap/ode_e20XX/dsdt.asl1
-rw-r--r--src/mainboard/biostar/a68n_5200/dsdt.asl1
-rw-r--r--src/mainboard/biostar/am1ml/dsdt.asl1
-rw-r--r--src/mainboard/biostar/th61-itx/dsdt.asl1
-rw-r--r--src/mainboard/bostentech/gbyt4/dsdt.asl1
-rw-r--r--src/mainboard/clevo/cml-u/dsdt.asl1
-rw-r--r--src/mainboard/clevo/kbl-u/dsdt.asl1
-rw-r--r--src/mainboard/compulab/intense_pc/dsdt.asl1
-rw-r--r--src/mainboard/dell/optiplex_9010/dsdt.asl1
-rw-r--r--src/mainboard/elmex/pcm205400/dsdt.asl1
-rw-r--r--src/mainboard/emulation/qemu-i440fx/dsdt.asl1
-rw-r--r--src/mainboard/emulation/qemu-q35/dsdt.asl1
-rw-r--r--src/mainboard/facebook/fbg1701/dsdt.asl1
-rw-r--r--src/mainboard/facebook/monolith/dsdt.asl1
-rw-r--r--src/mainboard/foxconn/d41s/dsdt.asl1
-rw-r--r--src/mainboard/foxconn/g41s-k/dsdt.asl1
-rw-r--r--src/mainboard/getac/p470/dsdt.asl1
-rw-r--r--src/mainboard/gigabyte/ga-945gcm-s2l/dsdt.asl1
-rw-r--r--src/mainboard/gigabyte/ga-b75m-d3h/dsdt.asl1
-rw-r--r--src/mainboard/gigabyte/ga-g41m-es2l/dsdt.asl1
-rw-r--r--src/mainboard/gigabyte/ga-h61m-series/dsdt.asl1
-rw-r--r--src/mainboard/gizmosphere/gizmo/dsdt.asl1
-rw-r--r--src/mainboard/gizmosphere/gizmo2/dsdt.asl1
-rw-r--r--src/mainboard/google/auron/dsdt.asl1
-rw-r--r--src/mainboard/google/beltino/dsdt.asl1
-rw-r--r--src/mainboard/google/brya/dsdt.asl1
-rw-r--r--src/mainboard/google/butterfly/dsdt.asl1
-rw-r--r--src/mainboard/google/cyan/dsdt.asl1
-rw-r--r--src/mainboard/google/dedede/dsdt.asl1
-rw-r--r--src/mainboard/google/deltaur/dsdt.asl1
-rw-r--r--src/mainboard/google/drallion/dsdt.asl1
-rw-r--r--src/mainboard/google/eve/dsdt.asl1
-rw-r--r--src/mainboard/google/fizz/dsdt.asl1
-rw-r--r--src/mainboard/google/glados/dsdt.asl1
-rw-r--r--src/mainboard/google/hatch/dsdt.asl1
-rw-r--r--src/mainboard/google/jecht/dsdt.asl1
-rw-r--r--src/mainboard/google/kahlee/dsdt.asl1
-rw-r--r--src/mainboard/google/link/dsdt.asl1
-rw-r--r--src/mainboard/google/octopus/dsdt.asl1
-rw-r--r--src/mainboard/google/parrot/dsdt.asl1
-rw-r--r--src/mainboard/google/poppy/dsdt.asl1
-rw-r--r--src/mainboard/google/rambi/dsdt.asl1
-rw-r--r--src/mainboard/google/reef/dsdt.asl1
-rw-r--r--src/mainboard/google/sarien/dsdt.asl1
-rw-r--r--src/mainboard/google/slippy/dsdt.asl1
-rw-r--r--src/mainboard/google/stout/dsdt.asl1
-rw-r--r--src/mainboard/google/volteer/dsdt.asl1
-rw-r--r--src/mainboard/google/zork/dsdt.asl1
-rw-r--r--src/mainboard/hp/abm/dsdt.asl1
-rw-r--r--src/mainboard/hp/compaq_8200_elite_sff/dsdt.asl1
-rw-r--r--src/mainboard/hp/folio_9480m/dsdt.asl1
-rw-r--r--src/mainboard/hp/pavilion_m6_1035dx/dsdt.asl1
-rw-r--r--src/mainboard/hp/snb_ivb_laptops/dsdt.asl1
-rw-r--r--src/mainboard/hp/z220_sff_workstation/dsdt.asl1
-rw-r--r--src/mainboard/ibase/mb899/dsdt.asl1
-rw-r--r--src/mainboard/intel/adlrvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/apollolake_rvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/baskingridge/dsdt.asl1
-rw-r--r--src/mainboard/intel/cedarisland_crb/dsdt.asl1
-rw-r--r--src/mainboard/intel/coffeelake_rvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/d510mo/dsdt.asl1
-rw-r--r--src/mainboard/intel/d945gclf/dsdt.asl1
-rw-r--r--src/mainboard/intel/dcp847ske/dsdt.asl1
-rw-r--r--src/mainboard/intel/dg41wv/dsdt.asl1
-rw-r--r--src/mainboard/intel/dg43gt/dsdt.asl1
-rw-r--r--src/mainboard/intel/elkhartlake_crb/dsdt.asl1
-rw-r--r--src/mainboard/intel/emeraldlake2/dsdt.asl1
-rw-r--r--src/mainboard/intel/galileo/dsdt.asl1
-rw-r--r--src/mainboard/intel/glkrvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/harcuvar/dsdt.asl1
-rw-r--r--src/mainboard/intel/icelake_rvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/jasperlake_rvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/kblrvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/kunimitsu/dsdt.asl1
-rw-r--r--src/mainboard/intel/leafhill/dsdt.asl1
-rw-r--r--src/mainboard/intel/minnow3/dsdt.asl1
-rw-r--r--src/mainboard/intel/saddlebrook/dsdt.asl1
-rw-r--r--src/mainboard/intel/shadowmountain/dsdt.asl1
-rw-r--r--src/mainboard/intel/strago/dsdt.asl1
-rw-r--r--src/mainboard/intel/tglrvp/dsdt.asl1
-rw-r--r--src/mainboard/intel/wtm2/dsdt.asl1
-rw-r--r--src/mainboard/jetway/nf81-t56n-lf/dsdt.asl1
-rw-r--r--src/mainboard/kontron/986lcd-m/dsdt.asl1
-rw-r--r--src/mainboard/kontron/bsl6/dsdt.asl1
-rw-r--r--src/mainboard/kontron/ktqm77/dsdt.asl1
-rw-r--r--src/mainboard/kontron/mal10/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/g505s/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/l520/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/s230u/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t400/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t410/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t420/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t420s/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t430/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t430s/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t440p/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t520/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t530/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/t60/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/thinkcentre_a58/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x131e/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x1_carbon_gen1/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x200/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x201/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x220/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x230/dsdt.asl1
-rw-r--r--src/mainboard/lenovo/x60/dsdt.asl1
-rw-r--r--src/mainboard/libretrend/lt1000/dsdt.asl1
-rw-r--r--src/mainboard/lippert/frontrunner-af/dsdt.asl1
-rw-r--r--src/mainboard/msi/ms7707/dsdt.asl1
-rw-r--r--src/mainboard/msi/ms7721/dsdt.asl1
-rw-r--r--src/mainboard/ocp/deltalake/dsdt.asl1
-rw-r--r--src/mainboard/ocp/tiogapass/dsdt.asl1
-rw-r--r--src/mainboard/packardbell/ms2290/dsdt.asl1
-rw-r--r--src/mainboard/pcengines/apu1/dsdt.asl1
-rw-r--r--src/mainboard/pcengines/apu2/dsdt.asl1
-rw-r--r--src/mainboard/portwell/m107/dsdt.asl1
-rw-r--r--src/mainboard/prodrive/hermes/dsdt.asl1
-rw-r--r--src/mainboard/protectli/vault_bsw/dsdt.asl1
-rw-r--r--src/mainboard/protectli/vault_kbl/dsdt.asl1
-rw-r--r--src/mainboard/purism/librem_bdw/dsdt.asl1
-rw-r--r--src/mainboard/purism/librem_cnl/dsdt.asl1
-rw-r--r--src/mainboard/purism/librem_skl/dsdt.asl1
-rw-r--r--src/mainboard/razer/blade_stealth_kbl/dsdt.asl5
-rw-r--r--src/mainboard/roda/rk886ex/dsdt.asl1
-rw-r--r--src/mainboard/roda/rk9/dsdt.asl1
-rw-r--r--src/mainboard/roda/rv11/dsdt.asl1
-rw-r--r--src/mainboard/samsung/lumpy/dsdt.asl1
-rw-r--r--src/mainboard/samsung/stumpy/dsdt.asl1
-rw-r--r--src/mainboard/sapphire/pureplatinumh61/dsdt.asl1
-rw-r--r--src/mainboard/scaleway/tagada/dsdt.asl1
-rw-r--r--src/mainboard/siemens/chili/dsdt.asl1
-rw-r--r--src/mainboard/siemens/mc_apl1/dsdt.asl1
-rw-r--r--src/mainboard/supermicro/x10slm-f/dsdt.asl1
-rw-r--r--src/mainboard/supermicro/x11-lga1151-series/dsdt.asl1
-rw-r--r--src/mainboard/supermicro/x9scl/dsdt.asl1
-rw-r--r--src/mainboard/system76/lemp9/dsdt.asl1
-rw-r--r--src/mainboard/up/squared/dsdt.asl1
176 files changed, 179 insertions, 1 deletions
diff --git a/src/acpi/dsdt_top.asl b/src/acpi/dsdt_top.asl
new file mode 100644
index 0000000000..853b0877b3
--- /dev/null
+++ b/src/acpi/dsdt_top.asl
@@ -0,0 +1 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
diff --git a/src/mainboard/51nb/x210/dsdt.asl b/src/mainboard/51nb/x210/dsdt.asl
index 58f5511510..a9ed9198c1 100644
--- a/src/mainboard/51nb/x210/dsdt.asl
+++ b/src/mainboard/51nb/x210/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <soc/intel/skylake/acpi/globalnvs.asl>
diff --git a/src/mainboard/acer/g43t-am3/dsdt.asl b/src/mainboard/acer/g43t-am3/dsdt.asl
index dacd76cc46..c1dd80e9ee 100644
--- a/src/mainboard/acer/g43t-am3/dsdt.asl
+++ b/src/mainboard/acer/g43t-am3/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090811 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801jx/acpi/globalnvs.asl>
diff --git a/src/mainboard/amd/gardenia/dsdt.asl b/src/mainboard/amd/gardenia/dsdt.asl
index 38cd34cd12..e21934f7fc 100644
--- a/src/mainboard/amd/gardenia/dsdt.asl
+++ b/src/mainboard/amd/gardenia/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <globalnvs.asl>
diff --git a/src/mainboard/amd/inagua/dsdt.asl b/src/mainboard/amd/inagua/dsdt.asl
index 92591d75ff..d81c672af8 100644
--- a/src/mainboard/amd/inagua/dsdt.asl
+++ b/src/mainboard/amd/inagua/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/mandolin/dsdt.asl b/src/mainboard/amd/mandolin/dsdt.asl
index d2fa4add7b..1cce71e588 100644
--- a/src/mainboard/amd/mandolin/dsdt.asl
+++ b/src/mainboard/amd/mandolin/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <globalnvs.asl>
diff --git a/src/mainboard/amd/olivehill/dsdt.asl b/src/mainboard/amd/olivehill/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/amd/olivehill/dsdt.asl
+++ b/src/mainboard/amd/olivehill/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/padmelon/dsdt.asl b/src/mainboard/amd/padmelon/dsdt.asl
index f4cb15fc16..ca4740eb58 100644
--- a/src/mainboard/amd/padmelon/dsdt.asl
+++ b/src/mainboard/amd/padmelon/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <globalnvs.asl>
diff --git a/src/mainboard/amd/parmer/dsdt.asl b/src/mainboard/amd/parmer/dsdt.asl
index 940487f20b..86e0a825b4 100644
--- a/src/mainboard/amd/parmer/dsdt.asl
+++ b/src/mainboard/amd/parmer/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/persimmon/dsdt.asl b/src/mainboard/amd/persimmon/dsdt.asl
index 92591d75ff..d81c672af8 100644
--- a/src/mainboard/amd/persimmon/dsdt.asl
+++ b/src/mainboard/amd/persimmon/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/south_station/dsdt.asl b/src/mainboard/amd/south_station/dsdt.asl
index 92591d75ff..d81c672af8 100644
--- a/src/mainboard/amd/south_station/dsdt.asl
+++ b/src/mainboard/amd/south_station/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/thatcher/dsdt.asl b/src/mainboard/amd/thatcher/dsdt.asl
index 940487f20b..86e0a825b4 100644
--- a/src/mainboard/amd/thatcher/dsdt.asl
+++ b/src/mainboard/amd/thatcher/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/amd/union_station/dsdt.asl b/src/mainboard/amd/union_station/dsdt.asl
index 92591d75ff..d81c672af8 100644
--- a/src/mainboard/amd/union_station/dsdt.asl
+++ b/src/mainboard/amd/union_station/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/aopen/dxplplusu/dsdt.asl b/src/mainboard/aopen/dxplplusu/dsdt.asl
index 4227ff2b06..d00d1e5b41 100644
--- a/src/mainboard/aopen/dxplplusu/dsdt.asl
+++ b/src/mainboard/aopen/dxplplusu/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
ACPI_TABLE_CREATOR,
0x20111103 // OEM revision
) {
+ #include <acpi/dsdt_top.asl>
Scope(\_SB)
{
diff --git a/src/mainboard/apple/macbook21/dsdt.asl b/src/mainboard/apple/macbook21/dsdt.asl
index 4ea20e5be5..69f804de37 100644
--- a/src/mainboard/apple/macbook21/dsdt.asl
+++ b/src/mainboard/apple/macbook21/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/apple/macbookair4_2/dsdt.asl b/src/mainboard/apple/macbookair4_2/dsdt.asl
index a25c8b64cb..a5ddaf211a 100644
--- a/src/mainboard/apple/macbookair4_2/dsdt.asl
+++ b/src/mainboard/apple/macbookair4_2/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asrock/b75pro3-m/dsdt.asl b/src/mainboard/asrock/b75pro3-m/dsdt.asl
index 2f919170ad..0dd5e8f42a 100644
--- a/src/mainboard/asrock/b75pro3-m/dsdt.asl
+++ b/src/mainboard/asrock/b75pro3-m/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asrock/b85m_pro4/dsdt.asl b/src/mainboard/asrock/b85m_pro4/dsdt.asl
index bba5c2e593..3a4260454d 100644
--- a/src/mainboard/asrock/b85m_pro4/dsdt.asl
+++ b/src/mainboard/asrock/b85m_pro4/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include "acpi/superio.asl"
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asrock/e350m1/dsdt.asl b/src/mainboard/asrock/e350m1/dsdt.asl
index 27f9de0f6a..b6bb94a253 100644
--- a/src/mainboard/asrock/e350m1/dsdt.asl
+++ b/src/mainboard/asrock/e350m1/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/asrock/g41c-gs/dsdt.asl b/src/mainboard/asrock/g41c-gs/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/asrock/g41c-gs/dsdt.asl
+++ b/src/mainboard/asrock/g41c-gs/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/asrock/h110m/dsdt.asl b/src/mainboard/asrock/h110m/dsdt.asl
index 3820b945b1..22571573f8 100644
--- a/src/mainboard/asrock/h110m/dsdt.asl
+++ b/src/mainboard/asrock/h110m/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/asrock/h81m-hds/dsdt.asl b/src/mainboard/asrock/h81m-hds/dsdt.asl
index d3e7ba17d0..5a56825a59 100644
--- a/src/mainboard/asrock/h81m-hds/dsdt.asl
+++ b/src/mainboard/asrock/h81m-hds/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20181031 /* OEM Revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/lynxpoint/acpi/globalnvs.asl>
diff --git a/src/mainboard/asrock/imb-a180/dsdt.asl b/src/mainboard/asrock/imb-a180/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/asrock/imb-a180/dsdt.asl
+++ b/src/mainboard/asrock/imb-a180/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/asus/a88xm-e/dsdt.asl b/src/mainboard/asus/a88xm-e/dsdt.asl
index a72fa36df7..5b057a1cb2 100644
--- a/src/mainboard/asus/a88xm-e/dsdt.asl
+++ b/src/mainboard/asus/a88xm-e/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/asus/am1i-a/dsdt.asl b/src/mainboard/asus/am1i-a/dsdt.asl
index d5e1e18128..8da27ede30 100644
--- a/src/mainboard/asus/am1i-a/dsdt.asl
+++ b/src/mainboard/asus/am1i-a/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/asus/f2a85-m/dsdt.asl b/src/mainboard/asus/f2a85-m/dsdt.asl
index 7b52fb6cbe..7ab5f694a6 100644
--- a/src/mainboard/asus/f2a85-m/dsdt.asl
+++ b/src/mainboard/asus/f2a85-m/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/asus/h61m-cs/dsdt.asl b/src/mainboard/asus/h61m-cs/dsdt.asl
index 38604c5583..d1f241dded 100644
--- a/src/mainboard/asus/h61m-cs/dsdt.asl
+++ b/src/mainboard/asus/h61m-cs/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/maximus_iv_gene-z/dsdt.asl b/src/mainboard/asus/maximus_iv_gene-z/dsdt.asl
index ec3b9ea140..b1854cae3a 100644
--- a/src/mainboard/asus/maximus_iv_gene-z/dsdt.asl
+++ b/src/mainboard/asus/maximus_iv_gene-z/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20171231 /* OEM Revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/p2b/dsdt.asl b/src/mainboard/asus/p2b/dsdt.asl
index 006db8a02c..9e7951b4b5 100644
--- a/src/mainboard/asus/p2b/dsdt.asl
+++ b/src/mainboard/asus/p2b/dsdt.asl
@@ -19,6 +19,7 @@ DefinitionBlock (
1
)
{
+ #include <acpi/dsdt_top.asl>
/* \_SB scope defining the main processor is generated in SSDT. */
OperationRegion(X80, SystemIO, 0x80, 1)
diff --git a/src/mainboard/asus/p5gc-mx/dsdt.asl b/src/mainboard/asus/p5gc-mx/dsdt.asl
index 4e43cc47c3..32a7c29c3e 100644
--- a/src/mainboard/asus/p5gc-mx/dsdt.asl
+++ b/src/mainboard/asus/p5gc-mx/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/p5qc/dsdt.asl b/src/mainboard/asus/p5qc/dsdt.asl
index fa8820855e..ab44aaf65b 100644
--- a/src/mainboard/asus/p5qc/dsdt.asl
+++ b/src/mainboard/asus/p5qc/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x00000001 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801jx/acpi/globalnvs.asl>
diff --git a/src/mainboard/asus/p5ql-em/dsdt.asl b/src/mainboard/asus/p5ql-em/dsdt.asl
index e0290979af..4d49c79d9f 100644
--- a/src/mainboard/asus/p5ql-em/dsdt.asl
+++ b/src/mainboard/asus/p5ql-em/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x00000001 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801jx/acpi/globalnvs.asl>
diff --git a/src/mainboard/asus/p5qpl-am/dsdt.asl b/src/mainboard/asus/p5qpl-am/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/asus/p5qpl-am/dsdt.asl
+++ b/src/mainboard/asus/p5qpl-am/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/asus/p8h61-m_lx/dsdt.asl b/src/mainboard/asus/p8h61-m_lx/dsdt.asl
index ec3b9ea140..b1854cae3a 100644
--- a/src/mainboard/asus/p8h61-m_lx/dsdt.asl
+++ b/src/mainboard/asus/p8h61-m_lx/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20171231 /* OEM Revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/p8h61-m_lx3_r2_0/dsdt.asl b/src/mainboard/asus/p8h61-m_lx3_r2_0/dsdt.asl
index f83653051f..e8e2b3a3e5 100644
--- a/src/mainboard/asus/p8h61-m_lx3_r2_0/dsdt.asl
+++ b/src/mainboard/asus/p8h61-m_lx3_r2_0/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/p8h61-m_pro/dsdt.asl b/src/mainboard/asus/p8h61-m_pro/dsdt.asl
index 6a248b24dd..d1f0d029d9 100644
--- a/src/mainboard/asus/p8h61-m_pro/dsdt.asl
+++ b/src/mainboard/asus/p8h61-m_pro/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include "acpi/superio.asl"
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/asus/p8z77-m_pro/dsdt.asl b/src/mainboard/asus/p8z77-m_pro/dsdt.asl
index ba58cf2412..37de9661f8 100644
--- a/src/mainboard/asus/p8z77-m_pro/dsdt.asl
+++ b/src/mainboard/asus/p8z77-m_pro/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/asus/p8z77-v_lx2/dsdt.asl b/src/mainboard/asus/p8z77-v_lx2/dsdt.asl
index c49090e154..0477378081 100644
--- a/src/mainboard/asus/p8z77-v_lx2/dsdt.asl
+++ b/src/mainboard/asus/p8z77-v_lx2/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include "acpi/superio.asl"
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/bap/ode_e20XX/dsdt.asl b/src/mainboard/bap/ode_e20XX/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/bap/ode_e20XX/dsdt.asl
+++ b/src/mainboard/bap/ode_e20XX/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/biostar/a68n_5200/dsdt.asl b/src/mainboard/biostar/a68n_5200/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/biostar/a68n_5200/dsdt.asl
+++ b/src/mainboard/biostar/a68n_5200/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/biostar/am1ml/dsdt.asl b/src/mainboard/biostar/am1ml/dsdt.asl
index e8b99f4018..f9243a3124 100644
--- a/src/mainboard/biostar/am1ml/dsdt.asl
+++ b/src/mainboard/biostar/am1ml/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/biostar/th61-itx/dsdt.asl b/src/mainboard/biostar/th61-itx/dsdt.asl
index 60a74677fb..05e8c1ad88 100644
--- a/src/mainboard/biostar/th61-itx/dsdt.asl
+++ b/src/mainboard/biostar/th61-itx/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/bostentech/gbyt4/dsdt.asl b/src/mainboard/bostentech/gbyt4/dsdt.asl
index 5d9a8de8f5..a3859f94d4 100644
--- a/src/mainboard/bostentech/gbyt4/dsdt.asl
+++ b/src/mainboard/bostentech/gbyt4/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/baytrail/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/clevo/cml-u/dsdt.asl b/src/mainboard/clevo/cml-u/dsdt.asl
index 05e297b206..203f39e702 100644
--- a/src/mainboard/clevo/cml-u/dsdt.asl
+++ b/src/mainboard/clevo/cml-u/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/clevo/kbl-u/dsdt.asl b/src/mainboard/clevo/kbl-u/dsdt.asl
index 21acf37dc2..1440ebe71c 100644
--- a/src/mainboard/clevo/kbl-u/dsdt.asl
+++ b/src/mainboard/clevo/kbl-u/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/skylake/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/compulab/intense_pc/dsdt.asl b/src/mainboard/compulab/intense_pc/dsdt.asl
index abbb01c7df..fd97836564 100644
--- a/src/mainboard/compulab/intense_pc/dsdt.asl
+++ b/src/mainboard/compulab/intense_pc/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/dell/optiplex_9010/dsdt.asl b/src/mainboard/dell/optiplex_9010/dsdt.asl
index bd2229bd8f..fa9cb86402 100644
--- a/src/mainboard/dell/optiplex_9010/dsdt.asl
+++ b/src/mainboard/dell/optiplex_9010/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/elmex/pcm205400/dsdt.asl b/src/mainboard/elmex/pcm205400/dsdt.asl
index 92591d75ff..d81c672af8 100644
--- a/src/mainboard/elmex/pcm205400/dsdt.asl
+++ b/src/mainboard/elmex/pcm205400/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/emulation/qemu-i440fx/dsdt.asl b/src/mainboard/emulation/qemu-i440fx/dsdt.asl
index 6fd44672e7..6c298cf672 100644
--- a/src/mainboard/emulation/qemu-i440fx/dsdt.asl
+++ b/src/mainboard/emulation/qemu-i440fx/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x1 // OEM Revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/dbug.asl"
diff --git a/src/mainboard/emulation/qemu-q35/dsdt.asl b/src/mainboard/emulation/qemu-q35/dsdt.asl
index d89d67f998..494e296100 100644
--- a/src/mainboard/emulation/qemu-q35/dsdt.asl
+++ b/src/mainboard/emulation/qemu-q35/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock (
0x2 // OEM Revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "../qemu-i440fx/acpi/dbug.asl"
diff --git a/src/mainboard/facebook/fbg1701/dsdt.asl b/src/mainboard/facebook/fbg1701/dsdt.asl
index 345ce570d6..a5b103d91f 100644
--- a/src/mainboard/facebook/fbg1701/dsdt.asl
+++ b/src/mainboard/facebook/fbg1701/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/facebook/monolith/dsdt.asl b/src/mainboard/facebook/monolith/dsdt.asl
index 40a2a7df3e..147c826452 100644
--- a/src/mainboard/facebook/monolith/dsdt.asl
+++ b/src/mainboard/facebook/monolith/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/foxconn/d41s/dsdt.asl b/src/mainboard/foxconn/d41s/dsdt.asl
index 5e74be86e9..25bdc1273b 100644
--- a/src/mainboard/foxconn/d41s/dsdt.asl
+++ b/src/mainboard/foxconn/d41s/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/foxconn/g41s-k/dsdt.asl b/src/mainboard/foxconn/g41s-k/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/foxconn/g41s-k/dsdt.asl
+++ b/src/mainboard/foxconn/g41s-k/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/getac/p470/dsdt.asl b/src/mainboard/getac/p470/dsdt.asl
index 4686db1b95..107d549a9e 100644
--- a/src/mainboard/getac/p470/dsdt.asl
+++ b/src/mainboard/getac/p470/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/gigabyte/ga-945gcm-s2l/dsdt.asl b/src/mainboard/gigabyte/ga-945gcm-s2l/dsdt.asl
index 80c5ff44c6..c2aa8497cc 100644
--- a/src/mainboard/gigabyte/ga-945gcm-s2l/dsdt.asl
+++ b/src/mainboard/gigabyte/ga-945gcm-s2l/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/gigabyte/ga-b75m-d3h/dsdt.asl b/src/mainboard/gigabyte/ga-b75m-d3h/dsdt.asl
index 7a965176e7..b70b338fa8 100644
--- a/src/mainboard/gigabyte/ga-b75m-d3h/dsdt.asl
+++ b/src/mainboard/gigabyte/ga-b75m-d3h/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/gigabyte/ga-g41m-es2l/dsdt.asl b/src/mainboard/gigabyte/ga-g41m-es2l/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/gigabyte/ga-g41m-es2l/dsdt.asl
+++ b/src/mainboard/gigabyte/ga-g41m-es2l/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/gigabyte/ga-h61m-series/dsdt.asl b/src/mainboard/gigabyte/ga-h61m-series/dsdt.asl
index 40f5faf465..5903648001 100644
--- a/src/mainboard/gigabyte/ga-h61m-series/dsdt.asl
+++ b/src/mainboard/gigabyte/ga-h61m-series/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
#include "acpi/platform.asl"
#include "acpi/superio.asl"
diff --git a/src/mainboard/gizmosphere/gizmo/dsdt.asl b/src/mainboard/gizmosphere/gizmo/dsdt.asl
index c5ad8c850f..cf04653b31 100644
--- a/src/mainboard/gizmosphere/gizmo/dsdt.asl
+++ b/src/mainboard/gizmosphere/gizmo/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/gizmosphere/gizmo2/dsdt.asl b/src/mainboard/gizmosphere/gizmo2/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/gizmosphere/gizmo2/dsdt.asl
+++ b/src/mainboard/gizmosphere/gizmo2/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/google/auron/dsdt.asl b/src/mainboard/google/auron/dsdt.asl
index 9da89ef439..747134f292 100644
--- a/src/mainboard/google/auron/dsdt.asl
+++ b/src/mainboard/google/auron/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/broadwell/acpi/platform.asl>
// Thermal handler
diff --git a/src/mainboard/google/beltino/dsdt.asl b/src/mainboard/google/beltino/dsdt.asl
index 45442db902..2156acff33 100644
--- a/src/mainboard/google/beltino/dsdt.asl
+++ b/src/mainboard/google/beltino/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// Thermal handler
diff --git a/src/mainboard/google/brya/dsdt.asl b/src/mainboard/google/brya/dsdt.asl
index fcdd1a8844..ea0bbf6c7b 100644
--- a/src/mainboard/google/brya/dsdt.asl
+++ b/src/mainboard/google/brya/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* Some generic macros */
#include <soc/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/google/butterfly/dsdt.asl b/src/mainboard/google/butterfly/dsdt.asl
index 7bccd7f4b4..d3800096b7 100644
--- a/src/mainboard/google/butterfly/dsdt.asl
+++ b/src/mainboard/google/butterfly/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/google/cyan/dsdt.asl b/src/mainboard/google/cyan/dsdt.asl
index b751fa3eea..2652076241 100644
--- a/src/mainboard/google/cyan/dsdt.asl
+++ b/src/mainboard/google/cyan/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/dedede/dsdt.asl b/src/mainboard/google/dedede/dsdt.asl
index 39cc25e156..c437ecf509 100644
--- a/src/mainboard/google/dedede/dsdt.asl
+++ b/src/mainboard/google/dedede/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/deltaur/dsdt.asl b/src/mainboard/google/deltaur/dsdt.asl
index 1bca44f26f..b8d4c8a440 100644
--- a/src/mainboard/google/deltaur/dsdt.asl
+++ b/src/mainboard/google/deltaur/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/drallion/dsdt.asl b/src/mainboard/google/drallion/dsdt.asl
index 92fa2b8318..8d571bb1c5 100644
--- a/src/mainboard/google/drallion/dsdt.asl
+++ b/src/mainboard/google/drallion/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/eve/dsdt.asl b/src/mainboard/google/eve/dsdt.asl
index 0fface13f8..a5f7d5f15a 100644
--- a/src/mainboard/google/eve/dsdt.asl
+++ b/src/mainboard/google/eve/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/fizz/dsdt.asl b/src/mainboard/google/fizz/dsdt.asl
index 04c0d17a05..bbc37ac418 100644
--- a/src/mainboard/google/fizz/dsdt.asl
+++ b/src/mainboard/google/fizz/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/glados/dsdt.asl b/src/mainboard/google/glados/dsdt.asl
index 42332428e4..4b78de03a6 100644
--- a/src/mainboard/google/glados/dsdt.asl
+++ b/src/mainboard/google/glados/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/google/hatch/dsdt.asl b/src/mainboard/google/hatch/dsdt.asl
index d66844062f..b667e7e4e3 100644
--- a/src/mainboard/google/hatch/dsdt.asl
+++ b/src/mainboard/google/hatch/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/jecht/dsdt.asl b/src/mainboard/google/jecht/dsdt.asl
index 996c035319..88d312a463 100644
--- a/src/mainboard/google/jecht/dsdt.asl
+++ b/src/mainboard/google/jecht/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/google/kahlee/dsdt.asl b/src/mainboard/google/kahlee/dsdt.asl
index c3ffd5bc56..44195ce1ea 100644
--- a/src/mainboard/google/kahlee/dsdt.asl
+++ b/src/mainboard/google/kahlee/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <globalnvs.asl>
diff --git a/src/mainboard/google/link/dsdt.asl b/src/mainboard/google/link/dsdt.asl
index 7bccd7f4b4..d3800096b7 100644
--- a/src/mainboard/google/link/dsdt.asl
+++ b/src/mainboard/google/link/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/google/octopus/dsdt.asl b/src/mainboard/google/octopus/dsdt.asl
index 513db663fe..629f806a1f 100644
--- a/src/mainboard/google/octopus/dsdt.asl
+++ b/src/mainboard/google/octopus/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>
diff --git a/src/mainboard/google/parrot/dsdt.asl b/src/mainboard/google/parrot/dsdt.asl
index 16f16dc0ea..fa39cac3fe 100644
--- a/src/mainboard/google/parrot/dsdt.asl
+++ b/src/mainboard/google/parrot/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/google/poppy/dsdt.asl b/src/mainboard/google/poppy/dsdt.asl
index 10e17d9b86..bde32ccd52 100644
--- a/src/mainboard/google/poppy/dsdt.asl
+++ b/src/mainboard/google/poppy/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/rambi/dsdt.asl b/src/mainboard/google/rambi/dsdt.asl
index 1a6a1b922e..3136571d4b 100644
--- a/src/mainboard/google/rambi/dsdt.asl
+++ b/src/mainboard/google/rambi/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/baytrail/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/google/reef/dsdt.asl b/src/mainboard/google/reef/dsdt.asl
index ecd44f6c92..98cba0ca5a 100644
--- a/src/mainboard/google/reef/dsdt.asl
+++ b/src/mainboard/google/reef/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>
diff --git a/src/mainboard/google/sarien/dsdt.asl b/src/mainboard/google/sarien/dsdt.asl
index 664305eeef..e561af5c8d 100644
--- a/src/mainboard/google/sarien/dsdt.asl
+++ b/src/mainboard/google/sarien/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/google/slippy/dsdt.asl b/src/mainboard/google/slippy/dsdt.asl
index 8ca683dcb2..972c3823e3 100644
--- a/src/mainboard/google/slippy/dsdt.asl
+++ b/src/mainboard/google/slippy/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// Thermal handler
diff --git a/src/mainboard/google/stout/dsdt.asl b/src/mainboard/google/stout/dsdt.asl
index 5aef3604d7..fdb994e903 100644
--- a/src/mainboard/google/stout/dsdt.asl
+++ b/src/mainboard/google/stout/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/google/volteer/dsdt.asl b/src/mainboard/google/volteer/dsdt.asl
index ba9541ee5d..10064330f3 100644
--- a/src/mainboard/google/volteer/dsdt.asl
+++ b/src/mainboard/google/volteer/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/google/zork/dsdt.asl b/src/mainboard/google/zork/dsdt.asl
index a96d47c089..3ffbd2f3f7 100644
--- a/src/mainboard/google/zork/dsdt.asl
+++ b/src/mainboard/google/zork/dsdt.asl
@@ -14,6 +14,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <globalnvs.asl>
diff --git a/src/mainboard/hp/abm/dsdt.asl b/src/mainboard/hp/abm/dsdt.asl
index 59677a7360..b739bb1cec 100644
--- a/src/mainboard/hp/abm/dsdt.asl
+++ b/src/mainboard/hp/abm/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/hp/compaq_8200_elite_sff/dsdt.asl b/src/mainboard/hp/compaq_8200_elite_sff/dsdt.asl
index abbb01c7df..fd97836564 100644
--- a/src/mainboard/hp/compaq_8200_elite_sff/dsdt.asl
+++ b/src/mainboard/hp/compaq_8200_elite_sff/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/hp/folio_9480m/dsdt.asl b/src/mainboard/hp/folio_9480m/dsdt.asl
index b5343726ff..ef41b3770c 100644
--- a/src/mainboard/hp/folio_9480m/dsdt.asl
+++ b/src/mainboard/hp/folio_9480m/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20141018 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/hp/pavilion_m6_1035dx/dsdt.asl b/src/mainboard/hp/pavilion_m6_1035dx/dsdt.asl
index da03899e09..785b7720c1 100644
--- a/src/mainboard/hp/pavilion_m6_1035dx/dsdt.asl
+++ b/src/mainboard/hp/pavilion_m6_1035dx/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/hp/snb_ivb_laptops/dsdt.asl b/src/mainboard/hp/snb_ivb_laptops/dsdt.asl
index abbb01c7df..fd97836564 100644
--- a/src/mainboard/hp/snb_ivb_laptops/dsdt.asl
+++ b/src/mainboard/hp/snb_ivb_laptops/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/hp/z220_sff_workstation/dsdt.asl b/src/mainboard/hp/z220_sff_workstation/dsdt.asl
index abbb01c7df..fd97836564 100644
--- a/src/mainboard/hp/z220_sff_workstation/dsdt.asl
+++ b/src/mainboard/hp/z220_sff_workstation/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/ibase/mb899/dsdt.asl b/src/mainboard/ibase/mb899/dsdt.asl
index a8e94fe38a..0fe2205524 100644
--- a/src/mainboard/ibase/mb899/dsdt.asl
+++ b/src/mainboard/ibase/mb899/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/intel/adlrvp/dsdt.asl b/src/mainboard/intel/adlrvp/dsdt.asl
index 6e7ccd1d7c..cf73ddf62b 100644
--- a/src/mainboard/intel/adlrvp/dsdt.asl
+++ b/src/mainboard/intel/adlrvp/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/intel/apollolake_rvp/dsdt.asl b/src/mainboard/intel/apollolake_rvp/dsdt.asl
index 6806a8d1b9..6c1868a51b 100644
--- a/src/mainboard/intel/apollolake_rvp/dsdt.asl
+++ b/src/mainboard/intel/apollolake_rvp/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
Scope (\_SB) {
Device (PCI0)
{
diff --git a/src/mainboard/intel/baskingridge/dsdt.asl b/src/mainboard/intel/baskingridge/dsdt.asl
index 5971917f9d..ac8f408709 100644
--- a/src/mainboard/intel/baskingridge/dsdt.asl
+++ b/src/mainboard/intel/baskingridge/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/intel/cedarisland_crb/dsdt.asl b/src/mainboard/intel/cedarisland_crb/dsdt.asl
index d880d5416d..a9e2b053d8 100644
--- a/src/mainboard/intel/cedarisland_crb/dsdt.asl
+++ b/src/mainboard/intel/cedarisland_crb/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
Name(_S0, Package() { 0x00, 0x00, 0x00, 0x00 })
diff --git a/src/mainboard/intel/coffeelake_rvp/dsdt.asl b/src/mainboard/intel/coffeelake_rvp/dsdt.asl
index b415336ec1..73b95e60e8 100644
--- a/src/mainboard/intel/coffeelake_rvp/dsdt.asl
+++ b/src/mainboard/intel/coffeelake_rvp/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/intel/d510mo/dsdt.asl b/src/mainboard/intel/d510mo/dsdt.asl
index 5e74be86e9..25bdc1273b 100644
--- a/src/mainboard/intel/d510mo/dsdt.asl
+++ b/src/mainboard/intel/d510mo/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/d945gclf/dsdt.asl b/src/mainboard/intel/d945gclf/dsdt.asl
index 80c5ff44c6..c2aa8497cc 100644
--- a/src/mainboard/intel/d945gclf/dsdt.asl
+++ b/src/mainboard/intel/d945gclf/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/intel/dcp847ske/dsdt.asl b/src/mainboard/intel/dcp847ske/dsdt.asl
index abbb01c7df..fd97836564 100644
--- a/src/mainboard/intel/dcp847ske/dsdt.asl
+++ b/src/mainboard/intel/dcp847ske/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/intel/dg41wv/dsdt.asl b/src/mainboard/intel/dg41wv/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/intel/dg41wv/dsdt.asl
+++ b/src/mainboard/intel/dg41wv/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/dg43gt/dsdt.asl b/src/mainboard/intel/dg43gt/dsdt.asl
index 71f501bba8..242db5390b 100644
--- a/src/mainboard/intel/dg43gt/dsdt.asl
+++ b/src/mainboard/intel/dg43gt/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801jx/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/elkhartlake_crb/dsdt.asl b/src/mainboard/intel/elkhartlake_crb/dsdt.asl
index 9dd33a8ab7..5e93d62211 100644
--- a/src/mainboard/intel/elkhartlake_crb/dsdt.asl
+++ b/src/mainboard/intel/elkhartlake_crb/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/intel/emeraldlake2/dsdt.asl b/src/mainboard/intel/emeraldlake2/dsdt.asl
index 8cd857fa68..5942be8c62 100644
--- a/src/mainboard/intel/emeraldlake2/dsdt.asl
+++ b/src/mainboard/intel/emeraldlake2/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/intel/galileo/dsdt.asl b/src/mainboard/intel/galileo/dsdt.asl
index 0f4cc02689..11e3c7ea84 100644
--- a/src/mainboard/intel/galileo/dsdt.asl
+++ b/src/mainboard/intel/galileo/dsdt.asl
@@ -10,4 +10,5 @@ DefinitionBlock(
0x20160220 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
}
diff --git a/src/mainboard/intel/glkrvp/dsdt.asl b/src/mainboard/intel/glkrvp/dsdt.asl
index f87b96282e..fd8054e808 100644
--- a/src/mainboard/intel/glkrvp/dsdt.asl
+++ b/src/mainboard/intel/glkrvp/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/harcuvar/dsdt.asl b/src/mainboard/intel/harcuvar/dsdt.asl
index 875e664ecc..e8dcb787a3 100644
--- a/src/mainboard/intel/harcuvar/dsdt.asl
+++ b/src/mainboard/intel/harcuvar/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/intel/icelake_rvp/dsdt.asl b/src/mainboard/intel/icelake_rvp/dsdt.asl
index 4beeabae4d..376c9a5415 100644
--- a/src/mainboard/intel/icelake_rvp/dsdt.asl
+++ b/src/mainboard/intel/icelake_rvp/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/intel/jasperlake_rvp/dsdt.asl b/src/mainboard/intel/jasperlake_rvp/dsdt.asl
index 83ef3af4e8..15489572dc 100644
--- a/src/mainboard/intel/jasperlake_rvp/dsdt.asl
+++ b/src/mainboard/intel/jasperlake_rvp/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/intel/kblrvp/dsdt.asl b/src/mainboard/intel/kblrvp/dsdt.asl
index 4f3773a3ee..24f795f1bb 100644
--- a/src/mainboard/intel/kblrvp/dsdt.asl
+++ b/src/mainboard/intel/kblrvp/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/intel/kunimitsu/dsdt.asl b/src/mainboard/intel/kunimitsu/dsdt.asl
index 4bf179351b..471f4d31e6 100644
--- a/src/mainboard/intel/kunimitsu/dsdt.asl
+++ b/src/mainboard/intel/kunimitsu/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/intel/leafhill/dsdt.asl b/src/mainboard/intel/leafhill/dsdt.asl
index 0d6a863e44..0ff068f43a 100644
--- a/src/mainboard/intel/leafhill/dsdt.asl
+++ b/src/mainboard/intel/leafhill/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/minnow3/dsdt.asl b/src/mainboard/intel/minnow3/dsdt.asl
index 0d6a863e44..0ff068f43a 100644
--- a/src/mainboard/intel/minnow3/dsdt.asl
+++ b/src/mainboard/intel/minnow3/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>
diff --git a/src/mainboard/intel/saddlebrook/dsdt.asl b/src/mainboard/intel/saddlebrook/dsdt.asl
index b5e9a0b076..ad20f909c5 100644
--- a/src/mainboard/intel/saddlebrook/dsdt.asl
+++ b/src/mainboard/intel/saddlebrook/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/intel/shadowmountain/dsdt.asl b/src/mainboard/intel/shadowmountain/dsdt.asl
index 10d08e26e2..c8dc9ee2c3 100644
--- a/src/mainboard/intel/shadowmountain/dsdt.asl
+++ b/src/mainboard/intel/shadowmountain/dsdt.asl
@@ -11,4 +11,5 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
}
diff --git a/src/mainboard/intel/strago/dsdt.asl b/src/mainboard/intel/strago/dsdt.asl
index 309a21721f..05b5b2e74f 100644
--- a/src/mainboard/intel/strago/dsdt.asl
+++ b/src/mainboard/intel/strago/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/intel/tglrvp/dsdt.asl b/src/mainboard/intel/tglrvp/dsdt.asl
index a93f008b08..1f45c36849 100644
--- a/src/mainboard/intel/tglrvp/dsdt.asl
+++ b/src/mainboard/intel/tglrvp/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/intel/wtm2/dsdt.asl b/src/mainboard/intel/wtm2/dsdt.asl
index 37c07f3f4c..dc479c1d4b 100644
--- a/src/mainboard/intel/wtm2/dsdt.asl
+++ b/src/mainboard/intel/wtm2/dsdt.asl
@@ -12,6 +12,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
index 17462ac4f4..e70f490372 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
+++ b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/kontron/986lcd-m/dsdt.asl b/src/mainboard/kontron/986lcd-m/dsdt.asl
index 4ea20e5be5..69f804de37 100644
--- a/src/mainboard/kontron/986lcd-m/dsdt.asl
+++ b/src/mainboard/kontron/986lcd-m/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/kontron/bsl6/dsdt.asl b/src/mainboard/kontron/bsl6/dsdt.asl
index 3be51152d6..ee425e874d 100644
--- a/src/mainboard/kontron/bsl6/dsdt.asl
+++ b/src/mainboard/kontron/bsl6/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725
)
{
+ #include <acpi/dsdt_top.asl>
#include <cpu/intel/common/acpi/cpu.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/skylake/acpi/globalnvs.asl>
diff --git a/src/mainboard/kontron/ktqm77/dsdt.asl b/src/mainboard/kontron/ktqm77/dsdt.asl
index 434a1de2c7..e1c13cb7e4 100644
--- a/src/mainboard/kontron/ktqm77/dsdt.asl
+++ b/src/mainboard/kontron/ktqm77/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/kontron/mal10/dsdt.asl b/src/mainboard/kontron/mal10/dsdt.asl
index 78d2c285a5..0c26ec5efb 100644
--- a/src/mainboard/kontron/mal10/dsdt.asl
+++ b/src/mainboard/kontron/mal10/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/apollolake/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/sleepstates.asl>
diff --git a/src/mainboard/lenovo/g505s/dsdt.asl b/src/mainboard/lenovo/g505s/dsdt.asl
index 57b535afc5..50c59333fd 100644
--- a/src/mainboard/lenovo/g505s/dsdt.asl
+++ b/src/mainboard/lenovo/g505s/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/lenovo/l520/dsdt.asl b/src/mainboard/lenovo/l520/dsdt.asl
index b0f258ec4d..06cffcf8a2 100644
--- a/src/mainboard/lenovo/l520/dsdt.asl
+++ b/src/mainboard/lenovo/l520/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/lenovo/s230u/dsdt.asl b/src/mainboard/lenovo/s230u/dsdt.asl
index fb51412bd8..861309b8e9 100644
--- a/src/mainboard/lenovo/s230u/dsdt.asl
+++ b/src/mainboard/lenovo/s230u/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include "acpi/gpe.asl"
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/lenovo/t400/dsdt.asl b/src/mainboard/lenovo/t400/dsdt.asl
index 3967a90536..f9c682f9dc 100644
--- a/src/mainboard/lenovo/t400/dsdt.asl
+++ b/src/mainboard/lenovo/t400/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/lenovo/t410/dsdt.asl b/src/mainboard/lenovo/t410/dsdt.asl
index 40a57cb578..63c91527d9 100644
--- a/src/mainboard/lenovo/t410/dsdt.asl
+++ b/src/mainboard/lenovo/t410/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20130325 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t420/dsdt.asl b/src/mainboard/lenovo/t420/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/t420/dsdt.asl
+++ b/src/mainboard/lenovo/t420/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t420s/dsdt.asl b/src/mainboard/lenovo/t420s/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/t420s/dsdt.asl
+++ b/src/mainboard/lenovo/t420s/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t430/dsdt.asl b/src/mainboard/lenovo/t430/dsdt.asl
index 0287cd9027..c19e75ee82 100644
--- a/src/mainboard/lenovo/t430/dsdt.asl
+++ b/src/mainboard/lenovo/t430/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/lenovo/t430s/dsdt.asl b/src/mainboard/lenovo/t430s/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/t430s/dsdt.asl
+++ b/src/mainboard/lenovo/t430s/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t440p/dsdt.asl b/src/mainboard/lenovo/t440p/dsdt.asl
index 9a54673ec8..e3b5070363 100644
--- a/src/mainboard/lenovo/t440p/dsdt.asl
+++ b/src/mainboard/lenovo/t440p/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/lenovo/t520/dsdt.asl b/src/mainboard/lenovo/t520/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/t520/dsdt.asl
+++ b/src/mainboard/lenovo/t520/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t530/dsdt.asl b/src/mainboard/lenovo/t530/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/t530/dsdt.asl
+++ b/src/mainboard/lenovo/t530/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/t60/dsdt.asl b/src/mainboard/lenovo/t60/dsdt.asl
index 7875dc6374..5847580d18 100644
--- a/src/mainboard/lenovo/t60/dsdt.asl
+++ b/src/mainboard/lenovo/t60/dsdt.asl
@@ -14,6 +14,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/lenovo/thinkcentre_a58/dsdt.asl b/src/mainboard/lenovo/thinkcentre_a58/dsdt.asl
index 05a0534ea4..12c14f7a71 100644
--- a/src/mainboard/lenovo/thinkcentre_a58/dsdt.asl
+++ b/src/mainboard/lenovo/thinkcentre_a58/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// global NVS and variables
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/i82801gx/acpi/globalnvs.asl>
diff --git a/src/mainboard/lenovo/x131e/dsdt.asl b/src/mainboard/lenovo/x131e/dsdt.asl
index 10dc4ceb0c..34391416f3 100644
--- a/src/mainboard/lenovo/x131e/dsdt.asl
+++ b/src/mainboard/lenovo/x131e/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/lenovo/x1_carbon_gen1/dsdt.asl b/src/mainboard/lenovo/x1_carbon_gen1/dsdt.asl
index a798424146..6838b5e9a6 100644
--- a/src/mainboard/lenovo/x1_carbon_gen1/dsdt.asl
+++ b/src/mainboard/lenovo/x1_carbon_gen1/dsdt.asl
@@ -16,6 +16,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/x200/dsdt.asl b/src/mainboard/lenovo/x200/dsdt.asl
index c05f138c89..00a20c201b 100644
--- a/src/mainboard/lenovo/x200/dsdt.asl
+++ b/src/mainboard/lenovo/x200/dsdt.asl
@@ -14,6 +14,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/lenovo/x201/dsdt.asl b/src/mainboard/lenovo/x201/dsdt.asl
index 40a57cb578..63c91527d9 100644
--- a/src/mainboard/lenovo/x201/dsdt.asl
+++ b/src/mainboard/lenovo/x201/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20130325 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/x220/dsdt.asl b/src/mainboard/lenovo/x220/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/x220/dsdt.asl
+++ b/src/mainboard/lenovo/x220/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/x230/dsdt.asl b/src/mainboard/lenovo/x230/dsdt.asl
index 79bbd11d83..33b6f80b17 100644
--- a/src/mainboard/lenovo/x230/dsdt.asl
+++ b/src/mainboard/lenovo/x230/dsdt.asl
@@ -15,6 +15,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/lenovo/x60/dsdt.asl b/src/mainboard/lenovo/x60/dsdt.asl
index 4d6f0840bb..827f0c643d 100644
--- a/src/mainboard/lenovo/x60/dsdt.asl
+++ b/src/mainboard/lenovo/x60/dsdt.asl
@@ -14,6 +14,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/libretrend/lt1000/dsdt.asl b/src/mainboard/libretrend/lt1000/dsdt.asl
index 3de4e26b22..890b969a90 100644
--- a/src/mainboard/libretrend/lt1000/dsdt.asl
+++ b/src/mainboard/libretrend/lt1000/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/skylake/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/lippert/frontrunner-af/dsdt.asl b/src/mainboard/lippert/frontrunner-af/dsdt.asl
index 3dbbcb7364..decfda4a9e 100644
--- a/src/mainboard/lippert/frontrunner-af/dsdt.asl
+++ b/src/mainboard/lippert/frontrunner-af/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Data to be patched by the BIOS during POST */
/* FIXME the patching is not done yet! */
diff --git a/src/mainboard/msi/ms7707/dsdt.asl b/src/mainboard/msi/ms7707/dsdt.asl
index 3dfe2e35d3..16440c7fc3 100644
--- a/src/mainboard/msi/ms7707/dsdt.asl
+++ b/src/mainboard/msi/ms7707/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/msi/ms7721/dsdt.asl b/src/mainboard/msi/ms7721/dsdt.asl
index 25d5ef29ff..b0caa43db7 100644
--- a/src/mainboard/msi/ms7721/dsdt.asl
+++ b/src/mainboard/msi/ms7721/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include <arch/x86/acpi/debug.asl> /* Include global debug methods if needed */
/* Globals for the platform */
diff --git a/src/mainboard/ocp/deltalake/dsdt.asl b/src/mainboard/ocp/deltalake/dsdt.asl
index 63aeb700c2..8b8ed39dd6 100644
--- a/src/mainboard/ocp/deltalake/dsdt.asl
+++ b/src/mainboard/ocp/deltalake/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
// platform ACPI tables
#include "acpi/platform.asl"
diff --git a/src/mainboard/ocp/tiogapass/dsdt.asl b/src/mainboard/ocp/tiogapass/dsdt.asl
index 7fa518bd87..0d7da58e68 100644
--- a/src/mainboard/ocp/tiogapass/dsdt.asl
+++ b/src/mainboard/ocp/tiogapass/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/packardbell/ms2290/dsdt.asl b/src/mainboard/packardbell/ms2290/dsdt.asl
index f576551fd8..16327345dd 100644
--- a/src/mainboard/packardbell/ms2290/dsdt.asl
+++ b/src/mainboard/packardbell/ms2290/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20140108 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/pcengines/apu1/dsdt.asl b/src/mainboard/pcengines/apu1/dsdt.asl
index 047750da62..6d3876ae48 100644
--- a/src/mainboard/pcengines/apu1/dsdt.asl
+++ b/src/mainboard/pcengines/apu1/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/pcengines/apu2/dsdt.asl b/src/mainboard/pcengines/apu2/dsdt.asl
index 94bfe63360..e05f55bfdd 100644
--- a/src/mainboard/pcengines/apu2/dsdt.asl
+++ b/src/mainboard/pcengines/apu2/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock (
0x00010001 /* OEM Revision */
)
{ /* Start of ASL file */
+ #include <acpi/dsdt_top.asl>
/* Globals for the platform */
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/portwell/m107/dsdt.asl b/src/mainboard/portwell/m107/dsdt.asl
index b9722ea1c5..081d28d312 100644
--- a/src/mainboard/portwell/m107/dsdt.asl
+++ b/src/mainboard/portwell/m107/dsdt.asl
@@ -13,6 +13,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/prodrive/hermes/dsdt.asl b/src/mainboard/prodrive/hermes/dsdt.asl
index 9eb91c529c..97bee96406 100644
--- a/src/mainboard/prodrive/hermes/dsdt.asl
+++ b/src/mainboard/prodrive/hermes/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/protectli/vault_bsw/dsdt.asl b/src/mainboard/protectli/vault_bsw/dsdt.asl
index 35173835cc..09b83e4bdc 100644
--- a/src/mainboard/protectli/vault_bsw/dsdt.asl
+++ b/src/mainboard/protectli/vault_bsw/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x00010001 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "onboard.h"
#include <acpi/platform.asl>
diff --git a/src/mainboard/protectli/vault_kbl/dsdt.asl b/src/mainboard/protectli/vault_kbl/dsdt.asl
index 3de4e26b22..890b969a90 100644
--- a/src/mainboard/protectli/vault_kbl/dsdt.asl
+++ b/src/mainboard/protectli/vault_kbl/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/skylake/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/purism/librem_bdw/dsdt.asl b/src/mainboard/purism/librem_bdw/dsdt.asl
index 3c0041e2f3..ad50b33465 100644
--- a/src/mainboard/purism/librem_bdw/dsdt.asl
+++ b/src/mainboard/purism/librem_bdw/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20160115 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/broadwell/acpi/platform.asl>
/* Global NVS and variables */
diff --git a/src/mainboard/purism/librem_cnl/dsdt.asl b/src/mainboard/purism/librem_cnl/dsdt.asl
index 567a8c01d1..df3f726dad 100644
--- a/src/mainboard/purism/librem_cnl/dsdt.asl
+++ b/src/mainboard/purism/librem_cnl/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 /* OEM revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/purism/librem_skl/dsdt.asl b/src/mainboard/purism/librem_skl/dsdt.asl
index dac162d20a..f9343a833f 100644
--- a/src/mainboard/purism/librem_skl/dsdt.asl
+++ b/src/mainboard/purism/librem_skl/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/razer/blade_stealth_kbl/dsdt.asl b/src/mainboard/razer/blade_stealth_kbl/dsdt.asl
index b00b6253af..0b2888c828 100644
--- a/src/mainboard/razer/blade_stealth_kbl/dsdt.asl
+++ b/src/mainboard/razer/blade_stealth_kbl/dsdt.asl
@@ -9,7 +9,10 @@ DefinitionBlock(
OEM_ID,
ACPI_TABLE_CREATOR,
0x20110725 // OEM revision
-){
+)
+{
+ #include <acpi/dsdt_top.asl>
+
//Platform
#include <soc/intel/common/block/acpi/acpi/platform.asl>
diff --git a/src/mainboard/roda/rk886ex/dsdt.asl b/src/mainboard/roda/rk886ex/dsdt.asl
index 2890dc2fc1..3532e3600a 100644
--- a/src/mainboard/roda/rk886ex/dsdt.asl
+++ b/src/mainboard/roda/rk886ex/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/roda/rk9/dsdt.asl b/src/mainboard/roda/rk9/dsdt.asl
index 25d85c0a8d..33a9285b1a 100644
--- a/src/mainboard/roda/rk9/dsdt.asl
+++ b/src/mainboard/roda/rk9/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20090419 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
// global NVS and variables
diff --git a/src/mainboard/roda/rv11/dsdt.asl b/src/mainboard/roda/rv11/dsdt.asl
index 97ca42a044..217f5171d0 100644
--- a/src/mainboard/roda/rv11/dsdt.asl
+++ b/src/mainboard/roda/rv11/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/samsung/lumpy/dsdt.asl b/src/mainboard/samsung/lumpy/dsdt.asl
index 73cbb9e9de..cf7fe4741a 100644
--- a/src/mainboard/samsung/lumpy/dsdt.asl
+++ b/src/mainboard/samsung/lumpy/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/samsung/stumpy/dsdt.asl b/src/mainboard/samsung/stumpy/dsdt.asl
index 6232ea16a4..1202ca7bc3 100644
--- a/src/mainboard/samsung/stumpy/dsdt.asl
+++ b/src/mainboard/samsung/stumpy/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
diff --git a/src/mainboard/sapphire/pureplatinumh61/dsdt.asl b/src/mainboard/sapphire/pureplatinumh61/dsdt.asl
index 30d8b2b75e..0f82784459 100644
--- a/src/mainboard/sapphire/pureplatinumh61/dsdt.asl
+++ b/src/mainboard/sapphire/pureplatinumh61/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20141018 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/scaleway/tagada/dsdt.asl b/src/mainboard/scaleway/tagada/dsdt.asl
index 875e664ecc..e8dcb787a3 100644
--- a/src/mainboard/scaleway/tagada/dsdt.asl
+++ b/src/mainboard/scaleway/tagada/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <southbridge/intel/common/acpi/platform.asl>
#include "acpi/platform.asl"
#include "acpi/mainboard.asl"
diff --git a/src/mainboard/siemens/chili/dsdt.asl b/src/mainboard/siemens/chili/dsdt.asl
index 9b49942047..f59f733268 100644
--- a/src/mainboard/siemens/chili/dsdt.asl
+++ b/src/mainboard/siemens/chili/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
diff --git a/src/mainboard/siemens/mc_apl1/dsdt.asl b/src/mainboard/siemens/mc_apl1/dsdt.asl
index b0dd6b92fa..6dee65cb49 100644
--- a/src/mainboard/siemens/mc_apl1/dsdt.asl
+++ b/src/mainboard/siemens/mc_apl1/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/apollolake/acpi/platform.asl>
/* global NVS and variables */
diff --git a/src/mainboard/supermicro/x10slm-f/dsdt.asl b/src/mainboard/supermicro/x10slm-f/dsdt.asl
index f8e9884f3f..13034536d4 100644
--- a/src/mainboard/supermicro/x10slm-f/dsdt.asl
+++ b/src/mainboard/supermicro/x10slm-f/dsdt.asl
@@ -11,6 +11,7 @@ DefinitionBlock(
0x20181220
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <southbridge/intel/common/acpi/platform.asl>
#include <southbridge/intel/lynxpoint/acpi/globalnvs.asl>
diff --git a/src/mainboard/supermicro/x11-lga1151-series/dsdt.asl b/src/mainboard/supermicro/x11-lga1151-series/dsdt.asl
index b5e9a0b076..ad20f909c5 100644
--- a/src/mainboard/supermicro/x11-lga1151-series/dsdt.asl
+++ b/src/mainboard/supermicro/x11-lga1151-series/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
// global NVS and variables
diff --git a/src/mainboard/supermicro/x9scl/dsdt.asl b/src/mainboard/supermicro/x9scl/dsdt.asl
index 4b415892b0..ae655294a3 100644
--- a/src/mainboard/supermicro/x9scl/dsdt.asl
+++ b/src/mainboard/supermicro/x9scl/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20171231 /* OEM Revision */
)
{
+ #include <acpi/dsdt_top.asl>
#include "acpi/platform.asl"
#include <cpu/intel/common/acpi/cpu.asl>
#include <southbridge/intel/common/acpi/platform.asl>
diff --git a/src/mainboard/system76/lemp9/dsdt.asl b/src/mainboard/system76/lemp9/dsdt.asl
index 7555246700..eb8986d093 100644
--- a/src/mainboard/system76/lemp9/dsdt.asl
+++ b/src/mainboard/system76/lemp9/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
#include <soc/intel/common/block/acpi/acpi/platform.asl>
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
#include <cpu/intel/common/acpi/cpu.asl>
diff --git a/src/mainboard/up/squared/dsdt.asl b/src/mainboard/up/squared/dsdt.asl
index 0d6a863e44..0ff068f43a 100644
--- a/src/mainboard/up/squared/dsdt.asl
+++ b/src/mainboard/up/squared/dsdt.asl
@@ -10,6 +10,7 @@ DefinitionBlock(
0x20110725 // OEM revision
)
{
+ #include <acpi/dsdt_top.asl>
/* global NVS and variables */
#include <soc/intel/apollolake/acpi/globalnvs.asl>