V Sowmya has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/50993 )
Change subject: Revert "Revert "mb/intel/shadowmountain: Add the ASL code"" ......................................................................
Revert "Revert "mb/intel/shadowmountain: Add the ASL code""
This reverts commit d510b60f5b4eee6c165039be4acbe89ff25d8a4a. Reverting this CL and rebasing it on top of the ramstage patch.
This patch includes the DSDT ASL code for shadowmountain board.
BUG=b:175808146 TEST= Boot shadowmountain board, dump and verify the DSDT ASL entries.
Change-Id: I5aa60730fc9b93fa97b2bafbb8b2714b6b37becc --- M src/mainboard/intel/shadowmountain/dsdt.asl 1 file changed, 29 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/93/50993/1
diff --git a/src/mainboard/intel/shadowmountain/dsdt.asl b/src/mainboard/intel/shadowmountain/dsdt.asl index c8dc9ee..f94ad37 100644 --- a/src/mainboard/intel/shadowmountain/dsdt.asl +++ b/src/mainboard/intel/shadowmountain/dsdt.asl @@ -1,6 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-or-later */
#include <acpi/acpi.h> +#include <baseboard/ec.h> +#include <baseboard/gpio.h>
DefinitionBlock( "dsdt.aml", @@ -12,4 +14,31 @@ ) { #include <acpi/dsdt_top.asl> + #include <soc/intel/common/block/acpi/acpi/platform.asl> + + /* global NVS and variables */ + #include <soc/intel/common/block/acpi/acpi/globalnvs.asl> + + /* CPU */ + #include <cpu/intel/common/acpi/cpu.asl> + + Scope (_SB) { + Device (PCI0) + { + #include <soc/intel/common/block/acpi/acpi/northbridge.asl> + #include <soc/intel/alderlake/acpi/southbridge.asl> + #include <soc/intel/alderlake/acpi/tcss.asl> + } + } + + /* Chrome OS Embedded Controller */ + Scope (_SB.PCI0.LPCB) + { + // ACPI code for EC SuperIO functions + #include <ec/google/chromeec/acpi/superio.asl> + // ACPI code for EC functions + #include <ec/google/chromeec/acpi/ec.asl> + } + + #include <southbridge/intel/common/acpi/sleepstates.asl> }