/* SPDX-License-Identifier: GPL-2.0-only */ /* TODO: Update for Phoenix */ #include <soc/amd/common/acpi/pci_root.asl> #include "globalnvs.asl" Scope(\_SB) { /* global utility methods expected within the \_SB scope */ #include <arch/x86/acpi/globutil.asl> #include <soc/amd/common/acpi/gpio_bank_lib.asl> #include <soc/amd/common/acpi/osc.asl> #include "pci_int_defs.asl" #include <soc/amd/common/acpi/pci_int.asl> #include "mmio.asl" ROOT_BRIDGE(PCI0) Scope(PCI0) { #include <soc/amd/common/acpi/lpc.asl> } /* End PCI0 scope */ } /* End \_SB scope */ #include <soc/amd/common/acpi/alib.asl> #include <soc/amd/common/acpi/platform.asl> #include <soc/amd/common/acpi/sleepstates.asl> #include <soc/amd/common/acpi/upep.asl> #if CONFIG(SOC_AMD_COMMON_BLOCK_ACPI_DPTC) #include <soc/amd/common/acpi/dptc.asl> #endif /* Enable DPTC interface with AMD ALIB */ External(\_SB.DPTC, MethodObj) /* * Platform Notify * * This is called by soc/amd/common/acpi/platform.asl. */ Method (PNOT) { /* Report AC/DC state to ALIB using WAL1() */ \WAL1 () If (CondRefOf (\_SB.DPTC)) { \_SB.DPTC() } }