/* SPDX-License-Identifier: GPL-2.0-only */ #include <intelblocks/itss.h> #include <intelblocks/pcr.h> #include <soc/pcr_ids.h> #define PCI_HOST_BRIDGE_OSC_UUID "33db4d5b-1ff7-401c-9657-7441c03dd766" Scope (\_SB) { Method (DOSC, 4) { If (Arg0 != ToUUID (PCI_HOST_BRIDGE_OSC_UUID)) { CreateDWordField (Arg3, 0, DW1) DW1 |= 4 // Unrecognized UUID } Return (Arg3) } Device (PCI0) { Method (_STA) { Return (0xf) } Name (_HID, EISAID ("PNP0A08")) // PCI Express Bus Name (_CID, EISAID ("PNP0A03")) // PCI Bus Name (_UID, "PCI0") Name (_PXM, 0) Method (_OSC, 4) { Return (\_SB.DOSC (Arg0, Arg1, Arg2, Arg3)) } } }