/* SPDX-License-Identifier: GPL-2.0-only */ Scope (\_SB) { #include "sleep.asl" /* Power button device. */ Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) Name (PBST, One) Method (_STA, 0, NotSerialized) { Return (0x0F) } } } /* * The Intel Comet Lake platform doesn't support SoundWire but there * is a kernel bug in some 5.10.x releases. * * Debian testing live CD (at 4th Feb 2021) uses 5.10.9-1. More * details can be found at https://bit.ly/3ttdffG but it appears to * be triggered by missing SoundWire ACPI entries. * * Add the minimal set to make it work again. */ Scope (_SB.PCI0.HDAS) { Device (SNDW) { Name (_ADR, 0x40000000) Name (_CID, Package (0x02) { "PRP00001", "PNP0A05" }) Method (_STA, 0, NotSerialized) { Return (0x0B) } } } /* * ITE IT8987E Embedded Controller * * We include this here as we need to support different levels within * the ACPI DSDT tree structure. */ #define EC_GPE_SWI 0x49 /* GPP_E15 */ #define EC_GPE_SCI 0x50 /* GPP_E16 */ #include