/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20160729-64 * Copyright (c) 2000 - 2016 Intel Corporation * * Disassembling to symbolic ASL+ operators * * Disassembly of ssdt1.dat, Fri Aug 24 00:02:16 2018 * * Original Table Header: * Signature "SSDT" * Length 0x000000D0 (208) * Revision 0x01 * Checksum 0x48 * OEM ID "LENOVO" * OEM Table ID "IffsAsl" * OEM Revision 0x00003000 (12288) * Compiler ID "INTL" * Compiler Version 0x20061109 (537268489) */ DefinitionBlock ("", "SSDT", 1, "LENOVO", "IffsAsl", 0x00003000) { Scope (\_SB) { Device (IFFS) { OperationRegion (FFSN, SystemMemory, 0xBAF52F18, 0x0009) Field (FFSN, AnyAcc, Lock, Preserve) { FFSA, 8, FFSS, 8, FFST, 16, FFSP, 32 } Name (_HID, EisaId ("INT3392")) // _HID: Hardware ID Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _CID: Compatible ID Method (GFFS, 0, Serialized) { Return (FFSS) /* \_SB_.IFFS.FFSS */ } Method (SFFS, 1, Serialized) { FFSS = (Arg0 & FFSA) /* \_SB_.IFFS.FFSA */ Return (FFSS) /* \_SB_.IFFS.FFSS */ } Method (GFTV, 0, Serialized) { Return (FFST) /* \_SB_.IFFS.FFST */ } Method (SFTV, 1, Serialized) { If (Arg0 <= 0x05A0) { FFST = Arg0 } Else { FFSS &= 0xFFFE FFST = 0x0A } Return (FFST) /* \_SB_.IFFS.FFST */ } } } }