From 3d9cf7d02264dd2b2c9a5a87eb63088c2690a247 Mon Sep 17 00:00:00 2001 From: qiyongxiao Date: Mon, 20 Feb 2023 12:08:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=AD6600=E6=98=BE=E5=8D=A1?= =?UTF-8?q?=E9=A3=8E=E6=89=87=E8=87=AA=E5=8A=A8=E5=90=AF=E5=8A=A8;?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9A=E5=88=B6usb=E9=A9=B1=E5=8A=A8;?= =?UTF-8?q?=E5=8E=BB=E6=8E=89whatevergreen=E6=98=BE=E5=8D=A1=E9=A9=B1?= =?UTF-8?q?=E5=8A=A8=E7=AD=89=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- D4/EFI/BOOT/.contentFlavour | 1 + D4/EFI/BOOT/.contentVisibility | 1 + D4/EFI/OC/._config.plist | Bin 4096 -> 0 bytes D4/EFI/OC/ACPI/{dsdt.aml => DSDT.aml} | Bin 489099 -> 489073 bytes D4/EFI/OC/ACPI/SSDT-ALS0.aml | Bin 0 -> 132 bytes D4/EFI/OC/ACPI/SSDT-ARTC.aml | Bin 0 -> 202 bytes D4/EFI/OC/ACPI/SSDT-AWAC.dsl | 36 + D4/EFI/OC/ACPI/SSDT-DTPG.dsl | 52 + D4/EFI/OC/ACPI/SSDT-PLUG-ALT.dsl | 1133 + D4/EFI/OC/ACPI/SSDT-SBUS.dsl | 64 + D4/EFI/OC/ACPI/dsdt.dsl | 103846 +++++++++++++++ D4/EFI/OC/Drivers/AudioDxe.efi | Bin 139264 -> 139268 bytes D4/EFI/OC/Drivers/HfsPlus.efi | Bin 37892 -> 37892 bytes D4/EFI/OC/Drivers/NvmExpressDxe.efi | Bin 40960 -> 40964 bytes D4/EFI/OC/Drivers/OpenCanopy.efi | Bin 102400 -> 102400 bytes D4/EFI/OC/Drivers/OpenRuntime.efi | Bin 20480 -> 20484 bytes D4/EFI/OC/Drivers/Ps2KeyboardDxe.efi | Bin 0 -> 32768 bytes D4/EFI/OC/Drivers/ResetNvramEntry.efi | Bin 45056 -> 45060 bytes D4/EFI/OC/Drivers/UsbMouseDxe.efi | Bin 20480 -> 20484 bytes .../AirportBrcmFixup.kext/Contents/Info.plist | 128 + .../Contents/MacOS/AirportBrcmFixup | Bin 0 -> 57200 bytes .../Contents/Info.plist | 51 + .../Contents/Info.plist | 53 + .../Kexts/AppleALC.kext/Contents/Info.plist | 168 +- .../AppleALC.kext/Contents/MacOS/AppleALC | Bin 3443992 -> 3472744 bytes .../AppleSSD_NVMe.kext/Contents/Info.plist | 50 + .../Contents/Info.plist | 1519 + .../BrcmFirmwareData.kext/Contents/Info.plist | 71 + .../Contents/MacOS/BrcmFirmwareData | Bin 0 -> 2764976 bytes .../BrcmPatchRAM3.kext/Contents/Info.plist | 2133 + .../Contents/MacOS/BrcmPatchRAM3 | Bin 0 -> 57040 bytes .../CodecCommander.kext/Contents/Info.plist | 474 + .../Contents/MacOS/CodecCommander | Bin 0 -> 79976 bytes .../Resources/Samples/SSDT-ALC1220.dsl | 38 + .../Samples/SSDT-ALC256-insanelydeepak.dsl | 46 + .../Samples/SSDT-ALC256-vbourachot.dsl | 54 + .../Resources/Samples/SSDT-ALC280.dsl | 45 + .../Resources/Samples/SSDT-ALC283.dsl | 44 + .../Resources/Samples/SSDT-ALC298.dsl | 52 + .../Resources/Samples/SSDT-ALC298a.dsl | 61 + .../Resources/Samples/SSDT-ALC668.dsl | 63 + .../Resources/Samples/SSDT-AppleALC.dsl | 23 + .../Resources/Samples/SSDT-CX20752.dsl | 43 + .../Kexts/ECEnabler.kext/Contents/Info.plist | 81 + .../ECEnabler.kext/Contents/MacOS/ECEnabler | Bin 0 -> 29992 bytes .../HibernationFixup.kext/Contents/Info.plist | 87 + .../Contents/MacOS/HibernationFixup | Bin 0 -> 57776 bytes .../RTCMemoryFixup.kext/Contents/Info.plist | 83 + .../Contents/MacOS/RTCMemoryFixup | Bin 0 -> 38592 bytes .../RadeonSensor.kext/Contents/Info.plist | 89 + .../Contents/MacOS/RadeonSensor | Bin 0 -> 77056 bytes .../Contents/_CodeSignature/CodeResources | 115 + .../Contents/Info.plist | 102 + .../Contents/MacOS/SMCBatteryManager | Bin 0 -> 202560 bytes .../Contents/Resources/SSDT-BATC.dsl | 400 + .../SMCRadeonGPU.kext/Contents/Info.plist | 87 + .../Contents/MacOS/SMCRadeonGPU | Bin 0 -> 60976 bytes .../Contents/_CodeSignature/CodeResources | 115 + .../USBInjectAll.kext/Contents/._Info.plist | Bin 176 -> 0 bytes .../Kexts/USBToolBox.kext/Contents/Info.plist | 63 + .../USBToolBox.kext/Contents/MacOS/USBToolBox | Bin 0 -> 35016 bytes .../OC/Kexts/UTBMap.kext/Contents/Info.plist | 183 + .../Kexts/VoodooHDA.kext/Contents/Info.plist | 112 + .../VoodooHDA.kext/Contents/MacOS/VoodooHDA | Bin 0 -> 254304 bytes .../Contents/_CodeSignature/CodeResources | 115 + .../WhateverGreen.kext/Contents/Info.plist | 6 +- .../Contents/MacOS/WhateverGreen | Bin 522824 -> 522800 bytes D4/EFI/OC/Tools/BootKicker.efi | Bin 36864 -> 36868 bytes D4/EFI/OC/Tools/ChipTune.efi | Bin 24576 -> 24580 bytes D4/EFI/OC/Tools/CleanNvram.efi | Bin 36864 -> 36868 bytes D4/EFI/OC/Tools/ControlMsrE2.efi | Bin 32768 -> 32772 bytes D4/EFI/OC/Tools/CsrUtil.efi | Bin 28672 -> 28676 bytes D4/EFI/OC/Tools/GopStop.efi | Bin 20480 -> 20484 bytes D4/EFI/OC/Tools/KeyTester.efi | Bin 12288 -> 12292 bytes D4/EFI/OC/Tools/MmapDump.efi | Bin 45056 -> 49152 bytes D4/EFI/OC/Tools/OpenControl.efi | Bin 24576 -> 24580 bytes D4/EFI/OC/Tools/OpenShell.efi | Bin 1105920 -> 1101824 bytes D4/EFI/OC/Tools/ResetSystem.efi | Bin 24576 -> 24580 bytes D4/EFI/OC/Tools/RtcRw.efi | Bin 24576 -> 24580 bytes D4/EFI/OC/Tools/TpmInfo.efi | Bin 20480 -> 20484 bytes D4/EFI/OC/Tools/VerifyMsrE2.efi | Bin 0 -> 20484 bytes D4/EFI/OC/config.plist | 871 +- D4/EFI/OC/configback.plist | 1398 + 83 files changed, 113958 insertions(+), 198 deletions(-) create mode 100755 D4/EFI/BOOT/.contentFlavour create mode 100755 D4/EFI/BOOT/.contentVisibility delete mode 100755 D4/EFI/OC/._config.plist rename D4/EFI/OC/ACPI/{dsdt.aml => DSDT.aml} (99%) mode change 100755 => 100644 create mode 100755 D4/EFI/OC/ACPI/SSDT-ALS0.aml create mode 100755 D4/EFI/OC/ACPI/SSDT-ARTC.aml create mode 100644 D4/EFI/OC/ACPI/SSDT-AWAC.dsl create mode 100644 D4/EFI/OC/ACPI/SSDT-DTPG.dsl create mode 100644 D4/EFI/OC/ACPI/SSDT-PLUG-ALT.dsl create mode 100644 D4/EFI/OC/ACPI/SSDT-SBUS.dsl create mode 100644 D4/EFI/OC/ACPI/dsdt.dsl create mode 100755 D4/EFI/OC/Drivers/Ps2KeyboardDxe.efi create mode 100755 D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup create mode 100755 D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/AppleSSD_NVMe.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/BrcmBluetoothInjector.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData create mode 100755 D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl create mode 100755 D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl create mode 100755 D4/EFI/OC/Kexts/ECEnabler.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/ECEnabler.kext/Contents/MacOS/ECEnabler create mode 100755 D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup create mode 100755 D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup create mode 100755 D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/MacOS/RadeonSensor create mode 100755 D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/_CodeSignature/CodeResources create mode 100755 D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager create mode 100755 D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Resources/SSDT-BATC.dsl create mode 100755 D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/MacOS/SMCRadeonGPU create mode 100755 D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/_CodeSignature/CodeResources delete mode 100644 D4/EFI/OC/Kexts/USBInjectAll.kext/Contents/._Info.plist create mode 100755 D4/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox create mode 100755 D4/EFI/OC/Kexts/UTBMap.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist create mode 100755 D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/MacOS/VoodooHDA create mode 100755 D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/_CodeSignature/CodeResources create mode 100755 D4/EFI/OC/Tools/VerifyMsrE2.efi create mode 100755 D4/EFI/OC/configback.plist diff --git a/D4/EFI/BOOT/.contentFlavour b/D4/EFI/BOOT/.contentFlavour new file mode 100755 index 0000000..8b66bff --- /dev/null +++ b/D4/EFI/BOOT/.contentFlavour @@ -0,0 +1 @@ +OpenCore \ No newline at end of file diff --git a/D4/EFI/BOOT/.contentVisibility b/D4/EFI/BOOT/.contentVisibility new file mode 100755 index 0000000..cd16b9f --- /dev/null +++ b/D4/EFI/BOOT/.contentVisibility @@ -0,0 +1 @@ +Disabled \ No newline at end of file diff --git a/D4/EFI/OC/._config.plist b/D4/EFI/OC/._config.plist deleted file mode 100755 index 0c2ec223f930125291e519275a246300441f350e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v0&1v% z=wO%wRL+m4g%QYyii;=b=jtUE6y&7pg``%LxaKA2r)1`(0~M5(r0H5%8ycG!8Jb&K zn4lRk${h`X(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4FS{;0ChG&7!2e>GBS%5 zic*X7ON)|I71HvHvK2D(N>cMmGV}8ib8;#ba#GVu6q0fh^Rj_`VW_SlO`-Z9?iCpZ Hx&QwGr%ow3 diff --git a/D4/EFI/OC/ACPI/dsdt.aml b/D4/EFI/OC/ACPI/DSDT.aml old mode 100755 new mode 100644 similarity index 99% rename from D4/EFI/OC/ACPI/dsdt.aml rename to D4/EFI/OC/ACPI/DSDT.aml index fefcef89839c4338238da2266617e118239ed2e3..2993066cfcd35ce28da5aa836fa7c6f85f903ccb GIT binary patch delta 98 zcmV-o0GbaItz7J81Ai8o+a;3Ya;rIh`ukTVBk!OScMkl+I4$slT48M`d^LMPS*{w!er VbcHf@53Z#PnU^pu35hq12LShxB`yE} diff --git a/D4/EFI/OC/ACPI/SSDT-ALS0.aml b/D4/EFI/OC/ACPI/SSDT-ALS0.aml new file mode 100755 index 0000000000000000000000000000000000000000..acbde4171e4378803649e9f9961cc616e5299b86 GIT binary patch literal 132 zcmWFzb_r==U|?YS;OOiU!oc9@6KnwFf`O-Bh>sYDq=JAyYkaU%d~}mLD@d9n-ow*{ z*U>q^)4;&Mf`KF68OSZpP1a4!DF*T!eLT5!7(sN95Er8mI}=w5kS`(~9~|Pyus|T* WKiHGkC9$YHGml{j7ym-$B@6&D$sGXz literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/ACPI/SSDT-ARTC.aml b/D4/EFI/OC/ACPI/SSDT-ARTC.aml new file mode 100755 index 0000000000000000000000000000000000000000..95f3f2c8c5ebb70cc262f60bac00804171a3902d GIT binary patch literal 202 zcmWFzb_qGfz`($C+tJx2gn=O_#MuDI1p`mN5Fd3G355kl45Bgm%<;ia@d3`B20j7K zPHZ3%7Gx2i#(0n@gcfjON7W#p2$B$yjt>rTWLUr-?;q^R>ylVho|(t6gkd4e5-$Ge yCOb!<8jg4mPZu7?3)~DG@y, MethodObj, ) + * Invocation: + * iasl -fe refs.txt -d dsdt.aml + * + * The following methods were unresolved and many not compile properly + * because the disassembler had to guess at the number of arguments + * required for each: + */ + External (_GPE.AL6F, MethodObj) // 0 Arguments + External (_GPE.DTIN, MethodObj) // 0 Arguments + External (_GPE.SL61, MethodObj) // 0 Arguments + External (_GPE.SL66, MethodObj) // 0 Arguments + External (_GPE.SL69, MethodObj) // 0 Arguments + External (_GPE.SL6D, MethodObj) // 0 Arguments + External (_GPE.SL6F, MethodObj) // 0 Arguments + External (_SB_.AWAC, DeviceObj) + External (_SB_.AWAC.WAST, IntObj) + External (_SB_.BGIA, UnknownObj) + External (_SB_.BGMA, UnknownObj) + External (_SB_.BGMS, UnknownObj) + External (_SB_.BTRK, MethodObj) // 1 Arguments + External (_SB_.CPID, UnknownObj) + External (_SB_.CPPC, IntObj) + External (_SB_.GBTR, MethodObj) // 0 Arguments + External (_SB_.GGOV, MethodObj) // 1 Arguments + External (_SB_.IETM, DeviceObj) + External (_SB_.NVDR._DSM, MethodObj) // 4 Arguments + External (_SB_.NVDR.NVD1._DSM, MethodObj) // 4 Arguments + External (_SB_.NVDR.NVD1._LSI, MethodObj) // 0 Arguments + External (_SB_.NVDR.NVD1._LSR, MethodObj) // 2 Arguments + External (_SB_.NVDR.NVD1._LSW, MethodObj) // 3 Arguments + External (_SB_.PC00, DeviceObj) + External (_SB_.PC00.CNVW.CRFI, UnknownObj) + External (_SB_.PC00.CNVW.PRRS, UnknownObj) + External (_SB_.PC00.CNVW.RSTT, UnknownObj) + External (_SB_.PC00.DPOF, UnknownObj) + External (_SB_.PC00.GFX0.ALSI, UnknownObj) + External (_SB_.PC00.GFX0.CBLV, UnknownObj) + External (_SB_.PC00.GFX0.CDCK, UnknownObj) + External (_SB_.PC00.GFX0.CLID, UnknownObj) + External (_SB_.PC00.GFX0.DD1F, DeviceObj) + External (_SB_.PC00.GFX0.DD2F, DeviceObj) + External (_SB_.PC00.GFX0.GSSE, UnknownObj) + External (_SB_.PC00.GFX0.IPCO, MethodObj) // 0 Arguments + External (_SB_.PC00.GFX0.IUEH, MethodObj) // 1 Arguments + External (_SB_.PC00.GFX0.STAT, UnknownObj) + External (_SB_.PC00.GFX0.TCHE, UnknownObj) + External (_SB_.PC00.GMHB, MethodObj) // 0 Arguments + External (_SB_.PC00.HDAS.PPMS, MethodObj) // 1 Arguments + External (_SB_.PC00.HDAS.PS0X, MethodObj) // 0 Arguments + External (_SB_.PC00.HDAS.PS3X, MethodObj) // 0 Arguments + External (_SB_.PC00.HIDW, MethodObj) // 4 Arguments + External (_SB_.PC00.HIWC, MethodObj) // 1 Arguments + External (_SB_.PC00.I2C2.TBIN, IntObj) + External (_SB_.PC00.ITSP, UnknownObj) + External (_SB_.PC00.LPCB.H_EC.BAT0, DeviceObj) + External (_SB_.PC00.LPCB.H_EC.BAT1, DeviceObj) + External (_SB_.PC00.LPCB.H_EC.BAT2, DeviceObj) + External (_SB_.PC00.LPCB.H_EC.BNUM, IntObj) + External (_SB_.PC00.LPCB.H_EC.CFAN, FieldUnitObj) + External (_SB_.PC00.LPCB.H_EC.CHRG, DeviceObj) + External (_SB_.PC00.LPCB.H_EC.ECNT, MethodObj) // 1 Arguments + External (_SB_.PC00.LPCB.H_EC.ECWT, MethodObj) // 2 Arguments + External (_SB_.PC00.LPCB.H_EC.LID0, DeviceObj) + External (_SB_.PC00.LPCB.H_EC.LSTE, FieldUnitObj) + External (_SB_.PC00.LPCB.H_EC.ONTM, IntObj) + External (_SB_.PC00.LPCB.H_EC.RPWR, FieldUnitObj) + External (_SB_.PC00.LPCB.H_EC.UTEC, MethodObj) // 2 Arguments + External (_SB_.PC00.LPCB.H_EC.VPWR, FieldUnitObj) + External (_SB_.PC00.LPCB.H_EC.WTMM, FieldUnitObj) + External (_SB_.PC00.LPCB.H_EC.WTMV, FieldUnitObj) + External (_SB_.PC00.M32B, UnknownObj) + External (_SB_.PC00.M32L, UnknownObj) + External (_SB_.PC00.M64B, UnknownObj) + External (_SB_.PC00.M64L, UnknownObj) + External (_SB_.PC00.PAUD.PUAM, MethodObj) // 0 Arguments + External (_SB_.PC00.PC2M, MethodObj) // 1 Arguments + External (_SB_.PC00.PEG0, DeviceObj) + External (_SB_.PC00.PEG0.PEGP, DeviceObj) + External (_SB_.PC00.PEG0.PEGP.BCCX, UnknownObj) + External (_SB_.PC00.PEG0.PEGP.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PEGP.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PEGP.PIXX, UnknownObj) + External (_SB_.PC00.PEG0.PEGP.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PEGP.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PEGP.SCCX, UnknownObj) + External (_SB_.PC00.PEG0.PEGP.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PEGP.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG0.PRMV, IntObj) + External (_SB_.PC00.PEG0.PRTP, IntObj) + External (_SB_.PC00.PEG0.RD3C, IntObj) + External (_SB_.PC00.PEG0.SLOT, IntObj) + External (_SB_.PC00.PEG1, DeviceObj) + External (_SB_.PC00.PEG1.CBLV, UnknownObj) + External (_SB_.PC00.PEG1.CLID, UnknownObj) + External (_SB_.PC00.PEG1.DGCE, IntObj) + External (_SB_.PC00.PEG1.DHDW, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP, DeviceObj) + External (_SB_.PC00.PEG1.PEGP.BCCX, UnknownObj) + External (_SB_.PC00.PEG1.PEGP.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP.PEGB.PEGE.DEDP, DeviceObj) + External (_SB_.PC00.PEG1.PEGP.PIXX, UnknownObj) + External (_SB_.PC00.PEG1.PEGP.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP.SCCX, UnknownObj) + External (_SB_.PC00.PEG1.PEGP.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PEGP.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG1.PRMV, IntObj) + External (_SB_.PC00.PEG1.PRTP, IntObj) + External (_SB_.PC00.PEG1.RD3C, IntObj) + External (_SB_.PC00.PEG1.SLOT, IntObj) + External (_SB_.PC00.PEG2, DeviceObj) + External (_SB_.PC00.PEG2.PEGP, DeviceObj) + External (_SB_.PC00.PEG2.PEGP.BCCX, UnknownObj) + External (_SB_.PC00.PEG2.PEGP.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PEGP.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PEGP.PIXX, UnknownObj) + External (_SB_.PC00.PEG2.PEGP.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PEGP.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PEGP.SCCX, UnknownObj) + External (_SB_.PC00.PEG2.PEGP.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PEGP.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG2.PRMV, IntObj) + External (_SB_.PC00.PEG2.PRTP, IntObj) + External (_SB_.PC00.PEG2.RD3C, IntObj) + External (_SB_.PC00.PEG2.SLOT, IntObj) + External (_SB_.PC00.PEG3.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.PEG3.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.PTHT.THEN, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01, DeviceObj) + External (_SB_.PC00.RP01.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP01.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PRMV, IntObj) + External (_SB_.PC00.RP01.PRTP, IntObj) + External (_SB_.PC00.RP01.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP01.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP01.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP01.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP01.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP01.RD3C, IntObj) + External (_SB_.PC00.RP01.SLOT, IntObj) + External (_SB_.PC00.RP01.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP01.VDID, FieldUnitObj) + External (_SB_.PC00.RP02, DeviceObj) + External (_SB_.PC00.RP02.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP02.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PRMV, IntObj) + External (_SB_.PC00.RP02.PRTP, IntObj) + External (_SB_.PC00.RP02.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP02.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP02.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP02.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP02.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP02.RD3C, IntObj) + External (_SB_.PC00.RP02.SLOT, IntObj) + External (_SB_.PC00.RP02.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP02.VDID, FieldUnitObj) + External (_SB_.PC00.RP03, DeviceObj) + External (_SB_.PC00.RP03.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP03.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PRMV, IntObj) + External (_SB_.PC00.RP03.PRTP, IntObj) + External (_SB_.PC00.RP03.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP03.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP03.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP03.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP03.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP03.RD3C, IntObj) + External (_SB_.PC00.RP03.SLOT, IntObj) + External (_SB_.PC00.RP03.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP03.VDID, FieldUnitObj) + External (_SB_.PC00.RP04, DeviceObj) + External (_SB_.PC00.RP04.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP04.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PRMV, IntObj) + External (_SB_.PC00.RP04.PRTP, IntObj) + External (_SB_.PC00.RP04.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP04.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP04.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP04.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP04.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP04.RD3C, IntObj) + External (_SB_.PC00.RP04.SLOT, IntObj) + External (_SB_.PC00.RP04.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP04.VDID, FieldUnitObj) + External (_SB_.PC00.RP05, DeviceObj) + External (_SB_.PC00.RP05.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP05.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PRMV, IntObj) + External (_SB_.PC00.RP05.PRTP, IntObj) + External (_SB_.PC00.RP05.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP05.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP05.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP05.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP05.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP05.RD3C, IntObj) + External (_SB_.PC00.RP05.SLOT, IntObj) + External (_SB_.PC00.RP05.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP05.VDID, FieldUnitObj) + External (_SB_.PC00.RP06, DeviceObj) + External (_SB_.PC00.RP06.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP06.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PRMV, IntObj) + External (_SB_.PC00.RP06.PRTP, IntObj) + External (_SB_.PC00.RP06.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP06.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP06.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP06.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP06.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP06.RD3C, IntObj) + External (_SB_.PC00.RP06.SLOT, IntObj) + External (_SB_.PC00.RP06.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP06.VDID, FieldUnitObj) + External (_SB_.PC00.RP07, DeviceObj) + External (_SB_.PC00.RP07.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP07.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PRMV, IntObj) + External (_SB_.PC00.RP07.PRTP, IntObj) + External (_SB_.PC00.RP07.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP07.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP07.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP07.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP07.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP07.RD3C, IntObj) + External (_SB_.PC00.RP07.SLOT, IntObj) + External (_SB_.PC00.RP07.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP07.VDID, FieldUnitObj) + External (_SB_.PC00.RP08, DeviceObj) + External (_SB_.PC00.RP08.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP08.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PRMV, IntObj) + External (_SB_.PC00.RP08.PRTP, IntObj) + External (_SB_.PC00.RP08.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP08.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP08.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP08.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP08.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP08.RD3C, IntObj) + External (_SB_.PC00.RP08.SLOT, IntObj) + External (_SB_.PC00.RP08.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP08.VDID, FieldUnitObj) + External (_SB_.PC00.RP09, DeviceObj) + External (_SB_.PC00.RP09.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP09.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PRMV, IntObj) + External (_SB_.PC00.RP09.PRTP, IntObj) + External (_SB_.PC00.RP09.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP09.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP09.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP09.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP09.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP09.RD3C, IntObj) + External (_SB_.PC00.RP09.SLOT, IntObj) + External (_SB_.PC00.RP09.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP09.VDID, FieldUnitObj) + External (_SB_.PC00.RP10, DeviceObj) + External (_SB_.PC00.RP10.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP10.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PRMV, IntObj) + External (_SB_.PC00.RP10.PRTP, IntObj) + External (_SB_.PC00.RP10.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP10.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP10.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP10.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP10.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP10.RD3C, IntObj) + External (_SB_.PC00.RP10.SLOT, IntObj) + External (_SB_.PC00.RP10.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP10.VDID, FieldUnitObj) + External (_SB_.PC00.RP11, DeviceObj) + External (_SB_.PC00.RP11.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP11.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PRMV, IntObj) + External (_SB_.PC00.RP11.PRTP, IntObj) + External (_SB_.PC00.RP11.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP11.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP11.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP11.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP11.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP11.RD3C, IntObj) + External (_SB_.PC00.RP11.SLOT, IntObj) + External (_SB_.PC00.RP11.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP11.VDID, FieldUnitObj) + External (_SB_.PC00.RP12, DeviceObj) + External (_SB_.PC00.RP12.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP12.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PRMV, IntObj) + External (_SB_.PC00.RP12.PRTP, IntObj) + External (_SB_.PC00.RP12.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP12.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP12.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP12.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP12.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP12.RD3C, IntObj) + External (_SB_.PC00.RP12.SLOT, IntObj) + External (_SB_.PC00.RP12.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP12.VDID, FieldUnitObj) + External (_SB_.PC00.RP13, DeviceObj) + External (_SB_.PC00.RP13.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP13.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PRMV, IntObj) + External (_SB_.PC00.RP13.PRTP, IntObj) + External (_SB_.PC00.RP13.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP13.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP13.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP13.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP13.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP13.RD3C, IntObj) + External (_SB_.PC00.RP13.SLOT, IntObj) + External (_SB_.PC00.RP13.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP13.VDID, FieldUnitObj) + External (_SB_.PC00.RP14, DeviceObj) + External (_SB_.PC00.RP14.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP14.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PRMV, IntObj) + External (_SB_.PC00.RP14.PRTP, IntObj) + External (_SB_.PC00.RP14.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP14.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP14.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP14.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP14.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP14.RD3C, IntObj) + External (_SB_.PC00.RP14.SLOT, IntObj) + External (_SB_.PC00.RP14.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP14.VDID, FieldUnitObj) + External (_SB_.PC00.RP15, DeviceObj) + External (_SB_.PC00.RP15.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP15.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PRMV, IntObj) + External (_SB_.PC00.RP15.PRTP, IntObj) + External (_SB_.PC00.RP15.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP15.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP15.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP15.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP15.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP15.RD3C, IntObj) + External (_SB_.PC00.RP15.SLOT, IntObj) + External (_SB_.PC00.RP15.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP15.VDID, FieldUnitObj) + External (_SB_.PC00.RP16, DeviceObj) + External (_SB_.PC00.RP16.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP16.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PRMV, IntObj) + External (_SB_.PC00.RP16.PRTP, IntObj) + External (_SB_.PC00.RP16.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP16.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP16.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP16.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP16.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP16.RD3C, IntObj) + External (_SB_.PC00.RP16.SLOT, IntObj) + External (_SB_.PC00.RP16.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP16.VDID, FieldUnitObj) + External (_SB_.PC00.RP17, DeviceObj) + External (_SB_.PC00.RP17.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP17.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PRMV, IntObj) + External (_SB_.PC00.RP17.PRTP, IntObj) + External (_SB_.PC00.RP17.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP17.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP17.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP17.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP17.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP17.RD3C, IntObj) + External (_SB_.PC00.RP17.SLOT, IntObj) + External (_SB_.PC00.RP17.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP17.VDID, FieldUnitObj) + External (_SB_.PC00.RP18, DeviceObj) + External (_SB_.PC00.RP18.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP18.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PRMV, IntObj) + External (_SB_.PC00.RP18.PRTP, IntObj) + External (_SB_.PC00.RP18.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP18.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP18.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP18.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP18.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP18.RD3C, IntObj) + External (_SB_.PC00.RP18.SLOT, IntObj) + External (_SB_.PC00.RP18.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP18.VDID, FieldUnitObj) + External (_SB_.PC00.RP19, DeviceObj) + External (_SB_.PC00.RP19.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP19.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PRMV, IntObj) + External (_SB_.PC00.RP19.PRTP, IntObj) + External (_SB_.PC00.RP19.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP19.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP19.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP19.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP19.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP19.RD3C, IntObj) + External (_SB_.PC00.RP19.SLOT, IntObj) + External (_SB_.PC00.RP19.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP19.VDID, FieldUnitObj) + External (_SB_.PC00.RP20, DeviceObj) + External (_SB_.PC00.RP20.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP20.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PRMV, IntObj) + External (_SB_.PC00.RP20.PRTP, IntObj) + External (_SB_.PC00.RP20.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP20.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP20.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP20.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP20.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP20.RD3C, IntObj) + External (_SB_.PC00.RP20.SLOT, IntObj) + External (_SB_.PC00.RP20.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP20.VDID, FieldUnitObj) + External (_SB_.PC00.RP21, DeviceObj) + External (_SB_.PC00.RP21.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP21.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PRMV, IntObj) + External (_SB_.PC00.RP21.PRTP, IntObj) + External (_SB_.PC00.RP21.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP21.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP21.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP21.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP21.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP21.RD3C, IntObj) + External (_SB_.PC00.RP21.SLOT, IntObj) + External (_SB_.PC00.RP21.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP21.VDID, FieldUnitObj) + External (_SB_.PC00.RP22, DeviceObj) + External (_SB_.PC00.RP22.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP22.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PRMV, IntObj) + External (_SB_.PC00.RP22.PRTP, IntObj) + External (_SB_.PC00.RP22.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP22.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP22.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP22.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP22.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP22.RD3C, IntObj) + External (_SB_.PC00.RP22.SLOT, IntObj) + External (_SB_.PC00.RP22.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP22.VDID, FieldUnitObj) + External (_SB_.PC00.RP23, DeviceObj) + External (_SB_.PC00.RP23.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP23.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PRMV, IntObj) + External (_SB_.PC00.RP23.PRTP, IntObj) + External (_SB_.PC00.RP23.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP23.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP23.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP23.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP23.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP23.RD3C, IntObj) + External (_SB_.PC00.RP23.SLOT, IntObj) + External (_SB_.PC00.RP23.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP23.VDID, FieldUnitObj) + External (_SB_.PC00.RP24, DeviceObj) + External (_SB_.PC00.RP24.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP24.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PRMV, IntObj) + External (_SB_.PC00.RP24.PRTP, IntObj) + External (_SB_.PC00.RP24.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP24.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP24.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP24.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP24.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP24.RD3C, IntObj) + External (_SB_.PC00.RP24.SLOT, IntObj) + External (_SB_.PC00.RP24.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP24.VDID, FieldUnitObj) + External (_SB_.PC00.RP25, DeviceObj) + External (_SB_.PC00.RP25.NFRP, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP25.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PRMV, IntObj) + External (_SB_.PC00.RP25.PRTP, IntObj) + External (_SB_.PC00.RP25.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP25.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP25.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP25.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP25.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP25.RD3C, IntObj) + External (_SB_.PC00.RP25.SLOT, IntObj) + External (_SB_.PC00.RP25.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP25.VDID, FieldUnitObj) + External (_SB_.PC00.RP26, DeviceObj) + External (_SB_.PC00.RP26.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP26.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PRMV, IntObj) + External (_SB_.PC00.RP26.PRTP, IntObj) + External (_SB_.PC00.RP26.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP26.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP26.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP26.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP26.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP26.RD3C, IntObj) + External (_SB_.PC00.RP26.SLOT, IntObj) + External (_SB_.PC00.RP26.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP26.VDID, FieldUnitObj) + External (_SB_.PC00.RP27, DeviceObj) + External (_SB_.PC00.RP27.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP27.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PRMV, IntObj) + External (_SB_.PC00.RP27.PRTP, IntObj) + External (_SB_.PC00.RP27.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP27.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP27.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP27.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP27.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP27.RD3C, IntObj) + External (_SB_.PC00.RP27.SLOT, IntObj) + External (_SB_.PC00.RP27.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP27.VDID, FieldUnitObj) + External (_SB_.PC00.RP28, DeviceObj) + External (_SB_.PC00.RP28.PINI, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.POFF, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PON_, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PPBA, MethodObj) // 1 Arguments + External (_SB_.PC00.RP28.PPS0, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PPS3, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PRMV, IntObj) + External (_SB_.PC00.RP28.PRTP, IntObj) + External (_SB_.PC00.RP28.PXSX.BCCX, UnknownObj) + External (_SB_.PC00.RP28.PXSX.CRFI, UnknownObj) + External (_SB_.PC00.RP28.PXSX.ISGX, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PXSX.PAHC, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PXSX.PIXX, UnknownObj) + External (_SB_.PC00.RP28.PXSX.PNVM, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PXSX.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PXSX.SCCX, UnknownObj) + External (_SB_.PC00.RP28.PXSX.WIST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.PXSX.WWST, MethodObj) // 0 Arguments + External (_SB_.PC00.RP28.RD3C, IntObj) + External (_SB_.PC00.RP28.SLOT, IntObj) + External (_SB_.PC00.RP28.UPRD, MethodObj) // 1 Arguments + External (_SB_.PC00.RP28.VDID, FieldUnitObj) + External (_SB_.PC00.SAT0.PRT0, DeviceObj) + External (_SB_.PC00.SAT0.PRT0.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT0.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT0.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT1, DeviceObj) + External (_SB_.PC00.SAT0.PRT1.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT1.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT1.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT2, DeviceObj) + External (_SB_.PC00.SAT0.PRT2.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT2.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT2.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT3, DeviceObj) + External (_SB_.PC00.SAT0.PRT3.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT3.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT3.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT4, DeviceObj) + External (_SB_.PC00.SAT0.PRT4.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT4.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT4.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT5, DeviceObj) + External (_SB_.PC00.SAT0.PRT5.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT5.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT5.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT6, DeviceObj) + External (_SB_.PC00.SAT0.PRT6.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT6.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT6.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT7, DeviceObj) + External (_SB_.PC00.SAT0.PRT7.PRES, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT7.SPOF, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.PRT7.SPON, MethodObj) // 0 Arguments + External (_SB_.PC00.SAT0.SATC, MethodObj) // 1 Arguments + External (_SB_.PC00.SAT0.SATD, MethodObj) // 4 Arguments + External (_SB_.PC00.SWAK, MethodObj) // 2 Arguments + External (_SB_.PC00.TDM0, DeviceObj) + External (_SB_.PC00.TDM0._STA, UnknownObj) + External (_SB_.PC00.TDM0.SCME, UnknownObj) + External (_SB_.PC00.TDM1, DeviceObj) + External (_SB_.PC00.TDM1._STA, UnknownObj) + External (_SB_.PC00.TDM1.SCME, UnknownObj) + External (_SB_.PC00.THC0, DeviceObj) + External (_SB_.PC00.THC1, DeviceObj) + External (_SB_.PC00.TXHC, DeviceObj) + External (_SB_.PC00.XDCI.XDAT, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.DUAM, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.PS0X, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.PS3X, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.PSLI, MethodObj) // 1 Arguments + External (_SB_.PC00.XHCI.PSLP, MethodObj) // 1 Arguments + External (_SB_.PC00.XHCI.RHUB.HS10.RDLY, UnknownObj) + External (_SB_.PC00.XHCI.RHUB.HS14.RDLY, UnknownObj) + External (_SB_.PC00.XHCI.RHUB.INIR, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.RHUB.PS0X, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.RHUB.PS2X, MethodObj) // 0 Arguments + External (_SB_.PC00.XHCI.RHUB.PS3X, MethodObj) // 0 Arguments + External (_SB_.POWS, UnknownObj) + External (_SB_.PR00.LPSS, PkgObj) + External (_SB_.PR00.TPSS, PkgObj) + External (_SB_.PTHH.THEN, MethodObj) // 0 Arguments + External (_SB_.PWRB, DeviceObj) + External (_SB_.SGOV, MethodObj) // 2 Arguments + External (_SB_.TCWK, MethodObj) // 1 Arguments + External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments + External (_SB_.TRPD, UnknownObj) + External (_SB_.TRPF, UnknownObj) + External (_TZ_.ETMD, IntObj) + External (_TZ_.TZ00, DeviceObj) + External (AL6D, FieldUnitObj) + External (BGIA, IntObj) + External (BGMA, IntObj) + External (BGMS, IntObj) + External (BPNT, MethodObj) // 0 Arguments + External (CNMT, UnknownObj) + External (CRBI, UnknownObj) + External (DDMS, MethodObj) // 0 Arguments + External (DGBA, UnknownObj) + External (DGDX, UnknownObj) + External (DIDX, UnknownObj) + External (DIDY, UnknownObj) + External (DME0, UnknownObj) + External (DME1, UnknownObj) + External (DPG1, UnknownObj) + External (DPIW, UnknownObj) + External (DPMS, FieldUnitObj) + External (DTCM, MethodObj) // 2 Arguments + External (DTFS, UnknownObj) + External (DTRT, UnknownObj) + External (DUWS, UnknownObj) + External (EPTU, FieldUnitObj) + External (ESPC, UnknownObj) + External (GPRV, MethodObj) // 2 Arguments + External (HBCL, FieldUnitObj) + External (HBPL, FieldUnitObj) + External (HGMD, UnknownObj) + External (ISAR, MethodObj) // 4 Arguments + External (ITSP, IntObj) + External (M32B, IntObj) + External (M32L, IntObj) + External (M64B, IntObj) + External (M64L, IntObj) + External (P0WK, UnknownObj) + External (P1WK, UnknownObj) + External (P2WK, UnknownObj) + External (P3WK, UnknownObj) + External (PCRA, MethodObj) // 3 Arguments + External (PG3S, UnknownObj) + External (PMRL, FieldUnitObj) + External (PMSA, FieldUnitObj) + External (PSON, UnknownObj) + External (PTHM, FieldUnitObj) + External (PU2C, UnknownObj) + External (PU3C, UnknownObj) + External (RPN0, IntObj) + External (RPN1, IntObj) + External (RPS0, IntObj) + External (RPS1, IntObj) + External (RTD3, FieldUnitObj) + External (SIME, UnknownObj) + External (SPNT, MethodObj) // 0 Arguments + External (SPTS, MethodObj) // 1 Arguments + External (STD3, FieldUnitObj) + External (SWAK, MethodObj) // 2 Arguments + External (TBPE, IntObj) + External (TCPN, UnknownObj) + External (TDCE, UnknownObj) + External (THCE, UnknownObj) + External (TOFF, IntObj) + External (TPTS, MethodObj) // 1 Arguments + External (TRE0, UnknownObj) + External (TRE1, UnknownObj) + External (TRE2, UnknownObj) + External (TRE3, UnknownObj) + External (TVCF, MethodObj) // 4 Arguments + External (UF0E, UnknownObj) + External (UF1E, UnknownObj) + External (ULTR, MethodObj) // 1 Arguments + External (VDSD, IntObj) + External (VMCP, UnknownObj) + External (VMDE, FieldUnitObj) + External (VMR1, UnknownObj) + External (VMR2, UnknownObj) + External (VMR3, UnknownObj) + External (VMR4, UnknownObj) + External (XBAS, UnknownObj) + + Name (ENTK, 0x87) + Name (EXTK, 0xAA) + Name (IO1B, Zero) + Name (IO1L, Zero) + Name (IO2B, 0x0290) + Name (IO2L, 0x10) + Name (IO3B, Zero) + Name (IO3L, Zero) + Name (IO4B, Zero) + Name (IO4L, Zero) + Name (SP1O, 0x2E) + Name (MCHB, 0xFEDC0000) + Name (MCHL, 0x00020000) + Name (EGPB, 0xFEDA1000) + Name (EGPL, 0x1000) + Name (DMIB, 0xFEDA0000) + Name (DMIL, 0x1000) + Name (VTBS, 0xFED90000) + Name (VTLN, 0x4000) + Name (CPVD, Zero) + Name (SMIP, 0xB2) + Name (PMBA, 0x1800) + Name (SMCR, 0x1830) + Name (TCBR, 0xFED08000) + Name (TCLT, 0x1000) + Name (SMBL, 0x20) + Name (APCB, 0xFEC00000) + Name (APCL, 0x1000) + Name (ITSW, 0xBD) + Name (FMBL, One) + Name (FDTP, 0x02) + Name (FUPS, 0x04) + Name (FUWS, 0x03) + Name (FEMD, 0x04) + Name (SPAD, Zero) + Name (ASSB, Zero) + Name (AOTB, Zero) + Name (AAXB, Zero) + Name (PEHP, One) + Name (SHPC, One) + Name (PEPM, One) + Name (PEER, One) + Name (PECS, One) + Name (ITKE, Zero) + Name (MBEC, 0xFFFF) + Name (PEBS, 0xC0000000) + Name (PELN, 0x10000000) + Name (CSMI, 0x61) + Name (FHPP, One) + Name (SMIA, 0xB2) + Name (SMIB, 0xB3) + Name (OFST, 0x35) + Name (TRST, 0x02) + Name (TCMF, Zero) + Name (TMF1, Zero) + Name (TMF2, Zero) + Name (TMF3, Zero) + Name (TTPF, Zero) + Name (TTDP, One) + Name (TPMB, 0xFFFFFFFF) + Name (TPBS, 0x1000) + Name (TPMC, 0xFFFFFFFF) + Name (TPCS, 0x1000) + Name (TPMM, 0xFED40000) + Name (FTPM, 0xFED40040) + Name (PPIM, 0x7865C018) + Name (PPIL, 0x1C) + Name (AMDT, Zero) + Name (TPMF, One) + Name (PPIV, One) + Name (DTP1, One) + Name (IOHW, 0x0290) + Name (IOHB, 0x0290) + Name (IOHL, 0x10) + Name (SMIM, 0x80000009) + Name (SANB, 0x7865C098) + Name (SANL, 0x01B6) + OperationRegion (SANV, SystemMemory, SANB, SANL) + Field (SANV, AnyAcc, Lock, Preserve) + { + ASLB, 32, + IMON, 8, + IGDS, 8, + IBTT, 8, + IPAT, 8, + IPSC, 8, + IBIA, 8, + ISSC, 8, + IF1E, 8, + HVCO, 8, + GSMI, 8, + PAVP, 8, + CADL, 8, + CSTE, 16, + NSTE, 16, + NDID, 8, + DID1, 32, + DID2, 32, + DID3, 32, + DID4, 32, + DID5, 32, + DID6, 32, + DID7, 32, + DID8, 32, + DID9, 32, + DIDA, 32, + DIDB, 32, + DIDC, 32, + DIDD, 32, + DIDE, 32, + DIDF, 32, + DIDX, 32, + NXD1, 32, + NXD2, 32, + NXD3, 32, + NXD4, 32, + NXD5, 32, + NXD6, 32, + NXD7, 32, + NXD8, 32, + NXDX, 32, + LIDS, 8, + KSV0, 32, + KSV1, 8, + BRTL, 8, + ALSE, 8, + ALAF, 8, + LLOW, 8, + LHIH, 8, + ALFP, 8, + IPTP, 8, + EDPV, 8, + HGMD, 8, + HGFL, 8, + SGGP, 8, + HRE0, 8, + HRG0, 32, + HRA0, 8, + PWE0, 8, + PWG0, 32, + PWA0, 8, + P1GP, 8, + HRE1, 8, + HRG1, 32, + HRA1, 8, + PWE1, 8, + PWG1, 32, + PWA1, 8, + P2GP, 8, + HRE2, 8, + HRG2, 32, + HRA2, 8, + PWE2, 8, + PWG2, 32, + PWA2, 8, + P3GP, 8, + HRE3, 8, + HRG3, 32, + HRA3, 8, + PWE3, 8, + PWG3, 32, + PWA3, 8, + P3WK, 32, + DLPW, 16, + DLHR, 16, + EECP, 8, + XBAS, 32, + GBAS, 16, + NVGA, 32, + NVHA, 32, + AMDA, 32, + LTRX, 8, + OBFX, 8, + LTRY, 8, + OBFY, 8, + LTRZ, 8, + OBFZ, 8, + LTRW, 8, + OBFA, 8, + SMSL, 16, + SNSL, 16, + M64B, 64, + M64L, 64, + CPEX, 32, + M32B, 32, + M32L, 32, + P0WK, 32, + P1WK, 32, + P2WK, 32, + VTDS, 8, + VTB1, 32, + VTB2, 32, + VTB3, 32, + VTB4, 32, + VTB5, 32, + VTB6, 32, + VTB7, 32, + VE1V, 16, + VE2V, 16, + RPIN, 8, + RPBA, 32, + CTHM, 8, + SIME, 8, + THCE, 8, + TDCE, 8, + DME0, 8, + DME1, 8, + TRE0, 8, + TRE1, 8, + TRE2, 8, + TRE3, 8, + TPA0, 32, + TPA1, 32, + TPA2, 32, + TPA3, 32, + TCDS, 32, + TCIT, 8, + TCIR, 8, + TRTD, 8, + ITM0, 32, + ITM1, 32, + LTE0, 8, + LTE1, 8, + LTE2, 8, + LTE3, 8, + PSL0, 16, + PSL1, 16, + PSL2, 16, + PSL3, 16, + PNS0, 16, + PNS1, 16, + PNS2, 16, + PNS3, 16, + IMRY, 8, + TIVS, 8, + PG0E, 8, + PG1E, 8, + PG2E, 8, + PG3E, 8, + VMDE, 8, + DIDY, 32, + NXDY, 32, + SLTS, 8, + VMR1, 8, + VMR2, 8, + VMR3, 8, + VMR4, 8, + VMS0, 8, + VMCP, 8, + CPRT, 8, + CSLU, 32, + CSSP, 32, + MPGN, 8, + CMBM, 8, + DPMS, 8, + PMSA, 64, + PMRL, 64, + PBR1, 8, + PBR2, 8, + PBR3, 8, + PPA0, 32, + PPA1, 32, + PPA2, 32, + PPA3, 32, + REGO, 16 + } + + OperationRegion (GNVS, SystemMemory, 0x78615000, 0x0CE0) + Field (GNVS, AnyAcc, Lock, Preserve) + { + OSYS, 16, + SMIF, 8, + PRM0, 8, + PRM1, 8, + SCIF, 8, + PRM2, 8, + PRM3, 8, + LCKF, 8, + PRM4, 8, + PRM5, 8, + PWRS, 8, + DBGS, 8, + THOF, 8, + ACT1, 8, + ACTT, 8, + PSVT, 8, + TC1V, 8, + TC2V, 8, + TSPV, 8, + CRTT, 8, + REVN, 8, + APIC, 8, + TCNT, 8, + PCP0, 8, + PCP1, 8, + PPCM, 8, + PPMF, 32, + C67L, 8, + NATP, 8, + CMAP, 8, + CMBP, 8, + LPTP, 8, + FDCP, 8, + CMCP, 8, + CIRP, 8, + SMSC, 8, + W381, 8, + SMC1, 8, + EMAE, 8, + EMAP, 16, + EMAL, 16, + MEFE, 8, + DSTS, 8, + MORD, 8, + TCGP, 8, + PPRP, 32, + PPRQ, 8, + LPPR, 8, + IDEM, 8, + PLID, 8, + BTYP, 8, + OSCC, 8, + NEXP, 8, + SBV1, 8, + SBV2, 8, + ECON, 8, + DSEN, 8, + GPIC, 8, + CTYP, 8, + L01C, 8, + VFN0, 8, + VFN1, 8, + VFN2, 8, + VFN3, 8, + VFN4, 8, + VFN5, 8, + VFN6, 8, + VFN7, 8, + VFN8, 8, + VFN9, 8, + PNHM, 32, + TBAL, 32, + TBAH, 32, + TSOD, 8, + PFLV, 8, + BREV, 16, + PAMT, 8, + AC0F, 8, + AC1F, 8, + XTUB, 32, + XTUS, 32, + XMPB, 32, + DDRF, 8, + RTD3, 8, + PEP0, 8, + PEP3, 8, + DPTF, 8, + DCFE, 16, + SADE, 8, + FND1, 8, + AMBD, 8, + AMAT, 8, + AMPT, 8, + AMCT, 8, + AMHT, 8, + SKDE, 8, + SKAT, 8, + SKPT, 8, + SKCT, 8, + SKHT, 8, + EFDE, 8, + EFAT, 8, + EFPT, 8, + EFCT, 8, + EFHT, 8, + VRDE, 8, + VRAT, 8, + VRPT, 8, + VRCT, 8, + VRHT, 8, + DPAP, 8, + DPPP, 8, + DPCP, 8, + PIDE, 8, + PPSZ, 32, + Offset (0x9C), + CHEN, 8, + S0ID, 8, + CTDB, 8, + DKSM, 8, + SIO1, 16, + SIO2, 16, + SPBA, 16, + Offset (0x1F3), + PG3S, 8, + PWRE, 8, + Offset (0x1F7), + PPPR, 16, + PBPE, 8, + VSPE, 8, + RFIM, 8, + Offset (0x203), + XHPR, 8, + RIC0, 8, + GBSX, 8, + IUBE, 8, + IUCE, 8, + IUDE, 8, + ECNO, 8, + AUDD, 16, + IC0D, 16, + IC1D, 16, + IC1S, 16, + VRRD, 16, + PSCP, 8, + I20D, 16, + I21D, 16, + RCG0, 16, + RCG1, 16, + P2ME, 8, + P2MK, 8, + SSH0, 16, + SSL0, 16, + SSD0, 16, + FMH0, 16, + FML0, 16, + FMD0, 16, + FPH0, 16, + FPL0, 16, + FPD0, 16, + HSH0, 16, + HSL0, 16, + HSD0, 16, + Offset (0x23D), + SSH1, 16, + SSL1, 16, + SSD1, 16, + FMH1, 16, + FML1, 16, + FMD1, 16, + FPH1, 16, + FPL1, 16, + FPD1, 16, + HSH1, 16, + HSL1, 16, + HSD1, 16, + Offset (0x256), + SSH2, 16, + SSL2, 16, + SSD2, 16, + FMH2, 16, + FML2, 16, + FMD2, 16, + FPH2, 16, + FPL2, 16, + FPD2, 16, + HSH2, 16, + HSL2, 16, + HSD2, 16, + Offset (0x26F), + SSH3, 16, + SSL3, 16, + SSD3, 16, + FMH3, 16, + FML3, 16, + FMD3, 16, + FPH3, 16, + FPL3, 16, + FPD3, 16, + HSH3, 16, + HSL3, 16, + HSD3, 16, + Offset (0x288), + SSH4, 16, + SSL4, 16, + SSD4, 16, + FMH4, 16, + FML4, 16, + FMD4, 16, + FPH4, 16, + FPL4, 16, + FPD4, 16, + HSH4, 16, + HSL4, 16, + HSD4, 16, + Offset (0x2A1), + SSH5, 16, + SSL5, 16, + SSD5, 16, + FMH5, 16, + FML5, 16, + FMD5, 16, + FPH5, 16, + FPL5, 16, + FPD5, 16, + HSH5, 16, + HSL5, 16, + HSD5, 16, + Offset (0x2BA), + M0C0, 16, + M1C0, 16, + M0C1, 16, + M1C1, 16, + M0C2, 16, + M1C2, 16, + M0C3, 16, + M1C3, 16, + M0C4, 16, + M1C4, 16, + M0C5, 16, + M1C5, 16, + M0C6, 16, + M1C6, 16, + M0C7, 16, + M1C7, 16, + M0C8, 16, + M1C8, 16, + Offset (0x2DF), + M0C9, 16, + M1C9, 16, + M0CA, 16, + M1CA, 16, + M0CB, 16, + M1CB, 16, + Offset (0x2EC), + GIRQ, 32, + DMTP, 8, + DMTD, 8, + DMSH, 8, + SHSB, 8, + PLCS, 8, + PLVL, 16, + WWSD, 8, + CVSD, 8, + SSDD, 8, + INLD, 8, + IFAT, 8, + IFPT, 8, + IFCT, 8, + IFHT, 8, + USBH, 8, + BCV4, 8, + WTV0, 8, + WTV1, 8, + APFU, 8, + Offset (0x30A), + PEPC, 64, + VRSD, 16, + PB1E, 8, + GNID, 8, + Offset (0x320), + AUPL, 32, + Offset (0x327), + CHGE, 8, + AMC3, 8, + SKC3, 8, + EFC3, 8, + VRC3, 8, + IFC3, 8, + WGC3, 8, + ESPC, 8, + BATR, 8, + IN34, 8, + ECLP, 8, + MEMS, 8, + S1DE, 8, + S2DE, 8, + S3DE, 8, + S4DE, 8, + S5DE, 8, + S1S3, 8, + S2S3, 8, + S3S3, 8, + S4S3, 8, + S5S3, 8, + PSME, 8, + PDT1, 8, + PLM1, 32, + PTW1, 32, + DDT1, 8, + DDP1, 8, + DLI1, 16, + DPL1, 16, + DTW1, 32, + DMI1, 16, + DMA1, 16, + DMT1, 16, + WIFE, 8, + DOM1, 8, + LIM1, 16, + TIM1, 32, + TRD0, 8, + TRL0, 8, + TRD1, 8, + TRL1, 8, + WDM1, 8, + CID1, 16, + Offset (0x3FA), + APPE, 8, + SDS0, 8, + SDS1, 8, + SDS2, 8, + SDS3, 8, + SDS4, 8, + SDS5, 8, + SDS6, 8, + SDS7, 8, + SDS8, 8, + SDS9, 8, + SDSA, 8, + TPLT, 8, + TPLM, 8, + TPLB, 8, + TPLH, 16, + TPLS, 8, + TPDT, 8, + TPDM, 8, + TPDB, 8, + TPDH, 16, + TPDS, 8, + FPTT, 8, + FPTM, 8, + WTVX, 8, + WITX, 8, + GPTD, 8, + GDBT, 16, + UTKX, 8, + SPTD, 8, + Offset (0x42A), + ATLB, 32, + SDM0, 8, + SDM1, 8, + SDM2, 8, + SDM3, 8, + SDM4, 8, + SDM5, 8, + SDM6, 8, + SDM7, 8, + SDM8, 8, + SDM9, 8, + SDMA, 8, + SDMB, 8, + Offset (0x43B), + USTP, 8, + Offset (0x465), + GFPS, 32, + GFPI, 32, + WBBR, 32, + GBTK, 32, + GBTI, 32, + GPDI, 32, + GPLI, 32, + CL00, 8, + CL01, 8, + CL02, 8, + CL03, 8, + CL04, 8, + CL05, 8, + L0EN, 8, + L1EN, 8, + L2EN, 8, + L3EN, 8, + L4EN, 8, + L5EN, 8, + CDIV, 8, + C0VE, 8, + C0TP, 8, + C0CV, 8, + C0IC, 32, + C0GP, 8, + C0IB, 8, + C0IA, 16, + C0P0, 8, + C0P1, 8, + C0P2, 8, + C0P3, 8, + C0P4, 8, + C0P5, 8, + C0G0, 8, + C0G1, 8, + C0G2, 8, + C0G3, 8, + C0G4, 8, + C0G5, 8, + C0F0, 8, + C0F1, 8, + C0F2, 8, + C0F3, 8, + C0F4, 8, + C0F5, 8, + C0A0, 8, + C0A1, 8, + C0A2, 8, + C0A3, 8, + C0A4, 8, + C0A5, 8, + C0I0, 8, + C0I1, 8, + C0I2, 8, + C0I3, 8, + C0I4, 8, + C0I5, 8, + C0PL, 8, + C0W0, 8, + C0W1, 8, + C0W2, 8, + C0W3, 8, + C0SP, 8, + C0W4, 8, + C0W5, 8, + C0CS, 8, + C1VE, 8, + C1TP, 8, + C1CV, 8, + C1IC, 32, + C1GP, 8, + C1IB, 8, + C1IA, 16, + C1P0, 8, + C1P1, 8, + C1P2, 8, + C1P3, 8, + C1P4, 8, + C1P5, 8, + C1G0, 8, + C1G1, 8, + C1G2, 8, + C1G3, 8, + C1G4, 8, + C1G5, 8, + C1F0, 8, + C1F1, 8, + C1F2, 8, + C1F3, 8, + C1F4, 8, + C1F5, 8, + C1A0, 8, + C1A1, 8, + C1A2, 8, + C1A3, 8, + C1A4, 8, + C1A5, 8, + C1I0, 8, + C1I1, 8, + C1I2, 8, + C1I3, 8, + C1I4, 8, + C1I5, 8, + C1PL, 8, + C1W0, 8, + C1W1, 8, + C1W2, 8, + C1W3, 8, + C1SP, 8, + C1W4, 8, + C1W5, 8, + C1CS, 8, + C2VE, 8, + C2TP, 8, + C2CV, 8, + C2IC, 32, + C2GP, 8, + C2IB, 8, + C2IA, 16, + C2P0, 8, + C2P1, 8, + C2P2, 8, + C2P3, 8, + C2P4, 8, + C2P5, 8, + C2G0, 8, + C2G1, 8, + C2G2, 8, + C2G3, 8, + C2G4, 8, + C2G5, 8, + C2F0, 8, + C2F1, 8, + C2F2, 8, + C2F3, 8, + C2F4, 8, + C2F5, 8, + C2A0, 8, + C2A1, 8, + C2A2, 8, + C2A3, 8, + C2A4, 8, + C2A5, 8, + C2I0, 8, + C2I1, 8, + C2I2, 8, + C2I3, 8, + C2I4, 8, + C2I5, 8, + C2PL, 8, + C2W0, 8, + C2W1, 8, + C2W2, 8, + C2W3, 8, + C2SP, 8, + C2W4, 8, + C2W5, 8, + C2CS, 8, + C3VE, 8, + C3TP, 8, + C3CV, 8, + C3IC, 32, + C3GP, 8, + C3IB, 8, + C3IA, 16, + C3P0, 8, + C3P1, 8, + C3P2, 8, + C3P3, 8, + C3P4, 8, + C3P5, 8, + C3G0, 8, + C3G1, 8, + C3G2, 8, + C3G3, 8, + C3G4, 8, + C3G5, 8, + C3F0, 8, + C3F1, 8, + C3F2, 8, + C3F3, 8, + C3F4, 8, + C3F5, 8, + C3A0, 8, + C3A1, 8, + C3A2, 8, + C3A3, 8, + C3A4, 8, + C3A5, 8, + C3I0, 8, + C3I1, 8, + C3I2, 8, + C3I3, 8, + C3I4, 8, + C3I5, 8, + C3PL, 8, + C3W0, 8, + C3W1, 8, + C3W2, 8, + C3W3, 8, + C3SP, 8, + C3W4, 8, + C3W5, 8, + C3CS, 8, + C4VE, 8, + C4TP, 8, + C4CV, 8, + C4IC, 32, + C4GP, 8, + C4IB, 8, + C4IA, 16, + C4P0, 8, + C4P1, 8, + C4P2, 8, + C4P3, 8, + C4P4, 8, + C4P5, 8, + C4G0, 8, + C4G1, 8, + C4G2, 8, + C4G3, 8, + C4G4, 8, + C4G5, 8, + C4F0, 8, + C4F1, 8, + C4F2, 8, + C4F3, 8, + C4F4, 8, + C4F5, 8, + C4A0, 8, + C4A1, 8, + C4A2, 8, + C4A3, 8, + C4A4, 8, + C4A5, 8, + C4I0, 8, + C4I1, 8, + C4I2, 8, + C4I3, 8, + C4I4, 8, + C4I5, 8, + C4PL, 8, + C4W0, 8, + C4W1, 8, + C4W2, 8, + C4W3, 8, + C4SP, 8, + C4W4, 8, + C4W5, 8, + C4CS, 8, + C5VE, 8, + C5TP, 8, + C5CV, 8, + C5IC, 32, + C5GP, 8, + C5IB, 8, + C5IA, 16, + C5P0, 8, + C5P1, 8, + C5P2, 8, + C5P3, 8, + C5P4, 8, + C5P5, 8, + C5G0, 8, + C5G1, 8, + C5G2, 8, + C5G3, 8, + C5G4, 8, + C5G5, 8, + C5F0, 8, + C5F1, 8, + C5F2, 8, + C5F3, 8, + C5F4, 8, + C5F5, 8, + C5A0, 8, + C5A1, 8, + C5A2, 8, + C5A3, 8, + C5A4, 8, + C5A5, 8, + C5I0, 8, + C5I1, 8, + C5I2, 8, + C5I3, 8, + C5I4, 8, + C5I5, 8, + C5PL, 8, + C5W0, 8, + C5W1, 8, + C5W2, 8, + C5W3, 8, + C5SP, 8, + C5W4, 8, + C5W5, 8, + C5CS, 8, + L0SM, 8, + L0H0, 8, + L0H1, 8, + L0H2, 8, + L0H3, 8, + L0H4, 8, + L0H5, 8, + L0H6, 8, + L0H7, 8, + L0H8, 8, + L0PL, 8, + L0M0, 8, + L0M1, 8, + L0M2, 8, + L0M3, 8, + L0M4, 8, + L0M5, 8, + L0M6, 8, + L0M7, 8, + L0M8, 8, + L0M9, 8, + L0MA, 8, + L0MB, 8, + L0MC, 8, + L0MD, 8, + L0ME, 8, + L0MF, 8, + L0DI, 8, + L0BS, 8, + L0A0, 16, + L0A1, 16, + L0A2, 16, + L0A3, 16, + L0A4, 16, + L0A5, 16, + L0A6, 16, + L0A7, 16, + L0A8, 16, + L0A9, 16, + L0AA, 16, + L0AB, 16, + L0D0, 8, + L0D1, 8, + L0D2, 8, + L0D3, 8, + L0D4, 8, + L0D5, 8, + L0D6, 8, + L0D7, 8, + L0D8, 8, + L0D9, 8, + L0DA, 8, + L0DB, 8, + L0DV, 8, + L0CV, 8, + L0LU, 8, + L0NL, 8, + L0EE, 8, + L0VC, 8, + L0FS, 8, + L0LE, 8, + L0DG, 8, + L0CK, 32, + L0CL, 8, + L0PP, 8, + L0VR, 8, + L0FD, 8, + L1SM, 8, + L1H0, 8, + L1H1, 8, + L1H2, 8, + L1H3, 8, + L1H4, 8, + L1H5, 8, + L1H6, 8, + L1H7, 8, + L1H8, 8, + L1PL, 8, + L1M0, 8, + L1M1, 8, + L1M2, 8, + L1M3, 8, + L1M4, 8, + L1M5, 8, + L1M6, 8, + L1M7, 8, + L1M8, 8, + L1M9, 8, + L1MA, 8, + L1MB, 8, + L1MC, 8, + L1MD, 8, + L1ME, 8, + L1MF, 8, + L1DI, 8, + L1BS, 8, + L1A0, 16, + L1A1, 16, + L1A2, 16, + L1A3, 16, + L1A4, 16, + L1A5, 16, + L1A6, 16, + L1A7, 16, + L1A8, 16, + L1A9, 16, + L1AA, 16, + L1AB, 16, + L1D0, 8, + L1D1, 8, + L1D2, 8, + L1D3, 8, + L1D4, 8, + L1D5, 8, + L1D6, 8, + L1D7, 8, + L1D8, 8, + L1D9, 8, + L1DA, 8, + L1DB, 8, + L1DV, 8, + L1CV, 8, + L1LU, 8, + L1NL, 8, + L1EE, 8, + L1VC, 8, + L1FS, 8, + L1LE, 8, + L1DG, 8, + L1CK, 32, + L1CL, 8, + L1PP, 8, + L1VR, 8, + L1FD, 8, + L2SM, 8, + L2H0, 8, + L2H1, 8, + L2H2, 8, + L2H3, 8, + L2H4, 8, + L2H5, 8, + L2H6, 8, + L2H7, 8, + L2H8, 8, + L2PL, 8, + L2M0, 8, + L2M1, 8, + L2M2, 8, + L2M3, 8, + L2M4, 8, + L2M5, 8, + L2M6, 8, + L2M7, 8, + L2M8, 8, + L2M9, 8, + L2MA, 8, + L2MB, 8, + L2MC, 8, + L2MD, 8, + L2ME, 8, + L2MF, 8, + L2DI, 8, + L2BS, 8, + L2A0, 16, + L2A1, 16, + L2A2, 16, + L2A3, 16, + L2A4, 16, + L2A5, 16, + L2A6, 16, + L2A7, 16, + L2A8, 16, + L2A9, 16, + L2AA, 16, + L2AB, 16, + L2D0, 8, + L2D1, 8, + L2D2, 8, + L2D3, 8, + L2D4, 8, + L2D5, 8, + L2D6, 8, + L2D7, 8, + L2D8, 8, + L2D9, 8, + L2DA, 8, + L2DB, 8, + L2DV, 8, + L2CV, 8, + L2LU, 8, + L2NL, 8, + L2EE, 8, + L2VC, 8, + L2FS, 8, + L2LE, 8, + L2DG, 8, + L2CK, 32, + L2CL, 8, + L2PP, 8, + L2VR, 8, + L2FD, 8, + L3SM, 8, + L3H0, 8, + L3H1, 8, + L3H2, 8, + L3H3, 8, + L3H4, 8, + L3H5, 8, + L3H6, 8, + L3H7, 8, + L3H8, 8, + L3PL, 8, + L3M0, 8, + L3M1, 8, + L3M2, 8, + L3M3, 8, + L3M4, 8, + L3M5, 8, + L3M6, 8, + L3M7, 8, + L3M8, 8, + L3M9, 8, + L3MA, 8, + L3MB, 8, + L3MC, 8, + L3MD, 8, + L3ME, 8, + L3MF, 8, + L3DI, 8, + L3BS, 8, + L3A0, 16, + L3A1, 16, + L3A2, 16, + L3A3, 16, + L3A4, 16, + L3A5, 16, + L3A6, 16, + L3A7, 16, + L3A8, 16, + L3A9, 16, + L3AA, 16, + L3AB, 16, + L3D0, 8, + L3D1, 8, + L3D2, 8, + L3D3, 8, + L3D4, 8, + L3D5, 8, + L3D6, 8, + L3D7, 8, + L3D8, 8, + L3D9, 8, + L3DA, 8, + L3DB, 8, + L3DV, 8, + L3CV, 8, + L3LU, 8, + L3NL, 8, + L3EE, 8, + L3VC, 8, + L3FS, 8, + L3LE, 8, + L3DG, 8, + L3CK, 32, + L3CL, 8, + L3PP, 8, + L3VR, 8, + L3FD, 8, + L4SM, 8, + L4H0, 8, + L4H1, 8, + L4H2, 8, + L4H3, 8, + L4H4, 8, + L4H5, 8, + L4H6, 8, + L4H7, 8, + L4H8, 8, + L4PL, 8, + L4M0, 8, + L4M1, 8, + L4M2, 8, + L4M3, 8, + L4M4, 8, + L4M5, 8, + L4M6, 8, + L4M7, 8, + L4M8, 8, + L4M9, 8, + L4MA, 8, + L4MB, 8, + L4MC, 8, + L4MD, 8, + L4ME, 8, + L4MF, 8, + L4DI, 8, + L4BS, 8, + L4A0, 16, + L4A1, 16, + L4A2, 16, + L4A3, 16, + L4A4, 16, + L4A5, 16, + L4A6, 16, + L4A7, 16, + L4A8, 16, + L4A9, 16, + L4AA, 16, + L4AB, 16, + L4D0, 8, + L4D1, 8, + L4D2, 8, + L4D3, 8, + L4D4, 8, + L4D5, 8, + L4D6, 8, + L4D7, 8, + L4D8, 8, + L4D9, 8, + L4DA, 8, + L4DB, 8, + L4DV, 8, + L4CV, 8, + L4LU, 8, + L4NL, 8, + L4EE, 8, + L4VC, 8, + L4FS, 8, + L4LE, 8, + L4DG, 8, + L4CK, 32, + L4CL, 8, + L4PP, 8, + L4VR, 8, + L4FD, 8, + L5SM, 8, + L5H0, 8, + L5H1, 8, + L5H2, 8, + L5H3, 8, + L5H4, 8, + L5H5, 8, + L5H6, 8, + L5H7, 8, + L5H8, 8, + L5PL, 8, + L5M0, 8, + L5M1, 8, + L5M2, 8, + L5M3, 8, + L5M4, 8, + L5M5, 8, + L5M6, 8, + L5M7, 8, + L5M8, 8, + L5M9, 8, + L5MA, 8, + L5MB, 8, + L5MC, 8, + L5MD, 8, + L5ME, 8, + L5MF, 8, + L5DI, 8, + L5BS, 8, + L5A0, 16, + L5A1, 16, + L5A2, 16, + L5A3, 16, + L5A4, 16, + L5A5, 16, + L5A6, 16, + L5A7, 16, + L5A8, 16, + L5A9, 16, + L5AA, 16, + L5AB, 16, + L5D0, 8, + L5D1, 8, + L5D2, 8, + L5D3, 8, + L5D4, 8, + L5D5, 8, + L5D6, 8, + L5D7, 8, + L5D8, 8, + L5D9, 8, + L5DA, 8, + L5DB, 8, + L5DV, 8, + L5CV, 8, + L5LU, 8, + L5NL, 8, + L5EE, 8, + L5VC, 8, + L5FS, 8, + L5LE, 8, + L5DG, 8, + L5CK, 32, + L5CL, 8, + L5PP, 8, + L5VR, 8, + L5FD, 8, + F0FM, 8, + F0MS, 8, + F0M0, 8, + F0M1, 8, + F0M2, 8, + F0M3, 8, + F0M4, 8, + F0M5, 8, + F0M6, 8, + F0M7, 8, + F0M8, 8, + F0M9, 8, + F0MA, 8, + F0MB, 8, + F0MC, 8, + F0MD, 8, + F0ME, 8, + F0MF, 8, + F0BS, 8, + F0AB, 16, + F0GP, 8, + F0GG, 16, + F0AV, 8, + F0IV, 8, + F0OM, 8, + F1FM, 8, + F1MS, 8, + F1M0, 8, + F1M1, 8, + F1M2, 8, + F1M3, 8, + F1M4, 8, + F1M5, 8, + F1M6, 8, + F1M7, 8, + F1M8, 8, + F1M9, 8, + F1MA, 8, + F1MB, 8, + F1MC, 8, + F1MD, 8, + F1ME, 8, + F1MF, 8, + F1BS, 8, + F1AB, 16, + F1GP, 8, + F1GG, 16, + F1AV, 8, + F1IV, 8, + F1OM, 8, + F2FM, 8, + F2MS, 8, + F2M0, 8, + F2M1, 8, + F2M2, 8, + F2M3, 8, + F2M4, 8, + F2M5, 8, + F2M6, 8, + F2M7, 8, + F2M8, 8, + F2M9, 8, + F2MA, 8, + F2MB, 8, + F2MC, 8, + F2MD, 8, + F2ME, 8, + F2MF, 8, + F2BS, 8, + F2AB, 16, + F2GP, 8, + F2GG, 16, + F2AV, 8, + F2IV, 8, + F2OM, 8, + F3FM, 8, + F3MS, 8, + F3M0, 8, + F3M1, 8, + F3M2, 8, + F3M3, 8, + F3M4, 8, + F3M5, 8, + F3M6, 8, + F3M7, 8, + F3M8, 8, + F3M9, 8, + F3MA, 8, + F3MB, 8, + F3MC, 8, + F3MD, 8, + F3ME, 8, + F3MF, 8, + F3BS, 8, + F3AB, 16, + F3GP, 8, + F3GG, 16, + F3AV, 8, + F3IV, 8, + F3OM, 8, + F4FM, 8, + F4MS, 8, + F4M0, 8, + F4M1, 8, + F4M2, 8, + F4M3, 8, + F4M4, 8, + F4M5, 8, + F4M6, 8, + F4M7, 8, + F4M8, 8, + F4M9, 8, + F4MA, 8, + F4MB, 8, + F4MC, 8, + F4MD, 8, + F4ME, 8, + F4MF, 8, + F4BS, 8, + F4AB, 16, + F4GP, 8, + F4GG, 16, + F4AV, 8, + F4IV, 8, + F4OM, 8, + F5FM, 8, + F5MS, 8, + F5M0, 8, + F5M1, 8, + F5M2, 8, + F5M3, 8, + F5M4, 8, + F5M5, 8, + F5M6, 8, + F5M7, 8, + F5M8, 8, + F5M9, 8, + F5MA, 8, + F5MB, 8, + F5MC, 8, + F5MD, 8, + F5ME, 8, + F5MF, 8, + F5BS, 8, + F5AB, 16, + F5GP, 8, + F5GG, 16, + F5AV, 8, + F5IV, 8, + F5OM, 8, + ECR1, 8, + I2SC, 8, + I2SI, 32, + I2SB, 8, + ODV0, 8, + ODV1, 8, + ODV2, 8, + ODV3, 8, + ODV4, 8, + ODV5, 8, + UBCB, 32, + WIFC, 8, + Offset (0x860), + ADPM, 32, + AG1L, 64, + AG1H, 64, + AG2L, 64, + AG2H, 64, + AG3L, 64, + AG3H, 64, + HEFE, 8, + XDCE, 8, + STXE, 8, + ST10, 8, + ST11, 8, + ST12, 8, + ST13, 8, + ST14, 8, + ST15, 8, + ST16, 8, + ST17, 8, + ST18, 8, + ST19, 8, + ENVM, 8, + DHSP, 16, + DSSP, 16, + DSTP, 8, + STDE, 8, + STRS, 8, + ST20, 8, + ST21, 8, + ST22, 8, + ST23, 8, + ST24, 8, + ST25, 8, + ST26, 8, + ST27, 8, + ST28, 8, + ST29, 8, + ST30, 8, + ST31, 8, + ST32, 8, + ST33, 8, + ST34, 8, + ST35, 8, + ST36, 8, + ST37, 8, + ST38, 8, + ST39, 8, + ST40, 8, + ST41, 8, + ST42, 8, + ST43, 8, + ST44, 8, + ST45, 8, + ST46, 8, + ST47, 8, + ST48, 8, + ST49, 8, + SD11, 8, + SD12, 8, + SD13, 8, + SD14, 8, + SD15, 8, + SD16, 8, + SD21, 8, + SD22, 8, + SD23, 8, + SD24, 8, + SD25, 8, + SD26, 8, + SD31, 8, + SD32, 8, + SD33, 8, + SD34, 8, + SD35, 8, + SD36, 8, + Offset (0x902), + SDAA, 8, + SDAB, 8, + BTSE, 8, + BTBR, 8, + BED2, 8, + BED3, 8, + BTLE, 8, + BTL2, 8, + BTLL, 8, + Offset (0x90D), + ATDV, 8, + COEM, 8, + RTVM, 8, + USTC, 8, + HEB1, 32, + BATP, 8, + TSDB, 8, + EPTU, 8, + Offset (0x919), + RBY1, 8, + RBY2, 8, + SCSS, 8, + NCTC, 8, + NCTI, 8, + NCTH, 8, + HSIO, 8, + ZPOD, 8, + RGBC, 8, + DPTC, 8, + SRSP, 32, + CEDS, 8, + EHK3, 8, + EHK4, 8, + EHK5, 8, + EHK6, 8, + EHK7, 8, + EHK8, 8, + VBVP, 8, + VBVD, 8, + VBHB, 8, + VBRL, 8, + SMSS, 8, + VBST, 8, + ADAS, 8, + PPBG, 32, + AEAB, 8, + AHDB, 8, + ELPM, 32, + ELPS, 32, + UCMS, 8, + UCG1, 32, + UCG2, 32, + UCG3, 32, + UCG4, 32, + UTCE, 8, + Offset (0x969), + PCHE, 8, + Offset (0x96D), + UDGF, 8, + UDUP, 8, + DBGF, 8, + DBUP, 8, + TTUP, 8, + TP1T, 8, + TP1P, 8, + TP1D, 8, + TP2T, 8, + TP2P, 8, + TP2D, 8, + TP3T, 8, + TP3P, 8, + TP3D, 8, + TP4T, 8, + TP4P, 8, + TP4D, 8, + TP5T, 8, + TP5P, 8, + TP5D, 8, + TP6T, 8, + TP6P, 8, + TP6D, 8, + STAS, 8, + WRTO, 8, + PRST, 32, + WPRP, 8, + PUIS, 8, + PSWP, 32, + RPNB, 8, + POME, 8, + PSW2, 32, + RPN2, 8, + WFCP, 32, + PFCP, 8, + WBRS, 32, + PBRS, 8, + WWKP, 32, + GPLP, 32, + GPLR, 32, + GPI1, 32, + TPP1, 32, + TPR1, 32, + PPDI, 8, + PPLI, 8, + PPLP, 8, + PPLR, 8, + PPI1, 8, + PPP1, 8, + PPR1, 8, + PSPE, 32, + PPSP, 8, + PSPR, 32, + PPSR, 8, + PSP2, 32, + PS2P, 8, + PSR2, 32, + SR2P, 8, + WLWK, 32, + WLRP, 8, + SATP, 32, + STPP, 8, + SSDP, 32, + SDPP, 8, + SSDR, 32, + SDRP, 8, + SD2P, 32, + SDP1, 8, + SD2R, 32, + SDR1, 8, + SD5P, 32, + SDP5, 8, + SD5R, 32, + SDR5, 8, + DG2P, 32, + DGP2, 8, + DG2R, 32, + DGR2, 8, + DGWP, 32, + SXI1, 8, + SXI2, 8, + SXP1, 8, + SXP2, 8, + TSD0, 8, + WCLK, 8, + CWEF, 8, + CECV, 32, + WWRP, 8, + GDOW, 8, + WAGE, 8, + AGA1, 8, + AGA2, 8, + AGA3, 8, + AGA4, 8, + AGA5, 8, + AGB1, 8, + AGB2, 8, + AGB3, 8, + AGB4, 8, + AGB5, 8, + SGMM, 8, + SG00, 8, + SG01, 8, + SG02, 8, + SG03, 8, + SG04, 8, + SG05, 8, + SG06, 8, + SG07, 8, + SG08, 8, + SG09, 8, + SG10, 8, + SG11, 8, + SG12, 8, + SG13, 8, + SG14, 8, + SG15, 8, + SG16, 8, + SG17, 8, + SG18, 8, + ACSD, 8, + I5BS, 8, + DGVR, 32, + LPMR, 32, + SG19, 8, + SG20, 8, + SG21, 8, + P1PE, 32, + P1PP, 8, + P1RE, 32, + P1RP, 8, + P1WP, 32, + PRP1, 8, + P2PE, 32, + P2PP, 8, + P2RE, 32, + P2RP, 8, + P2WP, 32, + PRP2, 8, + PSP3, 32, + PS3P, 8, + PSR3, 32, + SR3P, 8, + PSW3, 32, + RPN3, 8, + SD3P, 32, + SDP3, 8, + SD3R, 32, + SDR3, 8, + SD4P, 32, + SDP4, 8, + SD4R, 32, + SDR4, 8, + XSMI, 32, + DUWS, 8, + ST50, 8, + ST51, 8, + ST52, 8, + ST53, 8, + ST54, 8, + ST55, 8, + ST56, 8, + ST57, 8, + ST58, 8, + ST59, 8, + ST5A, 8, + ST5B, 8, + ST60, 8, + ST61, 8, + ST62, 8, + ST63, 8, + ST64, 8, + ST65, 8, + ST66, 8, + ST67, 8, + ST68, 8, + ST69, 8, + ST6A, 8, + ST6B, 8, + ST70, 8, + ST71, 8, + ST72, 8, + ST73, 8, + ST74, 8, + ST75, 8, + ST76, 8, + ST77, 8, + ST78, 8, + ST79, 8, + ST7A, 8, + ST7B, 8, + ST80, 8, + ST81, 8, + ST82, 8, + ST83, 8, + ST84, 8, + ST85, 8, + ST86, 8, + ST87, 8, + ST88, 8, + ST89, 8, + ST8A, 8, + ST8B, 8, + SD17, 8, + SD18, 8, + SD19, 8, + SD27, 8, + SD28, 8, + SD29, 8, + SD37, 8, + SD38, 8, + SD39, 8, + AGA6, 8, + AGA7, 8, + AGA8, 8, + AGA9, 8, + AGAA, 8, + AGAB, 8, + AGB6, 8, + AGB7, 8, + AGB8, 8, + AGB9, 8, + AGBA, 8, + AGBB, 8, + UHBS, 32, + AXSU, 8, + AXMU, 8, + AXSR, 8, + AXMR, 8, + CD10, 8, + CD11, 8, + CD12, 8, + CD13, 8, + CD14, 8, + CD15, 8, + CD16, 8, + CD17, 8, + CD18, 8, + CD19, 8, + CD1A, 8, + CD20, 8, + CD21, 8, + CD22, 8, + CD23, 8, + CD24, 8, + CD25, 8, + CD26, 8, + CD27, 8, + CD28, 8, + CD29, 8, + CD2A, 8, + CD30, 8, + CD31, 8, + CD32, 8, + CD33, 8, + CD34, 8, + CD35, 8, + CD36, 8, + CD37, 8, + CD38, 8, + CD39, 8, + CD3A, 8, + CD3B, 8, + CD3C, 8, + CD3D, 8, + CD3E, 8, + CD3F, 8, + CD40, 8, + CD41, 8, + CD42, 8, + CD43, 8, + CD44, 8, + CD45, 8, + CD46, 8, + CD47, 8, + CD48, 8, + CD49, 8, + CD4A, 8, + CD4B, 8, + CD4C, 8, + CD4D, 8, + CD4E, 8, + CD4F, 8, + CD50, 8, + CD51, 8, + CD52, 8, + CD53, 8, + CD54, 8, + CD55, 8, + CD56, 8, + CD57, 8, + CD58, 8, + CD59, 8, + CD5A, 8, + CD5B, 8, + CD5C, 8, + CD5D, 8, + CD5E, 8, + CD5F, 8, + CD60, 8, + CD61, 8, + CD62, 8, + CD63, 8, + CD64, 8, + CD65, 8, + CD66, 8, + CD67, 8, + CD68, 8, + CD69, 8, + CD6A, 8, + CD6B, 8, + CD6C, 8, + CD6D, 8, + CD6E, 8, + CD6F, 8, + CD70, 8, + CD71, 8, + WPFA, 32, + WPFB, 32, + WPFC, 32, + WPFD, 32, + L0LC, 8, + L1LC, 8, + L2LC, 8, + L3LC, 8, + L4LC, 8, + L5LC, 8, + POVP, 32, + PSG1, 32, + PSG2, 32, + PPOE, 32, + FND2, 8, + FND3, 8, + S6DE, 8, + WTSE, 8, + WTLE, 8, + BL01, 16, + BL02, 16, + BL03, 16, + BL04, 16, + BL05, 16, + BL06, 16, + BL07, 16, + BL08, 16, + BL09, 16, + BL10, 16, + BL11, 16, + BL12, 16, + BL13, 16, + BL14, 16, + BL15, 16, + BL16, 16, + CVFS, 8, + CUPN, 8, + DGBA, 64, + DGOP, 32, + TILE, 8, + TIS0, 8, + TS0X, 8, + TIS4, 8, + TIS5, 8, + SLEC, 8, + LEDU, 16, + TAPM, 8, + STD3, 8, + PXDC, 8, + PXAC, 8, + PXWC, 8, + PXUC, 8, + PXFD, 8, + Offset (0xB97), + WWEN, 8, + WFFD, 8, + TN2B, 16, + TB2R, 16, + TR2P, 16, + TB2F, 16, + TFDI, 16, + TBTG, 16, + TBTP, 16, + LSWP, 32, + U4CM, 8, + CMSK, 8, + LP5E, 8, + CLCN, 8, + CLSA, 8, + TP7T, 8, + TP7P, 8, + TP7D, 8, + TP8T, 8, + TP8P, 8, + TP8D, 8, + TP9T, 8, + TP9P, 8, + TP9D, 8, + TPAT, 8, + TPAP, 8, + TPAD, 8, + TP1U, 8, + TP2U, 8, + TP3U, 8, + TP4U, 8, + TP5U, 8, + TP6U, 8, + TP7U, 8, + TP8U, 8, + TP9U, 8, + TPAU, 8, + FVWP, 32, + FVRE, 32, + FVRP, 8, + FVPE, 32, + FVPP, 8, + FVSP, 8, + RPFV, 8, + DPIW, 8, + DPG1, 32, + UDRS, 8, + U4SE, 8, + L0FI, 8, + L1FI, 8, + L2FI, 8, + L3FI, 8, + L4FI, 8, + L5FI, 8, + SSH6, 16, + SSL6, 16, + SSD6, 16, + FMH6, 16, + FML6, 16, + FMD6, 16, + FPH6, 16, + FPL6, 16, + FPD6, 16, + HSH6, 16, + HSL6, 16, + HSD6, 16, + M0CC, 16, + M1CC, 16, + SSH7, 16, + SSL7, 16, + SSD7, 16, + FMH7, 16, + FML7, 16, + FMD7, 16, + FPH7, 16, + FPL7, 16, + FPD7, 16, + HSH7, 16, + HSL7, 16, + HSD7, 16, + M0CD, 16, + M1CD, 16, + TR2B, 16, + ZPDA, 32, + ZDPR, 32, + ZDPW, 32, + ZDPP, 8, + WSID, 16, + WSTO, 16, + HUAR, 8, + BLEC, 8, + BLPD, 8, + BLPI, 8, + WFRC, 32, + WFUC, 32, + UNI4, 32, + WFIC, 32, + R8DC, 8, + OMP1, 32, + OM1P, 8, + OMR1, 32, + MR1P, 8, + OMW1, 32, + RPO1, 8, + OMP2, 32, + OM2P, 8, + OMR2, 32, + MR2P, 8, + OMW2, 32, + RPO2, 8, + WCEN, 8, + R8DS, 8, + WLBI, 8, + WHBI, 8, + SDGN, 8, + SD41, 8, + SD42, 8, + SD43, 8, + SD44, 8, + SD45, 8, + SD46, 8, + SD47, 8, + SD48, 8, + SD49, 8, + SD51, 8, + SD52, 8, + SD53, 8, + SD54, 8, + SD55, 8, + SD56, 8, + SD57, 8, + SD58, 8, + SD59, 8, + SD61, 8, + SD62, 8, + SD63, 8, + SD64, 8, + SD65, 8, + SD66, 8, + SD67, 8, + SD68, 8, + SD69, 8, + SD71, 8, + SD72, 8, + SD73, 8, + SD74, 8, + SD75, 8, + SD76, 8, + SD77, 8, + SD78, 8, + SD79, 8, + SD81, 8, + SD82, 8, + SD83, 8, + SD84, 8, + SD85, 8, + SD86, 8, + SD87, 8, + SD88, 8, + SD89, 8, + R8WR, 8, + WTSV, 32, + EDMX, 32, + DBRL, 8, + DNID, 8, + DGD1, 32, + DGD2, 32, + DGD3, 32, + DGD4, 32, + DGD5, 32, + DGD6, 32, + DGD7, 32, + DGD8, 32, + DGD9, 32, + DGDA, 32, + DGDB, 32, + DGDC, 32, + DGDD, 32, + DGDE, 32, + DGDF, 32, + DGDX, 32, + DGDS, 8, + VTCM, 8 + } + + Name (SS1, Zero) + Name (SS2, Zero) + Name (SS3, One) + Name (SS4, One) + Name (IOST, 0x0400) + Name (TOPM, Zero) + Name (ROMS, 0xFFE00000) + Name (VGAF, One) + OperationRegion (DMVS, SystemMemory, 0xFFFF0000, 0xAA55) + Field (DMVS, AnyAcc, Lock, Preserve) + { + DUMY, 8 + } + + Name (CNVB, 0x77F68000) + Name (CNVL, 0x20) + OperationRegion (CPNV, SystemMemory, CNVB, CNVL) + Field (CPNV, AnyAcc, Lock, Preserve) + { + NTPB, 8 + } + + Scope (_SB) + { + OperationRegion (WPBR, SystemMemory, 0x78571000, One) + Field (WPBR, AnyAcc, NoLock, Preserve) + { + CTRL, 8 + } + } + + Scope (\) + { + Device (AWW0) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "AWW") // _UID: Unique ID + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x13, 0x12, 0x02, 0xC3, 0xBC, 0xD0, 0xA2, 0x41, // .......A + /* 0008 */ 0xBA, 0x17, 0x81, 0x6C, 0xD5, 0xED, 0x77, 0x44, // ...l..wD + /* 0010 */ 0x42, 0x43, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // BC..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x4D, 0x4F, 0x01, 0x00 // ..).MO.. + }) + Method (WMBC, 3, NotSerialized) + { + Local0 = \_SB.CTRL + Return (Local0) + } + + Name (WQMO, Buffer (0x0241) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x31, 0x02, 0x00, 0x00, 0x9C, 0x04, 0x00, 0x00, // 1....... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x28, 0x5A, 0x82, 0x00, 0x01, 0x06, 0x18, 0x42, // (Z.....B + /* 0020 */ 0x20, 0xA4, 0x02, 0x89, 0xC0, 0xA1, 0x21, 0x14, // .....!. + /* 0028 */ 0x45, 0x01, 0x0C, 0x86, 0xCB, 0x72, 0x20, 0xE4, // E....r . + /* 0030 */ 0x82, 0x89, 0x09, 0x10, 0x01, 0x21, 0xAF, 0x02, // .....!.. + /* 0038 */ 0x6C, 0x0A, 0x30, 0x09, 0xA2, 0xFE, 0xFD, 0x21, // l.0....! + /* 0040 */ 0x4A, 0x82, 0x43, 0x09, 0x81, 0x90, 0x44, 0x01, // J.C...D. + /* 0048 */ 0xE6, 0x05, 0xE8, 0x16, 0x60, 0x58, 0x80, 0x6D, // ....`X.m + /* 0050 */ 0x01, 0xA6, 0x05, 0x38, 0x86, 0xA4, 0xD2, 0xC0, // ...8.... + /* 0058 */ 0x29, 0x81, 0xA5, 0x40, 0x48, 0xA8, 0x00, 0xE5, // )..@H... + /* 0060 */ 0x02, 0x7C, 0x0B, 0xD0, 0x8E, 0x28, 0xC9, 0x02, // .|...(.. + /* 0068 */ 0x2C, 0xC3, 0x88, 0xC0, 0xA3, 0x88, 0x6C, 0x34, // ,.....l4 + /* 0070 */ 0x4E, 0x50, 0x36, 0x34, 0x4A, 0x06, 0x84, 0x3C, // NP64J..< + /* 0078 */ 0x0B, 0xB0, 0x0E, 0x4C, 0x08, 0xEC, 0x5E, 0x80, // ...L..^. + /* 0080 */ 0x43, 0x01, 0xCE, 0x04, 0x08, 0x13, 0xA0, 0x4C, // C......L + /* 0088 */ 0x80, 0x31, 0x08, 0x02, 0xD3, 0xD6, 0x70, 0x04, // .1....p. + /* 0090 */ 0x54, 0x21, 0x98, 0x50, 0xCE, 0x25, 0x52, 0x83, // T!.P.%R. + /* 0098 */ 0x60, 0x42, 0x09, 0x14, 0x24, 0x4C, 0x6F, 0x28, // `B..$Lo( + /* 00A0 */ 0x12, 0x07, 0x22, 0x6D, 0x78, 0xC2, 0x6C, 0x4D, // .."mx.lM + /* 00A8 */ 0x80, 0x45, 0x0C, 0x41, 0x45, 0x08, 0x1A, 0xA1, // .E.AE... + /* 00B0 */ 0xFD, 0x41, 0x90, 0x58, 0x0B, 0xD6, 0x50, 0x1D, // .A.X..P. + /* 00B8 */ 0x69, 0x34, 0xA8, 0xE1, 0x25, 0x38, 0x5C, 0x0F, // i4..%8\. + /* 00C0 */ 0xF5, 0x1C, 0x3B, 0x17, 0x20, 0x7D, 0x92, 0x02, // ..;. }.. + /* 00C8 */ 0x39, 0xC8, 0x73, 0xAB, 0x73, 0x9C, 0x04, 0x24, // 9.s.s..$ + /* 00D0 */ 0x81, 0xB1, 0x12, 0x74, 0x30, 0x70, 0x28, 0xAE, // ...t0p(. + /* 00D8 */ 0x01, 0x35, 0xE3, 0xE3, 0x65, 0x82, 0xE0, 0x50, // .5..e..P + /* 00E0 */ 0x43, 0xF4, 0x40, 0xC3, 0x9D, 0xC0, 0x21, 0x32, // C.@...!2 + /* 00E8 */ 0x40, 0xCF, 0xEE, 0x68, 0x30, 0x07, 0x00, 0x8F, // @..h0... + /* 00F0 */ 0xEC, 0x64, 0xDE, 0x03, 0x4A, 0x15, 0x60, 0x76, // .d..J.`v + /* 00F8 */ 0xCC, 0x9A, 0x5A, 0x82, 0xE3, 0x31, 0xF4, 0xE9, // ..Z..1.. + /* 0100 */ 0x9E, 0xCF, 0x09, 0x27, 0xB0, 0xFC, 0x41, 0xA0, // ...'..A. + /* 0108 */ 0x46, 0x66, 0x68, 0xCF, 0xF4, 0xB4, 0x62, 0x86, // Ffh...b. + /* 0110 */ 0x3C, 0xFC, 0xC3, 0x62, 0x62, 0x21, 0xF4, 0x41, // <..bb!.A + /* 0118 */ 0xF0, 0x78, 0xE0, 0xFD, 0xFF, 0xC7, 0x03, 0x1E, // .x...... + /* 0120 */ 0xC5, 0x67, 0x02, 0x21, 0xBC, 0x12, 0xC4, 0xF6, // .g.!.... + /* 0128 */ 0x80, 0x12, 0x94, 0x07, 0x8C, 0x1E, 0x90, 0xFD, // ........ + /* 0130 */ 0x0A, 0x40, 0x08, 0x5E, 0xE6, 0x88, 0xE4, 0x14, // .@.^.... + /* 0138 */ 0x41, 0x63, 0xF2, 0xE4, 0x5E, 0x0D, 0x42, 0x3C, // Ac..^.B< + /* 0140 */ 0x24, 0x14, 0x3E, 0x00, 0xCD, 0xEA, 0x31, 0x81, // $.>...1. + /* 0148 */ 0x11, 0x14, 0x09, 0x8F, 0x12, 0x03, 0x8F, 0x3A, // .......: + /* 0150 */ 0x04, 0x44, 0x3E, 0x9A, 0x73, 0x09, 0x7F, 0x34, // .D>.s..4 + /* 0158 */ 0x51, 0x4E, 0xE1, 0x70, 0x7C, 0x62, 0x30, 0x42, // QN.p|b0B + /* 0160 */ 0xF8, 0x72, 0x0F, 0x0E, 0x44, 0xF3, 0x7C, 0x34, // .r..D.|4 + /* 0168 */ 0x89, 0x33, 0x7A, 0x17, 0xF0, 0xD9, 0x80, 0x1D, // .3z..... + /* 0170 */ 0x2E, 0x1C, 0x89, 0x42, 0x36, 0x16, 0xEA, 0xA1, // ...B6... + /* 0178 */ 0x52, 0x61, 0x40, 0x9A, 0x78, 0xDC, 0x98, 0x47, // Ra@.x..G + /* 0180 */ 0xD1, 0xFB, 0x78, 0x28, 0xCA, 0xEB, 0x01, 0x83, // ..x(.... + /* 0188 */ 0x38, 0x29, 0x8F, 0x4E, 0xF0, 0x14, 0xC2, 0x12, // 8).N.... + /* 0190 */ 0x48, 0xE8, 0x90, 0x3C, 0x02, 0x47, 0x06, 0xA3, // H..<.G.. + /* 0198 */ 0x20, 0x1E, 0xBF, 0xE3, 0x40, 0xC8, 0xC9, 0x51, // ...@..Q + /* 01A0 */ 0x00, 0x35, 0x3A, 0xDF, 0x04, 0x3C, 0xAE, 0x53, // .5:..<.S + /* 01A8 */ 0x3A, 0x8C, 0x03, 0x39, 0x8B, 0x28, 0xAF, 0x0C, // :..9.(.. + /* 01B0 */ 0x26, 0x30, 0xCE, 0x23, 0x03, 0xAC, 0x11, 0x1E, // &0.#.... + /* 01B8 */ 0xCE, 0xD9, 0x79, 0x22, 0x86, 0x33, 0xA4, 0xE1, // ..y".3.. + /* 01C0 */ 0xF8, 0x55, 0xE0, 0x8D, 0x22, 0x01, 0x3F, 0x12, // .U..".?. + /* 01C8 */ 0xC0, 0xBF, 0x6E, 0xF8, 0x40, 0x70, 0x0A, 0x8F, // ..n.@p.. + /* 01D0 */ 0x1A, 0x6F, 0x19, 0x09, 0x2C, 0xF0, 0x48, 0x00, // .o..,.H. + /* 01D8 */ 0x0A, 0x20, 0x5F, 0x02, 0xAC, 0xF4, 0x20, 0x40, // . _... @ + /* 01E0 */ 0xE7, 0x10, 0x22, 0x4C, 0x34, 0x13, 0xFC, 0xFF, // .."L4... + /* 01E8 */ 0xC3, 0x73, 0xC1, 0x63, 0xA5, 0xB2, 0xC6, 0x85, // .s.c.... + /* 01F0 */ 0x1A, 0xAA, 0x4F, 0x07, 0x0C, 0xFB, 0x1D, 0xC0, // ..O..... + /* 01F8 */ 0xA2, 0x67, 0xA8, 0x1B, 0xC1, 0x41, 0xBD, 0x3D, // .g...A.= + /* 0200 */ 0x58, 0xA2, 0x53, 0xA9, 0x4E, 0x61, 0x3D, 0x52, // X.S.Na=R + /* 0208 */ 0x0E, 0x6B, 0xB4, 0xB0, 0x07, 0xFC, 0xE4, 0xE0, // .k...... + /* 0210 */ 0x5B, 0x87, 0x67, 0x66, 0x8C, 0xB0, 0x1E, 0xAD, // [.gf.... + /* 0218 */ 0x15, 0xDA, 0xF4, 0xA9, 0xD1, 0xA8, 0x55, 0x83, // ......U. + /* 0220 */ 0x32, 0x35, 0xCA, 0x34, 0xA8, 0xD5, 0xA7, 0x52, // 25.4...R + /* 0228 */ 0x63, 0xC6, 0x4E, 0x22, 0x8E, 0xF1, 0x12, 0xD0, // c.N".... + /* 0230 */ 0x58, 0x2C, 0x62, 0x39, 0x02, 0xB1, 0x74, 0x0A, // X,b9..t. + /* 0238 */ 0x19, 0x01, 0x51, 0x10, 0x10, 0x01, 0xF9, 0xFF, // ..Q..... + /* 0240 */ 0x0F // . + }) + } + } + + Scope (\) + { + Device (ATW0) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "ATW") // _UID: Unique ID + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0xFB, 0x74, 0xE9, 0x24, 0x4C, 0x5D, 0x8B, 0x46, // .t.$L].F + /* 0008 */ 0x8F, 0x55, 0xA2, 0x79, 0x0C, 0x65, 0xB5, 0xEC, // .U.y.e.. + /* 0010 */ 0x42, 0x43, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // BC..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x4D, 0x4F, 0x01, 0x00 // ..).MO.. + }) + OperationRegion (DEB0, SystemIO, 0x80, One) + Field (DEB0, ByteAcc, NoLock, Preserve) + { + DBG8, 8 + } + + Method (WMBC, 3, NotSerialized) + { + \_SB.PC00.I2C2.TBIN = Zero + Return (\_SB.PC00.I2C2.TBIN) + } + + Name (WQMO, Buffer (0x023F) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x2F, 0x02, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, // /....... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x28, 0x5B, 0x82, 0x00, 0x01, 0x06, 0x18, 0x42, // ([.....B + /* 0020 */ 0x20, 0xC4, 0x02, 0x89, 0xC0, 0xA1, 0x21, 0x14, // .....!. + /* 0028 */ 0x49, 0x01, 0x0C, 0x86, 0xCB, 0x72, 0x20, 0xE4, // I....r . + /* 0030 */ 0x82, 0x89, 0x09, 0x10, 0x01, 0x21, 0xAF, 0x02, // .....!.. + /* 0038 */ 0x6C, 0x0A, 0x30, 0x09, 0xA2, 0xFE, 0xFD, 0x21, // l.0....! + /* 0040 */ 0x4A, 0x82, 0x43, 0x09, 0x81, 0x90, 0x44, 0x01, // J.C...D. + /* 0048 */ 0xE6, 0x05, 0xE8, 0x16, 0x60, 0x58, 0x80, 0x6D, // ....`X.m + /* 0050 */ 0x01, 0xA6, 0x05, 0x38, 0x86, 0xA4, 0xD2, 0xC0, // ...8.... + /* 0058 */ 0x29, 0x81, 0xA5, 0x40, 0x48, 0xA8, 0x00, 0xE5, // )..@H... + /* 0060 */ 0x02, 0x7C, 0x0B, 0xD0, 0x8E, 0x28, 0xC9, 0x02, // .|...(.. + /* 0068 */ 0x2C, 0xC3, 0x88, 0xC0, 0xA3, 0x88, 0x6C, 0x34, // ,.....l4 + /* 0070 */ 0x4E, 0x50, 0x36, 0x34, 0x4A, 0x06, 0x84, 0x3C, // NP64J..< + /* 0078 */ 0x0B, 0xB0, 0x0E, 0x4C, 0x08, 0xEC, 0x5E, 0x80, // ...L..^. + /* 0080 */ 0xB2, 0x51, 0x08, 0xBD, 0x39, 0x01, 0xDE, 0x40, // .Q..9..@ + /* 0088 */ 0xA4, 0x59, 0x80, 0x62, 0x01, 0xB6, 0x04, 0x58, // .Y.b...X + /* 0090 */ 0x83, 0x13, 0xCC, 0xC9, 0x44, 0x89, 0x51, 0x9B, // ....D.Q. + /* 0098 */ 0x00, 0x71, 0x50, 0x04, 0x23, 0x5C, 0xB0, 0x08, // .qP.#\.. + /* 00A0 */ 0x51, 0x0E, 0x2A, 0x72, 0xD8, 0xC0, 0x85, 0x21, // Q.*r...! + /* 00A8 */ 0x0A, 0x2F, 0x52, 0xBC, 0x10, 0x07, 0x10, 0xA6, // ./R..... + /* 00B0 */ 0xFD, 0x41, 0x90, 0x78, 0x0B, 0xD6, 0x50, 0x1D, // .A.x..P. + /* 00B8 */ 0x69, 0x34, 0xA8, 0xE1, 0x25, 0x38, 0x5C, 0x0F, // i4..%8\. + /* 00C0 */ 0xF5, 0x1C, 0x3B, 0x17, 0x20, 0x7D, 0x02, 0x02, // ..;. }.. + /* 00C8 */ 0x09, 0x1C, 0xBA, 0xCE, 0x71, 0x12, 0x90, 0x04, // ....q... + /* 00D0 */ 0xC6, 0x4A, 0xD0, 0xC1, 0xC0, 0xA1, 0xB8, 0x06, // .J...... + /* 00D8 */ 0xD4, 0x8C, 0x8F, 0x97, 0x09, 0x82, 0x43, 0x0D, // ......C. + /* 00E0 */ 0xD1, 0x03, 0x0D, 0x77, 0x02, 0x87, 0xC8, 0x00, // ...w.... + /* 00E8 */ 0x3D, 0xA9, 0xA3, 0xC1, 0x1C, 0x00, 0xEC, 0x70, // =......p + /* 00F0 */ 0x32, 0xBA, 0x07, 0x94, 0x2A, 0xC0, 0xEC, 0x98, // 2...*... + /* 00F8 */ 0x65, 0x11, 0x48, 0xE3, 0x31, 0xF4, 0xE9, 0x9E, // e.H.1... + /* 0100 */ 0xCF, 0x09, 0x27, 0xB0, 0xFC, 0x41, 0xA0, 0x46, // ..'..A.F + /* 0108 */ 0x66, 0x68, 0x1B, 0x9C, 0x96, 0x30, 0x43, 0x1E, // fh...0C. + /* 0110 */ 0xFE, 0x61, 0x31, 0xB1, 0x10, 0xFA, 0x20, 0x78, // .a1... x + /* 0118 */ 0x3C, 0xF0, 0xFE, 0xFF, 0xE3, 0x01, 0xCF, 0xCC, // <....... + /* 0120 */ 0x9F, 0x09, 0x22, 0xBC, 0x12, 0xC4, 0xF6, 0x80, // .."..... + /* 0128 */ 0x12, 0x94, 0x09, 0x8C, 0x1E, 0x90, 0xFD, 0x0A, // ........ + /* 0130 */ 0x40, 0x08, 0x1E, 0xED, 0x88, 0x3A, 0x45, 0xD0, // @....:E. + /* 0138 */ 0x98, 0x3C, 0xB9, 0x57, 0x83, 0x10, 0x67, 0x50, // .<.W..gP + /* 0140 */ 0x34, 0x88, 0xB0, 0x5F, 0x14, 0xD8, 0x14, 0x3C, // 4.._...< + /* 0148 */ 0x84, 0x23, 0x7B, 0x53, 0x60, 0x04, 0x16, 0x39, // .#{S`..9 + /* 0150 */ 0x06, 0x94, 0x98, 0x31, 0xA0, 0x0E, 0x02, 0x27, // ...1...' + /* 0158 */ 0x70, 0x44, 0xE7, 0x73, 0x0C, 0x47, 0x14, 0xE5, // pD.s.G.. + /* 0160 */ 0x34, 0x0E, 0xC9, 0xA7, 0x06, 0x23, 0xC4, 0x2F, // 4....#./ + /* 0168 */ 0x77, 0x0E, 0xE4, 0x94, 0x70, 0x4E, 0xA7, 0x71, // w...pN.q + /* 0170 */ 0x0E, 0x26, 0x70, 0xA0, 0xF3, 0x81, 0x0E, 0x18, // .&p..... + /* 0178 */ 0x0E, 0x43, 0x21, 0x1B, 0x8B, 0xF5, 0x20, 0xA8, // .C!... . + /* 0180 */ 0x24, 0x20, 0x8D, 0x20, 0x6E, 0xCC, 0x53, 0x3A, // $ . n.S: + /* 0188 */ 0x9F, 0x18, 0x61, 0x8E, 0x2A, 0x7E, 0x68, 0x26, // ..a.*~h& + /* 0190 */ 0x03, 0x9A, 0x42, 0x98, 0xC2, 0xF1, 0x07, 0x44, // ..B....D + /* 0198 */ 0x79, 0x1C, 0x18, 0x8C, 0x82, 0xF8, 0x04, 0xE0, // y....... + /* 01A0 */ 0x30, 0x10, 0x72, 0x72, 0x18, 0x40, 0x1D, 0x30, // 0.rr.@.0 + /* 01A8 */ 0x3C, 0xAA, 0x93, 0x3A, 0x2A, 0x43, 0x1C, 0x58, // <..:*C.X + /* 01B0 */ 0x8C, 0xA3, 0x32, 0x41, 0xE1, 0x67, 0x06, 0x68, // ..2A.g.h + /* 01B8 */ 0x80, 0xC7, 0x76, 0x36, 0x9E, 0x87, 0xE1, 0x0C, // ..v6.... + /* 01C0 */ 0x69, 0x38, 0x7E, 0x17, 0x78, 0xF7, 0x48, 0xC0, // i8~.x.H. + /* 01C8 */ 0xCF, 0x04, 0xF0, 0xEF, 0x1B, 0xBE, 0x03, 0x9C, // ........ + /* 01D0 */ 0x42, 0x67, 0x57, 0x0C, 0x11, 0x58, 0xE0, 0x99, // BgW..X.. + /* 01D8 */ 0x00, 0x14, 0x40, 0xBE, 0x01, 0x58, 0xE9, 0x29, // ..@..X.) + /* 01E0 */ 0x80, 0xCE, 0x21, 0x44, 0x98, 0x68, 0xFF, 0xFF, // ..!D.h.. + /* 01E8 */ 0x03, 0xE2, 0x04, 0x16, 0x3C, 0x54, 0x2A, 0x6B, // .... 0xF0))) + { + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y00._MIN, GPI0) // _MIN: Minimum Base Address + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y00._MAX, GPI1) // _MAX: Maximum Base Address + CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y00._LEN, GPIL) // _LEN: Length + GPI0 = SP1O /* \SP1O */ + GPI1 = SP1O /* \SP1O */ + GPIL = 0x02 + } + + If (IO1B) + { + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y01._MIN, GP10) // _MIN: Minimum Base Address + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y01._MAX, GP11) // _MAX: Maximum Base Address + CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y01._LEN, GPL1) // _LEN: Length + GP10 = IO1B /* \IO1B */ + GP11 = IO1B /* \IO1B */ + GPL1 = IO1L /* \IO1L */ + } + + If (IO2B) + { + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y02._MIN, GP20) // _MIN: Minimum Base Address + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y02._MAX, GP21) // _MAX: Maximum Base Address + CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y02._LEN, GPL2) // _LEN: Length + GP20 = IO2B /* \IO2B */ + GP21 = IO2B /* \IO2B */ + GPL2 = IO2L /* \IO2L */ + } + + If (IO3B) + { + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y03._MIN, GP30) // _MIN: Minimum Base Address + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y03._MAX, GP31) // _MAX: Maximum Base Address + CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y03._LEN, GPL3) // _LEN: Length + GP30 = IO3B /* \IO3B */ + GP31 = IO3B /* \IO3B */ + GPL3 = IO3L /* \IO3L */ + } + + If (IO4B) + { + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y04._MIN, GP40) // _MIN: Minimum Base Address + CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y04._MAX, GP41) // _MAX: Maximum Base Address + CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y04._LEN, GPL4) // _LEN: Length + GP40 = IO4B /* \IO4B */ + GP41 = IO4B /* \IO4B */ + GPL4 = IO4L /* \IO4L */ + } + + Return (CRS) /* \_SB_.PC00.LPCB.SIO1.CRS_ */ + } + + Name (DCAT, Package (0x15) + { + 0x02, + 0x03, + One, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0x05, + 0xFF, + 0xFF, + 0xFF, + 0x05, + 0xFF, + 0x06, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }) + Mutex (MUT0, 0x00) + Method (ENFG, 1, NotSerialized) + { + Acquire (MUT0, 0x0FFF) + INDX = ENTK /* \ENTK */ + INDX = ENTK /* \ENTK */ + LDN = Arg0 + } + + Method (EXFG, 0, NotSerialized) + { + INDX = EXTK /* \EXTK */ + Release (MUT0) + } + + Method (LPTM, 1, NotSerialized) + { + ENFG (CGLD (Arg0)) + Local0 = (OPT0 & 0x02) + EXFG () + Return (Local0) + } + + Method (UHID, 1, NotSerialized) + { + Return (0x0105D041) + } + + OperationRegion (IOID, SystemIO, SP1O, 0x02) + Field (IOID, ByteAcc, NoLock, Preserve) + { + INDX, 8, + DATA, 8 + } + + IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) + { + Offset (0x07), + LDN, 8, + Offset (0x21), + SCF1, 8, + SCF2, 8, + SCF3, 8, + SCF4, 8, + SCF5, 8, + SCF6, 8, + Offset (0x2D), + CR2D, 8, + Offset (0x30), + ACTR, 8, + Offset (0x60), + IOAH, 8, + IOAL, 8, + IOH2, 8, + IOL2, 8, + Offset (0x70), + INTR, 4, + INTT, 4, + Offset (0x74), + DMCH, 8, + Offset (0xE0), + RGE0, 8, + RGE1, 8, + RGE2, 8, + RGE3, 8, + RGE4, 8, + RGE5, 8, + RGE6, 8, + RGE7, 8, + RGE8, 8, + RGE9, 8, + Offset (0xF0), + OPT0, 8, + OPT1, 8, + OPT2, 8, + OPT3, 8, + OPT4, 8, + OPT5, 8, + OPT6, 8, + OPT7, 8, + OPT8, 8, + OPT9, 8 + } + + Method (CGLD, 1, NotSerialized) + { + Return (DerefOf (DCAT [Arg0])) + } + + Method (DSTA, 1, NotSerialized) + { + ENFG (CGLD (Arg0)) + Local0 = ACTR /* \_SB_.PC00.LPCB.SIO1.ACTR */ + Local1 = ((IOAH << 0x08) | IOAL) /* \_SB_.PC00.LPCB.SIO1.IOAL */ + EXFG () + If ((Local0 == 0xFF)) + { + Return (Zero) + } + + Local0 &= One + If ((Arg0 < 0x10)) + { + IOST |= (Local0 << Arg0) + } + + If (Local0) + { + Return (0x0F) + } + ElseIf ((Arg0 < 0x10)) + { + If (((One << Arg0) & IOST)) + { + Return (0x0D) + } + Else + { + Return (Zero) + } + } + Else + { + If (Local1) + { + Return (0x0D) + } + + Return (Zero) + } + } + + Method (DCNT, 2, NotSerialized) + { + ENFG (CGLD (Arg0)) + If (((DMCH < 0x04) && ((Local1 = (DMCH & 0x03)) != Zero))) + { + RDMA (Arg0, Arg1, Local1++) + } + + ACTR = Arg1 + Local1 = (IOAH << 0x08) + Local1 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IOAL */ + RRIO (Arg0, Arg1, Local1, 0x08) + EXFG () + } + + Name (CRS1, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x00, // Length + _Y07) + IRQNoFlags (_Y05) + {} + DMA (Compatibility, NotBusMaster, Transfer8, _Y06) + {} + }) + CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y05._INT, IRQM) // _INT: Interrupts + CreateByteField (CRS1, \_SB.PC00.LPCB.SIO1._Y06._DMA, DMAM) // _DMA: Direct Memory Access + CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._MIN, IO11) // _MIN: Minimum Base Address + CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._MAX, IO12) // _MAX: Maximum Base Address + CreateByteField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._LEN, LEN1) // _LEN: Length + Name (CRS2, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x00, // Length + _Y0A) + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x00, // Length + _Y0B) + IRQNoFlags (_Y08) + {} + DMA (Compatibility, NotBusMaster, Transfer8, _Y09) + {} + }) + CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y08._INT, IRQE) // _INT: Interrupts + CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y09._DMA, DMAE) // _DMA: Direct Memory Access + CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._MIN, IO21) // _MIN: Minimum Base Address + CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._MAX, IO22) // _MAX: Maximum Base Address + CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._LEN, LEN2) // _LEN: Length + CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._MIN, IO31) // _MIN: Minimum Base Address + CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._MAX, IO32) // _MAX: Maximum Base Address + CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._LEN, LEN3) // _LEN: Length + Name (CRS3, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x00, // Length + _Y0E) + IRQ (Edge, ActiveLow, Shared, _Y0C) + {} + DMA (Compatibility, NotBusMaster, Transfer8, _Y0D) + {} + }) + CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0C._INT, IRQT) // _INT: Interrupts + CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0C._HE, IRQS) // _HE_: High-Edge + CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0D._DMA, DMAT) // _DMA: Direct Memory Access + CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._MIN, IO41) // _MIN: Minimum Base Address + CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._MAX, IO42) // _MAX: Maximum Base Address + CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._LEN, LEN4) // _LEN: Length + Method (DCRS, 2, NotSerialized) + { + ENFG (CGLD (Arg0)) + IO11 = (IOAH << 0x08) + IO11 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IOAL */ + IO12 = IO11 /* \_SB_.PC00.LPCB.SIO1.IO11 */ + LEN1 = 0x08 + If (INTR) + { + IRQM = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ + } + Else + { + IRQM = Zero + } + + If (((DMCH > 0x03) || (Arg1 == Zero))) + { + DMAM = Zero + } + Else + { + Local1 = (DMCH & 0x03) + DMAM = (One << Local1) + } + + EXFG () + Return (CRS1) /* \_SB_.PC00.LPCB.SIO1.CRS1 */ + } + + Method (DCR2, 2, NotSerialized) + { + ENFG (CGLD (Arg0)) + IO21 = (IOAH << 0x08) + IO21 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IOAL */ + IO22 = IO21 /* \_SB_.PC00.LPCB.SIO1.IO21 */ + LEN2 = 0x08 + IO31 = (IOH2 << 0x08) + IO31 |= IOL2 /* \_SB_.PC00.LPCB.SIO1.IOL2 */ + IO32 = IO31 /* \_SB_.PC00.LPCB.SIO1.IO31 */ + LEN3 = 0x08 + If (INTR) + { + IRQE = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ + } + Else + { + IRQE = Zero + } + + If (((DMCH > 0x03) || (Arg1 == Zero))) + { + DMAE = Zero + } + Else + { + Local1 = (DMCH & 0x03) + DMAE = (One << Local1) + } + + EXFG () + Return (CRS2) /* \_SB_.PC00.LPCB.SIO1.CRS2 */ + } + + Method (DCR3, 2, NotSerialized) + { + ENFG (CGLD (Arg0)) + IO41 = (IOAH << 0x08) + IO41 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IOAL */ + IO42 = IO41 /* \_SB_.PC00.LPCB.SIO1.IO41 */ + LEN4 = 0x08 + If (INTR) + { + IRQT = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ + } + Else + { + IRQT = Zero + } + + If (((DMCH > 0x03) || (Arg1 == Zero))) + { + DMAT = Zero + } + Else + { + Local1 = (DMCH & 0x03) + DMAT = (One << Local1) + } + + EXFG () + Return (CRS3) /* \_SB_.PC00.LPCB.SIO1.CRS3 */ + } + + Method (DSRS, 2, NotSerialized) + { + If (((Arg1 == 0x02) & LPTM (Arg1))) + { + DSR2 (Arg0, Arg1) + } + Else + { + CreateWordField (Arg0, 0x09, IRQM) + CreateByteField (Arg0, 0x0C, DMAM) + CreateWordField (Arg0, 0x02, IO11) + ENFG (CGLD (Arg1)) + IOAL = (IO11 & 0xFF) + IOAH = (IO11 >> 0x08) + If (IRQM) + { + FindSetRightBit (IRQM, Local0) + INTR = (Local0 - One) + } + Else + { + INTR = Zero + } + + If (DMAM) + { + FindSetRightBit (DMAM, Local0) + DMCH = (Local0 - One) + } + Else + { + DMCH = 0x04 + } + + EXFG () + DCNT (Arg1, One) + Local2 = Arg1 + If ((Local2 > Zero)) + { + Local2 -= One + } + } + } + + Method (DSR2, 2, NotSerialized) + { + CreateWordField (Arg0, 0x11, IRQE) + CreateByteField (Arg0, 0x14, DMAE) + CreateWordField (Arg0, 0x02, IO21) + CreateWordField (Arg0, 0x0A, IO31) + ENFG (CGLD (Arg1)) + IOAL = (IO21 & 0xFF) + IOAH = (IO21 >> 0x08) + IOL2 = (IO31 & 0xFF) + IOH2 = (IO31 >> 0x08) + If (IRQE) + { + FindSetRightBit (IRQE, Local0) + INTR = (Local0 - One) + } + Else + { + INTR = Zero + } + + If (DMAE) + { + FindSetRightBit (DMAE, Local0) + DMCH = (Local0 - One) + } + Else + { + DMCH = 0x04 + } + + EXFG () + DCNT (Arg1, One) + Local2 = Arg1 + If ((Local2 > Zero)) + { + Local2 -= One + } + } + + Method (DSR3, 2, NotSerialized) + { + CreateWordField (Arg0, 0x02, IO41) + CreateWordField (Arg0, 0x09, IRQT) + CreateByteField (Arg0, 0x0B, IRQS) + CreateByteField (Arg0, 0x0D, DMAT) + ENFG (CGLD (Arg1)) + IOAL = (IO41 & 0xFF) + IOAH = (IO41 >> 0x08) + If (IRQT) + { + FindSetRightBit (IRQT, Local0) + INTR = (Local0 - One) + } + Else + { + INTR = Zero + } + + If (DMAT) + { + FindSetRightBit (DMAT, Local0) + DMCH = (Local0 - One) + } + Else + { + DMCH = 0x04 + } + + EXFG () + DCNT (Arg1, One) + Local2 = Arg1 + If ((Local2 > Zero)) + { + Local2 -= One + } + } + + Name (PMFG, Zero) + Method (SIOS, 1, NotSerialized) + { + Debug = "SIOS" + If ((0x05 != Arg0)) + { + ENFG (0x0A) + If ((Arg0 == One)) + { + OPT6 = Zero + OPT7 = Zero + If (KBFG) + { + OPT6 |= 0x10 + } + Else + { + OPT6 &= 0xEF + } + + If (MSFG) + { + OPT6 |= 0x20 + } + Else + { + OPT6 &= 0xDF + } + + OPT1 = 0xFF + OPT3 = 0xFF + OPT4 = 0xFF + Local0 = (One | OPT2) /* \_SB_.PC00.LPCB.SIO1.OPT2 */ + OPT2 = Local0 + } + + If ((Arg0 >= 0x03)) + { + RGE0 &= 0x9F + Local0 = RGE3 /* \_SB_.PC00.LPCB.SIO1.RGE3 */ + Sleep (0xC8) + If (KBFG) + { + RGE0 |= 0x41 + } + Else + { + RGE0 &= 0xBE + } + + If (MSFG) + { + RGE6 &= 0x7F + RGE0 |= 0x22 + } + Else + { + RGE0 &= 0xDD + } + } + + EXFG () + } + } + + Method (SIOW, 1, NotSerialized) + { + Debug = "SIOW" + ENFG (0x0A) + OPT3 = 0xFF + OPT6 &= 0xCF + OPT2 &= 0xFE + RGE0 &= 0xBE + RGE0 &= 0xDD + GBEN = One + \PBEN = One + EXFG () + } + + Method (SIOH, 0, NotSerialized) + { + } + } + + Device (UAR1) + { + Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (LDN, 0x02) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (^^SIO1.DSTA (Zero)) + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + ^^SIO1.DCNT (Zero, Zero) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (^^SIO1.DCRS (Zero, Zero)) + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + ^^SIO1.DSRS (Arg0, Zero) + } + + Name (_DDN, "COM1") // _DDN: DOS Device Name + Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 + { + Return (Package (0x01) + { + DRP1 + }) + } + + PowerResource (DRP1, 0x00, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + } + + Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings + { + StartDependentFn (0x00, 0x00) + { + IO (Decode16, + 0x03F8, // Range Minimum + 0x03F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {4} + DMA (Compatibility, NotBusMaster, Transfer8, ) + {} + } + StartDependentFnNoPri () + { + IO (Decode16, + 0x03F8, // Range Minimum + 0x03F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {4} + DMA (Compatibility, NotBusMaster, Transfer8, ) + {} + } + StartDependentFnNoPri () + { + IO (Decode16, + 0x02F8, // Range Minimum + 0x02F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {3} + DMA (Compatibility, NotBusMaster, Transfer8, ) + {} + } + StartDependentFnNoPri () + { + IO (Decode16, + 0x03E8, // Range Minimum + 0x03E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {4} + DMA (Compatibility, NotBusMaster, Transfer8, ) + {} + } + StartDependentFnNoPri () + { + IO (Decode16, + 0x02E8, // Range Minimum + 0x02E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {3} + DMA (Compatibility, NotBusMaster, Transfer8, ) + {} + } + EndDependentFn () + }) + } + + Device (PS2K) + { + Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (LDN, 0x05) + Name (_CID, EisaId ("PNP030B")) // _CID: Compatible ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((IOST & 0x0400)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0060, // Range Minimum + 0x0060, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0064, // Range Minimum + 0x0064, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IRQNoFlags () + {1} + }) + Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings + { + StartDependentFn (0x00, 0x00) + { + IO (Decode16, + 0x0060, // Range Minimum + 0x0060, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0064, // Range Minimum + 0x0064, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IRQNoFlags () + {1} + } + EndDependentFn () + }) + Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake + { + KBFG = Arg0 + } + + Scope (\) + { + Name (KBFG, One) + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6B, 0x04)) + } + } + + Device (PS2M) + { + Name (_HID, EisaId ("PNP0F03") /* Microsoft PS/2-style Mouse */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (LDN, 0x05) + Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((IOST & 0x4000)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (CRS1, ResourceTemplate () + { + IRQNoFlags () + {12} + }) + Name (CRS2, ResourceTemplate () + { + IO (Decode16, + 0x0060, // Range Minimum + 0x0060, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0064, // Range Minimum + 0x0064, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IRQNoFlags () + {12} + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((IOST & 0x0400)) + { + Return (CRS1) /* \_SB_.PC00.LPCB.PS2M.CRS1 */ + } + Else + { + Return (CRS2) /* \_SB_.PC00.LPCB.PS2M.CRS2 */ + } + } + + Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings + { + StartDependentFn (0x00, 0x00) + { + IRQNoFlags () + {12} + } + EndDependentFn () + }) + Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake + { + MSFG = Arg0 + } + + Scope (\) + { + Name (MSFG, One) + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6B, 0x04)) + } + } + + Device (HHMD) + { + Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (LDN, 0x0B) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + } + } + + Device (RP09) + { + Name (_ADR, 0x001D0000) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0D) /* \_SB_.AR0D */ + } + + Return (PD0D) /* \_SB_.PD0D */ + } + } + + Device (RP10) + { + Name (_ADR, 0x001D0001) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0E) /* \_SB_.AR0E */ + } + + Return (PD0E) /* \_SB_.PD0E */ + } + } + + Device (RP11) + { + Name (_ADR, 0x001D0002) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0F) /* \_SB_.AR0F */ + } + + Return (PD0F) /* \_SB_.PD0F */ + } + } + + Device (RP12) + { + Name (_ADR, 0x001D0003) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR10) /* \_SB_.AR10 */ + } + + Return (PD10) /* \_SB_.PD10 */ + } + } + + Device (RP13) + { + Name (_ADR, 0x001D0004) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR11) /* \_SB_.AR11 */ + } + + Return (PD11) /* \_SB_.PD11 */ + } + } + + Device (RP14) + { + Name (_ADR, 0x001D0005) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR12) /* \_SB_.AR12 */ + } + + Return (PD12) /* \_SB_.PD12 */ + } + } + + Device (RP15) + { + Name (_ADR, 0x001D0006) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR13) /* \_SB_.AR13 */ + } + + Return (PD13) /* \_SB_.PD13 */ + } + } + + Device (RP16) + { + Name (_ADR, 0x001D0007) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR14) /* \_SB_.AR14 */ + } + + Return (PD14) /* \_SB_.PD14 */ + } + } + + Device (RP01) + { + Name (_ADR, 0x001C0000) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR05) /* \_SB_.AR05 */ + } + + Return (PD05) /* \_SB_.PD05 */ + } + } + + Device (RP02) + { + Name (_ADR, 0x001C0001) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR06) /* \_SB_.AR06 */ + } + + Return (PD06) /* \_SB_.PD06 */ + } + } + + Device (RP03) + { + Name (_ADR, 0x001C0002) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR07) /* \_SB_.AR07 */ + } + + Return (PD07) /* \_SB_.PD07 */ + } + } + + Device (RP04) + { + Name (_ADR, 0x001C0003) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR08) /* \_SB_.AR08 */ + } + + Return (PD08) /* \_SB_.PD08 */ + } + } + + Device (RP05) + { + Name (_ADR, 0x001C0004) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR09) /* \_SB_.AR09 */ + } + + Return (PD09) /* \_SB_.PD09 */ + } + } + + Device (RP06) + { + Name (_ADR, 0x001C0005) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0A) /* \_SB_.AR0A */ + } + + Return (PD0A) /* \_SB_.PD0A */ + } + } + + Device (RP07) + { + Name (_ADR, 0x001C0006) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0B) /* \_SB_.AR0B */ + } + + Return (PD0B) /* \_SB_.PD0B */ + } + } + + Device (RP08) + { + Name (_ADR, 0x001C0007) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR0C) /* \_SB_.AR0C */ + } + + Return (PD0C) /* \_SB_.PD0C */ + } + } + + Device (RP17) + { + Name (_ADR, 0x001B0000) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR15) /* \_SB_.AR15 */ + } + + Return (PD15) /* \_SB_.PD15 */ + } + } + + Device (RP18) + { + Name (_ADR, 0x001B0001) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR16) /* \_SB_.AR16 */ + } + + Return (PD16) /* \_SB_.PD16 */ + } + } + + Device (RP19) + { + Name (_ADR, 0x001B0002) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR17) /* \_SB_.AR17 */ + } + + Return (PD17) /* \_SB_.PD17 */ + } + } + + Device (RP20) + { + Name (_ADR, 0x001B0003) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR18) /* \_SB_.AR18 */ + } + + Return (PD18) /* \_SB_.PD18 */ + } + } + + Device (RP21) + { + Name (_ADR, 0x001B0004) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR19) /* \_SB_.AR19 */ + } + + Return (PD19) /* \_SB_.PD19 */ + } + } + + Device (RP22) + { + Name (_ADR, 0x001B0005) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1A) /* \_SB_.AR1A */ + } + + Return (PD1A) /* \_SB_.PD1A */ + } + } + + Device (RP23) + { + Name (_ADR, 0x001B0006) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1B) /* \_SB_.AR1B */ + } + + Return (PD1B) /* \_SB_.PD1B */ + } + } + + Device (RP24) + { + Name (_ADR, 0x001B0007) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1C) /* \_SB_.AR1C */ + } + + Return (PD1C) /* \_SB_.PD1C */ + } + } + + Device (RP25) + { + Name (_ADR, 0x001A0000) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1D) /* \_SB_.AR1D */ + } + + Return (PD1D) /* \_SB_.PD1D */ + } + } + + Device (RP26) + { + Name (_ADR, 0x001A0001) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1E) /* \_SB_.AR1E */ + } + + Return (PD1E) /* \_SB_.PD1E */ + } + } + + Device (RP27) + { + Name (_ADR, 0x001A0002) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR1F) /* \_SB_.AR1F */ + } + + Return (PD1F) /* \_SB_.PD1F */ + } + } + + Device (RP28) + { + Name (_ADR, 0x001A0003) // _ADR: Address + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + Return (AR20) /* \_SB_.AR20 */ + } + + Return (PD20) /* \_SB_.PD20 */ + } + } + } + } + + Name (_S0, Package (0x04) // _S0_: S0 System State + { + Zero, + Zero, + Zero, + Zero + }) + Name (_S3, Package (0x04) // _S3_: S3 System State + { + 0x05, + Zero, + Zero, + Zero + }) + Name (_S4, Package (0x04) // _S4_: S4 System State + { + 0x06, + Zero, + Zero, + Zero + }) + Name (_S5, Package (0x04) // _S5_: S5 System State + { + 0x07, + Zero, + Zero, + Zero + }) + Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep + { + If (Arg0) + { + \_SB.TPM.TPTS (Arg0) + \_SB.PC00.MC.NPTS (Arg0) + RPTS (Arg0) + \_SB.PC00.LPCB.SIO1.SIOS (Arg0) + \_SB.PC00.LPCB.LPTS (Arg0) + } + } + + Method (_WAK, 1, NotSerialized) // _WAK: Wake + { + \_SB.PC00.LPCB.LWAK (Arg0) + \_SB.PC00.LPCB.SIO1.SIOW (Arg0) + RWAK (Arg0) + \_SB.PC00.MC.NWAK (Arg0) + Return (AM00) /* \AM00 */ + } + + Scope (_SB.PC00) + { + Device (MC) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (HBUS, PCI_Config, Zero, 0x0100) + Field (HBUS, DWordAcc, NoLock, Preserve) + { + Offset (0x40), + EPEN, 1, + , 11, + EPBR, 20, + Offset (0x48), + MHEN, 1, + , 14, + MHBR, 17, + Offset (0x50), + GCLK, 1, + Offset (0x54), + D0EN, 1, + D1F2, 1, + D1F1, 1, + D1F0, 1, + , 9, + D6F0, 1, + Offset (0x60), + PXEN, 1, + PXSZ, 3, + , 22, + PXBR, 6, + Offset (0x68), + DIEN, 1, + , 11, + DIBR, 20, + Offset (0x70), + , 20, + MEBR, 12, + Offset (0x80), + , 4, + PM0H, 2, + Offset (0x81), + PM1L, 2, + , 2, + PM1H, 2, + Offset (0x82), + PM2L, 2, + , 2, + PM2H, 2, + Offset (0x83), + PM3L, 2, + , 2, + PM3H, 2, + Offset (0x84), + PM4L, 2, + , 2, + PM4H, 2, + Offset (0x85), + PM5L, 2, + , 2, + PM5H, 2, + Offset (0x86), + PM6L, 2, + , 2, + PM6H, 2, + Offset (0x87), + Offset (0xA8), + , 20, + TUUD, 19, + Offset (0xBC), + , 20, + TLUD, 12, + Offset (0xC8), + , 7, + HTSE, 1 + } + } + + Name (BUF0, ResourceTemplate () + { + WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x00FF, // Range Maximum + 0x0000, // Translation Offset + 0x0100, // Length + ,, _Y0F) + DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x00000000, // Granularity + 0x00000000, // Range Minimum + 0x00000CF7, // Range Maximum + 0x00000000, // Translation Offset + 0x00000CF8, // Length + ,, , TypeStatic, DenseTranslation) + IO (Decode16, + 0x0CF8, // Range Minimum + 0x0CF8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x00000000, // Granularity + 0x00000D00, // Range Minimum + 0x0000FFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x0000F300, // Length + ,, , TypeStatic, DenseTranslation) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000A0000, // Range Minimum + 0x000BFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00020000, // Length + ,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000C0000, // Range Minimum + 0x000C3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y10, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000C4000, // Range Minimum + 0x000C7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y11, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000C8000, // Range Minimum + 0x000CBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y12, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000CC000, // Range Minimum + 0x000CFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y13, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D0000, // Range Minimum + 0x000D3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y14, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D4000, // Range Minimum + 0x000D7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y15, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D8000, // Range Minimum + 0x000DBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y16, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000DC000, // Range Minimum + 0x000DFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y17, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E0000, // Range Minimum + 0x000E3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y18, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E4000, // Range Minimum + 0x000E7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y19, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E8000, // Range Minimum + 0x000EBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y1A, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000EC000, // Range Minimum + 0x000EFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + ,, _Y1B, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000F0000, // Range Minimum + 0x000FFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00010000, // Length + ,, _Y1C, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x00000000, // Range Minimum + 0xDFFFFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0xE0000000, // Length + ,, _Y1D, AddressRangeMemory, TypeStatic) + QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x0000000000000000, // Granularity + 0x0000000000010000, // Range Minimum + 0x000000000001FFFF, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000010000, // Length + ,, _Y1E, AddressRangeMemory, TypeStatic) + }) + Name (EP_B, Zero) + Name (MH_B, Zero) + Name (PC_B, Zero) + Name (PC_L, Zero) + Name (DM_B, Zero) + Method (GEPB, 0, Serialized) + { + If ((EP_B == Zero)) + { + EP_B = (^MC.EPBR << 0x0C) + } + + Return (EP_B) /* \_SB_.PC00.EP_B */ + } + + Method (GMHB, 0, Serialized) + { + If ((MH_B == Zero)) + { + MH_B = (^MC.MHBR << 0x0F) + } + + Return (MH_B) /* \_SB_.PC00.MH_B */ + } + + Method (GPCB, 0, Serialized) + { + If ((PC_B == Zero)) + { + PC_B = (^MC.PXBR << 0x1A) + } + + Return (PC_B) /* \_SB_.PC00.PC_B */ + } + + Method (PC2M, 1, Serialized) + { + Local0 = GPCB () + Local0 += ((Arg0 & 0x001F0000) >> One) + Local0 += ((Arg0 & 0x07) << 0x0C) + Return (Local0) + } + + Method (GPCL, 0, Serialized) + { + If ((PC_L == Zero)) + { + If ((^MC.PXSZ < 0x03)) + { + PC_L = (0x10000000 >> ^MC.PXSZ) /* \_SB_.PC00.MC__.PXSZ */ + } + Else + { + PC_L = 0x10000000 + } + } + + Return (PC_L) /* \_SB_.PC00.PC_L */ + } + + Method (GDMB, 0, Serialized) + { + If ((DM_B == Zero)) + { + DM_B = (^MC.DIBR << 0x0C) + } + + Return (DM_B) /* \_SB_.PC00.DM_B */ + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Local0 = GPCL () + CreateWordField (BUF0, \_SB.PC00._Y0F._MAX, PBMX) // _MAX: Maximum Base Address + PBMX = ((Local0 >> 0x14) - 0x02) + CreateWordField (BUF0, \_SB.PC00._Y0F._LEN, PBLN) // _LEN: Length + PBLN = ((Local0 >> 0x14) - One) + If (CondRefOf (\VMDE)) + { + If (((VMDE == One) && (PBMX > 0xE0))) + { + PBMX = 0xE0 + PBLN = 0xE1 + } + } + + If (^MC.PM1L) + { + CreateDWordField (BUF0, \_SB.PC00._Y10._LEN, C0LN) // _LEN: Length + C0LN = Zero + } + + If ((^MC.PM1L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y10._RW, C0RW) // _RW_: Read-Write Status + C0RW = Zero + } + + If (^MC.PM1H) + { + CreateDWordField (BUF0, \_SB.PC00._Y11._LEN, C4LN) // _LEN: Length + C4LN = Zero + } + + If ((^MC.PM1H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y11._RW, C4RW) // _RW_: Read-Write Status + C4RW = Zero + } + + If (^MC.PM2L) + { + CreateDWordField (BUF0, \_SB.PC00._Y12._LEN, C8LN) // _LEN: Length + C8LN = Zero + } + + If ((^MC.PM2L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y12._RW, C8RW) // _RW_: Read-Write Status + C8RW = Zero + } + + If (^MC.PM2H) + { + CreateDWordField (BUF0, \_SB.PC00._Y13._LEN, CCLN) // _LEN: Length + CCLN = Zero + } + + If ((^MC.PM2H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y13._RW, CCRW) // _RW_: Read-Write Status + CCRW = Zero + } + + If (^MC.PM3L) + { + CreateDWordField (BUF0, \_SB.PC00._Y14._LEN, D0LN) // _LEN: Length + D0LN = Zero + } + + If ((^MC.PM3L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y14._RW, D0RW) // _RW_: Read-Write Status + D0RW = Zero + } + + If (^MC.PM3H) + { + CreateDWordField (BUF0, \_SB.PC00._Y15._LEN, D4LN) // _LEN: Length + D4LN = Zero + } + + If ((^MC.PM3H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y15._RW, D4RW) // _RW_: Read-Write Status + D4RW = Zero + } + + If (^MC.PM4L) + { + CreateDWordField (BUF0, \_SB.PC00._Y16._LEN, D8LN) // _LEN: Length + D8LN = Zero + } + + If ((^MC.PM4L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y16._RW, D8RW) // _RW_: Read-Write Status + D8RW = Zero + } + + If (^MC.PM4H) + { + CreateDWordField (BUF0, \_SB.PC00._Y17._LEN, DCLN) // _LEN: Length + DCLN = Zero + } + + If ((^MC.PM4H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y17._RW, DCRW) // _RW_: Read-Write Status + DCRW = Zero + } + + If (^MC.PM5L) + { + CreateDWordField (BUF0, \_SB.PC00._Y18._LEN, E0LN) // _LEN: Length + E0LN = Zero + } + + If ((^MC.PM5L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y18._RW, E0RW) // _RW_: Read-Write Status + E0RW = Zero + } + + If (^MC.PM5H) + { + CreateDWordField (BUF0, \_SB.PC00._Y19._LEN, E4LN) // _LEN: Length + E4LN = Zero + } + + If ((^MC.PM5H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y19._RW, E4RW) // _RW_: Read-Write Status + E4RW = Zero + } + + If (^MC.PM6L) + { + CreateDWordField (BUF0, \_SB.PC00._Y1A._LEN, E8LN) // _LEN: Length + E8LN = Zero + } + + If ((^MC.PM6L == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y1A._RW, E8RW) // _RW_: Read-Write Status + E8RW = Zero + } + + If (^MC.PM6H) + { + CreateDWordField (BUF0, \_SB.PC00._Y1B._LEN, ECLN) // _LEN: Length + ECLN = Zero + } + + If ((^MC.PM6H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y1B._RW, ECRW) // _RW_: Read-Write Status + ECRW = Zero + } + + If (^MC.PM0H) + { + CreateDWordField (BUF0, \_SB.PC00._Y1C._LEN, F0LN) // _LEN: Length + F0LN = Zero + } + + If ((^MC.PM0H == One)) + { + CreateBitField (BUF0, \_SB.PC00._Y1C._RW, F0RW) // _RW_: Read-Write Status + F0RW = Zero + } + + CreateDWordField (BUF0, \_SB.PC00._Y1D._MIN, M1MN) // _MIN: Minimum Base Address + CreateDWordField (BUF0, \_SB.PC00._Y1D._MAX, M1MX) // _MAX: Maximum Base Address + CreateDWordField (BUF0, \_SB.PC00._Y1D._LEN, M1LN) // _LEN: Length + M1LN = M32L /* External reference */ + M1MN = M32B /* External reference */ + M1MX = ((M1MN + M1LN) - One) + If ((M64L == Zero)) + { + CreateQWordField (BUF0, \_SB.PC00._Y1E._LEN, MSLN) // _LEN: Length + MSLN = Zero + } + Else + { + CreateQWordField (BUF0, \_SB.PC00._Y1E._LEN, M2LN) // _LEN: Length + CreateQWordField (BUF0, \_SB.PC00._Y1E._MIN, M2MN) // _MIN: Minimum Base Address + CreateQWordField (BUF0, \_SB.PC00._Y1E._MAX, M2MX) // _MAX: Maximum Base Address + M2LN = M64L /* External reference */ + M2MN = M64B /* External reference */ + M2MX = ((M2MN + M2LN) - One) + } + + Return (BUF0) /* \_SB_.PC00.BUF0 */ + } + + Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) + Name (SUPP, Zero) + Name (CTRL, Zero) + Name (XCNT, Zero) + Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities + { + Local0 = Arg3 + CreateDWordField (Local0, Zero, CDW1) + CreateDWordField (Local0, 0x04, CDW2) + CreateDWordField (Local0, 0x08, CDW3) + If ((Arg0 == GUID)) + { + SUPP = CDW2 /* \_SB_.PC00._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PC00._OSC.CDW3 */ + If (!NEXP) + { + CTRL &= 0xFFFFFFF8 + } + + If (CondRefOf (ITSP)) + { + If (ITSP) + { + CTRL &= 0xFFFFFFF7 + } + } + + If (~(CDW1 & One)) + { + OSCC = CTRL /* \_SB_.PC00.CTRL */ + If (CondRefOf (SWAK)) + { + SWAK (0xFFFF, Zero) + } + } + + If ((Arg1 != One)) + { + CDW1 |= 0x08 + } + + If ((CDW3 != CTRL)) + { + CDW1 |= 0x10 + } + + CDW3 = CTRL /* \_SB_.PC00.CTRL */ + OSCC = CTRL /* \_SB_.PC00.CTRL */ + Return (Local0) + } + Else + { + CDW1 |= 0x04 + Return (Local0) + } + } + + Scope (\_SB.PC00) + { + Device (GFX0) + { + Name (_ADR, 0x00020000) // _ADR: Address + } + + Device (TCPU) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Name (_ADR, 0x00040000) // _ADR: Address + } + + Device (IPU0) + { + Name (_ADR, 0x00050000) // _ADR: Address + } + + Device (GNA0) + { + Name (_ADR, 0x00080000) // _ADR: Address + } + } + + Scope (MC) + { + Name (PA0H, Zero) + Name (PA1H, Zero) + Name (PA1L, Zero) + Name (PA2H, Zero) + Name (PA2L, Zero) + Name (PA3H, Zero) + Name (PA3L, Zero) + Name (PA4H, Zero) + Name (PA4L, Zero) + Name (PA5H, Zero) + Name (PA5L, Zero) + Name (PA6H, Zero) + Name (PA6L, Zero) + Name (PACP, Zero) + Name (PAAC, Zero) + OperationRegion (MCHR, SystemMemory, (GMHB () + 0x6100), 0x0100) + Field (MCHR, ByteAcc, NoLock, Preserve) + { + Offset (0x28), + PGCP, 1, + Offset (0x30), + PWAC, 1 + } + + Method (NPTS, 1, NotSerialized) + { + PA0H = PM0H /* \_SB_.PC00.MC__.PM0H */ + PA1H = PM1H /* \_SB_.PC00.MC__.PM1H */ + PA1L = PM1L /* \_SB_.PC00.MC__.PM1L */ + PA2H = PM2H /* \_SB_.PC00.MC__.PM2H */ + PA2L = PM2L /* \_SB_.PC00.MC__.PM2L */ + PA3H = PM3H /* \_SB_.PC00.MC__.PM3H */ + PA3L = PM3L /* \_SB_.PC00.MC__.PM3L */ + PA4H = PM4H /* \_SB_.PC00.MC__.PM4H */ + PA4L = PM4L /* \_SB_.PC00.MC__.PM4L */ + PA5H = PM5H /* \_SB_.PC00.MC__.PM5H */ + PA5L = PM5L /* \_SB_.PC00.MC__.PM5L */ + PA6H = PM6H /* \_SB_.PC00.MC__.PM6H */ + PA6L = PM6L /* \_SB_.PC00.MC__.PM6L */ + PACP = PGCP /* \_SB_.PC00.MC__.PGCP */ + PAAC = PWAC /* \_SB_.PC00.MC__.PWAC */ + } + + Method (NWAK, 1, NotSerialized) + { + PM0H = PA0H /* \_SB_.PC00.MC__.PA0H */ + PM1H = PA1H /* \_SB_.PC00.MC__.PA1H */ + PM1L = PA1L /* \_SB_.PC00.MC__.PA1L */ + PM2H = PA2H /* \_SB_.PC00.MC__.PA2H */ + PM2L = PA2L /* \_SB_.PC00.MC__.PA2L */ + PM3H = PA3H /* \_SB_.PC00.MC__.PA3H */ + PM3L = PA3L /* \_SB_.PC00.MC__.PA3L */ + PM4H = PA4H /* \_SB_.PC00.MC__.PA4H */ + PM4L = PA4L /* \_SB_.PC00.MC__.PA4L */ + PM5H = PA5H /* \_SB_.PC00.MC__.PA5H */ + PM5L = PA5L /* \_SB_.PC00.MC__.PA5L */ + PM6H = PA6H /* \_SB_.PC00.MC__.PA6H */ + PM6L = PA6L /* \_SB_.PC00.MC__.PA6L */ + PGCP = PACP /* \_SB_.PC00.MC__.PACP */ + PWAC = PAAC /* \_SB_.PC00.MC__.PAAC */ + } + } + } + + If ((ECR1 == One)) + { + Scope (_SB.PC00) + { + Name (PCIG, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */) + Method (PCID, 4, Serialized) + { + If ((Arg0 == PCIG)) + { + If ((Arg1 >= 0x03)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0x01, 0x03 // .. + }) + } + + If ((Arg2 == 0x08)) + { + Return (One) + } + + If ((Arg2 == 0x09)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00) + { + Method (PCIC, 1, Serialized) + { + If ((ECR1 == One)) + { + If ((Arg0 == PCIG)) + { + Return (One) + } + } + + Return (Zero) + } + + Method (IICB, 2, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Name (IIC0, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y1F, Exclusive, + ) + }) + CreateWordField (IIC0, \_SB.PC00.IICB._Y1F._ADR, DAD0) // _ADR: Address + DAD0 = Arg0 + Return (IIC0) /* \_SB_.PC00.IICB.IIC0 */ + } + Case (One) + { + Name (IIC1, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, _Y20, Exclusive, + ) + }) + CreateWordField (IIC1, \_SB.PC00.IICB._Y20._ADR, DAD1) // _ADR: Address + DAD1 = Arg0 + Return (IIC1) /* \_SB_.PC00.IICB.IIC1 */ + } + Case (0x02) + { + Name (IIC2, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, _Y21, Exclusive, + ) + }) + CreateWordField (IIC2, \_SB.PC00.IICB._Y21._ADR, DAD2) // _ADR: Address + DAD2 = Arg0 + Return (IIC2) /* \_SB_.PC00.IICB.IIC2 */ + } + Case (0x03) + { + Name (IIC3, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y22, Exclusive, + ) + }) + CreateWordField (IIC3, \_SB.PC00.IICB._Y22._ADR, DAD3) // _ADR: Address + DAD3 = Arg0 + Return (IIC3) /* \_SB_.PC00.IICB.IIC3 */ + } + Case (0x04) + { + Name (IIC4, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C4", + 0x00, ResourceConsumer, _Y23, Exclusive, + ) + }) + CreateWordField (IIC4, \_SB.PC00.IICB._Y23._ADR, DAD4) // _ADR: Address + DAD4 = Arg0 + Return (IIC4) /* \_SB_.PC00.IICB.IIC4 */ + } + Case (0x05) + { + Name (IIC5, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y24, Exclusive, + ) + }) + CreateWordField (IIC5, \_SB.PC00.IICB._Y24._ADR, DAD5) // _ADR: Address + DAD5 = Arg0 + Return (IIC5) /* \_SB_.PC00.IICB.IIC5 */ + } + Case (0x06) + { + Name (IIC6, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C6", + 0x00, ResourceConsumer, _Y25, Exclusive, + ) + }) + CreateWordField (IIC6, \_SB.PC00.IICB._Y25._ADR, DAD6) // _ADR: Address + DAD6 = Arg0 + Return (IIC6) /* \_SB_.PC00.IICB.IIC6 */ + } + Case (0x07) + { + Name (IIC7, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C7", + 0x00, ResourceConsumer, _Y26, Exclusive, + ) + }) + CreateWordField (IIC7, \_SB.PC00.IICB._Y26._ADR, DAD7) // _ADR: Address + DAD7 = Arg0 + Return (IIC7) /* \_SB_.PC00.IICB.IIC7 */ + } + Default + { + Return (Zero) + } + + } + } + + Method (VIIC, 2, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Name (VI00, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS07.VIC0", + 0x00, ResourceConsumer, _Y28, Exclusive, + ) + }) + Name (VI01, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS06.VIC0", + 0x00, ResourceConsumer, _Y27, Exclusive, + ) + }) + Name (VI02, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS08.VIC0", + 0x00, ResourceConsumer, _Y29, Exclusive, + ) + }) + Name (VI03, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS03.VIC0", + 0x00, ResourceConsumer, _Y2A, Exclusive, + ) + }) + If ((CUPN == 0x06)) + { + CreateWordField (VI01, \_SB.PC00.VIIC._Y27._ADR, DAQ0) // _ADR: Address + DAQ0 = Arg0 + Return (VI01) /* \_SB_.PC00.VIIC.VI01 */ + } + ElseIf ((CUPN == 0x07)) + { + CreateWordField (VI00, \_SB.PC00.VIIC._Y28._ADR, DAR0) // _ADR: Address + DAR0 = Arg0 + Return (VI00) /* \_SB_.PC00.VIIC.VI00 */ + } + ElseIf ((CUPN == 0x08)) + { + CreateWordField (VI02, \_SB.PC00.VIIC._Y29._ADR, DAS0) // _ADR: Address + DAS0 = Arg0 + Return (VI02) /* \_SB_.PC00.VIIC.VI02 */ + } + ElseIf ((CUPN == 0x03)) + { + CreateWordField (VI03, \_SB.PC00.VIIC._Y2A._ADR, DAT0) // _ADR: Address + DAT0 = Arg0 + Return (VI03) /* \_SB_.PC00.VIIC.VI03 */ + } + + Return (ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VIC0", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + Case (One) + { + Name (VI10, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS07.VIC1", + 0x00, ResourceConsumer, _Y2C, Exclusive, + ) + }) + Name (VI11, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS06.VIC1", + 0x00, ResourceConsumer, _Y2B, Exclusive, + ) + }) + Name (VI12, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS08.VIC1", + 0x00, ResourceConsumer, _Y2D, Exclusive, + ) + }) + Name (VI13, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS03.VIC1", + 0x00, ResourceConsumer, _Y2E, Exclusive, + ) + }) + If ((CUPN == 0x06)) + { + CreateWordField (VI11, \_SB.PC00.VIIC._Y2B._ADR, DAQ1) // _ADR: Address + DAQ1 = Arg0 + Return (VI11) /* \_SB_.PC00.VIIC.VI11 */ + } + ElseIf ((CUPN == 0x07)) + { + CreateWordField (VI10, \_SB.PC00.VIIC._Y2C._ADR, DAR1) // _ADR: Address + DAR1 = Arg0 + Return (VI10) /* \_SB_.PC00.VIIC.VI10 */ + } + ElseIf ((CUPN == 0x08)) + { + CreateWordField (VI12, \_SB.PC00.VIIC._Y2D._ADR, DAS1) // _ADR: Address + DAS1 = Arg0 + Return (VI12) /* \_SB_.PC00.VIIC.VI12 */ + } + ElseIf ((CUPN == 0x03)) + { + CreateWordField (VI13, \_SB.PC00.VIIC._Y2E._ADR, DAT1) // _ADR: Address + DAT1 = Arg0 + Return (VI13) /* \_SB_.PC00.VIIC.VI13 */ + } + + Return (ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VIC1", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + Default + { + Return (ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VICX", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + } + } + + Method (INTB, 3, Serialized) + { + Name (INTR, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y2F) + { + 0x00000000, + } + }) + CreateDWordField (INTR, \_SB.PC00.INTB._Y2F._INT, NUMI) // _INT: Interrupts + NUMI = INUM (Arg0) + CreateBitField (INTR, \_SB.PC00.INTB._Y2F._HE, LEVI) // _HE_: High-Edge + LEVI = Arg1 + CreateBitField (INTR, \_SB.PC00.INTB._Y2F._LL, ACTI) // _LL_: Low Level + ACTI = Arg2 + Return (INTR) /* \_SB_.PC00.INTB.INTR */ + } + } + + Scope (_SB.PC00.LPCB) + { + Device (H_EC) + { + Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + ^^^GFX0.CLID = 0x03 + Return (Zero) + } + + Name (ECAV, Zero) + Name (B1ST, 0x32) + Name (B2ST, 0x36) + Name (CFAN, 0x05) + Name (CMDR, 0x3A) + Name (DOCK, 0xFF) + Name (PLMX, One) + Name (PECH, 0x83) + Name (PECL, 0x82) + Name (PENV, 0x44) + Name (PINV, 0x43) + Name (PPSH, 0x42) + Name (PPSL, 0x41) + Name (PSTP, 0x45) + Name (RPWR, 0x03) + Name (LSTE, 0x06) + Name (VPWR, 0x30) + Name (DLED, 0x78) + Name (SPT2, 0xC8) + Name (IWCW, 0x04) + Name (IWCR, 0x18) + Name (PVOL, 0xE8) + Name (PWRT, 0x4E) + Method (ECRD, 1, Serialized) + { + Local0 = DerefOf (Arg0) + Switch (ToInteger (Local0)) + { + Case (0x32) + { + Return (Zero) + } + Case (0x36) + { + Return (Zero) + } + Case (0x05) + { + Return (Zero) + } + Case (0x3A) + { + Return (Zero) + } + Case (0xFF) + { + Return (Zero) + } + Case (One) + { + Return (Zero) + } + Case (0x83) + { + Return (Zero) + } + Case (0x82) + { + Return (Zero) + } + Case (0x44) + { + Return (Zero) + } + Case (0x43) + { + Return (Zero) + } + Case (0x42) + { + Return (Zero) + } + Case (0x41) + { + Return (Zero) + } + Case (0x45) + { + Return (Zero) + } + Case (0x03) + { + Return (Zero) + } + Case (0x06) + { + Return (Zero) + } + Case (0x30) + { + Return (Zero) + } + Case (0x78) + { + Return (Zero) + } + Case (0xC8) + { + Return (Zero) + } + Case (0x04) + { + Return (Zero) + } + Case (0x18) + { + Return (Zero) + } + Case (0xE8) + { + Return (Zero) + } + Case (0x4E) + { + Return (Zero) + } + + } + + Return (Zero) + } + + Method (ECWT, 2, Serialized) + { + Local0 = DerefOf (Arg0) + Switch (ToInteger (Local0)) + { + Case (0x32) + { + } + Case (0x36) + { + } + Case (0x05) + { + } + Case (0x3A) + { + } + Case (0xFF) + { + } + Case (One) + { + } + Case (0x83) + { + } + Case (0x82) + { + } + Case (0x44) + { + } + Case (0x43) + { + } + Case (0x42) + { + } + Case (0x41) + { + } + Case (0x45) + { + } + Case (0x03) + { + } + Case (0x06) + { + } + Case (0x30) + { + } + Case (0x78) + { + } + Case (0xC8) + { + } + Case (0x04) + { + } + Case (0x18) + { + } + Case (0xE8) + { + } + Case (0x4E) + { + } + + } + } + + Method (ECMD, 1, Serialized) + { + } + + Method (ECNT, 1, Serialized) + { + } + + Device (BAT0) + { + Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + } + + Device (BAT1) + { + Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_BST, 0, NotSerialized) // _BST: Battery Status + { + Return (BST1 ()) + } + } + + Device (BAT2) + { + Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_BST, 0, NotSerialized) // _BST: Battery Status + { + Return (BST2 ()) + } + } + } + } + + Scope (\) + { + Field (GNVS, AnyAcc, Lock, Preserve) + { + Offset (0x20), + B1SC, 8, + Offset (0x23), + B1SS, 8 + } + } + + Scope (\) + { + Field (GNVS, AnyAcc, Lock, Preserve) + { + Offset (0x21), + B2SC, 8, + Offset (0x24), + B2SS, 8 + } + } + + Device (_SB.PC00.DOCK) + { + Name (_HID, "ABCD0000") // _HID: Hardware ID + Name (_CID, EisaId ("PNP0C15") /* Docking Station */) // _CID: Compatible ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + } + + Scope (_SB) + { + Method (PWPR, 0, Serialized) + { + } + + Method (PWRR, 0, Serialized) + { + } + } + + Scope (_SB.PC00.LPCB.H_EC) + { + Device (LID0) + { + Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_LID, 0, NotSerialized) // _LID: Lid Status + { + Return (One) + } + } + } + + Name (SNVB, 0x7862A000) + Name (SNVL, 0x08) + OperationRegion (SBNV, SystemMemory, SNVB, SNVL) + Field (SBNV, AnyAcc, Lock, Preserve) + { + PIRA, 8, + PIRB, 8, + PIRC, 8, + PIRD, 8, + PIRE, 8, + PIRF, 8, + PIRG, 8, + PIRH, 8 + } + + Scope (_SB) + { + Device (LNKA) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRA & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLA, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLA, One, IRQ0) + IRQ0 = PIRA /* \PIRA */ + Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRA |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRA = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSA) /* \_SB_.PRSA */ + } + } + + Device (LNKB) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRB & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLB, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {10} + }) + CreateWordField (RTLB, One, IRQ0) + IRQ0 = PIRB /* \PIRB */ + Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRB |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRB = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSB) /* \_SB_.PRSB */ + } + } + + Device (LNKC) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRC & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLC, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLC, One, IRQ0) + IRQ0 = PIRC /* \PIRC */ + Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRC |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRC = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSC) /* \_SB_.PRSC */ + } + } + + Device (LNKD) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRD & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLD, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLD, One, IRQ0) + IRQ0 = PIRD /* \PIRD */ + Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRD |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRD = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSD) /* \_SB_.PRSD */ + } + } + + Device (LNKE) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRE & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLE, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLE, One, IRQ0) + IRQ0 = PIRE /* \PIRE */ + Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRE |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRE = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSE) /* \_SB_.PRSE */ + } + } + + Device (LNKF) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRF & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLF, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLF, One, IRQ0) + IRQ0 = PIRF /* \PIRF */ + Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRF |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRF = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSF) /* \_SB_.PRSF */ + } + } + + Device (LNKG) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRG & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLG, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLG, One, IRQ0) + IRQ0 = PIRG /* \PIRG */ + Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRG |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRG = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSG) /* \_SB_.PRSG */ + } + } + + Device (LNKH) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Local0 = (PIRH & 0x80) + If (Local0) + { + Return (0x09) + } + Else + { + Return (0x0B) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RTLH, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {11} + }) + CreateWordField (RTLH, One, IRQ0) + IRQ0 = PIRH /* \PIRH */ + Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + PIRH |= 0x80 + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRH = Local0 + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + Return (PRSH) /* \_SB_.PRSH */ + } + } + } + + OperationRegion (_SB.PC00.LPCB.LPCR, PCI_Config, 0x80, 0x04) + Field (\_SB.PC00.LPCB.LPCR, ByteAcc, NoLock, Preserve) + { + CARN, 3, + , 1, + CBDR, 3, + Offset (0x01), + LTDR, 2, + , 2, + FDDR, 1, + Offset (0x02), + CALE, 1, + CBLE, 1, + LTLE, 1, + FDLE, 1, + Offset (0x03), + GLLE, 1, + GHLE, 1, + KCLE, 1, + MCLE, 1, + C1LE, 1, + C2LE, 1, + Offset (0x04) + } + + Method (UXDV, 1, Serialized) + { + Local0 = 0xFF + Switch ((Arg0 + Zero)) + { + Case (0x03F8) + { + Local0 = Zero + } + Case (0x02F8) + { + Local0 = One + } + Case (0x0220) + { + Local0 = 0x02 + } + Case (0x0228) + { + Local0 = 0x03 + } + Case (0x0238) + { + Local0 = 0x04 + } + Case (0x02E8) + { + Local0 = 0x05 + } + Case (0x0338) + { + Local0 = 0x06 + } + Case (0x03E8) + { + Local0 = 0x07 + } + + } + + Return (Local0) + } + + Method (RRIO, 4, Serialized) + { + Switch ((Arg0 + Zero)) + { + Case (Zero) + { + CALE = Zero + Local0 = UXDV (Arg2) + If ((Local0 != 0xFF)) + { + CARN = Local0 + } + + If (Arg1) + { + CALE = One + } + } + Case (One) + { + CBLE = Zero + Local0 = UXDV (Arg2) + If ((Local0 != 0xFF)) + { + CBDR = Local0 + } + + If (Arg1) + { + CBLE = One + } + } + Case (0x02) + { + LTLE = Zero + If ((Arg2 == 0x0378)) + { + LTDR = Zero + } + + If ((Arg2 == 0x0278)) + { + LTDR = One + } + + If ((Arg2 == 0x03BC)) + { + LTDR = 0x02 + } + + If (Arg1) + { + LTLE = One + } + } + Case (0x03) + { + FDLE = Zero + If ((Arg2 == 0x03F0)) + { + FDDR = Zero + } + + If ((Arg2 == 0x0370)) + { + FDDR = One + } + + If (Arg1) + { + FDLE = One + } + } + Case (0x08) + { + If ((Arg2 == 0x0200)) + { + If (Arg1) + { + GLLE = One + } + Else + { + GLLE = Zero + } + } + + If ((Arg2 == 0x0208)) + { + If (Arg1) + { + GHLE = One + } + Else + { + GHLE = Zero + } + } + } + Case (0x09) + { + If ((Arg2 == 0x0200)) + { + If (Arg1) + { + GLLE = One + } + Else + { + GLLE = Zero + } + } + + If ((Arg2 == 0x0208)) + { + If (Arg1) + { + GHLE = One + } + Else + { + GHLE = Zero + } + } + } + Case (0x0A) + { + If (((Arg2 == 0x60) || (Arg2 == 0x64))) + { + If (Arg1) + { + KCLE = One + } + Else + { + KCLE = Zero + } + } + } + Case (0x0B) + { + If (((Arg2 == 0x62) || (Arg2 == 0x66))) + { + If (Arg1) + { + MCLE = One + } + Else + { + MCLE = Zero + } + } + } + Case (0x0C) + { + If ((Arg2 == 0x2E)) + { + If (Arg1) + { + C1LE = One + } + Else + { + C1LE = Zero + } + } + + If ((Arg2 == 0x4E)) + { + If (Arg1) + { + C2LE = One + } + Else + { + C2LE = Zero + } + } + } + Case (0x0D) + { + If ((Arg2 == 0x2E)) + { + If (Arg1) + { + C1LE = One + } + Else + { + C1LE = Zero + } + } + + If ((Arg2 == 0x4E)) + { + If (Arg1) + { + C2LE = One + } + Else + { + C2LE = Zero + } + } + } + + } + } + + Method (RDMA, 3, NotSerialized) + { + } + + Scope (_SB) + { + Device (AWAC) + { + Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID + Name (WAST, Zero) + Name (WTTR, Zero) + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x72, 0x04)) + } + + Mutex (RTCL, 0x00) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((STAS == Zero)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities + { + Return (0xB7) + } + + OperationRegion (RTCM, SystemCMOS, Zero, 0x3F) + Field (RTCM, ByteAcc, Lock, Preserve) + { + SEC, 8, + Offset (0x02), + MIN, 8, + Offset (0x04), + HOR, 8, + Offset (0x07), + DAY, 8, + MON, 8, + YEAR, 8, + REGA, 8, + Offset (0x32), + CNTY, 8 + } + + Method (_GRT, 0, Serialized) // _GRT: Get Real Time + { + Name (BUFF, Buffer (0x10){}) + CreateWordField (BUFF, Zero, Y) + CreateByteField (BUFF, 0x02, M) + CreateByteField (BUFF, 0x03, D) + CreateByteField (BUFF, 0x04, H) + CreateByteField (BUFF, 0x05, MIN1) + CreateByteField (BUFF, 0x06, S) + CreateByteField (BUFF, 0x07, V) + CreateWordField (BUFF, 0x0A, TZ) + CreateByteField (BUFF, 0x0C, DL) + Acquire (RTCL, 0xFFFF) + Local1 = Zero + Name (TOUT, 0x000186A0) + TOUT /= 0x0A + While (((REGA && 0x80) && (Local1 < TOUT))) + { + Stall (0x0A) + Local1 += 0x0A + } + + If ((Local1 >= TOUT)){} + FromBCD (YEAR, Local5) + FromBCD (CNTY, Local6) + Y = ((Local6 * 0x64) + Local5) + FromBCD (MON, M) /* \_SB_.AWAC._GRT.M___ */ + FromBCD (DAY, D) /* \_SB_.AWAC._GRT.D___ */ + FromBCD (HOR, H) /* \_SB_.AWAC._GRT.H___ */ + FromBCD (MIN, MIN1) /* \_SB_.AWAC._GRT.MIN1 */ + FromBCD (SEC, S) /* \_SB_.AWAC._GRT.S___ */ + Release (RTCL) + TZ = 0x07FF + DL = Zero + V = One + Return (BUFF) /* \_SB_.AWAC._GRT.BUFF */ + } + + Method (_SRT, 1, NotSerialized) // _SRT: Set Real Time + { + CreateWordField (Arg0, Zero, Y) + CreateByteField (Arg0, 0x02, M) + CreateByteField (Arg0, 0x03, D) + CreateByteField (Arg0, 0x04, H) + CreateByteField (Arg0, 0x05, MIN1) + CreateByteField (Arg0, 0x06, S) + Acquire (RTCL, 0xFFFF) + Local1 = Zero + Name (TOUT, 0x000186A0) + TOUT /= 0x0A + While (((REGA && 0x80) && (Local1 < TOUT))) + { + Stall (0x0A) + Local1 += 0x0A + } + + If ((Local1 >= TOUT)) + { + Release (RTCL) + Return (0xFFFFFFFF) + } + + Divide (Y, 0x64, Local5, Local4) + ToBCD (Local4, CNTY) /* \_SB_.AWAC.CNTY */ + ToBCD (Local5, YEAR) /* \_SB_.AWAC.YEAR */ + ToBCD (M, MON) /* \_SB_.AWAC.MON_ */ + ToBCD (D, DAY) /* \_SB_.AWAC.DAY_ */ + ToBCD (H, HOR) /* \_SB_.AWAC.HOR_ */ + ToBCD (MIN1, MIN) /* \_SB_.AWAC.MIN_ */ + ToBCD (S, SEC) /* \_SB_.AWAC.SEC_ */ + Release (RTCL) + Return (Zero) + } + + Method (_GWS, 1, Serialized) // _GWS: Get Wake Status + { + Local0 = Zero + If ((Arg0 == Zero)) + { + If (((ACWA == 0xFFFFFFFF) && (One & WTTR))) + { + Local0 |= One + WTTR ^= One + } + } + ElseIf (((DCWA == 0xFFFFFFFF) && (0x02 & WTTR))) + { + Local0 |= One + WTTR ^= 0x02 + } + + If (WAST) + { + Local0 |= 0x02 + WAST = Zero + } + + Return (Local0) + } + + Method (_CWS, 1, NotSerialized) // _CWS: Clear Wake Alarm Status + { + Return (Zero) + } + + Method (_STP, 2, NotSerialized) // _STP: Set Expired Timer Wake Policy + { + If ((Arg0 == Zero)) + { + ACET = Arg1 + } + Else + { + DCET = Arg1 + } + + Return (Zero) + } + + Method (_STV, 2, Serialized) // _STV: Set Timer Value + { + If ((Arg0 == Zero)) + { + ACWA = Arg1 + WTTR |= One + } + Else + { + DCWA = Arg1 + WTTR |= 0x02 + } + + Return (Zero) + } + + Method (_TIP, 1, NotSerialized) // _TIP: Expired Timer Wake Policy + { + If ((Arg0 == Zero)) + { + Return (ACET) /* \ACET */ + } + Else + { + Return (DCET) /* \DCET */ + } + } + + Method (_TIV, 1, NotSerialized) // _TIV: Timer Values + { + If ((Arg0 == Zero)) + { + Return (ACWA) /* \ACWA */ + } + Else + { + Return (DCWA) /* \DCWA */ + } + } + } + } + + Name (PNVB, 0x7865CB18) + Name (PNVL, 0x0371) + OperationRegion (PNVA, SystemMemory, PNVB, PNVL) + Field (PNVA, AnyAcc, Lock, Preserve) + { + PCHS, 16, + PCHG, 16, + PSTP, 16, + RPA1, 32, + RPA2, 32, + RPA3, 32, + RPA4, 32, + RPA5, 32, + RPA6, 32, + RPA7, 32, + RPA8, 32, + RPA9, 32, + RPAA, 32, + RPAB, 32, + RPAC, 32, + RPAD, 32, + RPAE, 32, + RPAF, 32, + RPAG, 32, + RPAH, 32, + RPAI, 32, + RPAJ, 32, + RPAK, 32, + RPAL, 32, + RPAM, 32, + RPAN, 32, + RPAO, 32, + RPAP, 32, + RPAQ, 32, + RPAR, 32, + RPAS, 32, + NHLA, 64, + NHLL, 32, + ADFM, 32, + SWQ0, 8, + SWQ1, 8, + SWQ2, 8, + SWQ3, 8, + ACS0, 8, + ACS1, 8, + ACS2, 8, + ACS3, 8, + DAI0, 8, + DAI1, 8, + DAI2, 8, + DAI3, 8, + DOD0, 8, + DOD1, 8, + DOD2, 8, + DOD3, 8, + SWMC, 8, + XTAL, 32, + AFDF, 8, + SBRG, 32, + GEI0, 8, + GEI1, 8, + GEI2, 8, + GED0, 8, + GED1, 8, + GED2, 8, + PML1, 16, + PML2, 16, + PML3, 16, + PML4, 16, + PML5, 16, + PML6, 16, + PML7, 16, + PML8, 16, + PML9, 16, + PMLA, 16, + PMLB, 16, + PMLC, 16, + PMLD, 16, + PMLE, 16, + PMLF, 16, + PMLG, 16, + PMLH, 16, + PMLI, 16, + PMLJ, 16, + PMLK, 16, + PMLL, 16, + PMLM, 16, + PMLN, 16, + PMLO, 16, + PMLP, 16, + PMLQ, 16, + PMLR, 16, + PMLS, 16, + PNL1, 16, + PNL2, 16, + PNL3, 16, + PNL4, 16, + PNL5, 16, + PNL6, 16, + PNL7, 16, + PNL8, 16, + PNL9, 16, + PNLA, 16, + PNLB, 16, + PNLC, 16, + PNLD, 16, + PNLE, 16, + PNLF, 16, + PNLG, 16, + PNLH, 16, + PNLI, 16, + PNLJ, 16, + PNLK, 16, + PNLL, 16, + PNLM, 16, + PNLN, 16, + PNLO, 16, + PNLP, 16, + PNLQ, 16, + PNLR, 16, + PNLS, 16, + XHPC, 8, + XRPC, 8, + XSPC, 8, + XSPA, 8, + HPTB, 32, + HPTE, 8, + SM00, 8, + SM01, 8, + SM02, 8, + SM03, 8, + SM04, 8, + SM05, 8, + SM06, 8, + SC00, 64, + SC01, 64, + SC02, 64, + SC03, 64, + SC04, 64, + SC05, 64, + SC06, 64, + IM00, 8, + IM01, 8, + IM02, 8, + IM03, 8, + IM04, 8, + IM05, 8, + IM06, 8, + IM07, 8, + IC00, 64, + IC01, 64, + IC02, 64, + IC03, 64, + IC04, 64, + IC05, 64, + IC06, 64, + IC07, 64, + UM00, 8, + UM01, 8, + UM02, 8, + UM03, 8, + UM04, 8, + UM05, 8, + UM06, 8, + UC00, 64, + UC01, 64, + UC02, 64, + UC03, 64, + UC04, 64, + UC05, 64, + UC06, 64, + UD00, 8, + UD01, 8, + UD02, 8, + UD03, 8, + UD04, 8, + UD05, 8, + UD06, 8, + UP00, 8, + UP01, 8, + UP02, 8, + UP03, 8, + UP04, 8, + UP05, 8, + UP06, 8, + UI00, 8, + UI01, 8, + UI02, 8, + UI03, 8, + UI04, 8, + UI05, 8, + UI06, 8, + SGIR, 8, + GPHD, 8, + NIT1, 8, + NIT2, 8, + NIT3, 8, + NPM1, 8, + NPM2, 8, + NPM3, 8, + NPC1, 8, + NPC2, 8, + NPC3, 8, + NL11, 16, + NL12, 16, + NL13, 16, + ND21, 8, + ND22, 8, + ND23, 8, + ND11, 32, + ND12, 32, + ND13, 32, + NLR1, 16, + NLR2, 16, + NLR3, 16, + NLD1, 32, + NLD2, 32, + NLD3, 32, + NEA1, 16, + NEA2, 16, + NEA3, 16, + NEB1, 16, + NEB2, 16, + NEB3, 16, + NEC1, 16, + NEC2, 16, + NEC3, 16, + NRA1, 16, + NRA2, 16, + NRA3, 16, + NMB1, 32, + NMB2, 32, + NMB3, 32, + NMV1, 32, + NMV2, 32, + NMV3, 32, + NPB1, 32, + NPB2, 32, + NPB3, 32, + NPV1, 32, + NPV2, 32, + NPV3, 32, + NRP1, 32, + NRP2, 32, + NRP3, 32, + EMH4, 8, + EMDS, 8, + CSKU, 8, + ITA0, 16, + ITA1, 16, + ITA2, 16, + ITA3, 16, + ITS0, 8, + ITS1, 8, + ITS2, 8, + ITS3, 8, + PMBS, 16, + PWRM, 32, + CNVI, 8, + CBTC, 8, + CBTA, 8, + CVPR, 8, + CRFI, 8, + CRFP, 8, + PTHM, 8, + PSON, 8, + LTR1, 8, + LTR2, 8, + LTR3, 8, + LTR4, 8, + LTR5, 8, + LTR6, 8, + LTR7, 8, + LTR8, 8, + LTR9, 8, + LTRA, 8, + LTRB, 8, + LTRC, 8, + LTRD, 8, + LTRE, 8, + LTRF, 8, + LTRG, 8, + LTRH, 8, + LTRI, 8, + LTRJ, 8, + LTRK, 8, + LTRL, 8, + LTRM, 8, + LTRN, 8, + LTRO, 8, + LTRP, 8, + LTRQ, 8, + LTRR, 8, + LTRS, 8, + GBES, 8, + PPDS, 32, + EMCE, 8, + SDCE, 8, + TGEA, 8, + TGEB, 8, + CR00, 8, + CR01, 8, + CR02, 8, + CR03, 8, + CR04, 8, + CR05, 8, + CR06, 8, + CR07, 8, + CR08, 8, + CR09, 8, + CR10, 8, + CR11, 8, + CR12, 8, + CR13, 8, + CR14, 8, + CR15, 8, + CR16, 8, + CR17, 8, + TCOB, 16, + ICKP, 16, + PCNV, 16, + HBSL, 32, + PU2C, 8, + PU3C, 8, + SPPR, 8, + IPCC, 8, + CQ00, 8, + CQ01, 8, + CQ02, 8, + CQ03, 8, + CQ04, 8, + CQ05, 8, + CQ06, 8, + CQ07, 8, + CQ08, 8, + CQ09, 8, + CQ10, 8, + CQ11, 8, + CQ12, 8, + CQ13, 8, + CQ14, 8, + CQ15, 8, + CQ16, 8, + CQ17, 8, + TIN0, 32, + TIN1, 32, + TMD0, 16, + TMD1, 16, + UF0E, 8, + UF1E, 8, + UAOE, 8, + T010, 32, + T011, 32, + T020, 8, + T021, 8, + T030, 32, + T031, 32, + T040, 32, + T041, 32, + T050, 32, + T051, 32, + T060, 32, + T061, 32, + T070, 32, + T071, 32, + T080, 32, + T081, 32, + T090, 32, + T091, 32, + T0A0, 32, + T0A1, 32, + T0B0, 32, + T0B1, 32, + T0C0, 32, + T0C1, 32, + T0D0, 32, + T0D1, 32, + HBCL, 32, + HBPL, 32, + AL6D, 32 + } + + Scope (_SB) + { + Method (PSD3, 1, Serialized) + { + Local0 = Zero + If (((SIME == One) || !IMPS ())) + { + Return (Zero) + } + + Switch ((Zero + Arg0--)) + { + Case (Zero) + { + RAA0 = One + While (((APA0 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (One) + { + RAA1 = One + While (((APA1 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x02) + { + RAA2 = One + While (((APA2 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x03) + { + RAA3 = One + While (((APA3 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x04) + { + RPB0 = One + While (((APB0 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x05) + { + RPB1 = One + While (((APB1 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x06) + { + RPB2 = One + While (((APB2 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x07) + { + RPB3 = One + While (((APB3 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x08) + { + RPC0 = One + While (((APC0 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x09) + { + RPC1 = One + While (((APC1 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0A) + { + RPC2 = One + While (((APC2 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0B) + { + RPC3 = One + While (((APC3 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0C) + { + RPD0 = One + While (((APD0 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0D) + { + RPD1 = One + While (((APD1 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0E) + { + RPD2 = One + While (((APD2 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0F) + { + RPD3 = One + While (((APD3 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x10) + { + RPE0 = One + While (((APE0 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x11) + { + RPE1 = One + While (((APE1 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x12) + { + RPE2 = One + While (((APE2 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x13) + { + RPE3 = One + While (((APE3 == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + + } + + If ((Local0 >= 0x2710)){} + } + + Method (PSD0, 1, Serialized) + { + Local0 = Zero + If (((SIME == One) || !IMPS ())) + { + Return (Zero) + } + + Switch ((Zero + Arg0--)) + { + Case (Zero) + { + RAA0 = Zero + While (((APA0 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (One) + { + RAA1 = Zero + While (((APA1 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x02) + { + RAA2 = Zero + While (((APA2 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x03) + { + RAA3 = Zero + While (((APA3 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x04) + { + RPB0 = Zero + While (((APB0 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x05) + { + RPB1 = Zero + While (((APB1 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x06) + { + RPB2 = Zero + While (((APB2 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x07) + { + RPB3 = Zero + While (((APB3 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x08) + { + RPC0 = Zero + While (((APC0 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x09) + { + RPC1 = Zero + While (((APC1 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0A) + { + RPC2 = Zero + While (((APC2 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0B) + { + RPC3 = Zero + While (((APC3 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0C) + { + RPD0 = Zero + While (((APD0 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0D) + { + RPD1 = Zero + While (((APD1 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0E) + { + RPD2 = Zero + While (((APD2 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x0F) + { + RPD3 = Zero + While (((APD3 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x10) + { + RPE0 = Zero + While (((APE0 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x11) + { + RPE1 = Zero + While (((APE1 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x12) + { + RPE2 = Zero + While (((APE2 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x13) + { + RPE3 = Zero + While (((APE3 == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + + } + + If ((Local0 >= 0x2710)){} + Return (Zero) + } + + Method (CSD3, 1, Serialized) + { + Local0 = Zero + If (((SIME == One) || !IMPS ())) + { + Return (Zero) + } + + Switch (ToInteger (Arg0)) + { + Case (0x14) + { + RSAT = One + While (((ASAT == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x15) + { + RGBE = One + While (((AGBE == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x16) + { + RXHC = One + While (((AXHC == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x17) + { + RXDC = One + While (((AXDC == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x18) + { + RUFS = One + While (((AUFS == Zero) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + + } + + If ((Local0 >= 0x2710)){} + Return (Zero) + } + + Method (CSD0, 1, Serialized) + { + Local0 = Zero + If (((SIME == One) || !IMPS ())) + { + Return (Zero) + } + + Switch (ToInteger (Arg0)) + { + Case (0x14) + { + RSAT = Zero + While (((ASAT == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x15) + { + RGBE = Zero + While (((AGBE == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x16) + { + RXHC = Zero + While (((AXHC == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x17) + { + RXDC = Zero + While (((AXDC == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + Case (0x18) + { + RUFS = Zero + While (((AUFS == One) && (Local0 < 0x2710))) + { + Local0++ + Sleep (One) + } + } + + } + + If ((Local0 >= 0x2710)){} + Return (Zero) + } + } + + Name (THMN, 0x48) + Name (THCN, 0x0E) + Name (CNPM, 0x80) + Name (FMSN, 0x10) + Scope (\) + { + Method (THDA, 2, Serialized) + { + Local0 = 0xFE200000 + Local0 += (0x40 * (CNPM * (Arg0 - FMSN))) + Local0 += (0x40 * Arg1) + Return (Local0) + } + + Method (STRD, 3, Serialized) + { + If (((Arg1 + Arg2) > SizeOf (Arg0))) + { + Return (Zero) + } + + ToBuffer (Arg0, Local3) + Local0 = Zero + Local1 = Zero + While ((Local1 < Arg2)) + { + Local2 = DerefOf (Local3 [(Arg1 + Local1)]) + Local0 += (Local2 << (0x08 * Local1)) + Local1++ + } + + Return (Local0) + } + + Method (THDS, 1, Serialized) + { + If ((PTHM == Zero)) + { + Return (Zero) + } + ElseIf ((PTHM == One)) + { + If (!\_SB.PC00.PTHT.THEN ()) + { + Return (Zero) + } + } + ElseIf ((PTHM == 0x02)) + { + If (!\_SB.PTHH.THEN ()) + { + Return (Zero) + } + } + Else + { + Return (Zero) + } + + Concatenate (Arg0, "\n", Local2) + Local0 = SizeOf (Local2) + Local1 = THDA (THMN, THCN) + OperationRegion (THBA, SystemMemory, Local1, 0x40) + Field (THBA, QWordAcc, NoLock, WriteAsZeros) + { + QO00, 64 + } + + Field (THBA, DWordAcc, NoLock, WriteAsZeros) + { + DO00, 32, + Offset (0x10), + DO10, 32, + Offset (0x30), + DO30, 32 + } + + Field (THBA, WordAcc, NoLock, WriteAsZeros) + { + WO00, 16 + } + + Field (THBA, ByteAcc, NoLock, WriteAsZeros) + { + BO00, 8 + } + + DO10 = 0x01000242 + WO00 = Local0 + Local6 = Zero + Local7 = Local0 + While ((Local7 >= 0x08)) + { + QO00 = STRD (Local2, Local6, 0x08) + Local6 += 0x08 + Local7 -= 0x08 + } + + If ((Local7 >= 0x04)) + { + DO00 = STRD (Local2, Local6, 0x04) + Local6 += 0x04 + Local7 -= 0x04 + } + + If ((Local7 >= 0x02)) + { + WO00 = STRD (Local2, Local6, 0x02) + Local6 += 0x02 + Local7 -= 0x02 + } + + If ((Local7 >= One)) + { + BO00 = STRD (Local2, Local6, One) + Local6 += One + Local7 -= One + } + + DO30 = Zero + Return (Zero) + } + + Method (THDH, 1, Serialized) + { + THDS (ToHexString (Arg0)) + } + + Method (THDD, 1, Serialized) + { + THDS (ToDecimalString (Arg0)) + } + } + + Name (PCHH, One) + Name (PCHN, 0x03) + Name (PCHL, 0x02) + Name (PCHP, 0x05) + Name (PCHM, 0x06) + Name (PCHX, 0x04) + Scope (_SB) + { + Method (PWAK, 1, NotSerialized) + { + If ((Arg0 == 0x03)) + { + S23W () + } + } + + Name (HDAA, One) + Name (DISA, One) + Name (CIWF, One) + Name (CIBT, One) + Name (S23C, Zero) + Method (S23W, 0, NotSerialized) + { + HDAA = One + DISA = One + CIWF = One + CIBT = One + } + + Method (DION, 0, NotSerialized) + { + S023 (One, One) + } + + Method (DIOF, 0, NotSerialized) + { + S023 (One, Zero) + } + + Method (S023, 2, Serialized) + { + } + + Device (PRRE) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, "PCHRESV") // _UID: Unique ID + Name (_STA, 0x08) // _STA: Status + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFE000000, // Address Base + 0x00020000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFE04C000, // Address Base + 0x00004000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFE050000, // Address Base + 0x00060000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFE0D0000, // Address Base + 0x00030000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFE200000, // Address Base + 0x00600000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0xFF000000, // Address Base + 0x01000000, // Address Length + ) + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0xFF, // Length + _Y30) + }) + CreateWordField (BUF0, \_SB.PRRE._CRS._Y30._MIN, AMIN) // _MIN: Minimum Base Address + CreateWordField (BUF0, \_SB.PRRE._CRS._Y30._MAX, AMAX) // _MAX: Maximum Base Address + AMIN = PMBS /* \PMBS */ + AMAX = PMBS /* \PMBS */ + Name (SBR0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00690000, // Address Length + _Y31) + }) + CreateDWordField (SBR0, \_SB.PRRE._CRS._Y31._BAS, BAS0) // _BAS: Base Address + BAS0 = SBRG /* \SBRG */ + ConcatenateResTemplate (BUF0, SBR0, Local0) + If (((PCHS == PCHH) || (PCHS == 0x04))) + { + Name (SBRS, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y32) + }) + CreateDWordField (SBRS, \_SB.PRRE._CRS._Y32._BAS, BAS1) // _BAS: Base Address + CreateDWordField (SBRS, \_SB.PRRE._CRS._Y32._LEN, LEN1) // _LEN: Length + BAS1 = (SBRG + 0x006C0000) + LEN1 = 0x00010000 + ConcatenateResTemplate (Local0, SBRS, Local1) + } + Else + { + Name (SBRL, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y33) + }) + CreateDWordField (SBRL, \_SB.PRRE._CRS._Y33._BAS, BAS2) // _BAS: Base Address + CreateDWordField (SBRL, \_SB.PRRE._CRS._Y33._LEN, LEN2) // _LEN: Length + BAS2 = (SBRG + 0x006B0000) + LEN2 = 0x00020000 + ConcatenateResTemplate (Local0, SBRL, Local1) + } + + Name (SBRE, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y34) + }) + CreateDWordField (SBRE, \_SB.PRRE._CRS._Y34._BAS, BAS3) // _BAS: Base Address + CreateDWordField (SBRE, \_SB.PRRE._CRS._Y34._LEN, LEN3) // _LEN: Length + BAS3 = (SBRG + 0x006F0000) + If ((PCHS == 0x04)) + { + LEN3 = ((SBRG + 0x10000000) - BAS3) /* \_SB_.PRRE._CRS.BAS3 */ + } + Else + { + LEN3 = ((SBRG + 0x01000000) - BAS3) /* \_SB_.PRRE._CRS.BAS3 */ + } + + ConcatenateResTemplate (Local1, SBRE, Local2) + Return (Local2) + } + } + + Device (IOTR) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, "IoTraps") // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0xFF, // Length + _Y35) + }) + Name (BUF1, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0xFF, // Length + _Y36) + }) + Name (BUF2, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0xFF, // Length + _Y37) + }) + Name (BUF3, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0xFF, // Length + _Y38) + }) + CreateWordField (BUF0, \_SB.IOTR._CRS._Y35._MIN, AMI0) // _MIN: Minimum Base Address + CreateWordField (BUF0, \_SB.IOTR._CRS._Y35._MAX, AMA0) // _MAX: Maximum Base Address + CreateWordField (BUF1, \_SB.IOTR._CRS._Y36._MIN, AMI1) // _MIN: Minimum Base Address + CreateWordField (BUF1, \_SB.IOTR._CRS._Y36._MAX, AMA1) // _MAX: Maximum Base Address + CreateWordField (BUF2, \_SB.IOTR._CRS._Y37._MIN, AMI2) // _MIN: Minimum Base Address + CreateWordField (BUF2, \_SB.IOTR._CRS._Y37._MAX, AMA2) // _MAX: Maximum Base Address + CreateWordField (BUF3, \_SB.IOTR._CRS._Y38._MIN, AMI3) // _MIN: Minimum Base Address + CreateWordField (BUF3, \_SB.IOTR._CRS._Y38._MAX, AMA3) // _MAX: Maximum Base Address + Local2 = Zero + If ((ITS0 == One)) + { + AMI0 = ITA0 /* \ITA0 */ + AMA0 = ITA0 /* \ITA0 */ + Local0 = BUF0 /* \_SB_.IOTR._CRS.BUF0 */ + Local2 = One + } + + If ((ITS1 == One)) + { + AMI1 = ITA1 /* \ITA1 */ + AMA1 = ITA1 /* \ITA1 */ + If ((Local2 == One)) + { + ConcatenateResTemplate (BUF1, Local0, Local1) + Local0 = Local1 + } + Else + { + Local0 = BUF1 /* \_SB_.IOTR._CRS.BUF1 */ + Local2 = One + } + } + + If ((ITS2 == One)) + { + AMI2 = ITA2 /* \ITA2 */ + AMA2 = ITA2 /* \ITA2 */ + If ((Local2 == One)) + { + ConcatenateResTemplate (BUF2, Local0, Local1) + Local0 = Local1 + } + Else + { + Local0 = BUF2 /* \_SB_.IOTR._CRS.BUF2 */ + Local2 = One + } + } + + If ((ITS3 == One)) + { + AMI3 = ITA3 /* \ITA3 */ + AMA3 = ITA3 /* \ITA3 */ + If ((Local2 == One)) + { + ConcatenateResTemplate (BUF3, Local0, Local1) + Local0 = Local1 + } + Else + { + Local0 = BUF3 /* \_SB_.IOTR._CRS.BUF3 */ + Local2 = One + } + } + + If ((Local2 == One)) + { + Return (Local0) + } + Else + { + Return (Buffer (0x02) + { + 0x79, 0x00 // y. + }) + } + } + } + } + + Scope (_SB.PC00) + { + Name (TEMP, Zero) + Scope (LPCB) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + OperationRegion (LPC, PCI_Config, Zero, 0x0100) + Field (LPC, AnyAcc, NoLock, Preserve) + { + Offset (0x02), + CDID, 16, + Offset (0x08), + CRID, 8, + Offset (0x80), + IOD0, 8, + IOD1, 8, + Offset (0xA0), + , 9, + PRBL, 1, + Offset (0xDC), + , 2, + ESPI, 1 + } + } + + Device (SBUS) + { + Name (_ADR, 0x001F0004) // _ADR: Address + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (\) + { + Name (TMOV, 0x0A) + Method (TMVA, 1, Serialized) + { + TMOV = 0x0A + If ((Arg0 > 0x0A)) + { + TMOV = Arg0 + } + } + + Method (IPCS, 7, Serialized) + { + Name (RPKG, Package (0x05) + { + Zero, + Zero, + Zero, + Zero, + Zero + }) + If ((Arg2 > 0x10)) + { + RPKG [Zero] = One + Return (RPKG) /* \IPCS.RPKG */ + } + + IWB0 = Arg3 + IWB1 = Arg4 + IWB2 = Arg5 + IWB3 = Arg6 + Local0 = Zero + Local0 += (Arg0 << Zero) + Local0 += (Arg1 << 0x0C) + Local0 += (Arg2 << 0x10) + CMDR = Local0 + Local0 = Zero + Local1 = TMOV /* \TMOV */ + While (One) + { + If ((!IBSY || (IERR == One))) + { + Break + } + + If ((Local0 > Local1)) + { + RPKG [Zero] = 0x03 + Return (RPKG) /* \IPCS.RPKG */ + } + + Sleep (One) + Local0++ + } + + If ((IERR == One)) + { + RPKG [Zero] = 0x02 + Return (RPKG) /* \IPCS.RPKG */ + } + + RPKG [One] = IRB0 /* \IRB0 */ + RPKG [0x02] = IRB1 /* \IRB1 */ + RPKG [0x03] = IRB2 /* \IRB2 */ + RPKG [0x04] = IRB3 /* \IRB3 */ + Return (RPKG) /* \IPCS.RPKG */ + } + + Method (ULTR, 1, Serialized) + { + LTRU = Arg0 + } + + Method (TCBS, 0, NotSerialized) + { + Return (TCOB) /* \TCOB */ + } + + OperationRegion (PMIO, SystemIO, PMBS, 0x80) + Field (PMIO, ByteAcc, NoLock, Preserve) + { + Offset (0x01), + PBSS, 1, + , 12, + GBEN, 1, + Offset (0x03), + PBEN, 1, + Offset (0x40), + , 17, + GPEC, 1, + Offset (0x6C), + , 19, + CPWS, 1, + Offset (0x7C), + , 18, + WAEN, 1, + CPWE, 1 + } + + OperationRegion (TCBA, SystemIO, TCBS (), 0x10) + Field (TCBA, ByteAcc, NoLock, Preserve) + { + Offset (0x04), + , 9, + CPSC, 1 + } + + OperationRegion (PWMR, SystemMemory, PWRM, 0x1E30) + Field (PWMR, DWordAcc, NoLock, Preserve) + { + CMDR, 32, + IBSY, 1, + IERR, 1, + , 1, + , 1, + Offset (0x05), + Offset (0x06), + IERC, 8, + Offset (0x08), + Offset (0x80), + IWB0, 32, + IWB1, 32, + IWB2, 32, + IWB3, 32, + IRB0, 32, + IRB1, 32, + IRB2, 32, + IRB3, 32, + Offset (0x10D0), + RAA0, 1, + RAA1, 1, + RAA2, 1, + RAA3, 1, + RPB0, 1, + RPB1, 1, + RPB2, 1, + RPB3, 1, + RPC0, 1, + RPC1, 1, + RPC2, 1, + RPC3, 1, + RSAT, 1, + RGBE, 1, + RXHC, 1, + RXDC, 1, + RUFS, 1, + RPD0, 1, + RPD1, 1, + RPD2, 1, + RPD3, 1, + RPE0, 1, + RPE1, 1, + RPE2, 1, + RPE3, 1, + Offset (0x10D4), + APA0, 1, + APA1, 1, + APA2, 1, + APA3, 1, + APB0, 1, + APB1, 1, + APB2, 1, + APB3, 1, + APC0, 1, + APC1, 1, + APC2, 1, + APC3, 1, + ASAT, 1, + AGBE, 1, + AXHC, 1, + AXDC, 1, + AUFS, 1, + APD0, 1, + APD1, 1, + APD2, 1, + APD3, 1, + APE0, 1, + APE1, 1, + APE2, 1, + APE3, 1, + Offset (0x1800), + ACWA, 32, + DCWA, 32, + ACET, 32, + DCET, 32, + Offset (0x18E8), + , 31, + CECE, 1, + Offset (0x1B0C), + , 2, + ISAT, 1, + , 18, + LTRU, 1, + Offset (0x1B1C), + , 22, + XSQD, 1, + Offset (0x1BD0), + , 31, + CPPM, 1, + Offset (0x1E20), + GBED, 1, + Offset (0x1E28), + , 22, + SCFD, 1 + } + + Method (PSOC, 1, Serialized) + { + If (PSON) + { + If (Arg0) + { + CECE = One + } + Else + { + CECE = Zero + } + } + } + + Method (PSOS, 0, NotSerialized) + { + If (CECE) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (CFAE, 1, NotSerialized) + { + If (DerefOf (Arg0 [Zero])) + { + CPPM = Zero + Return (Buffer (One) + { + 0x00 // . + }) + } + Else + { + CPPM = One + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (IMPS, 0, NotSerialized) + { + If ((PCHS == 0x04)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + } + + Scope (_SB.PC00) + { + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + } + + If ((GBES != Zero)) + { + Scope (_SB.PC00) + { + Device (GLAN) + { + Name (_ADR, 0x001F0006) // _ADR: Address + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6D, 0x04)) + } + + OperationRegion (LANR, PCI_Config, Zero, 0x0100) + Field (LANR, ByteAcc, NoLock, Preserve) + { + DVID, 16, + Offset (0xCC), + Offset (0xCD), + PMEE, 1, + , 6, + PMES, 1 + } + + Method (GPEH, 0, NotSerialized) + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If ((PMES == One)) + { + Notify (GLAN, 0x02) // Device Wake + } + + Return (Zero) + } + + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake + { + } + } + } + } + + Scope (_SB.PC00) + { + Device (XHCI) + { + Name (_ADR, 0x00140000) // _ADR: Address + OperationRegion (XPRT, PCI_Config, Zero, 0x0100) + Field (XPRT, AnyAcc, NoLock, Preserve) + { + DVID, 16, + Offset (0x10), + XADL, 32, + XADH, 32, + Offset (0x74), + Offset (0x75), + PMEE, 1, + , 6, + PMES, 1, + Offset (0xA2), + , 2, + D3HE, 1 + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State + { + Return (0x03) + } + + Method (_S4W, 0, NotSerialized) // _S4W: S4 Device Wake State + { + Return (0x03) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + Return (0x03) + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (CondRefOf (DUWS)) + { + Return (GPRW (0x6D, DUWS)) + } + Else + { + Return (GPRW (0x6D, 0x04)) + } + } + + Method (GPEH, 0, NotSerialized) + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If ((PMES == One)) + { + Notify (XHCI, 0x02) // Device Wake + } + + Return (Zero) + } + + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake + { + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If (CondRefOf (\_SB.PC00.XHCI.RHUB.INIR)) + { + ^RHUB.INIR () + } + } + + Method (USRA, 1, Serialized) + { + Return ((PU2C + Arg0)) + } + + Method (SSPA, 1, Serialized) + { + Return ((PU2C + (0x02 + Arg0))) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If (CondRefOf (\_SB.PC00.XHCI.PS0X)) + { + PS0X () + } + + Return (Zero) + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If (CondRefOf (\_SB.PC00.XHCI.PS3X)) + { + PS3X () + } + + Return (Zero) + } + + Method (CUID, 1, Serialized) + { + If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS0X)) + { + CSD0 (0x16) + PS0X () + } + + Return (Zero) + } + + Method (_PS2, 0, Serialized) // _PS2: Power State 2 + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS2X)) + { + PS2X () + CSD3 (0x16) + } + + Return (Zero) + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS3X)) + { + PS3X () + CSD3 (0x16) + } + + Return (Zero) + } + } + } + } + + If (CondRefOf (PU2C)) + { + Scope (_SB.PC00.XHCI.RHUB) + { + If ((One <= PU2C)) + { + Device (HS01) + { + Name (_ADR, One) // _ADR: Address + } + } + + If ((0x02 <= PU2C)) + { + Device (HS02) + { + Name (_ADR, 0x02) // _ADR: Address + } + } + + If ((0x03 <= PU2C)) + { + Device (HS03) + { + Name (_ADR, 0x03) // _ADR: Address + } + } + + If ((0x04 <= PU2C)) + { + Device (HS04) + { + Name (_ADR, 0x04) // _ADR: Address + } + } + + If ((0x05 <= PU2C)) + { + Device (HS05) + { + Name (_ADR, 0x05) // _ADR: Address + } + } + + If ((0x06 <= PU2C)) + { + Device (HS06) + { + Name (_ADR, 0x06) // _ADR: Address + } + } + + If ((0x07 <= PU2C)) + { + Device (HS07) + { + Name (_ADR, 0x07) // _ADR: Address + } + } + + If ((0x08 <= PU2C)) + { + Device (HS08) + { + Name (_ADR, 0x08) // _ADR: Address + } + } + + If ((0x09 <= PU2C)) + { + Device (HS09) + { + Name (_ADR, 0x09) // _ADR: Address + } + } + + If ((0x0A <= PU2C)) + { + Device (HS10) + { + Name (_ADR, 0x0A) // _ADR: Address + } + } + + If ((0x0B <= PU2C)) + { + Device (HS11) + { + Name (_ADR, 0x0B) // _ADR: Address + } + } + + If ((0x0C <= PU2C)) + { + Device (HS12) + { + Name (_ADR, 0x0C) // _ADR: Address + } + } + + If ((0x0D <= PU2C)) + { + Device (HS13) + { + Name (_ADR, 0x0D) // _ADR: Address + } + } + + If ((0x0E <= PU2C)) + { + Device (HS14) + { + Name (_ADR, 0x0E) // _ADR: Address + } + } + + Device (USR1) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (USRA (One)) + } + } + + Device (USR2) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (USRA (0x02)) + } + } + } + } + + If (CondRefOf (PU3C)) + { + Scope (_SB.PC00.XHCI.RHUB) + { + If ((One <= PU3C)) + { + Device (SS01) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (One)) + } + } + } + + If ((0x02 <= PU3C)) + { + Device (SS02) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x02)) + } + } + } + + If ((0x03 <= PU3C)) + { + Device (SS03) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x03)) + } + } + } + + If ((0x04 <= PU3C)) + { + Device (SS04) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x04)) + } + } + } + + If ((0x05 <= PU3C)) + { + Device (SS05) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x05)) + } + } + } + + If ((0x06 <= PU3C)) + { + Device (SS06) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x06)) + } + } + } + + If ((0x07 <= PU3C)) + { + Device (SS07) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x07)) + } + } + } + + If ((0x08 <= PU3C)) + { + Device (SS08) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x08)) + } + } + } + + If ((0x09 <= PU3C)) + { + Device (SS09) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x09)) + } + } + } + + If ((0x0A <= PU3C)) + { + Device (SS10) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (SSPA (0x0A)) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (XDCI) + { + Name (_ADR, 0x00140001) // _ADR: Address + OperationRegion (OTGD, PCI_Config, Zero, 0x0100) + Field (OTGD, DWordAcc, NoLock, Preserve) + { + DVID, 16, + Offset (0x10), + XDCB, 64 + } + + Field (OTGD, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + D0I3, 2, + Offset (0x85), + PMEE, 1, + , 6, + PMES, 1 + } + + Method (XDBA, 0, NotSerialized) + { + Return ((XDCB & 0xFFFFFFFFFFFFFF00)) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("732b85d5-b7a7-4a1b-9ba0-4bbd00ffd511") /* Unknown UUID */)) + { + If ((Arg1 == One)) + { + Method (SPPS, 2, Serialized) + { + OperationRegion (XDBW, SystemMemory, XDBA (), 0x00110000) + Field (XDBW, WordAcc, NoLock, Preserve) + { + Offset (0x10F810), + Offset (0x10F811), + U2CP, 2, + U3CP, 2, + Offset (0x10F818), + PUPS, 2, + , 1, + PURC, 1, + Offset (0x10F81A), + Offset (0x10F81C), + , 3, + UXPE, 2, + Offset (0x10F81E) + } + + Local1 = Arg0 + Local2 = Arg1 + If ((Local1 == Zero)) + { + UXPE = Zero + Local0 = Zero + While ((Local0 < 0x0A)) + { + Stall (0x64) + Local0++ + } + + PUPS = Zero + Local0 = Zero + While ((Local0 < 0x07D0)) + { + Stall (0x64) + If (((U2CP == Zero) && (U3CP == Zero))) + { + Break + } + + Local0++ + } + + If ((U2CP != Zero)){} + If ((U3CP != Zero)){} + Return (Zero) + } + + If ((Local1 == 0x03)) + { + If ((U2CP != Zero)){} + If ((U3CP != Zero)){} + PUPS = 0x03 + Local0 = Zero + While ((Local0 < 0x07D0)) + { + Stall (0x64) + If (((U2CP == 0x03) && (U3CP == 0x03))) + { + Break + } + + Local0++ + } + + If ((U2CP != 0x03)){} + If ((U3CP != 0x03)){} + UXPE = Local2 + Return (Zero) + } + + Return (Zero) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (0x02) + { + 0xB3, 0x03 // .. + }) + } + Case (One) + { + Return (One) + } + Case (0x04) + { + Local1 = DerefOf (Arg3 [Zero]) + SPPS (Local1, Zero) + } + Case (0x05) + { + If (CondRefOf (XDAT)) + { + If ((XDAT () == One)) + { + Notify (XDCI, 0x80) // Status Change + } + Else + { + Notify (XDCI, 0x81) // Information Change + } + } + + Return (Zero) + } + Case (0x07) + { + OperationRegion (XD22, SystemMemory, XDBA (), 0x00110000) + Field (XD22, WordAcc, NoLock, Preserve) + { + Offset (0x10F818), + P2PS, 2, + Offset (0x10F81A) + } + + Local0 = P2PS /* \_SB_.PC00.XDCI._DSM.P2PS */ + Return (Local0) + } + Case (0x08) + { + Return (One) + } + Case (0x09) + { + OperationRegion (XGCT, SystemMemory, XDBA (), 0x00110000) + Field (XGCT, WordAcc, NoLock, Preserve) + { + Offset (0xC110), + GCTL, 32 + } + + Local1 = (PPDS & 0xFFF80000) + Local1 >>= 0x13 + Return (Local1) + } + + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Name (_DDN, "ICL PCH XDCI controller") // _DDN: DOS Device Name + Name (_STR, Unicode ("ICL PCH XDCI controller")) // _STR: Description String + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + Return (0x03) + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6D, 0x04)) + } + + Method (GPEH, 0, NotSerialized) + { + If ((DVID == 0xFFFF)) + { + Return (Zero) + } + + If ((PMES == One)) + { + Notify (XDCI, 0x02) // Device Wake + } + + Return (Zero) + } + + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake + { + } + } + } + + Scope (_SB.PC00) + { + Device (HDAS) + { + Name (_ADR, 0x001F0003) // _ADR: Address + OperationRegion (HDAR, PCI_Config, Zero, 0x0100) + Field (HDAR, WordAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x54), + Offset (0x55), + PMEE, 1, + , 6, + PMES, 1 + } + + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake + { + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6D, 0x04)) + } + + Method (GPEH, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + + If ((PMES == One)) + { + Notify (HDAS, 0x02) // Device Wake + } + + Return (Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + S023 (Zero, One) + If (CondRefOf (\_SB.PC00.HDAS.PS0X)) + { + PS0X () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + S023 (Zero, Zero) + If (CondRefOf (\_SB.PC00.HDAS.PS3X)) + { + PS3X () + } + } + + Name (NBUF, ResourceTemplate () + { + QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly, + 0x0000000000000001, // Granularity + 0x0000000000000000, // Range Minimum + 0x0000000000000000, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000000000, // Length + ,, _Y39, AddressRangeACPI, TypeStatic) + }) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._MIN, NBAS) // _MIN: Minimum Base Address + CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._MAX, NMAS) // _MAX: Maximum Base Address + CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._LEN, NLEN) // _LEN: Length + NBAS = NHLA /* \NHLA */ + NMAS = (NHLA + (NHLL - One)) + NLEN = NHLL /* \NHLL */ + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "nhlt-version", + "1.8-0" + } + } + }) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("a69f886e-6ceb-4594-a41f-7b5dce24c553") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x4F // O + }) + } + Case (One) + { + Return (NBUF) /* \_SB_.PC00.HDAS.NBUF */ + } + Case (0x02) + { + Return (ADFM) /* \ADFM */ + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.HDAS.PPMS)) + { + Return (PPMS (Arg3)) + } + + Return (Zero) + } + Case (0x06) + { + Return (XTAL) /* \XTAL */ + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + + If (CondRefOf (HIWC)) + { + If (HIWC (Arg0)) + { + If (CondRefOf (HIDW)) + { + Return (HIDW (Arg0, Arg1, Arg2, Arg3)) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Scope (HDAS) + { + Device (SNDW) + { + Name (_ADR, 0x40000000) // _ADR: Address + Name (_CID, Package (0x02) // _CID: Compatible ID + { + "PRP00001", + "PNP0A05" /* Generic Container Device */ + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (QCFG, 3, NotSerialized) + { + DerefOf (DerefOf (Arg0 [One]) [Zero]) [One] + = Arg1 + DerefOf (DerefOf (Arg0 [One]) [0x04]) [One] + = Arg2 + } + + Method (XCFG, 2, NotSerialized) + { + If ((Arg1 == 0x016E3600)) + { + Local0 = 0x016E3600 + Local1 = 0x005B8D80 + Local2 = 0x7D + Local3 = 0x02 + } + ElseIf ((Arg1 == 0x0249F000)) + { + Local0 = 0x0249F000 + Local1 = 0x00493E00 + Local2 = 0x32 + Local3 = 0x04 + } + ElseIf ((Arg1 == 0x0124F800)) + { + Local0 = 0x0124F800 + Local1 = 0x00493E00 + Local2 = 0x32 + Local3 = 0x04 + } + Else + { + Local0 = Zero + Local1 = Zero + Local2 = Zero + Local3 = Zero + } + + DerefOf (DerefOf (Arg0 [One]) [One]) [One] + = Local0 + DerefOf (DerefOf (DerefOf (Arg0 [One]) [0x07] + ) [One]) [Zero] = Local1 + DerefOf (DerefOf (Arg0 [One]) [0x09]) [One] + = Local2 + DerefOf (DerefOf (Arg0 [One]) [0x0A]) [One] + = Local3 + } + + Method (DCFG, 3, NotSerialized) + { + DerefOf (DerefOf (Arg0 [One]) [0x02]) [One] + = Arg1 + DerefOf (DerefOf (Arg0 [One]) [0x03]) [One] + = Arg2 + } + + Method (SDWU, 1, NotSerialized) + { + DerefOf (DerefOf (_DSD [One]) [One]) [One] + = Arg0 + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SDWU (SWMC) + QCFG (LNK0, SWQ0, ACS0) + QCFG (LNK1, SWQ1, ACS1) + QCFG (LNK2, SWQ2, ACS2) + QCFG (LNK3, SWQ3, ACS3) + XCFG (LNK0, XTAL) + XCFG (LNK1, XTAL) + XCFG (LNK2, XTAL) + XCFG (LNK3, XTAL) + DCFG (LNK0, DAI0, DOD0) + DCFG (LNK1, DAI1, DOD1) + DCFG (LNK2, DAI2, DOD2) + DCFG (LNK3, DAI3, DOD3) + } + + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x02) + { + Package (0x02) + { + "mipi-sdw-sw-interface-revision", + 0x00010000 + }, + + Package (0x02) + { + "mipi-sdw-master-count", + 0x04 + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x04) + { + Package (0x02) + { + "mipi-sdw-link-0-subproperties", + "LNK0" + }, + + Package (0x02) + { + "mipi-sdw-link-1-subproperties", + "LNK1" + }, + + Package (0x02) + { + "mipi-sdw-link-2-subproperties", + "LNK2" + }, + + Package (0x02) + { + "mipi-sdw-link-3-subproperties", + "LNK3" + } + } + }) + Name (LNK0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "intel-quirk-mask", + Zero + }, + + Package (0x02) + { + "intel-sdw-ip-clock", + 0x0249F000 + }, + + Package (0x02) + { + "intel-sdw-doais", + One + }, + + Package (0x02) + { + "intel-sdw-dods", + One + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode0-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-frequencies-supported", + Package (0x01) + { + 0x00493E00 + } + }, + + Package (0x02) + { + "mipi-sdw-default-frame-rate", + 0xBB80 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-row-size", + 0x32 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-col-size", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-dynamic-frame-shape", + One + }, + + Package (0x02) + { + "mipi-sdw-command-error-threshold", + 0x10 + } + } + }) + Name (LNK1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "intel-quirk-mask", + Zero + }, + + Package (0x02) + { + "intel-sdw-ip-clock", + 0x0249F000 + }, + + Package (0x02) + { + "intel-sdw-doais", + One + }, + + Package (0x02) + { + "intel-sdw-dods", + One + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode0-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-frequencies-supported", + Package (0x01) + { + 0x00493E00 + } + }, + + Package (0x02) + { + "mipi-sdw-default-frame-rate", + 0xBB80 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-row-size", + 0x32 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-col-size", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-dynamic-frame-shape", + One + }, + + Package (0x02) + { + "mipi-sdw-command-error-threshold", + 0x10 + } + } + }) + Name (LNK2, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "intel-quirk-mask", + Zero + }, + + Package (0x02) + { + "intel-sdw-ip-clock", + 0x0249F000 + }, + + Package (0x02) + { + "intel-sdw-doais", + One + }, + + Package (0x02) + { + "intel-sdw-dods", + One + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode0-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-frequencies-supported", + Package (0x01) + { + 0x00493E00 + } + }, + + Package (0x02) + { + "mipi-sdw-default-frame-rate", + 0xBB80 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-row-size", + 0x32 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-col-size", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-dynamic-frame-shape", + One + }, + + Package (0x02) + { + "mipi-sdw-command-error-threshold", + 0x10 + } + } + }) + Name (LNK3, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "intel-quirk-mask", + Zero + }, + + Package (0x02) + { + "intel-sdw-ip-clock", + 0x0249F000 + }, + + Package (0x02) + { + "intel-sdw-doais", + One + }, + + Package (0x02) + { + "intel-sdw-dods", + One + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode0-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-frequencies-supported", + Package (0x01) + { + 0x00493E00 + } + }, + + Package (0x02) + { + "mipi-sdw-default-frame-rate", + 0xBB80 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-row-size", + 0x32 + }, + + Package (0x02) + { + "mipi-sdw-default-frame-col-size", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-dynamic-frame-shape", + One + }, + + Package (0x02) + { + "mipi-sdw-command-error-threshold", + 0x10 + } + } + }) + } + } + + If ((UAOE != Zero)) + { + Scope (HDAS) + { + Device (UAOL) + { + Name (_ADR, 0x50000000) // _ADR: Address + Name (_CID, Package (0x02) // _CID: Compatible ID + { + "PRP00001", + "PNP0A05" /* Generic Container Device */ + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0B) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("2e60aefc-1ba8-467a-b8cc-5727b98cecb7") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (CFAE (Arg3)) + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "uaol-ctrl-count", + 0x02 + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x02) + { + Package (0x02) + { + "uaol-descriptor-0", + "UAO0" + }, + + Package (0x02) + { + "uaol-descriptor-1", + "UAO1" + } + } + }) + Name (UAO0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x03) + { + Package (0x02) + { + "uaol-instance-number", + Zero + }, + + Package (0x02) + { + "bdf-routing-enabled", + Zero + }, + + Package (0x02) + { + "peer-integrated-controller-identifier", + 0x98ED + } + } + }) + Name (UAO1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x03) + { + Package (0x02) + { + "uaol-instance-number", + One + }, + + Package (0x02) + { + "bdf-routing-enabled", + Zero + }, + + Package (0x02) + { + "peer-integrated-controller-identifier", + 0xABCD + } + } + }) + } + } + } + + Scope (HDAS) + { + Device (IDA) + { + Name (_ADR, 0x10000000) // _ADR: Address + } + } + } + + Scope (_SB.PC00) + { + Scope (\_SB.PC00) + { + Method (SOD3, 3, Serialized) + { + OperationRegion (ICB1, SystemMemory, (GPCB () + Arg0), 0x88) + If (Arg1) + { + Field (ICB1, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + PMEC, 8 + } + + PMEC = 0x03 + PMEC |= Zero + } + + If ((Arg1 && Arg2)) + { + Field (ICB1, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + BAR0 = Zero + } + } + } + + Method (I2CH, 1, Serialized) + { + OperationRegion (ICB1, SystemMemory, Arg0, 0x20) + Field (ICB1, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64, + BAR1, 64 + } + + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y3A) + }) + Name (BUF1, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y3B) + }) + CreateDWordField (BUF0, \_SB.PC00.I2CH._Y3A._BAS, ADR0) // _BAS: Base Address + CreateDWordField (BUF1, \_SB.PC00.I2CH._Y3B._BAS, ADR1) // _BAS: Base Address + ADR0 = (BAR0 & 0xFFFFFFFFFFFFF000) + ADR1 = (BAR1 & 0xFFFFFFFFFFFFF000) + ConcatenateResTemplate (BUF0, BUF1, Local0) + Return (Local0) + } + + Device (I2C0) + { + If ((IM00 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC00)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM00 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC00, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM00 == One) || (IM00 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00150000) + } + } + } + + Device (I2C1) + { + If ((IM01 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC01)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM01 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC01, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM01 == One) || (IM01 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00150001) + } + } + } + + Device (I2C2) + { + If ((IM02 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC02)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM02 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC02, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM02 == One) || (IM02 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00150002) + } + } + } + + Device (I2C3) + { + If ((IM03 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC03)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM03 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC03, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM03 == One) || (IM03 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00150003) + } + } + } + + Device (I2C4) + { + If ((IM04 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC04)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM04 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC04, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM04 == One) || (IM04 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00190000) + } + } + } + + Device (I2C5) + { + If ((IM05 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC05)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM05 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC05, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM05 == One) || (IM05 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00190001) + } + } + } + + Device (I2C6) + { + If ((IM06 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC06)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM06 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC06, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM06 == One) || (IM06 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00100000) + } + } + } + + Device (I2C7) + { + If ((IM07 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (I2CH (IC07)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((IM07 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (IC07, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((IM07 == One) || (IM07 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00100001) + } + } + } + + Method (SPIH, 1, Serialized) + { + OperationRegion (ICB1, SystemMemory, Arg0, 0x20) + Field (ICB1, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64, + BAR1, 64 + } + + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y3C) + }) + Name (BUF1, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y3D) + }) + CreateDWordField (BUF0, \_SB.PC00.SPIH._Y3C._BAS, ADR0) // _BAS: Base Address + CreateDWordField (BUF1, \_SB.PC00.SPIH._Y3D._BAS, ADR1) // _BAS: Base Address + ADR0 = (BAR0 & 0xFFFFFFFFFFFFF000) + ADR1 = (BAR1 & 0xFFFFFFFFFFFFF000) + ConcatenateResTemplate (BUF0, BUF1, Local0) + Return (Local0) + } + + Device (SPI0) + { + If ((SM00 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC00)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM00 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC00, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM00 == One) || (SM00 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x001E0002) + } + } + } + + Device (SPI1) + { + If ((SM01 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC01)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM01 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC01, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM01 == One) || (SM01 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x001E0003) + } + } + } + + Device (SPI2) + { + If ((SM02 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC02)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM02 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC02, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM02 == One) || (SM02 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00120006) + } + } + } + + Device (SPI3) + { + If ((SM03 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC03)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM03 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC03, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM03 == One) || (SM03 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00130000) + } + } + } + + Device (SPI4) + { + If ((SM04 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC04)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM04 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC04, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM04 == One) || (SM04 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00130001) + } + } + } + + Device (SPI5) + { + If ((SM05 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC05)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM05 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC05, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM05 == One) || (SM05 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00130002) + } + } + } + + Device (SPI6) + { + If ((SM06 == 0x02)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (SPIH (SC06)) + } + + Name (_STA, 0x08) // _STA: Status + } + + If ((SM06 == One)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (SC06, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + + If (((SM06 == One) || (SM06 == Zero))) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00130003) + } + } + } + } + + Scope (_SB.PC00) + { + Method (UDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f7af8347-a966-49fe-9022-7a9deeebdb27") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (UDMA, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Return (Buffer (0x08) + { + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + } + Case (One) + { + Return (ToInteger (Arg1)) + } + + } + + Return (Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + } + } + + Scope (_SB) + { + Device (URSC) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_STA, 0x03) // _STA: Status + Name (_UID, 0x05) // _UID: Unique ID + Method (UARB, 2, Serialized) + { + If (((Arg0 == 0x02) || (Arg0 == 0x03))) + { + OperationRegion (UACF, SystemMemory, Arg1, 0x20) + Field (UACF, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64, + BAR1, 64 + } + + Name (BUF1, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000FF8, // Address Length + _Y3E) + }) + Name (BUF2, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y3F) + }) + CreateDWordField (BUF1, \_SB.URSC.UARB._Y3E._BAS, ADR1) // _BAS: Base Address + CreateDWordField (BUF2, \_SB.URSC.UARB._Y3F._BAS, ADR2) // _BAS: Base Address + Local1 = (BAR0 & 0xFFFFFFFFFFFFF000) + ADR1 = (Local1 + 0x08) + ADR2 = (BAR1 & 0xFFFFFFFFFFFFF000) + ConcatenateResTemplate (BUF1, BUF2, Local0) + Return (Local0) + } + + Return (Buffer (0x02) + { + 0x79, 0x00 // y. + }) + } + } + + Method (UARH, 2, Serialized) + { + OperationRegion (UACF, SystemMemory, Arg0, 0x18) + Field (UACF, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000008, // Address Length + _Y40) + }) + Name (IBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y41) + { + 0x00000014, + } + }) + CreateDWordField (BUF0, \_SB.UARH._Y40._BAS, ADR0) // _BAS: Base Address + CreateDWordField (IBUF, \_SB.UARH._Y41._INT, IRQN) // _INT: Interrupts + Local0 = (BAR0 & 0xFFFFFFFFFFFFF000) + ADR0 = Local0 + IRQN = Arg1 + ConcatenateResTemplate (BUF0, IBUF, Local1) + Return (Local1) + } + + Method (UAPG, 3, Serialized) + { + If ((Arg1 != 0x02)) + { + Return (Arg1) + } + + OperationRegion (UACF, SystemMemory, Arg2, 0x18) + Field (UACF, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x10) + Field (UAB0, ByteAcc, Lock, Preserve) + { + DLL, 8, + DLH, 8, + FCR, 8, + LCR, 8 + } + + Local0 = LCR /* \_SB_.UAPG.LCR_ */ + If ((Local0 && 0x7F)) + { + Return (Zero) + } + + Return (One) + } + + Method (UHID, 1, Serialized) + { + If ((Arg0 == 0x03)) + { + Return (0x0105D041) + } + + Return (0x020CD041) + } + + Method (UPS3, 2, Serialized) + { + If ((Arg0 == One)) + { + OperationRegion (UACF, SystemMemory, Arg1, 0x88) + Field (UACF, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + Field (UACF, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + PMEC, 8 + } + + OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x82) + Field (UAB0, ByteAcc, NoLock, Preserve) + { + Offset (0x81), + PPRR, 8 + } + + PPRR = Zero + PMEC = 0x03 + PMEC |= Zero + } + } + + Method (UPS0, 2, Serialized) + { + If ((Arg0 == One)) + { + OperationRegion (UACF, SystemMemory, Arg1, 0x88) + Field (UACF, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + Field (UACF, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + PMEC, 8 + } + + PMEC = Zero + PMEC |= Zero + OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x82) + Field (UAB0, ByteAcc, NoLock, Preserve) + { + Offset (0x81), + PPRR, 8 + } + + PPRR = 0x07 + } + } + + Method (UPSC, 1, Serialized) + { + OperationRegion (UACF, SystemMemory, (Arg0 + 0x84), 0x04) + Field (UACF, ByteAcc, NoLock, Preserve) + { + PMEC, 8 + } + + Return ((PMEC & 0x03)) + } + } + + Scope (_SB.URSC) + { + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Local0 = UARB (UM00, UC00) + ConcatenateResTemplate (Local0, UARB (UM01, UC01), Local1) + Local0 = Local1 + ConcatenateResTemplate (Local0, UARB (UM02, UC02), Local1) + Local0 = Local1 + ConcatenateResTemplate (Local0, UARB (UM03, UC03), Local1) + Local0 = Local1 + ConcatenateResTemplate (Local0, UARB (UM04, UC04), Local1) + Local0 = Local1 + ConcatenateResTemplate (Local0, UARB (UM05, UC05), Local1) + Local0 = Local1 + ConcatenateResTemplate (Local0, UARB (UM06, UC06), Local1) + Local0 = Local1 + Return (Local0) + } + } + + Scope (_SB.PC00) + { + Device (UA00) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD00)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x001E0000) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC00, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM00 == 0x02) || (UM00 == 0x03))) + { + Device (UAH0) + { + Name (_DDN, "SerialIoUart0") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart0") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM00)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC00, UI00)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM00 == 0x03)) + { + If ((UP00 == 0x02)) + { + UP00 = UAPG (UM00, UP00, UC00) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM00 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC00)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP00, UC00) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP00, UC00) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA01) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD01)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x001E0001) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC01, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM01 == 0x02) || (UM01 == 0x03))) + { + Device (UAH1) + { + Name (_DDN, "SerialIoUart1") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart1") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM01)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC01, UI01)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM01 == 0x03)) + { + If ((UP01 == 0x02)) + { + UP01 = UAPG (UM01, UP01, UC01) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM01 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC01)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP01, UC01) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP01, UC01) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA02) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD02)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00190002) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC02, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM02 == 0x02) || (UM02 == 0x03))) + { + Device (UAH2) + { + Name (_DDN, "SerialIoUart2") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart2") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM02)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC02, UI02)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM02 == 0x03)) + { + If ((UP02 == 0x02)) + { + UP02 = UAPG (UM02, UP02, UC02) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM02 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC02)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP02, UC02) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP02, UC02) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA03) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD03)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00110000) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC03, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM03 == 0x02) || (UM03 == 0x03))) + { + Device (UAH3) + { + Name (_DDN, "SerialIoUart3") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart3") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM03)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC03, UI03)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM03 == 0x03)) + { + If ((UP03 == 0x02)) + { + UP03 = UAPG (UM03, UP03, UC03) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM03 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC03)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP03, UC03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP03, UC03) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA04) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD04)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00110001) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC04, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM04 == 0x02) || (UM04 == 0x03))) + { + Device (UAH4) + { + Name (_DDN, "SerialIoUart4") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart4") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM04)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC04, UI04)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM04 == 0x03)) + { + If ((UP04 == 0x02)) + { + UP04 = UAPG (UM04, UP04, UC04) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM04 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC04)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP04, UC04) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP04, UC04) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA05) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD05)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00110002) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC05, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM05 == 0x02) || (UM05 == 0x03))) + { + Device (UAH5) + { + Name (_DDN, "SerialIoUart5") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart5") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM05)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC05, UI05)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM05 == 0x03)) + { + If ((UP05 == 0x02)) + { + UP05 = UAPG (UM05, UP05, UC05) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM05 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC05)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP05, UC05) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP05, UC05) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (UA06) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (UDSM (Arg0)) + { + Return (UDMA (Arg2, UD06)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x00110003) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + SOD3 (UC06, One, One) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + } + } + } + + Scope (_SB) + { + If (((UM06 == 0x02) || (UM06 == 0x03))) + { + Device (UAH6) + { + Name (_DDN, "SerialIoUart6") // _DDN: DOS Device Name + Name (_UID, "SerialIoUart6") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (UHID (UM06)) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (UARH (UC06, UI06)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((UM06 == 0x03)) + { + If ((UP06 == 0x02)) + { + UP06 = UAPG (UM06, UP06, UC06) + } + + Return (0x0F) + } + + Return (0x08) + } + + If ((UM06 == 0x03)) + { + Method (_PSC, 0, NotSerialized) // _PSC: Power State Current + { + Return (UPSC (UC06)) + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + UPS3 (UP06, UC06) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + UPS0 (UP06, UC06) + } + } + } + } + } + + Scope (_SB) + { + Device (GPI0) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + If ((GPHD == One)) + { + Return ("PNP0C02") + } + + Return ("INTC1056") + } + + Name (LINK, "\\_SB.GPI0") + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBFS, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y42) + { + 0x0000000E, + } + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00010000, // Address Length + _Y43) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00010000, // Address Length + _Y44) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00010000, // Address Length + _Y45) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00010000, // Address Length + _Y46) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00010000, // Address Length + _Y47) + }) + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y42._INT, INTH) // _INT: Interrupts + INTH = SGIR /* \SGIR */ + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y43._BAS, CMH0) // _BAS: Base Address + CMH0 = (SBRG + 0x006E0000) + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y44._BAS, CMH1) // _BAS: Base Address + CMH1 = (SBRG + 0x006D0000) + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y45._BAS, CMH3) // _BAS: Base Address + CMH3 = (SBRG + 0x006B0000) + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y46._BAS, CMH4) // _BAS: Base Address + CMH4 = (SBRG + 0x006A0000) + CreateDWordField (RBFS, \_SB.GPI0._CRS._Y47._BAS, CMH5) // _BAS: Base Address + CMH5 = (SBRG + 0x00690000) + Return (RBFS) /* \_SB_.GPI0._CRS.RBFS */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((GPHD == One)) + { + Return (0x08) + } + + Return (0x0F) + } + } + } + + Scope (_SB) + { + Name (GPCS, Package (0x12) + { + Package (0x09) + { + 0x006E0000, + 0x19, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + Zero + }, + + Package (0x09) + { + 0x006E0000, + 0x17, + 0x0890, + 0x0154, + 0xB0, + 0x0244, + 0x0118, + 0x011C, + 0x20 + }, + + Package (0x09) + { + 0x006E0000, + 0x0C, + 0x0A00, + 0x0158, + 0xBC, + 0x0248, + 0x0120, + 0x0124, + 0xA0 + }, + + Package (0x09) + { + 0x006E0000, + 0x1B, + 0x0AC0, + 0x015C, + 0xC4, + 0x024C, + 0x0128, + 0x012C, + 0x60 + }, + + Package (0x09) + { + 0x006E0000, + 0x08, + 0x0C70, + 0x0160, + 0xD4, + 0x0250, + 0x0130, + 0x0134, + 0x80 + }, + + Package (0x09) + { + 0x006D0000, + 0x18, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + 0xA0 + }, + + Package (0x09) + { + 0x006D0000, + 0x08, + 0x0880, + 0x0154, + 0xAC, + 0x0244, + 0x0118, + 0x011C, + 0xC0 + }, + + Package (0x09) + { + 0x006D0000, + 0x18, + 0x0900, + 0x0158, + 0xB0, + 0x0248, + 0x0120, + 0x0124, + 0xE0 + }, + + Package (0x09) + { + 0x006C0000, + 0x11, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + Zero + }, + + Package (0x09) + { + 0x006B0000, + 0x09, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + Zero + }, + + Package (0x09) + { + 0x006B0000, + 0x10, + 0x0790, + 0x0154, + 0xA8, + 0x0244, + 0x0118, + 0x011C, + 0x0100 + }, + + Package (0x09) + { + 0x006B0000, + 0x18, + 0x0890, + 0x0158, + 0xB0, + 0x0248, + 0x0120, + 0x0124, + 0x0120 + }, + + Package (0x09) + { + 0x006B0000, + 0x54, + 0x0A10, + 0x015C, + 0xBC, + 0x024C, + 0x0128, + 0x012C, + 0x73 + }, + + Package (0x09) + { + 0x006A0000, + 0x08, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + 0x0140 + }, + + Package (0x09) + { + 0x006A0000, + 0x17, + 0x0780, + 0x0154, + 0xA4, + 0x0244, + 0x0118, + 0x011C, + 0x0160 + }, + + Package (0x09) + { + 0x006A0000, + 0x0F, + 0x08F0, + 0x0158, + 0xB0, + 0x0248, + 0x0120, + 0x0124, + 0x0180 + }, + + Package (0x09) + { + 0x006A0000, + 0x18, + 0x09E0, + 0x015C, + 0xB8, + 0x024C, + 0x0128, + 0x012C, + 0x01A0 + }, + + Package (0x09) + { + 0x00690000, + 0x19, + 0x0700, + 0x0150, + 0xA0, + 0x0240, + 0x0110, + 0x0114, + 0x01C0 + } + }) + Name (RXEV, Package (0x12) + { + Buffer (0x19){}, + Buffer (0x17){}, + Buffer (0x0C){}, + Buffer (0x1B){}, + Buffer (0x08){}, + Buffer (0x18){}, + Buffer (0x08){}, + Buffer (0x18){}, + Buffer (0x11){}, + Buffer (0x09){}, + Buffer (0x10){}, + Buffer (0x18){}, + Buffer (0x54){}, + Buffer (0x08){}, + Buffer (0x17){}, + Buffer (0x0F){}, + Buffer (0x18){}, + Buffer (0x19){} + }) + } + + Scope (_SB) + { + Method (GINF, 2, NotSerialized) + { + Return (DerefOf (DerefOf (GPCS [Arg0]) [Arg1])) + } + + Method (GMXG, 0, NotSerialized) + { + Return (0x13) + } + } + + Scope (_SB) + { + Method (GADR, 2, NotSerialized) + { + Local0 = (GINF (Arg0, Zero) + SBRG) /* \SBRG */ + Local1 = GINF (Arg0, Arg1) + Return ((Local0 + Local1)) + } + + Method (GNUM, 1, NotSerialized) + { + Local0 = GNMB (Arg0) + Local1 = GGRP (Arg0) + Return ((GINF (Local1, 0x08) + Local0)) + } + + Method (INUM, 1, NotSerialized) + { + Return ((GPC1 (Arg0) & 0x7F)) + } + + Method (GGRP, 1, Serialized) + { + Local0 = ((Arg0 & 0x00FF0000) >> 0x10) + Return (Local0) + } + + Method (GNMB, 1, Serialized) + { + Return ((Arg0 & 0xFFFF)) + } + + Method (GGPE, 1, NotSerialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (Local1 >> 0x05) + If (!((((GEI0 == Local0) && (GED0 == Local2)) | ( + (GEI1 == Local0) && (GED1 == Local2))) | ((GEI2 == Local0) && (GED2 == + Local2)))) + { + Return (0x6F) + } + Else + { + If (((GEI0 == Local0) && (GED0 == Local2))) + { + Local3 = Zero + } + ElseIf (((GEI1 == Local0) && (GED1 == Local2))) + { + Local3 = One + } + ElseIf (((GEI2 == Local0) && (GED2 == Local2))) + { + Local3 = 0x02 + } + Else + { + BreakPoint + Return (Zero) + } + + Return ((((Local3 - Local2) * 0x20) + Local1)) + } + } + + Method (GPC0, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (TEMP) /* \_SB_.GPC0.TEMP */ + } + + Method (SPC0, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + TEMP = Arg1 + } + + Method (GPC1, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) + OperationRegion (PDW1, SystemMemory, Local2, 0x04) + Field (PDW1, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (TEMP) /* \_SB_.GPC1.TEMP */ + } + + Method (SPC1, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) + OperationRegion (PDW1, SystemMemory, Local2, 0x04) + Field (PDW1, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + TEMP = Arg1 + } + + Method (SRXO, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 28, + TEMP, 1, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (GGIV, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 1, + TEMP, 1, + Offset (0x04) + } + + Return (TEMP) /* \_SB_.GGIV.TEMP */ + } + + Method (GGOV, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + TEMP, 1, + Offset (0x04) + } + + Return (TEMP) /* \_SB_.GGOV.TEMP */ + } + + Method (SGOV, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + TEMP, 1, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (GGII, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 23, + TEMP, 1, + Offset (0x04) + } + + Return (TEMP) /* \_SB_.GGII.TEMP */ + } + + Method (SGII, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 23, + TEMP, 1, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (GPMV, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 10, + TEMP, 3, + Offset (0x04) + } + + Return (TEMP) /* \_SB_.GPMV.TEMP */ + } + + Method (SPMV, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 10, + TEMP, 3, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (GHPO, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) + Local4 = (Local1 & 0x1F) + OperationRegion (PREG, SystemMemory, Local3, 0x04) + Field (PREG, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (((TEMP >> Local4) & One)) + } + + Method (SHPO, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) + Local4 = (Local1 & 0x1F) + OperationRegion (PREG, SystemMemory, Local3, 0x04) + Field (PREG, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + If (Arg1) + { + TEMP |= (One << Local4) + } + Else + { + TEMP &= ~(One << Local4) + } + } + + Method (GGPO, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x04) + ((Local1 >> 0x03) * 0x04)) + OperationRegion (PREG, SystemMemory, Local2, 0x04) + Field (PREG, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (((TEMP >> ((Local1 & 0x07) * 0x04)) & + 0x03)) + } + + Method (SGRA, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 20, + TEMP, 1, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (SGWP, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 10, + TEMP, 4, + Offset (0x04) + } + + TEMP = Arg1 + } + + Method (CAGS, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local4 = (Local1 >> 0x05) + If (!((((GEI0 == Local0) && (GED0 == Local4)) | ( + (GEI1 == Local0) && (GED1 == Local4))) | ((GEI2 == Local0) && (GED2 == + Local4)))) + { + Local3 = GADR (Local0, 0x05) + If (((Local3 & 0xFFFF) != 0xFFFF)) + { + OperationRegion (GPPX, SystemMemory, (Local3 + (Local4 * 0x04)), 0x04) + Field (GPPX, AnyAcc, NoLock, Preserve) + { + STSX, 32 + } + + Local2 = (One << (Local1 % 0x20)) + STSX = Local2 + } + } + } + + Method (ISME, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local4 = (Local1 >> 0x05) + If (!!((((GEI0 == Local0) && (GED0 == Local4)) | + ((GEI1 == Local0) && (GED1 == Local4))) | ((GEI2 == Local0) && ( + GED2 == Local4)))) + { + Return (Zero) + } + + If (((GADR (Local0, 0x05) & 0xFFFF) == 0xFFFF)) + { + Return (Zero) + } + + Local2 = (GADR (Local0, 0x05) + (Local4 * 0x04)) + Local3 = (Local1 & 0x1F) + OperationRegion (GPPX, SystemMemory, Local2, 0x24) + Field (GPPX, AnyAcc, NoLock, Preserve) + { + STSX, 32, + Offset (0x20), + GENX, 32 + } + + Return ((((STSX & GENX) >> Local3) & One)) + } + + Method (DIPI, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 9, + RDIS, 1, + , 15, + RCFG, 2, + Offset (0x04) + } + + If ((RCFG != 0x02)) + { + DerefOf (RXEV [Local0]) [Local1] = RCFG /* \_SB_.DIPI.RCFG */ + RCFG = 0x02 + RDIS = One + } + } + + Method (UIPI, 1, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 9, + RDIS, 1, + , 15, + RCFG, 2, + Offset (0x04) + } + + Local3 = DerefOf (DerefOf (RXEV [Local0]) [Local1]) + If ((Local3 != 0x02)) + { + RDIS = Zero + RCFG = Local3 + } + } + + Method (GRXE, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) + OperationRegion (PDW0, SystemMemory, Local2, 0x04) + Field (PDW0, AnyAcc, NoLock, Preserve) + { + , 25, + RCFG, 2, + Offset (0x04) + } + + RCFG = Arg1 + } + + Method (GLOC, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = GADR (Local0, 0x06) + OperationRegion (PREG, SystemMemory, Local2, 0x04) + Field (PREG, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (((TEMP >> Local1) & One)) + } + + Method (GLOT, 2, Serialized) + { + Local0 = GGRP (Arg0) + Local1 = GNMB (Arg0) + Local2 = GADR (Local0, 0x07) + OperationRegion (PREG, SystemMemory, Local2, 0x04) + Field (PREG, AnyAcc, NoLock, Preserve) + { + TEMP, 32 + } + + Return (((TEMP >> Local1) & One)) + } + } + + Scope (_SB.PC00) + { + Method (OCPD, 0, Serialized) + { + PCRA (0x50, 0x4020, Zero) + PCRA (0x50, 0x4820, Zero) + PCRA (0x50, 0x5C20, Zero) + PCRA (0x50, 0x5820, Zero) + PCRA (0x50, 0x1078, Zero) + } + + If ((UF0E == One)) + { + Device (PUF0) + { + Name (_ADR, 0x00120005) // _ADR: Address + Name (_DDN, "Intel(R) UFS Controller 0") // _DDN: DOS Device Name + OperationRegion (SCSR, PCI_Config, Zero, 0x0100) + Field (SCSR, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + PSTA, 32, + Offset (0xA2), + , 2, + PGEN, 1 + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + PGEN = Zero + PSTA &= 0xFFFFFFFC + TEMP = PSTA /* \_SB_.PC00.PUF0.PSTA */ + ULTR (Zero) + OCPD () + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + ULTR (One) + PGEN = One + } + + Device (CARD) + { + Name (_ADR, 0x08) // _ADR: Address + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + } + } + + If ((UF1E == One)) + { + Device (PUF1) + { + Name (_ADR, 0x00120007) // _ADR: Address + Name (_DDN, "Intel(R) UFS Controller 1") // _DDN: DOS Device Name + OperationRegion (SCSR, PCI_Config, Zero, 0x0100) + Field (SCSR, ByteAcc, NoLock, Preserve) + { + Offset (0x84), + PSTA, 32, + Offset (0xA2), + , 2, + PGEN, 1 + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + PGEN = Zero + PSTA &= 0xFFFFFFFC + TEMP = PSTA /* \_SB_.PC00.PUF1.PSTA */ + ULTR (Zero) + OCPD () + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + ULTR (One) + PGEN = One + } + + Device (CARD) + { + Name (_ADR, 0x08) // _ADR: Address + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + } + } + } + + Scope (_SB.PC00) + { + Device (CNVW) + { + Name (_ADR, 0x00140003) // _ADR: Address + Name (RSTT, Zero) + Name (PRRS, Zero) + OperationRegion (CWAR, SystemMemory, (GPCB () + 0x000A3000), 0x0100) + Field (CWAR, WordAcc, NoLock, Preserve) + { + VDID, 32, + , 1, + WMSE, 1, + WBME, 1, + Offset (0x10), + WBR0, 64, + Offset (0x44), + , 28, + WFLR, 1, + Offset (0x48), + , 15, + WIFR, 1, + Offset (0xCC), + WPMS, 32 + } + + Field (CWAR, ByteAcc, NoLock, Preserve) + { + Offset (0xCC), + Offset (0xCD), + PMEE, 1, + , 6, + PMES, 1 + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + Return (0x03) + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x6D, 0x04)) + } + + Method (GPEH, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + + If ((PMES == One)) + { + Notify (CNVW, 0x02) // Device Wake + } + + Return (Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If ((VDID != 0xFFFFFFFF)) + { + S023 (0x02, One) + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If ((VDID != 0xFFFFFFFF)) + { + Local0 = PCRR (PCNV, 0x8100) + If (((Local0 & 0x7F) == 0x4C)) + { + S023 (0x02, Zero) + } + } + } + + Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake + { + } + + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset + { + WRST + }) + } + + Method (CNIP, 0, NotSerialized) + { + If (((^CNVW.VDID != 0xFFFFFFFF) || (CRFP == One))) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (SBTE, 1, Serialized) + { + If ((GBTP () != Zero)) + { + Local0 = GBTP () + SGOV (Local0, Arg0) + S023 (0x03, Arg0) + } + } + + Method (GBTE, 0, NotSerialized) + { + If ((GBTP () != Zero)) + { + Local0 = GBTP () + Return (GGOV (Local0)) + } + Else + { + Return (Zero) + } + } + + Method (AOLX, 0, NotSerialized) + { + Name (AODS, Package (0x03) + { + Zero, + 0x12, + Zero + }) + If ((CBTA == One)) + { + AODS [0x02] = One + } + + Return (AODS) /* \_SB_.PC00.AOLX.AODS */ + } + } + + If ((\_SB.PC00.CNIP () && (CBTC == One))) + { + If (((PCHS == 0x02) || ((PCHS == 0x05) || (PCHS == 0x06)))) + { + Scope (_SB.PC00.XHCI.RHUB.HS10) + { + Method (AOLD, 0, NotSerialized) + { + Return (AOLX ()) + } + } + } + ElseIf (((PCHS == One) || (PCHS == 0x04))) + { + Scope (_SB.PC00.XHCI.RHUB.HS14) + { + Method (AOLD, 0, NotSerialized) + { + Return (AOLX ()) + } + } + } + ElseIf ((PCHS == 0x03)) + { + Scope (_SB.PC00.XHCI.RHUB.HS08) + { + Method (AOLD, 0, NotSerialized) + { + Return (AOLX ()) + } + } + } + } + + Scope (_SB) + { + Method (GBTP, 0, Serialized) + { + If (((PCHS == 0x05) || (PCHS == 0x06))) + { + Return (0x090A0000) + } + ElseIf ((PCHS == 0x04)) + { + Return (0x08030000) + } + Else + { + Return (Zero) + } + } + } + + Scope (_SB.PC00.CNVW) + { + Name (PLRB, Zero) + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + Local0 = Acquire (CNMT, 0x03E8) + If ((Local0 == Zero)) + { + CFLR () + PRRS = One + If ((CondRefOf (\_SB.PC00.CNVW.RSTT) && (RSTT == One))) + { + If ((PCHS == 0x04)) + { + PLRB = 0x44 + } + Else + { + PLRB = 0x80 + } + + If (((PCRR (PCNV, PLRB) & 0x02) == Zero)) + { + If ((GBTR () == One)) + { + BTRK (Zero) + Sleep (0x69) + Local2 = One + } + + PCRO (PCNV, PLRB, 0x03) + Sleep (0x0A) + Local1 = PCRR (PCNV, PLRB) + If ((((Local1 & 0x02) == Zero) && (Local1 & 0x04))) + { + PRRS = 0x02 + If ((Local2 == One)) + { + BTRK (One) + Sleep (0x69) + } + } + Else + { + PRRS = 0x04 + } + } + Else + { + PRRS = 0x03 + } + } + + Release (CNMT) + } + } + } + + Method (CFLR, 0, NotSerialized) + { + If ((WFLR == One)) + { + WIFR = One + } + } + } + + Scope (_SB.PC00) + { + Name (SIPV, Zero) + Method (GSIP, 0, NotSerialized) + { + If ((PCHS == 0x05)) + { + Return (0x0E) + } + Else + { + Return (0x11) + } + } + + Scope (RP01) + { + Name (SLOT, One) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR1 /* \LTR1 */ + LMSL = PML1 /* \PML1 */ + LNSL = PNL1 /* \PNL1 */ + If ((HBSL & One)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & One) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP01)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP01.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP01._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP01.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP02) + { + Name (SLOT, 0x02) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR2 /* \LTR2 */ + LMSL = PML2 /* \PML2 */ + LNSL = PNL2 /* \PNL2 */ + If ((HBSL & One)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x02) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP02)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP02.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP02._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP02.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP03) + { + Name (SLOT, 0x03) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR3 /* \LTR3 */ + LMSL = PML3 /* \PML3 */ + LNSL = PNL3 /* \PNL3 */ + If ((HBSL & One)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x04) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP03)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP03.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP03._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP03.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP04) + { + Name (SLOT, 0x04) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR4 /* \LTR4 */ + LMSL = PML4 /* \PML4 */ + LNSL = PNL4 /* \PNL4 */ + If ((HBSL & One)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x08) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP04)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP04.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP04._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP04.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP05) + { + Name (SLOT, 0x05) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR5 /* \LTR5 */ + LMSL = PML5 /* \PML5 */ + LNSL = PNL5 /* \PNL5 */ + If ((HBSL & 0x02)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x10) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP05)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP05.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP05._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP05.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP06) + { + Name (SLOT, 0x06) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR6 /* \LTR6 */ + LMSL = PML6 /* \PML6 */ + LNSL = PNL6 /* \PNL6 */ + If ((HBSL & 0x02)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x20) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP06)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP06.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP06._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP06.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP07) + { + Name (SLOT, 0x07) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR7 /* \LTR7 */ + LMSL = PML7 /* \PML7 */ + LNSL = PNL7 /* \PNL7 */ + If ((HBSL & 0x02)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x40) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP07)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP07.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP07._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP07.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP08) + { + Name (SLOT, 0x08) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR8 /* \LTR8 */ + LMSL = PML8 /* \PML8 */ + LNSL = PNL8 /* \PNL8 */ + If ((HBSL & 0x02)) + { + HBCS = One + } + + If ((CondRefOf (VMR1) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR1 & 0x80) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP08)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP08.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP08._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP08.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP09) + { + Name (SLOT, 0x09) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTR9 /* \LTR9 */ + LMSL = PML9 /* \PML9 */ + LNSL = PNL9 /* \PNL9 */ + If ((HBSL & 0x04)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & One) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP09)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP09.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP09._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP09.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP10) + { + Name (SLOT, 0x0A) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRA /* \LTRA */ + LMSL = PMLA /* \PMLA */ + LNSL = PNLA /* \PNLA */ + If ((HBSL & 0x04)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x02) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP10)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP10.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP10._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP10.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP11) + { + Name (SLOT, 0x0B) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRB /* \LTRB */ + LMSL = PMLB /* \PMLB */ + LNSL = PNLB /* \PNLB */ + If ((HBSL & 0x04)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x04) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP11)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP11.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP11._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP11.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP12) + { + Name (SLOT, 0x0C) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRC /* \LTRC */ + LMSL = PMLC /* \PMLC */ + LNSL = PNLC /* \PNLC */ + If ((HBSL & 0x04)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x08) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP12)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP12.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP12._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP12.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP13) + { + Name (SLOT, 0x0D) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRD /* \LTRD */ + LMSL = PMLD /* \PMLD */ + LNSL = PNLD /* \PNLD */ + If ((HBSL & 0x08)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x10) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP13)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP13.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP13._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP13.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP14) + { + Name (SLOT, 0x0E) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRE /* \LTRE */ + LMSL = PMLE /* \PMLE */ + LNSL = PNLE /* \PNLE */ + If ((HBSL & 0x08)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x20) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP14)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP14.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP14._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP14.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP15) + { + Name (SLOT, 0x0F) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRF /* \LTRF */ + LMSL = PMLF /* \PMLF */ + LNSL = PNLF /* \PNLF */ + If ((HBSL & 0x08)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x40) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP15)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP15.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP15._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP15.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP16) + { + Name (SLOT, 0x10) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRG /* \LTRG */ + LMSL = PMLG /* \PMLG */ + LNSL = PNLG /* \PNLG */ + If ((HBSL & 0x08)) + { + HBCS = One + } + + If ((CondRefOf (VMR2) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR2 & 0x80) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP16)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP16.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP16._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP16.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP17) + { + Name (SLOT, 0x11) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRH /* \LTRH */ + LMSL = PMLH /* \PMLH */ + LNSL = PNLH /* \PNLH */ + If ((HBSL & 0x10)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & One) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP17)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP17.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP17._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP17.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP18) + { + Name (SLOT, 0x12) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRI /* \LTRI */ + LMSL = PMLI /* \PMLI */ + LNSL = PNLI /* \PNLI */ + If ((HBSL & 0x10)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x02) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP18)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP18.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP18._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP18.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP19) + { + Name (SLOT, 0x13) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRJ /* \LTRJ */ + LMSL = PMLJ /* \PMLJ */ + LNSL = PNLJ /* \PNLJ */ + If ((HBSL & 0x10)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x04) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP19)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP19.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP19._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP19.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP20) + { + Name (SLOT, 0x14) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRK /* \LTRK */ + LMSL = PMLK /* \PMLK */ + LNSL = PNLK /* \PNLK */ + If ((HBSL & 0x10)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x08) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP20)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP20.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP20._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP20.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP21) + { + Name (SLOT, 0x15) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRL /* \LTRL */ + LMSL = PMLL /* \PMLL */ + LNSL = PNLL /* \PNLL */ + If ((HBSL & 0x20)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x10) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP21)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP21.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP21._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP21.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP22) + { + Name (SLOT, 0x16) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRM /* \LTRM */ + LMSL = PMLM /* \PMLM */ + LNSL = PNLM /* \PNLM */ + If ((HBSL & 0x20)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x20) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP22)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP22.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP22._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP22.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP23) + { + Name (SLOT, 0x17) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRN /* \LTRN */ + LMSL = PMLN /* \PMLN */ + LNSL = PNLN /* \PNLN */ + If ((HBSL & 0x20)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x40) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP23)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP23.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP23._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP23.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP24) + { + Name (SLOT, 0x18) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRO /* \LTRO */ + LMSL = PMLO /* \PMLO */ + LNSL = PNLO /* \PNLO */ + If ((HBSL & 0x20)) + { + HBCS = One + } + + If ((CondRefOf (VMR3) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR3 & 0x80) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP24)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP24.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP24._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP24.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP25) + { + Name (SLOT, 0x19) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRP /* \LTRP */ + LMSL = PMLP /* \PMLP */ + LNSL = PNLP /* \PNLP */ + If ((HBSL & 0x40)) + { + HBCS = One + } + + If ((CondRefOf (VMR4) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR4 & One) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP25)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP25.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP25._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP25.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP26) + { + Name (SLOT, 0x1A) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRQ /* \LTRQ */ + LMSL = PMLQ /* \PMLQ */ + LNSL = PNLQ /* \PNLQ */ + If ((HBSL & 0x40)) + { + HBCS = One + } + + If ((CondRefOf (VMR4) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR4 & 0x02) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP26)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP26.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP26._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP26.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP27) + { + Name (SLOT, 0x1B) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRR /* \LTRR */ + LMSL = PMLR /* \PMLR */ + LNSL = PNLR /* \PNLR */ + If ((HBSL & 0x40)) + { + HBCS = One + } + + If ((CondRefOf (VMR4) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR4 & 0x04) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP27)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP27.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP27._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP27.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + + Scope (RP28) + { + Name (SLOT, 0x1C) + Name (LTEN, Zero) + Name (LMSL, Zero) + Name (LNSL, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + LTEN = LTRS /* \LTRS */ + LMSL = PMLS /* \PMLS */ + LNSL = PNLS /* \PNLS */ + If ((HBSL & 0x40)) + { + HBCS = One + } + + If ((CondRefOf (VMR4) && CondRefOf (VMDE))) + { + If (((VMDE == One) && ((VMR4 & 0x08) != Zero))) + { + PRMV = One + } + } + + If (PRES ()) + { + If (CondRefOf (PINI)) + { + PINI () + } + } + + If (CondRefOf (\_SB.PC00.RP28)) + { + If ((VDID != 0xFFFFFFFF)) + { + If (CondRefOf (\STD3)) + { + If (CondRefOf (\_SB.PC00.RP28.PRMV)) + { + If ((PRMV == One)) + { + RD3C = STD3 /* \STD3 */ + } + } + + If ((^PXSX.PNVM () || ^PXSX.PAHC ())) + { + RD3C = STD3 /* \STD3 */ + } + } + } + } + } + + SIPV = GSIP () + Name (PRTP, 0x02) + OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x50), + L0SE, 1, + , 3, + LDIS, 1, + Offset (0x51), + Offset (0x52), + , 13, + LASX, 1, + Offset (0x5A), + ABPX, 1, + , 2, + PDCX, 1, + , 2, + PDSX, 1, + Offset (0x5B), + Offset (0x60), + Offset (0x62), + PSPX, 1, + Offset (0xA4), + D3HT, 2, + Offset (0xD8), + , 30, + HPEX, 1, + PMEX, 1, + Offset (0xE0), + SCB0, 1, + , 6, + NCB7, 1, + Offset (0xE2), + , 2, + L23E, 1, + L23R, 1, + Offset (0x328), + , 19, + LNKS, 4 + } + + Field (PXCS, AnyAcc, NoLock, WriteAsZeros) + { + Offset (0xDC), + , 30, + HPSX, 1, + PMSX, 1 + } + + Method (L23D, 0, Serialized) + { + If ((SIPV < 0x10)) + { + If ((NCB7 != One)) + { + Return (Zero) + } + } + ElseIf ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = Zero + } + Else + { + SCB0 = Zero + } + + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + + Method (DL23, 0, Serialized) + { + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + If ((SIPV < 0x10)) + { + NCB7 = One + } + Else + { + SCB0 = One + } + } + + Name (LTRV, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (HBCS, Zero) + Name (PRMV, Zero) + Name (RD3C, 0x02) + Method (PRES, 0, NotSerialized) + { + If ((VDID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (OPTS, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (OPTS, Zero, FUN0) + CreateBitField (OPTS, 0x06, FUN6) + CreateBitField (OPTS, 0x08, FUN8) + CreateBitField (OPTS, 0x09, FUN9) + CreateBitField (OPTS, 0x0A, FUNA) + CreateBitField (OPTS, 0x0B, FUNB) + If ((Arg1 >= 0x02)) + { + FUN0 = One + If ((LTEN != Zero)) + { + FUN6 = One + } + + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + FUN8 = One + FUN9 = One + } + } + } + } + + If ((Arg1 >= 0x04)) + { + If (CondRefOf (PPBA)) + { + FUNA = One + } + + If (CondRefOf (UPRD)) + { + FUNB = One + } + } + + Return (OPTS) /* \_SB_.PC00.RP28._DSM.OPTS */ + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) + LTRV [One] = (LMSL & 0x03FF) + LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) + LTRV [0x03] = (LNSL & 0x03FF) + Return (LTRV) /* \_SB_.PC00.RP28.LTRV */ + } + } + Case (0x08) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (One) + } + } + } + } + Case (0x09) + { + If (CondRefOf (ECR1)) + { + If ((ECR1 == One)) + { + If ((Arg1 >= 0x03)) + { + Return (Package (0x05) + { + 0xC350, + Ones, + Ones, + 0xC350, + Ones + }) + } + } + } + } + Case (0x0A) + { + If (CondRefOf (PPBA)) + { + Return (PPBA (Arg3)) + } + } + Case (0x0B) + { + If (CondRefOf (UPRD)) + { + Return (UPRD (Arg3)) + } + } + + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Device (PXSX) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (PCCX, PCI_Config, Zero, 0x10) + Field (PCCX, ByteAcc, NoLock, Preserve) + { + DVID, 32, + Offset (0x09), + PIXX, 8, + SCCX, 8, + BCCX, 8 + } + + Method (PAHC, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x06)) + { + If ((PIXX == One)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PNVM, 0, Serialized) + { + If ((BCCX == One)) + { + If ((SCCX == 0x08)) + { + If ((PIXX == 0x02)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (PRES, 0, Serialized) + { + If ((DVID == 0xFFFFFFFF)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Method (ISGX, 0, Serialized) + { + If ((BCCX == 0x03)) + { + Return (One) + } + + Return (Zero) + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data + { + If ((PAHC () || PNVM ())) + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + Else + { + Return (Package (0x02) + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + Zero + } + } + }) + } + } + } + } + + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + Method (HPME, 0, Serialized) + { + If (((VDID != 0xFFFFFFFF) && (PMSX == One))) + { + Notify (PXSX, 0x02) // Device Wake + PMSX = One + PSPX = One + } + } + } + } + + Scope (_SB) + { + Device (ICLK) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, "ISCLK") // _UID: Unique ID + OperationRegion (CKOR, SystemMemory, (SBRG + ((ICKP << 0x10) + 0x8000)), 0x40) + Field (CKOR, AnyAcc, Lock, Preserve) + { + CLK0, 8, + Offset (0x0C), + CLK1, 8, + Offset (0x18), + CLK2, 8, + Offset (0x24), + CLK3, 8, + Offset (0x30), + CLK4, 8, + Offset (0x3C), + CLK5, 8 + } + + Method (NCLK, 0, NotSerialized) + { + If ((PCHS == PCHP)) + { + Return (0x06) + } + Else + { + Return (Zero) + } + } + + Method (CLKC, 2, Serialized) + { + If (((Arg0 < NCLK ()) && (PCHS == PCHP))) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ + CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + Case (One) + { + Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ + CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + Case (0x02) + { + Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ + CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + Case (0x03) + { + Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ + CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + Case (0x04) + { + Local0 = CLK4 /* \_SB_.ICLK.CLK4 */ + CLK4 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + Case (0x05) + { + Local0 = CLK5 /* \_SB_.ICLK.CLK5 */ + CLK5 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) + } + + } + } + } + + Method (CLKF, 2, Serialized) + { + If (((Arg0 < NCLK ()) && (PCHS == PCHP))) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ + CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + Case (One) + { + Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ + CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + Case (0x02) + { + Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ + CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + Case (0x03) + { + Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ + CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + Case (0x04) + { + Local0 = CLK4 /* \_SB_.ICLK.CLK4 */ + CLK4 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + Case (0x05) + { + Local0 = CLK5 /* \_SB_.ICLK.CLK5 */ + CLK5 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) + } + + } + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x03) + } + } + } + + Scope (\) + { + Method (MCUI, 2, Serialized) + { + Name (PRPI, Zero) + Local0 = (One << Arg0) + Local1 = (Arg1 << Arg0) + PRPI = CTRP (Arg0) + If ((PRPI < 0x1C)) + { + Local2 = (One << PRPI) /* \MCUI.PRPI */ + Local3 = (Arg1 << PRPI) /* \MCUI.PRPI */ + } + Else + { + Local2 = (One << PRPI) /* \MCUI.PRPI */ + Local3 = (Arg1 << PRPI) /* \MCUI.PRPI */ + Local2 <<= 0x18 + Local3 <<= 0x18 + } + + IPCS (0xAC, Zero, 0x10, Local0, Local1, Local2, Local3) + } + + Method (SPCO, 2, Serialized) + { + Name (CLKU, Zero) + If ((IPCC != Zero)) + { + TMVA (0x0A) + MCUI (Arg0, Arg1) + } + Else + { + CLKU = CTRP (Arg0) + If ((Arg1 == One)) + { + If ((Arg0 > 0x06)) + { + Local1 = (Arg0 + One) + Local1 -= 0x07 + PCRO (0xAD, 0x8084, (One << Local1)) + } + Else + { + Local1 = (Arg0 + 0x02) + PCRO (0xAD, 0x8080, (One << Local1)) + } + } + ElseIf ((Arg0 > 0x06)) + { + Local1 = (Arg0 + One) + Local1 -= 0x07 + PCRA (0xAD, 0x8084, ~(One << Local1)) + } + Else + { + Local1 = (Arg0 + 0x02) + PCRA (0xAD, 0x8080, ~(One << Local1)) + } + } + } + + Method (SPCX, 3, Serialized) + { + If ((IPCC != Zero)) + { + TMVA (Arg2) + MCUI (Arg0, Arg1) + } + Else + { + SPCO (Arg0, Arg1) + } + } + + Method (HBCM, 2, Serialized) + { + Name (HPRI, Zero) + HPRI = Arg0 + If ((HPRI < 0x1C)) + { + Local0 = (One << HPRI) /* \HBCM.HPRI */ + Local1 = (Arg1 << HPRI) /* \HBCM.HPRI */ + } + Else + { + Local0 = Zero + Local1 = Zero + } + + IPCS (0xAC, Zero, 0x10, Zero, Zero, Local0, Local1) + } + + Method (CTRP, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Return (CR00) /* \CR00 */ + } + Case (One) + { + Return (CR01) /* \CR01 */ + } + Case (0x02) + { + Return (CR02) /* \CR02 */ + } + Case (0x03) + { + Return (CR03) /* \CR03 */ + } + Case (0x04) + { + Return (CR04) /* \CR04 */ + } + Case (0x05) + { + Return (CR05) /* \CR05 */ + } + Case (0x06) + { + Return (CR06) /* \CR06 */ + } + Case (0x07) + { + Return (CR07) /* \CR07 */ + } + Case (0x08) + { + Return (CR08) /* \CR08 */ + } + Case (0x09) + { + Return (CR09) /* \CR09 */ + } + Case (0x0A) + { + Return (CR10) /* \CR10 */ + } + Case (0x0B) + { + Return (CR11) /* \CR11 */ + } + Case (0x0C) + { + Return (CR12) /* \CR12 */ + } + Case (0x0D) + { + Return (CR13) /* \CR13 */ + } + Case (0x0E) + { + Return (CR14) /* \CR14 */ + } + Case (0x0F) + { + Return (CR15) /* \CR15 */ + } + Case (0x10) + { + Return (CR16) /* \CR16 */ + } + Case (0x11) + { + Return (CR17) /* \CR17 */ + } + Default + { + Return (0xFF) + } + + } + } + + Method (CTRQ, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Return (CQ00) /* \CQ00 */ + } + Case (One) + { + Return (CQ01) /* \CQ01 */ + } + Case (0x02) + { + Return (CQ02) /* \CQ02 */ + } + Case (0x03) + { + Return (CQ03) /* \CQ03 */ + } + Case (0x04) + { + Return (CQ04) /* \CQ04 */ + } + Case (0x05) + { + Return (CQ05) /* \CQ05 */ + } + Case (0x06) + { + Return (CQ06) /* \CQ06 */ + } + Case (0x07) + { + Return (CQ07) /* \CQ07 */ + } + Case (0x08) + { + Return (CQ08) /* \CQ08 */ + } + Case (0x09) + { + Return (CQ09) /* \CQ09 */ + } + Case (0x0A) + { + Return (CQ10) /* \CQ10 */ + } + Case (0x0B) + { + Return (CQ11) /* \CQ11 */ + } + Case (0x0C) + { + Return (CQ12) /* \CQ12 */ + } + Case (0x0D) + { + Return (CQ13) /* \CQ13 */ + } + Case (0x0E) + { + Return (CQ14) /* \CQ14 */ + } + Case (0x0F) + { + Return (CQ15) /* \CQ15 */ + } + Case (0x10) + { + Return (CQ16) /* \CQ16 */ + } + Case (0x11) + { + Return (CQ17) /* \CQ17 */ + } + Default + { + Return (0xFF) + } + + } + } + } + + Scope (_SB.PC00) + { + Device (SAT0) + { + Name (_ADR, 0x00170000) // _ADR: Address + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If ((PCHS == PCHP)) + { + If (!SCFD) + { + CSD0 (0x14) + } + } + + ISAT = Zero + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + ISAT = One + If ((PCHS == PCHP)) + { + CSD3 (0x14) + } + } + + If (CondRefOf (\STD3)) + { + If ((STD3 != Zero)) + { + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If ((CondRefOf (SATC) && CondRefOf (SATD))) + { + If (SATC (Arg0)) + { + Return (SATD (Arg0, Arg1, Arg2, Arg3)) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + Return (0x03) + } + + Device (PRT0) + { + Name (_ADR, 0xFFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & One)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT1) + { + Name (_ADR, 0x0001FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x02)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT2) + { + Name (_ADR, 0x0002FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x04)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT3) + { + Name (_ADR, 0x0003FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x08)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT4) + { + Name (_ADR, 0x0004FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x10)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT5) + { + Name (_ADR, 0x0005FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x20)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT6) + { + Name (_ADR, 0x0006FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x40)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + + Device (PRT7) + { + Name (_ADR, 0x0007FFFF) // _ADR: Address + Method (PRES, 0, NotSerialized) + { + If ((SPPR & 0x80)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + } + } + + Scope (_SB.PC00) + { + Method (TINT, 1, Serialized) + { + Name (TINR, ResourceTemplate () + { + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + CreateWordField (TINR, 0x17, INT1) + INT1 = GNUM (Arg0) + Return (TINR) /* \_SB_.PC00.TINT.TINR */ + } + + Device (THC0) + { + Name (_ADR, 0x00100006) // _ADR: Address + Name (RSTL, Zero) + OperationRegion (THCR, PCI_Config, Zero, 0x0100) + Field (THCR, ByteAcc, NoLock, Preserve) + { + VDID, 32 + } + + If ((VDID != 0xFFFFFFFF)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If ((TMD0 == One)) + { + If ((Arg0 == ToUUID ("6e2ac436-0fcf-41af-a265-b32a220dcfab") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (0x02) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + Case (One) + { + Return (ToInteger (T040)) + } + Case (0x02) + { + Return (ToInteger (T050)) + } + Case (0x03) + { + Return (ToInteger (T060)) + } + Case (0x04) + { + Name (BUF4, Buffer (One){}) + Local0 = ToBuffer (T070) + BUF4 [Zero] = DerefOf (Local0 [Zero]) + Return (BUF4) /* \_SB_.PC00.THC0._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Buffer (One){}) + Local1 = ToBuffer (T080) + BUF5 [Zero] = DerefOf (Local1 [Zero]) + Return (BUF5) /* \_SB_.PC00.THC0._DSM.BUF5 */ + } + Case (0x06) + { + Return (ToInteger (T090)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("300d35b7-ac20-413e-8e9c-92e4dafd0afe") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Case (One) + { + Return (ToInteger (T030)) + } + Case (0x02) + { + Return (ToInteger (T0C0)) + } + Case (0x03) + { + Return (ToInteger (T0D0)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + } + + If ((Arg0 == ToUUID ("84005682-5b71-41a4-8d66-8130f787a138") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (ToInteger (T0A0)) + } + Case (0x02) + { + Return (ToInteger (T0B0)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + + Return (Buffer (Zero){}) + } + + If ((TIN0 != Zero)) + { + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + } + + If ((TIN0 != Zero)) + { + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Return (TINT (TIN0)) + } + } + + If ((TMD0 == One)) + { + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SHPO (T010, One) + SPMV (T010, Zero) + SPC0 (T010, (0x42000200 | (~(T020 & One) & One + ))) + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + While ((RSTL == One)) + { + Sleep (0x0A) + } + + RSTL = One + SGOV (T010, (T020 & One)) + Sleep (0x012C) + SGOV (T010, (~(T020 & One) & One)) + RSTL = Zero + } + } + } + } + + Device (THC1) + { + Name (_ADR, 0x00100007) // _ADR: Address + Name (RSTL, Zero) + OperationRegion (THCR, PCI_Config, Zero, 0x0100) + Field (THCR, ByteAcc, NoLock, Preserve) + { + VDID, 32 + } + + If ((VDID != 0xFFFFFFFF)) + { + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If ((TMD1 == One)) + { + If ((Arg0 == ToUUID ("6e2ac436-0fcf-41af-a265-b32a220dcfab") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (0x02) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + Case (One) + { + Return (ToInteger (T041)) + } + Case (0x02) + { + Return (ToInteger (T051)) + } + Case (0x03) + { + Return (ToInteger (T061)) + } + Case (0x04) + { + Name (BUF4, Buffer (One){}) + Local0 = ToBuffer (T071) + BUF4 [Zero] = DerefOf (Local0 [Zero]) + Return (BUF4) /* \_SB_.PC00.THC1._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Buffer (One){}) + Local1 = ToBuffer (T081) + BUF5 [Zero] = DerefOf (Local1 [Zero]) + Return (BUF5) /* \_SB_.PC00.THC1._DSM.BUF5 */ + } + Case (0x06) + { + Return (ToInteger (T091)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("300d35b7-ac20-413e-8e9c-92e4dafd0afe") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Case (One) + { + Return (ToInteger (T031)) + } + Case (0x02) + { + Return (ToInteger (T0C1)) + } + Case (0x03) + { + Return (ToInteger (T0D1)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + } + + If ((Arg0 == ToUUID ("84005682-5b71-41a4-8d66-8130f787a138") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (ToInteger (T0A1)) + } + Case (0x02) + { + Return (ToInteger (T0B1)) + } + Default + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + + Return (Buffer (Zero){}) + } + + If ((TIN1 != Zero)) + { + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + } + + If ((TIN1 != Zero)) + { + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Return (TINT (TIN1)) + } + } + + If ((TMD1 == One)) + { + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SHPO (T011, One) + SPMV (T011, Zero) + SPC0 (T011, (0x42000200 | (~(T021 & One) & One + ))) + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + While ((RSTL == One)) + { + Sleep (0x0A) + } + + RSTL = One + SGOV (T011, (T021 & One)) + Sleep (0x012C) + SGOV (T011, (~(T021 & One) & One)) + RSTL = Zero + } + } + } + } + } + + Scope (\) + { + Method (PCRR, 2, Serialized) + { + Local1 = (Arg1 & 0xFFFF) + Local2 = ((Arg1 & 0x000F0000) << 0x08) + Local0 = ((Arg0 << 0x10) + Local1) + Local0 = ((Local2 + Local0) + SBRG) /* \SBRG */ + OperationRegion (PCR0, SystemMemory, Local0, 0x04) + Field (PCR0, DWordAcc, Lock, Preserve) + { + DAT0, 32 + } + + Return (DAT0) /* \PCRR.DAT0 */ + } + + Method (PCRW, 3, Serialized) + { + Local1 = (Arg1 & 0xFFFF) + Local2 = ((Arg1 & 0x000F0000) << 0x08) + Local0 = ((Arg0 << 0x10) + Local1) + Local0 = ((Local2 + Local0) + SBRG) /* \SBRG */ + OperationRegion (PCR0, SystemMemory, Local0, 0x04) + Field (PCR0, DWordAcc, Lock, Preserve) + { + DAT0, 32 + } + + DAT0 = Arg2 + } + + Method (PCRO, 3, Serialized) + { + Local0 = PCRR (Arg0, Arg1) + Local1 = (Local0 | Arg2) + PCRW (Arg0, Arg1, Local1) + } + + Method (PCRA, 3, Serialized) + { + Local0 = PCRR (Arg0, Arg1) + Local1 = (Local0 & Arg2) + PCRW (Arg0, Arg1, Local1) + } + + Method (PCAO, 4, Serialized) + { + Local0 = PCRR (Arg0, Arg1) + Local1 = ((Local0 & Arg2) | Arg3) + PCRW (Arg0, Arg1, Local1) + } + } + + Scope (_SB.PC00) + { + Device (ISHD) + { + Name (_ADR, 0x00120000) // _ADR: Address + } + } + + Scope (_SB.PC00) + { + Device (HECI) + { + Name (_ADR, 0x00160000) // _ADR: Address + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (CondRefOf (HIWC)) + { + If (HIWC (Arg0)) + { + If (CondRefOf (HIDW)) + { + Return (HIDW (Arg0, Arg1, Arg2, Arg3)) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (HEC3) + { + Name (_ADR, 0x00160004) // _ADR: Address + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00) + { + Device (PTHT) + { + Name (_ADR, 0x001F0007) // _ADR: Address + Method (_STA, 0, Serialized) // _STA: Status + { + If ((PTHM == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + OperationRegion (PTHR, PCI_Config, Zero, 0x20) + Field (PTHR, AnyAcc, NoLock, Preserve) + { + Offset (0x10), + MTBL, 32, + MTBH, 32 + } + + Method (THEN, 0, Serialized) + { + OperationRegion (RMTB, SystemMemory, ((MTBH << 0x20) + (MTBL & 0xFFF00000)), 0x0100) + Field (RMTB, AnyAcc, NoLock, Preserve) + { + Offset (0xE8), + BTTH, 1 + } + + If ((BTTH == One)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + } + + Scope (_SB) + { + Device (PTHH) + { + Name (_HID, "INTC1001") // _HID: Hardware ID + Method (_STA, 0, Serialized) // _STA: Status + { + If ((PTHM == 0x02)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Memory32Fixed (ReadWrite, + 0xFE100000, // Address Base + 0x00100000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFD800000, // Address Base + 0x00800000, // Address Length + ) + }) + OperationRegion (MTBR, SystemMemory, 0xFE100000, 0x0100) + Field (MTBR, AnyAcc, NoLock, Preserve) + { + Offset (0xE8), + BHTH, 1 + } + + Method (THEN, 0, Serialized) + { + If ((BHTH == One)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + } + } + + Scope (_SB.PC00.LPCB) + { + } + + Name (ECUP, One) + Mutex (EHLD, 0x00) + Mutex (MUTX, 0x00) + Mutex (OSUM, 0x00) + Mutex (WWMT, 0x00) + Mutex (CNMT, 0x00) + Event (WFEV) + OperationRegion (PRT0, SystemIO, 0x80, 0x02) + Field (PRT0, WordAcc, Lock, Preserve) + { + P80B, 16 + } + + Name (P80T, Zero) + Method (D8XH, 2, Serialized) + { + If ((Arg0 == Zero)) + { + P80T = ((P80T & 0xFF00) | Arg1) + } + + If ((Arg0 == One)) + { + P80T = ((P80T & 0xFF) | (Arg1 << 0x08)) + } + + P80B = P80T /* \P80T */ + } + + Method (P8XH, 2, Serialized) + { + If (CondRefOf (MDBG)) + { + D8XH (Arg0, Arg1) + } + } + + OperationRegion (SPRT, SystemIO, 0xB2, 0x02) + Field (SPRT, ByteAcc, Lock, Preserve) + { + SSMP, 8 + } + + Name (AM00, Package (0x02) + { + Zero, + Zero + }) + Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model + { + GPIC = Arg0 + PICM = Arg0 + } + + Method (RPTS, 1, NotSerialized) + { + D8XH (Zero, Arg0) + D8XH (One, Zero) + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + Reset (WFEV) + If ((DTRT == One)) + { + Local0 = Zero + While ((Local0 < TCPN)) + { + TOFF = TVCF (Local0, Zero, 0x04, TOFF) + Local0++ + } + } + } + } + + If (CondRefOf (\_SB.PC00.PEG1.DHDW)) + { + \_SB.PC00.PEG1.DHDW () + } + + If ((Arg0 == 0x03)) + { + CWEF = CPWE /* \CPWE */ + } + ElseIf (((Arg0 == 0x04) || (Arg0 == 0x05))) + { + If ((PG3S == One)) + { + If (CondRefOf (\_SB.PC00.LPCB.H_EC.UTEC)) + { + \_SB.PC00.LPCB.H_EC.UTEC (Zero, ACWA) + \_SB.PC00.LPCB.H_EC.UTEC (One, DCWA) + \_SB.PC00.LPCB.H_EC.UTEC (0x02, ACET) + \_SB.PC00.LPCB.H_EC.UTEC (0x03, DCET) + } + } + } + + If (CondRefOf (\_SB.TPM.PTS)) + { + \_SB.TPM.PTS (Arg0) + } + + SPTS (Arg0) + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + If (CondRefOf (TPTS)) + { + TPTS (Arg0) + } + } + } + + If ((PPOE != Zero)) + { + If (CondRefOf (\_SB.PC00.XHCI.PSLP)) + { + \_SB.PC00.XHCI.PSLP (Arg0) + } + Else + { + } + } + } + + Method (PBCL, 0, NotSerialized) + { + Return (Package (0x67) + { + 0x50, + 0x32, + Zero, + One, + 0x02, + 0x03, + 0x04, + 0x05, + 0x06, + 0x07, + 0x08, + 0x09, + 0x0A, + 0x0B, + 0x0C, + 0x0D, + 0x0E, + 0x0F, + 0x10, + 0x11, + 0x12, + 0x13, + 0x14, + 0x15, + 0x16, + 0x17, + 0x18, + 0x19, + 0x1A, + 0x1B, + 0x1C, + 0x1D, + 0x1E, + 0x1F, + 0x20, + 0x21, + 0x22, + 0x23, + 0x24, + 0x25, + 0x26, + 0x27, + 0x28, + 0x29, + 0x2A, + 0x2B, + 0x2C, + 0x2D, + 0x2E, + 0x2F, + 0x30, + 0x31, + 0x32, + 0x33, + 0x34, + 0x35, + 0x36, + 0x37, + 0x38, + 0x39, + 0x3A, + 0x3B, + 0x3C, + 0x3D, + 0x3E, + 0x3F, + 0x40, + 0x41, + 0x42, + 0x43, + 0x44, + 0x45, + 0x46, + 0x47, + 0x48, + 0x49, + 0x4A, + 0x4B, + 0x4C, + 0x4D, + 0x4E, + 0x4F, + 0x50, + 0x51, + 0x52, + 0x53, + 0x54, + 0x55, + 0x56, + 0x57, + 0x58, + 0x59, + 0x5A, + 0x5B, + 0x5C, + 0x5D, + 0x5E, + 0x5F, + 0x60, + 0x61, + 0x62, + 0x63, + 0x64 + }) + } + + Method (RWAK, 1, Serialized) + { + D8XH (Zero, (Arg0 << 0x04)) + Name (RPWM, Zero) + If ((DSTS == Zero)) + { + RPWM = Zero + } + Else + { + RPWM = 0x0180 + } + + SWAK (Arg0, RPWM) + If ((Arg0 == 0x03)) + { + If ((Zero == ACTT)) + { + If ((ECON == One)) + { + \_SB.PC00.LPCB.H_EC.ECWT (Zero, RefOf (\_SB.PC00.LPCB.H_EC.CFAN)) + } + } + } + + If (((Arg0 == 0x03) || (Arg0 == 0x04))) + { + If ((GBSX & 0x40)) + { + \_SB.PC00.GFX0.IUEH (0x06) + } + + If ((GBSX & 0x80)) + { + \_SB.PC00.GFX0.IUEH (0x07) + } + + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + Acquire (OSUM, 0xFFFF) + If (CondRefOf (\_GPE.DTIN)) + { + \_GPE.DTIN () + } + + Release (OSUM) + } + } + + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + If (CondRefOf (\_SB.PC00.RP01.NFRP)) + { + \_SB.PC00.RP01.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP05.NFRP)) + { + \_SB.PC00.RP05.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP09.NFRP)) + { + \_SB.PC00.RP09.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP13.NFRP)) + { + \_SB.PC00.RP13.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP17.NFRP)) + { + \_SB.PC00.RP17.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP21.NFRP)) + { + \_SB.PC00.RP21.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP25.NFRP)) + { + \_SB.PC00.RP25.NFRP () + } + } + } + + If (CondRefOf (\_SB.PC00.TXHC)) + { + \_SB.TCWK (Arg0) + } + } + + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + Signal (WFEV) + } + } + + Return (Package (0x02) + { + Zero, + Zero + }) + } + + Method (GETB, 3, Serialized) + { + Local0 = (Arg0 * 0x08) + Local1 = (Arg1 * 0x08) + CreateField (Arg2, Local0, Local1, TBF3) + Return (TBF3) /* \GETB.TBF3 */ + } + + Method (BPNT, 0, NotSerialized) + { + If ((ECON == One)) + { + Notify (\_SB.PC00.LPCB.H_EC.BAT0, 0x81) // Information Change + Notify (\_SB.PC00.LPCB.H_EC.BAT1, 0x81) // Information Change + Notify (\_SB.PC00.LPCB.H_EC.BAT2, 0x81) // Information Change + } + + If ((DPTF == One)) + { + Notify (\_SB.IETM, 0x86) // Device-Specific + If (((ECON == One) && (CHGE == One))) + { + Notify (\_SB.PC00.LPCB.H_EC.CHRG, 0x80) // Status Change + } + } + } + + OperationRegion (CPWR, SystemMemory, (\_SB.PC00.GMHB () + 0x5000), 0x1000) + Field (CPWR, ByteAcc, NoLock, Preserve) + { + Offset (0x938), + PWRU, 4, + Offset (0x9A0), + PPL1, 15, + PL1E, 1, + CLP1, 1 + } + + Name (CLMP, Zero) + Name (PLEN, Zero) + Name (PLSV, 0x8000) + Name (CSEM, Zero) + Method (SPL1, 0, Serialized) + { + Name (PPUU, Zero) + If ((CSEM == One)) + { + Return (Zero) + } + + CSEM = One + PLSV = PPL1 /* \PPL1 */ + PLEN = PL1E /* \PL1E */ + CLMP = CLP1 /* \CLP1 */ + If ((PWRU == Zero)) + { + PPUU = One + } + Else + { + PPUU = (PWRU-- << 0x02) + } + + Local0 = (PLVL * PPUU) /* \SPL1.PPUU */ + Local1 = (Local0 / 0x03E8) + PPL1 = Local1 + PL1E = One + CLP1 = One + Return (Zero) + } + + Method (RPL1, 0, Serialized) + { + PPL1 = PLSV /* \PLSV */ + PL1E = PLEN /* \PLEN */ + CLP1 = CLMP /* \CLMP */ + CSEM = Zero + } + + Name (UAMS, Zero) + Name (GLCK, Zero) + Method (GUAM, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + If ((GLCK == One)) + { + GLCK = Zero + P8XH (Zero, 0xE1) + P8XH (One, 0xAB) + If (PSCP) + { + If (CondRefOf (\_SB.PR00._PPC)) + { + \_SB.CPPC = Zero + SPNT () + BPNT () + } + } + + If (PLCS) + { + RPL1 () + } + } + } + Case (One) + { + If ((GLCK == Zero)) + { + GLCK = One + P8XH (Zero, 0xE0) + P8XH (One, Zero) + If (PSCP) + { + If ((CondRefOf (\_SB.PR00._PSS) && CondRefOf (\_SB.PR00._PPC))) + { + SPNT () + BPNT () + } + } + + If (PLCS) + { + SPL1 () + } + } + } + Default + { + Return (Zero) + } + + } + + UAMS = (Arg0 && !PWRS) + P_CS () + Return (Zero) + } + + Method (P_CS, 0, Serialized) + { + If (CondRefOf (\_SB.PC00.PAUD.PUAM)) + { + \_SB.PC00.PAUD.PUAM () + } + + If ((OSYS == 0x07DC)) + { + If (CondRefOf (\_SB.PC00.XHCI.DUAM)) + { + \_SB.PC00.XHCI.DUAM () + } + } + } + + Method (TRAP, 2, Serialized) + { + SMIF = Arg1 + If ((Arg0 == 0x04)) + { + \_SB.TRPF = Zero + } + + Return (SMIF) /* \SMIF */ + } + + Scope (_SB.PC00) + { + Method (PTMA, 0, NotSerialized) + { + Return (BGMA) /* External reference */ + } + + Method (PTMS, 0, NotSerialized) + { + Return (BGMS) /* External reference */ + } + + Method (PTIA, 0, NotSerialized) + { + Return (BGIA) /* External reference */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + If (CondRefOf (\_SB.PC00.RP01.NFRP)) + { + ^RP01.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP05.NFRP)) + { + ^RP05.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP09.NFRP)) + { + ^RP09.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP13.NFRP)) + { + ^RP13.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP17.NFRP)) + { + ^RP17.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP21.NFRP)) + { + ^RP21.NFRP () + } + + If (CondRefOf (\_SB.PC00.RP25.NFRP)) + { + ^RP25.NFRP () + } + + Local0 = Zero + While ((Local0 < TCPN)) + { + TBPE = TVCF (Local0, One, 0x04, TBPE) + Local0++ + } + } + } + + OSYS = 0x03E8 + If (CondRefOf (\_OSI)) + { + If (_OSI ("Windows 2001")) + { + OSYS = 0x07D1 + } + + If (_OSI ("Windows 2001 SP1")) + { + OSYS = 0x07D1 + } + + If (_OSI ("Windows 2001 SP2")) + { + OSYS = 0x07D2 + } + + If (_OSI ("Windows 2001.1")) + { + OSYS = 0x07D3 + } + + If (_OSI ("Windows 2006")) + { + OSYS = 0x07D6 + } + + If (_OSI ("Windows 2009")) + { + OSYS = 0x07D9 + } + + If (_OSI ("Windows 2012")) + { + OSYS = 0x07DC + } + + If (_OSI ("Windows 2013")) + { + OSYS = 0x07DD + } + + If (_OSI ("Windows 2015")) + { + OSYS = 0x07DF + } + } + + If (CondRefOf (\DTFS)) + { + If ((DTFS == One)) + { + Acquire (OSUM, 0xFFFF) + If (CondRefOf (\_GPE.DTIN)) + { + \_GPE.DTIN () + } + + Release (OSUM) + Signal (WFEV) + } + } + } + } + + Scope (\) + { + Name (PICM, Zero) + Name (PRWP, Package (0x02) + { + Zero, + Zero + }) + Method (GPRW, 2, NotSerialized) + { + PRWP [Zero] = Arg0 + Local0 = (SS1 << One) + Local0 |= (SS2 << 0x02) + Local0 |= (SS3 << 0x03) + Local0 |= (SS4 << 0x04) + If (((One << Arg1) & Local0)) + { + PRWP [One] = Arg1 + } + Else + { + Local0 >>= One + FindSetLeftBit (Local0, PRWP [One]) + } + + Return (PRWP) /* \PRWP */ + } + } + + Scope (_SB) + { + Name (OSU4, Zero) + Name (OSCM, 0xFF) + If ((U4SE == One)) + { + OperationRegion (CSIO, SystemIO, 0x72, 0x02) + Field (CSIO, ByteAcc, NoLock, Preserve) + { + IO72, 8, + IO73, 8 + } + + Method (WCMP, 1, Serialized) + { + IO72 = 0xF2 + IO73 = Arg0 + } + } + + Method (DOCM, 0, Serialized) + { + If ((U4SE == Zero)) + { + Return (0xFF) + } + + Local0 = 0xFF + OSCM = Zero + If (CondRefOf (\DTCM)) + { + Local1 = DTCM (OSU4, U4CM) + If ((Local1 != 0xFF)) + { + OSCM = Local1 + Local0 = Zero + } + } + Else + { + } + + If ((Local0 == 0xFF)){} + If (((U4CM & 0x70) == 0x20)) + { + WCMP (OSCM) + } + + Return (Local0) + } + + Method (U4FN, 2, Serialized) + { + If ((U4SE == Zero)) + { + OSCM = Zero + If ((Arg1 & 0x00040000)) + { + Return (0xFF) + } + Else + { + Return (Zero) + } + } + Else + { + Local0 = Zero + If ((Arg1 & 0x00040000)) + { + OSU4 = One + } + Else + { + OSU4 = Zero + } + + If (((U4CM & 0x70) == Zero)) + { + If ((OSU4 == One)) + { + Local0 = 0xFF + } + Else + { + Local0 = Zero + } + + Return (Local0) + } + + If (((Arg0 & One) == Zero)) + { + Local1 = DOCM () + If (((OSU4 == One) && (Local1 == 0xFF))) + { + Local0 = 0xFF + } + } + ElseIf (((OSU4 == One) && (OSCM == Zero))) + { + Local0 = 0xFF + } + + Return (Local0) + } + } + } + + Scope (_SB) + { + Name (OSCI, Zero) + Name (OSCO, Zero) + Name (OSCP, Zero) + Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities + { + CreateDWordField (Arg3, Zero, STS0) + CreateDWordField (Arg3, 0x04, CAP0) + If ((Arg0 == ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48") /* Platform-wide Capabilities */)) + { + If (CondRefOf (DDMS)) + { + DDMS () + } + Else + { + } + + If ((Arg1 == One)) + { + OSCP = CAP0 /* \_SB_._OSC.CAP0 */ + If ((CAP0 & 0x04)) + { + OSCO = 0x04 + If (((HGMD & 0x0F) != 0x02)) + { + If ((RTD3 == Zero)) + { + CAP0 &= 0xFFFFFFFB + STS0 |= 0x10 + } + } + } + + If ((U4FN (STS0, CAP0) == 0xFF)) + { + CAP0 &= 0xFFFBFFFF + STS0 |= 0x10 + } + } + Else + { + STS0 &= 0xFFFFFF00 + STS0 |= 0x0A + } + } + ElseIf ((Arg0 == ToUUID ("23a0d13a-26ab-486c-9c5f-0ffa525a575a") /* USB4 Capabilities */)) + { + If ((OSCM == One)) + { + CreateDWordField (Arg3, 0x08, CTRL) + If ((Arg1 == One)) + { + If ((CTRL & 0xFFFFFFF0)) + { + CTRL &= 0x0F + STS0 |= 0x10 + } + + If ((EPTU == Zero)) + { + CTRL &= 0x0B + STS0 |= 0x10 + } + } + Else + { + STS0 &= 0xFFFFFF00 + STS0 |= 0x0A + } + } + Else + { + STS0 &= 0xFFFFFF00 + STS0 |= 0x06 + } + } + Else + { + STS0 &= 0xFFFFFF00 + STS0 |= 0x06 + } + + Return (Arg3) + } + } + + Scope (_SB) + { + Device (SLPB) + { + Name (_HID, EisaId ("PNP0C0E") /* Sleep Button Device */) // _HID: Hardware ID + Name (_STA, 0x0B) // _STA: Status + } + } + + Scope (_SB.PC00.I2C0) + { + Device (PA01) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA01") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y48, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA01._CRS._Y48._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x10 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA01._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VCCIN_AUX_PH1", + 0x02, + "VCCIN_AUX_PH2", + 0x02, + "V12S_CPU_VCCIN_AUX_VIN", + 0x05, + "V3P3DX_PCH_SSD1", + 0x0A + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x07D0, + 0x07D0, + 0x1388, + 0x2710 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA01._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA01._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA01._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA01._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA02) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA02") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y49, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA02._CRS._Y49._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x12 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA02._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VCCCORE_VIN", + 0x02, + "VCCGT_VIN", + 0x02, + "VCCCORE_PH1", + One, + "VCCCORE_PH2", + One + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x07D0, + 0x07D0, + 0x03E8, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA02._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA02._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA02._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA02._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA03) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA03") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4A, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA03._CRS._Y4A._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x14 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA03._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VCCCORE_PH3", + One, + "VCCCORE_PH4", + One, + "VCCCORE_PH5", + One, + "VCCCORE_PH6", + One + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA03._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA03._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA03._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA03._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA04) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA04") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4B, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA04._CRS._Y4B._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x16 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA04._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VCCCORE_PH7", + One, + "VCCCORE_PH8", + One, + "VCCGT", + One, + "V0P82A_PCH", + 0x02 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA04._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA04._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA04._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA04._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA05) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA05") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4C, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA05._CRS._Y4C._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x18 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA05._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "V5P0DX_SSD", + 0x05, + "V1P05A_CPU", + 0x05, + "VCCPRIM_1P8", + 0x16, + "VCCPDSW_3P3", + 0x16 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x1388, + 0x55F0, + 0x55F0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA05._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA05._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA05._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA05._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA06) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA06") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4D, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA06._CRS._Y4D._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x1A + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA06._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "V5DSW", + 0x0A, + "V5S", + 0x02, + "V3P3S", + 0x02, + "V12S", + 0x02 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x07D0, + 0x07D0, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA06._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA06._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA06._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA06._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA07) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C0&PA07") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4E, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PA07._CRS._Y4E._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x07) + { + 0x27, + 0x28, + 0x29, + 0x2B, + 0x2C, + 0x30, + 0x35 + } + +) + { + BADR = 0x1C + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PA07._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x04) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "V3P3DX_CPU_SSD", + 0x0A, + "", + Zero, + "VCCDD2_CPU", + 0x02, + "VPP", + 0x0A + }, + + Package (0x08) + { + "V3P3DX_CPU_SSD", + 0x0A, + "", + Zero, + "VCCDD2_CPU", + 0x05, + "V5DUAL_DDR5", + 0x02 + }, + + Package (0x08) + { + "V3P3DX_CPU_SSD", + 0x0A, + "", + Zero, + "VCCDD2_CPU", + 0x05, + "VDDQ", + 0x02 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x03) + { + 0x27, + 0x28, + 0x29 + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Case (Package (0x03) + { + 0x2B, + 0x2C, + 0x30 + } + +) + { + Return (DerefOf (PKG1 [0x02])) + } + Case (Package (0x01) + { + 0x35 + } + +) + { + Return (DerefOf (PKG1 [0x03])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x04) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + Zero, + 0x07D0, + 0x2710 + }, + + Package (0x04) + { + 0x2710, + Zero, + 0x1388, + 0x07D0 + }, + + Package (0x04) + { + 0x2710, + Zero, + 0x1388, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x03) + { + 0x27, + 0x28, + 0x29 + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Case (Package (0x03) + { + 0x2B, + 0x2C, + 0x30 + } + +) + { + Return (DerefOf (PKG2 [0x02])) + } + Case (Package (0x01) + { + 0x35 + } + +) + { + Return (DerefOf (PKG2 [0x03])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PA07._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PA07._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PA07._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PA07._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM01) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM01") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y4F, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM01._CRS._Y4F._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x10 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM01._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "CPU_VCCINAUX1", + "CPU_VCCINAUX2", + "CPU_VCCCORE1", + "CPU_VCCCORE2" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x07D0, + 0x07D0, + 0x03E8, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM01._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM01._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM01._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM01._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM01._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM02) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM02") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y50, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM02._CRS._Y50._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x14 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM02._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "CPU_VCCCORE3", + "CPU_VCCCORE4", + "CPU_VCCCORE5", + "CPU_VCCCORE6" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM02._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM02._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM02._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM02._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM02._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM03) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM03") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y51, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM03._CRS._Y51._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x16 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM03._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "CPU_VCCCORE7", + "STORAGE_PCH_SSD", + "CPU_VCCGT", + "PCH_V0P82A" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x03E8, + 0x1388, + 0x03E8, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM03._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM03._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM03._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM03._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM03._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM04) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM04") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y52, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM04._CRS._Y52._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x18 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM04._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "STORAGE_SATA", + "CPU_V1P05A", + "PCH_VCCPRIM_1P8", + "PCH_VCCPDSW_3P3" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x1388, + 0x55F0, + 0x55F0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM04._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM04._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM04._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM04._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM04._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM05) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM05") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y53, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM05._CRS._Y53._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x1A + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM05._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "SYSTEM_V5DSW", + "SYSTEM_V5S", + "SYSTEM_V3P3S", + "SYSTEM_V12S" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x07D0, + 0x07D0, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM05._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM05._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM05._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM05._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM05._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PM06) + { + Name (_HID, "MCHP1940") // _HID: Hardware ID + Name (_UID, "I2C0&PM06") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y54, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C0.PM06._CRS._Y54._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + BADR = 0x1C + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C0.PM06._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x04) + { + "", + "", + "", + "" + }, + + Package (0x04) + { + "STORAGE_CPU_SSD", + "DRAM_VPP", + "CPU_VCCDD2", + "DRAM_VDD2" + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x2710, + 0x07D0, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3E + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C0.PM06._DSM.BUF3 */ + } + Case (0x04) + { + Name (BUF4, Package (0x08) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C0.PM06._DSM.BUF4 */ + } + Case (0x05) + { + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C0.PM06._DSM.BUF5 */ + } + Case (0x06) + { + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C0.PM06._DSM.BUF6 */ + } + Case (0x07) + { + Name (BUF7, Package (0x04) + { + 0x03E8, + 0x03E8, + 0x03E8, + 0x03E8 + }) + Return (BUF7) /* \_SB_.PC00.I2C0.PM06._DSM.BUF7 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00.I2C3) + { + Device (PA01) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C3&PA01") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y55, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C3.PA01._CRS._Y55._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + BADR = 0x20 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C3.PA01._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VBATA_VCCGT_GPU", + 0x05, + "VBATA_VCCSAMC_GPU", + 0x05, + "VBATA_DGPU", + 0x05, + "VBATA_VDD_GDDR6_GPU", + 0x05 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x1388, + 0x1388, + 0x1388 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C3.PA01._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C3.PA01._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C3.PA01._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C3.PA01._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA02) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C3&PA02") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y56, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C3.PA02._CRS._Y56._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + BADR = 0x22 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C3.PA02._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "VBATA_VCCIN", + 0x05, + "VBATA_VCCIN_AUX", + 0x05, + "VBATA_VCCGT", + 0x05, + "V5A_DDR5", + 0x02 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x1388, + 0x1388, + 0x07D0 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C3.PA02._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C3.PA02._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C3.PA02._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C3.PA02._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA03) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C3&PA03") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y57, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C3.PA03._CRS._Y57._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + BADR = 0x24 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C3.PA03._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "V3P3DX_PCH_SSD1", + 0x0A, + "V3P3DX_CPU_SSD", + 0x0A, + "VBATTERY", + 0x05, + "V3P3A_WWAN", + 0x0A + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x2710, + 0x1388, + 0x2710 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C3.PA03._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C3.PA03._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C3.PA03._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C3.PA03._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA04) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C3&PA04") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y58, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C3.PA04._CRS._Y58._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + BADR = 0x26 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C3.PA04._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "V3P3_SLOTE", + 0x0A, + "V3P3_LAN", + 0x0A, + "V3P3DX_EDP", + 0x0A, + "VCC_EDP_BKLT", + 0x0A + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x2710, + 0x2710, + 0x2710 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x2F + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C3.PA04._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C3.PA04._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C3.PA04._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C3.PA04._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00.I2C5) + { + Device (PA01) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C5&PA01") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y59, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C5.PA01._CRS._Y59._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + BADR = 0x10 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C5.PA01._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "AUDIO_V1P8", + 0x0A, + "AUDIO_V5", + 0x0A, + "AUDIO_V12S", + 0x0A, + "STORAGE_PCH_SSD", + 0x0A + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x2710, + 0x2710, + 0x2710 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C5.PA01._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C5.PA01._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C5.PA01._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C5.PA01._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA02) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C5&PA02") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y5A, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C5.PA02._CRS._Y5A._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + BADR = 0x14 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C5.PA02._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "SYSTEM_VCCCORE_VIN", + 0x02, + "SYSTEM_VCCGT_VIN", + 0x02, + "CPU_V1P8", + 0x0A, + "CPU_V1P05", + 0x05 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x07D0, + 0x07D0, + 0x2710, + 0x1388 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C5.PA02._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C5.PA02._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C5.PA02._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C5.PA02._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA03) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C5&PA03") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y5B, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C5.PA03._CRS._Y5B._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + BADR = 0x16 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C5.PA03._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "SYSTEM_VCCINAUX_VIN", + 0x05, + "CPU_VCCDD2", + 0x05, + "DRAM_V5A", + 0x02, + "SYSTEM_VBATA", + One + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x1388, + 0x07D0, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C5.PA03._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C5.PA03._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C5.PA03._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C5.PA03._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA04) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C5&PA04") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y5C, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C5.PA04._CRS._Y5C._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + BADR = 0x18 + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C5.PA04._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "PLATFORM_V1P8A", + 0x05, + "PCH_V0P82A", + 0x02, + "PLATFORM_V3P3A_DSW", + One, + "PLATFORM_V5A_DS3", + One + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x1388, + 0x07D0, + 0x03E8, + 0x03E8 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C5.PA04._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C5.PA04._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C5.PA04._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C5.PA04._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (PA05) + { + Name (_HID, "MCHP1930") // _HID: Hardware ID + Name (_UID, "I2C5&PA05") // _UID: Unique ID + Name (_S0W, 0x03) // _S0W: S0 Device Wake State + Method (_STA, 0, Serialized) // _STA: Status + { + If (POME) + { + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (0x0F) + } + + } + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y5D, Exclusive, + ) + }) + CreateWordField (RBUF, \_SB.PC00.I2C5.PA05._CRS._Y5D._ADR, BADR) // _ADR: Address + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + BADR = 0x1C + } + Default + { + BADR = Zero + } + + } + + Return (RBUF) /* \_SB_.PC00.I2C5.PA05._CRS.RBUF */ + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) + { + Return (Buffer (One) + { + 0x00 // . + }) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + } + + Break + } + Case (One) + { + Name (PKG1, Package (0x02) + { + Package (0x08) + { + "", + Zero, + "", + Zero, + "", + Zero, + "", + Zero + }, + + Package (0x08) + { + "STORAGE_CPU_SSD", + 0x0A, + "CONNECTIVITY_WLAN", + 0x02, + "CONNECTIVITY_LAN", + 0x0A, + "CONNECTIVITY_WWAN", + 0x0A + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG1 [One])) + } + Default + { + Return (DerefOf (PKG1 [Zero])) + } + + } + } + Case (0x02) + { + If ((Arg1 < One)) + { + Break + } + + Name (PKG2, Package (0x02) + { + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + 0x2710, + 0x07D0, + 0x2710, + 0x2710 + } + }) + Switch (ToInteger (PLID)) + { + Case (Package (0x01) + { + 0x3B + } + +) + { + Return (DerefOf (PKG2 [One])) + } + Default + { + Return (DerefOf (PKG2 [Zero])) + } + + } + } + Case (0x03) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF3, Package (0x01) + { + 0x0F + }) + Return (BUF3) /* \_SB_.PC00.I2C5.PA05._DSM.BUF3 */ + } + Case (0x04) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF4, Package (0x01) + { + Zero + }) + Return (BUF4) /* \_SB_.PC00.I2C5.PA05._DSM.BUF4 */ + } + Case (0x05) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF5, Package (0x02) + { + 0x0400, + 0x08 + }) + Return (BUF5) /* \_SB_.PC00.I2C5.PA05._DSM.BUF5 */ + } + Case (0x06) + { + If ((Arg1 < One)) + { + Break + } + + Name (BUF6, Package (0x01) + { + 0x0384 + }) + Return (BUF6) /* \_SB_.PC00.I2C5.PA05._DSM.BUF6 */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB) + { + Device (COEX) + { + Name (_HID, EisaId ("INT3519")) // _HID: Hardware ID + Name (_STR, Unicode ("CoExistence Manager")) // _STR: Description String + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((COEM == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + } + } + + Scope (_SB.PC00.ISHD) + { + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If (PCIC (Arg0)) + { + Return (PCID (Arg0, Arg1, Arg2, Arg3)) + } + + If (CondRefOf (HIWC)) + { + If (HIWC (Arg0)) + { + If ((Arg2 <= 0x02)) + { + If (CondRefOf (HIDW)) + { + Return (HIDW (Arg0, Arg1, Arg2, Arg3)) + } + } + ElseIf ((Arg2 == 0x03)) + { + If (CondRefOf (ISAR)) + { + Return (ISAR (Arg0, Arg1, Arg2, Arg3)) + } + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Scope (_SB) + { + Device (PR00) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (PR01) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (PR02) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } + + Device (PR03) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + + Device (PR04) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } + + Device (PR05) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } + + Device (PR06) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } + + Device (PR07) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + + Device (PR08) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + } + + Device (PR09) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x09) // _UID: Unique ID + } + + Device (PR10) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0A) // _UID: Unique ID + } + + Device (PR11) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0B) // _UID: Unique ID + } + + Device (PR12) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0C) // _UID: Unique ID + } + + Device (PR13) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0D) // _UID: Unique ID + } + + Device (PR14) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0E) // _UID: Unique ID + } + + Device (PR15) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0F) // _UID: Unique ID + } + + Device (PR16) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x10) // _UID: Unique ID + } + + Device (PR17) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x11) // _UID: Unique ID + } + + Device (PR18) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x12) // _UID: Unique ID + } + + Device (PR19) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x13) // _UID: Unique ID + } + + Device (PR20) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x14) // _UID: Unique ID + } + + Device (PR21) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x15) // _UID: Unique ID + } + + Device (PR22) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x16) // _UID: Unique ID + } + + Device (PR23) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x17) // _UID: Unique ID + } + + Device (PR24) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x18) // _UID: Unique ID + } + + Device (PR25) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x19) // _UID: Unique ID + } + + Device (PR26) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1A) // _UID: Unique ID + } + + Device (PR27) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1B) // _UID: Unique ID + } + + Device (PR28) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1C) // _UID: Unique ID + } + + Device (PR29) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1D) // _UID: Unique ID + } + + Device (PR30) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1E) // _UID: Unique ID + } + + Device (PR31) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x1F) // _UID: Unique ID + } + + Device (PR32) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x20) // _UID: Unique ID + } + + Device (PR33) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x21) // _UID: Unique ID + } + + Device (PR34) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x22) // _UID: Unique ID + } + + Device (PR35) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x23) // _UID: Unique ID + } + + Device (PR36) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x24) // _UID: Unique ID + } + + Device (PR37) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x25) // _UID: Unique ID + } + + Device (PR38) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x26) // _UID: Unique ID + } + + Device (PR39) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x27) // _UID: Unique ID + } + + Device (PR40) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x28) // _UID: Unique ID + } + + Device (PR41) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x29) // _UID: Unique ID + } + + Device (PR42) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2A) // _UID: Unique ID + } + + Device (PR43) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2B) // _UID: Unique ID + } + + Device (PR44) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2C) // _UID: Unique ID + } + + Device (PR45) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2D) // _UID: Unique ID + } + + Device (PR46) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2E) // _UID: Unique ID + } + + Device (PR47) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x2F) // _UID: Unique ID + } + + Device (PR48) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x30) // _UID: Unique ID + } + + Device (PR49) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x31) // _UID: Unique ID + } + + Device (PR50) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x32) // _UID: Unique ID + } + + Device (PR51) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x33) // _UID: Unique ID + } + + Device (PR52) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x34) // _UID: Unique ID + } + + Device (PR53) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x35) // _UID: Unique ID + } + + Device (PR54) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x36) // _UID: Unique ID + } + + Device (PR55) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x37) // _UID: Unique ID + } + + Device (PR56) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x38) // _UID: Unique ID + } + + Device (PR57) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x39) // _UID: Unique ID + } + + Device (PR58) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3A) // _UID: Unique ID + } + + Device (PR59) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3B) // _UID: Unique ID + } + + Device (PR60) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3C) // _UID: Unique ID + } + + Device (PR61) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3D) // _UID: Unique ID + } + + Device (PR62) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3E) // _UID: Unique ID + } + + Device (PR63) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x3F) // _UID: Unique ID + } + } + + Scope (_SB) + { + Device (PAGD) + { + Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (_OSI ("Processor Aggregator Device")) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (_PUR, Package (0x02) // _PUR: Processor Utilization Request + { + One, + Zero + }) + } + } + + Scope (_SB.PC00) + { + Device (PDRC) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00008000, // Address Length + _Y5E) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y5F) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y60) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y61) + Memory32Fixed (ReadWrite, + 0xFED20000, // Address Base + 0x00060000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0xFED90000, // Address Base + 0x00004000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFED45000, // Address Base + 0x0004B000, // Address Length + ) + Memory32Fixed (ReadOnly, + 0xFEE00000, // Address Base + 0x00100000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y62) + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y5E._BAS, MBR0) // _BAS: Base Address + MBR0 = GMHB () + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y5F._BAS, DBR0) // _BAS: Base Address + DBR0 = GDMB () + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y60._BAS, EBR0) // _BAS: Base Address + EBR0 = GEPB () + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y61._BAS, XBR0) // _BAS: Base Address + XBR0 = GPCB () + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y61._LEN, XSZ0) // _LEN: Length + XSZ0 = GPCL () + If (!HPTE) + { + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y62._BAS, HBAS) // _BAS: Base Address + CreateDWordField (BUF0, \_SB.PC00.PDRC._Y62._LEN, HLEN) // _LEN: Length + HBAS = HPTB /* \HPTB */ + HLEN = 0x0400 + } + + Return (BUF0) /* \_SB_.PC00.PDRC.BUF0 */ + } + } + } + + Method (BRTN, 1, Serialized) + { + If (((DIDX & 0x0F0F) == 0x0400)) + { + Notify (\_SB.PC00.GFX0.DD1F, Arg0) + } + + If (((DIDY & 0x0F0F) == 0x0401)) + { + Notify (\_SB.PC00.GFX0.DD2F, Arg0) + } + + If (((DGDX & 0x0F0F) == 0x0400)) + { + Notify (\_SB.PC00.PEG1.PEGP.PEGB.PEGE.DEDP, Arg0) + } + } + + Scope (_GPE) + { + If ((AL6D == One)) + { + Method (_L6D, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + If (CondRefOf (\_GPE.SL6D)) + { + SL6D () + } + } + } + + Method (_L69, 0, Serialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + SL69 () + } + + Method (_L61, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + L01C += One + P8XH (Zero, One) + P8XH (One, L01C) + SL61 () + } + + Method (_L62, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + GPEC = Zero + } + + Method (_L66, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + SL66 () + } + + Name (PRES, One) + Method (_L6F, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + If (CondRefOf (\_GPE.AL6F)) + { + AL6F () + } + Else + { + } + + SL6F () + } + + Method (_L72, 0, Serialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + If (CondRefOf (\_SB.AWAC)) + { + \_SB.AWAC.WAST = One + Notify (\_SB.AWAC, 0x02) // Device Wake + } + } + } + + Method (GMIO, 2, Serialized) + { + OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (Arg0), 0x20) + Field (PXCS, AnyAcc, NoLock, Preserve) + { + Offset (0x18), + PBUS, 8, + SBUS, 8 + } + + Local0 = \_SB.PC00.GPCB () + Local0 += ((Arg1 & 0x001F0000) >> One) + Local0 += ((Arg1 & 0x07) << 0x0C) + Local0 += (SBUS << 0x14) + Return (Local0) + } + + Scope (_SB.PC00.RP01.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP01.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP01.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP01.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP01.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP01.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP01.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP01.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP01.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP01.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP01.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP01.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP01.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP01.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP01.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + If (CondRefOf (\_SB.PC00.RP02.PXSX)) + { + Scope (_SB.PC00.RP02.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP02.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP02.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP02.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP02.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP02.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP02.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP02.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP02.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP02.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP02.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP02.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP02.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP02.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP02.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP03.PXSX)) + { + Scope (_SB.PC00.RP03.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP03.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP03.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP03.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP03.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP03.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP03.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP03.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP03.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP03.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP03.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP03.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP03.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP03.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP03.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP04.PXSX)) + { + Scope (_SB.PC00.RP04.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP04.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP04.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP04.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP04.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP04.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP04.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP04.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP04.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP04.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP04.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP04.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP04.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP04.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP04.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + Scope (_SB.PC00.RP05.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP05.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP05.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP05.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP05.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP05.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP05.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP05.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP05.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP05.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP05.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP05.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP05.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP05.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP05.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + If (CondRefOf (\_SB.PC00.RP06.PXSX)) + { + Scope (_SB.PC00.RP06.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP06.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP06.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP06.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP06.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP06.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP06.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP06.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP06.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP06.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP06.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP06.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP06.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP06.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP06.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP07.PXSX)) + { + Scope (_SB.PC00.RP07.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP07.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP07.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP07.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP07.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP07.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP07.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP07.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP07.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP07.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP07.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP07.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP07.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP07.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP07.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP08.PXSX)) + { + Scope (_SB.PC00.RP08.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP08.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP08.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP08.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP08.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP08.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP08.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP08.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP08.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP08.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP08.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP08.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP08.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP08.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP08.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + Scope (_SB.PC00.RP09.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP09.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP09.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP09.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP09.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP09.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP09.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP09.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP09.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP09.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP09.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP09.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP09.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP09.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP09.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + If (CondRefOf (\_SB.PC00.RP10.PXSX)) + { + Scope (_SB.PC00.RP10.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP10.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP10.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP10.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP10.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP10.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP10.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP10.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP10.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP10.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP10.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP10.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP10.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP10.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP10.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP11.PXSX)) + { + Scope (_SB.PC00.RP11.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP11.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP11.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP11.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP11.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP11.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP11.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP11.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP11.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP11.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP11.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP11.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP11.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP11.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP11.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP12.PXSX)) + { + Scope (_SB.PC00.RP12.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP12.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP12.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP12.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP12.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP12.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP12.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP12.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP12.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP12.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP12.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP12.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP12.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP12.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP12.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP13.PXSX)) + { + Scope (_SB.PC00.RP13.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP13.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP13.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP13.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP13.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP13.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP13.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP13.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP13.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP13.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP13.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP13.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP13.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP13.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP13.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP14.PXSX)) + { + Scope (_SB.PC00.RP14.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP14.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP14.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP14.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP14.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP14.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP14.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP14.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP14.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP14.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP14.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP14.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP14.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP14.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP14.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP15.PXSX)) + { + Scope (_SB.PC00.RP15.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP15.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP15.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP15.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP15.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP15.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP15.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP15.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP15.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP15.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP15.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP15.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP15.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP15.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP15.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP16.PXSX)) + { + Scope (_SB.PC00.RP16.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP16.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP16.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP16.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP16.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP16.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP16.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP16.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP16.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP16.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP16.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP16.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP16.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP16.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP16.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP17.PXSX)) + { + Scope (_SB.PC00.RP17.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP17.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP17.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP17.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP17.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP17.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP17.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP17.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP17.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP17.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP17.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP17.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP17.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP17.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP17.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP18.PXSX)) + { + Scope (_SB.PC00.RP18.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP18.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP18.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP18.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP18.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP18.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP18.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP18.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP18.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP18.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP18.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP18.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP18.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP18.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP18.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP19.PXSX)) + { + Scope (_SB.PC00.RP19.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP19.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP19.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP19.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP19.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP19.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP19.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP19.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP19.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP19.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP19.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP19.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP19.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP19.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP19.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP20.PXSX)) + { + Scope (_SB.PC00.RP20.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP20.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP20.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP20.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP20.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP20.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP20.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP20.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP20.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP20.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP20.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP20.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP20.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP20.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP20.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP21.PXSX)) + { + Scope (_SB.PC00.RP21.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP21.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP21.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP21.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP21.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP21.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP21.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP21.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP21.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP21.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP21.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP21.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP21.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP21.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP21.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP22.PXSX)) + { + Scope (_SB.PC00.RP22.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP22.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP22.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP22.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP22.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP22.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP22.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP22.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP22.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP22.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP22.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP22.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP22.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP22.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP22.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP23.PXSX)) + { + Scope (_SB.PC00.RP23.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP23.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP23.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP23.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP23.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP23.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP23.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP23.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP23.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP23.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP23.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP23.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP23.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP23.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP23.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP24.PXSX)) + { + Scope (_SB.PC00.RP24.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP24.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP24.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP24.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP24.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP24.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP24.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP24.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP24.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP24.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP24.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP24.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP24.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP24.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP24.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP25.PXSX)) + { + Scope (_SB.PC00.RP25.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP25.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP25.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP25.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP25.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP25.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP25.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP25.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP25.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP25.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP25.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP25.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP25.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP25.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP25.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP26.PXSX)) + { + Scope (_SB.PC00.RP26.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP26.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP26.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP26.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP26.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP26.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP26.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP26.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP26.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP26.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP26.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP26.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP26.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP26.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP26.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP27.PXSX)) + { + Scope (_SB.PC00.RP27.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP27.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP27.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP27.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP27.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP27.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP27.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP27.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP27.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP27.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP27.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP27.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP27.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP27.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP27.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + If (CondRefOf (\_SB.PC00.RP28.PXSX)) + { + Scope (_SB.PC00.RP28.PXSX) + { + OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) + Field (RPXX, AnyAcc, NoLock, Preserve) + { + VDID, 32, + Offset (0x2C), + SVID, 16 + } + + OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + 0x44), 0x06) + Field (FLDR, ByteAcc, NoLock, Preserve) + { + DCAP, 32, + DCTR, 16 + } + + Method (WIST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x25268086) + { + Return (One) + } + Case (0x271B8086) + { + Return (One) + } + Case (0x27238086) + { + Return (One) + } + Case (0x27258086) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + Method (WWST, 0, Serialized) + { + If (CondRefOf (VDID)) + { + Switch (ToInteger (VDID)) + { + Case (0x73608086) + { + Return (One) + } + Case (0x75608086) + { + Return (One) + } + Case (0x4D7514C3) + { + Return (One) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Zero) + } + } + + If (WIST ()) + { + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP28.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.RP28.PXSX.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.RP28.PXSX.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.RP28.PXSX.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.RP28.PXSX.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.RP28.PXSX.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.RP28.PXSX.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.RP28.PXSX.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.RP28.PXSX.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.RP28.PXSX.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.RP28.PXSX.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.RP28.PXSX.GPCX */ + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + Method (FHRF, 1, NotSerialized) + { + If ((GGOV (PRST) != WPRP)) + { + DL23 () + SGOV (PRST, WPRP) + } + Else + { + } + + Sleep (TR2B) + SGOV (WBRS, PBRS) + If ((Arg0 == Zero)) + { + Sleep (TBTG) + } + ElseIf ((Arg0 == One)) + { + SPCO (WCLK, Zero) + Sleep (TB2F) + SGOV (WFCP, (~PFCP & One)) + Sleep (TFDI) + } + Else + { + } + } + + Method (SHRF, 0, NotSerialized) + { + PSD0 (SLOT) + SPCO (WCLK, One) + SGOV (WFCP, PFCP) + Sleep (TN2B) + SGOV (WBRS, (~PBRS & One)) + Sleep (TB2R) + SGOV (PRST, (~WPRP & One)) + L23D () + } + + Method (DOSV, 0, NotSerialized) + { + Local0 = Zero + While (((SVID != WSID) && (Local0 < WSTO))) + { + Local0++ + Sleep (One) + } + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + If ((WWEN == 0x02)) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (Zero) + SHRF () + Release (WWMT) + DOSV () + } + } + Else + { + SGOV (WBRS, PBRS) + Sleep (0xC8) + Notify (PXSX, One) // Device Check + SGOV (PRST, (~WPRP & One)) + SGOV (WBRS, (~PBRS & One)) + Sleep (0xC8) + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x14)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Sleep (0x0A) + Notify (PXSX, One) // Device Check + } + } + + PowerResource (MRST, 0x05, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + FHRF (One) + SHRF () + Release (WWMT) + DOSV () + } + } + } + } + + If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) + { + PowerResource (DRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((DCAP & 0x10000000)) + { + Local0 = DCTR /* \_SB_.PC00.RP28.PXSX.DCTR */ + Local0 |= 0x8000 + DCTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + If (WIST ()) + { + If (CondRefOf (WRST)) + { + Return (Package (0x01) + { + WRST + }) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If (CondRefOf (MRST)) + { + Return (Package (0x01) + { + MRST + }) + } + } + + Return (Package (0x01) + { + DRST + }) + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP28.PXSX.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (WIST ()) + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + } + + If (((WWEN != Zero) && (WWRP == SLOT))) + { + If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x09 // . + }) + } + + If ((Arg2 == One)){} + If ((Arg2 == 0x02)){} + If ((Arg2 == 0x03)) + { + If ((WRTO == One)){} + ElseIf ((WRTO == 0x03)){} + Else + { + } + + Return (WRTO) /* \WRTO */ + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + + Scope (_SB) + { + Name (PDAT, Zero) + Name (DSSI, Zero) + Device (WFDE) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "DSarDev") // _UID: Unique ID + Name (_WDG, Buffer (0x3C) + { + /* 0000 */ 0xEF, 0x9D, 0xC4, 0x2B, 0x15, 0x7B, 0x05, 0x4F, // ...+.{.O + /* 0008 */ 0x8B, 0xB7, 0xEE, 0x37, 0xB9, 0x54, 0x7C, 0x0B, // ...7.T|. + /* 0010 */ 0x44, 0x45, 0x01, 0x02, 0x3E, 0xA3, 0xFE, 0xA6, // DE..>... + /* 0018 */ 0xBF, 0xDA, 0xF5, 0x46, 0xBF, 0xC8, 0x46, 0x0D, // ...F..F. + /* 0020 */ 0x96, 0x1B, 0xEC, 0x9F, 0xD0, 0x00, 0x01, 0x08, // ........ + /* 0028 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... + /* 0030 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). + /* 0038 */ 0x43, 0x43, 0x01, 0x00 // CC.. + }) + Method (WMDE, 3, NotSerialized) + { + If ((Arg1 == One)) + { + Return (One) + } + + If ((Arg1 == 0x02)) + { + If ((DSSI == Zero)) + { + PDAT = 0x00010001 + DSSI = One + } + + Return (One) + } + + If ((Arg1 == 0x03)) + { + Return (PDAT) /* \_SB_.PDAT */ + } + + Return (Zero) + } + + Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF + { + If ((Arg0 == 0xD0)) + { + Return (PDAT) /* \_SB_.PDAT */ + } + + Return (Zero) + } + + Name (WQCC, Buffer (0x0482) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x72, 0x04, 0x00, 0x00, 0xF4, 0x0F, 0x00, 0x00, // r....... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0xC2, 0x87, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0xA4, 0x82, 0x42, 0x04, // ......B. + /* 0028 */ 0x8A, 0x43, 0x24, 0xC1, 0x0E, 0x60, 0x30, 0x1A, // .C$..`0. + /* 0030 */ 0x40, 0x24, 0x07, 0x42, 0x2E, 0x98, 0x98, 0x00, // @$.B.... + /* 0038 */ 0x11, 0x10, 0xF2, 0x2A, 0xC0, 0xA6, 0x00, 0x93, // ...*.... + /* 0040 */ 0x20, 0xEA, 0xDF, 0x1F, 0xA2, 0x24, 0x38, 0x94, // ....$8. + /* 0048 */ 0x10, 0x08, 0x49, 0x14, 0x60, 0x5E, 0x80, 0x6E, // ..I.`^.n + /* 0050 */ 0x01, 0x86, 0x05, 0xD8, 0x16, 0x60, 0x5A, 0x80, // .....`Z. + /* 0058 */ 0x63, 0x48, 0x2A, 0x0D, 0x9C, 0x12, 0x58, 0x0A, // cH*...X. + /* 0060 */ 0x84, 0x84, 0x0A, 0x50, 0x2E, 0xC0, 0xB7, 0x00, // ...P.... + /* 0068 */ 0xED, 0x88, 0x92, 0x2C, 0xC0, 0x32, 0x8C, 0x08, // ...,.2.. + /* 0070 */ 0x3C, 0x0A, 0x86, 0xC6, 0xA1, 0xB1, 0xC3, 0xB0, // <....... + /* 0078 */ 0x4C, 0x30, 0x0D, 0xE2, 0x30, 0xCA, 0x46, 0x16, // L0..0.F. + /* 0080 */ 0x81, 0x71, 0x3B, 0x15, 0x20, 0x57, 0x80, 0x30, // .q;. W.0 + /* 0088 */ 0x01, 0xE2, 0x51, 0x85, 0xD1, 0x1C, 0x14, 0x09, // ..Q..... + /* 0090 */ 0x00, 0x8D, 0x12, 0x33, 0x26, 0x02, 0xDB, 0x39, // ...3&..9 + /* 0098 */ 0xB6, 0x46, 0x71, 0x2A, 0x85, 0x0B, 0x90, 0x8E, // .Fq*.... + /* 00A0 */ 0xA1, 0x11, 0x1C, 0x57, 0x82, 0xE8, 0xC1, 0x82, // ...W.... + /* 00A8 */ 0x44, 0x8B, 0x13, 0xAD, 0x20, 0x4C, 0xCD, 0x22, // D... L." + /* 00B0 */ 0x5C, 0x88, 0x28, 0x31, 0x8A, 0x86, 0x21, 0x28, // \.(1..!( + /* 00B8 */ 0x15, 0x8E, 0x49, 0x3E, 0x41, 0x85, 0x12, 0xD6, // ..I>A... + /* 00C0 */ 0x48, 0x06, 0x8B, 0x7C, 0x6E, 0x71, 0x3D, 0x07, // H..|nq=. + /* 00C8 */ 0x4F, 0xEC, 0xF0, 0x8C, 0x53, 0x29, 0x88, 0xD0, // O...S).. + /* 00D0 */ 0x82, 0x99, 0xC0, 0xE3, 0x3A, 0x20, 0x8C, 0x0C, // ....: .. + /* 00D8 */ 0x08, 0x79, 0x16, 0x60, 0x7D, 0xA4, 0x84, 0xC0, // .y.`}... + /* 00E0 */ 0xEE, 0x05, 0x28, 0x9B, 0x85, 0x1C, 0xCE, 0x4D, // ..(....M + /* 00E8 */ 0x63, 0x3B, 0x82, 0x16, 0x05, 0x68, 0x14, 0x60, // c;...h.` + /* 00F0 */ 0x4B, 0x80, 0x37, 0x24, 0x19, 0x13, 0x60, 0x0D, // K.7$..`. + /* 00F8 */ 0x45, 0x58, 0x81, 0xCE, 0x30, 0x8A, 0xC5, 0x41, // EX..0..A + /* 0100 */ 0x09, 0x21, 0x5A, 0x94, 0x90, 0x11, 0x3A, 0x83, // .!Z...:. + /* 0108 */ 0x24, 0xC8, 0xD1, 0x22, 0x46, 0x89, 0x1F, 0x32, // $.."F..2 + /* 0110 */ 0x4E, 0xFB, 0x83, 0x20, 0x11, 0xCF, 0x05, 0x92, // N.. .... + /* 0118 */ 0x70, 0x3C, 0xF0, 0x68, 0x50, 0x67, 0x81, 0x04, // p<.hPg.. + /* 0120 */ 0xCF, 0x06, 0x1E, 0xDF, 0x79, 0x7A, 0x94, 0x06, // ....yz.. + /* 0128 */ 0x39, 0xDF, 0x13, 0xAB, 0xF3, 0x50, 0x40, 0x86, // 9....P@. + /* 0130 */ 0xCF, 0xB0, 0x12, 0xFC, 0xFF, 0xFF, 0x13, 0x7C, // .......| + /* 0138 */ 0x4A, 0xC0, 0xBB, 0x06, 0xD4, 0xF5, 0xE0, 0xE1, // J....... + /* 0140 */ 0x80, 0xCD, 0xD1, 0x70, 0x7C, 0x88, 0x9E, 0xEA, // ...p|... + /* 0148 */ 0x99, 0xB2, 0x91, 0x30, 0x88, 0x33, 0x7A, 0x2E, // ...0.3z. + /* 0150 */ 0xC0, 0x0E, 0xEB, 0x64, 0x1E, 0x0A, 0x4A, 0x15, // ...d..J. + /* 0158 */ 0x60, 0xF6, 0x80, 0xA0, 0xD1, 0x25, 0x38, 0x1E, // `....%8. + /* 0160 */ 0xCF, 0xDC, 0xF3, 0x39, 0xE1, 0x04, 0x96, 0x3F, // ...9...? + /* 0168 */ 0x08, 0xD4, 0xC8, 0x0C, 0x6D, 0x83, 0xD3, 0xD2, // ....m... + /* 0170 */ 0xA5, 0xC0, 0x57, 0x00, 0x13, 0x58, 0xEC, 0x91, // ..W..X.. + /* 0178 */ 0x82, 0x8E, 0x07, 0xFC, 0x8A, 0x6F, 0x09, 0x42, // .....o.B + /* 0180 */ 0x78, 0x73, 0xF0, 0x7C, 0x4D, 0x10, 0x2D, 0x30, // xs.|M.-0 + /* 0188 */ 0x76, 0x40, 0xF6, 0x2B, 0x00, 0x21, 0xF8, 0x4B, // v@.+.!.K + /* 0190 */ 0xC4, 0x11, 0xBD, 0x27, 0x44, 0x78, 0x9E, 0xF0, // ...'Dx.. + /* 0198 */ 0x90, 0x1E, 0x08, 0x42, 0xC4, 0xEA, 0xF1, 0xDA, // ...B.... + /* 01A0 */ 0x40, 0xCE, 0x09, 0xBE, 0x5F, 0xF8, 0xE8, 0x80, // @..._... + /* 01A8 */ 0xBB, 0x39, 0x70, 0x02, 0x8B, 0x3C, 0x4A, 0xA0, // .9p...h..... + /* 02B8 */ 0x40, 0xC4, 0x0F, 0x13, 0xE0, 0xDE, 0x8E, 0x27, // @......' + /* 02C0 */ 0x82, 0x1F, 0x08, 0x3E, 0xDE, 0x69, 0x02, 0x14, // ...>.i.. + /* 02C8 */ 0xF7, 0x83, 0x87, 0x25, 0x70, 0x0E, 0x12, 0xD6, // ...%p... + /* 02D0 */ 0x61, 0x02, 0x70, 0x12, 0xF1, 0x30, 0x01, 0xBA, // a.p..0.. + /* 02D8 */ 0xB3, 0x80, 0x0F, 0x13, 0xE0, 0xF8, 0xFF, 0x1F, // ........ + /* 02E0 */ 0x26, 0x38, 0x88, 0x0F, 0x13, 0x60, 0x3B, 0xF8, // &8...`;. + /* 02E8 */ 0x60, 0x0E, 0x13, 0xEC, 0x1A, 0x00, 0x06, 0x99, // `....... + /* 02F0 */ 0x67, 0x09, 0xD4, 0xD9, 0xCD, 0xD2, 0xCF, 0x12, // g....... + /* 02F8 */ 0x90, 0x6F, 0x42, 0x18, 0xA1, 0x07, 0x09, 0x94, // .oB..... + /* 0300 */ 0x44, 0x0A, 0x09, 0x3C, 0x48, 0xA0, 0x24, 0xC1, // D...<.... + /* 03F0 */ 0xCE, 0xC1, 0x77, 0x96, 0x28, 0xC6, 0x78, 0xF2, // ..w.(.x. + /* 03F8 */ 0x30, 0x8C, 0x91, 0x0C, 0xEA, 0x93, 0x1C, 0x76, // 0......v + /* 0400 */ 0x00, 0xEC, 0xFE, 0x6B, 0x88, 0x40, 0xAF, 0x18, // ...k.@.. + /* 0408 */ 0x7C, 0x6C, 0xEC, 0xAC, 0x03, 0xBE, 0x93, 0xE7, // |l...... + /* 0410 */ 0xB3, 0x29, 0x98, 0x6E, 0x2E, 0xB8, 0xF3, 0xC4, // .).n.... + /* 0418 */ 0x43, 0x08, 0x1F, 0x9B, 0x07, 0xE5, 0x89, 0xB2, // C....... + /* 0420 */ 0xE3, 0x08, 0xE6, 0x74, 0x0A, 0x4C, 0xAE, 0x48, // ...t.L.H + /* 0428 */ 0x1E, 0x02, 0x3F, 0x68, 0x78, 0x08, 0x7C, 0x00, // ..?hx.|. + /* 0430 */ 0xAD, 0xCE, 0x92, 0xDC, 0x4E, 0xCE, 0x0D, 0x77, // ....N..w + /* 0438 */ 0x52, 0xE0, 0x53, 0xC2, 0x0D, 0x00, 0xA3, 0xD0, // R.S..... + /* 0440 */ 0xA6, 0x4F, 0x8D, 0x46, 0xAD, 0x1A, 0x94, 0xA9, // .O.F.... + /* 0448 */ 0x51, 0xA6, 0x41, 0xAD, 0x3E, 0x95, 0x1A, 0x33, // Q.A.>..3 + /* 0450 */ 0x76, 0x4A, 0xB0, 0xC0, 0x87, 0x85, 0x4E, 0x0E, // vJ....N. + /* 0458 */ 0x8E, 0x07, 0x42, 0x23, 0x1D, 0x75, 0x64, 0xE4, // ..B#.ud. + /* 0460 */ 0x44, 0x6A, 0x10, 0x01, 0x59, 0xCA, 0xE9, 0x55, // Dj..Y..U + /* 0468 */ 0x40, 0x3E, 0xBF, 0x72, 0xC1, 0x26, 0x80, 0x98, // @>.r.&.. + /* 0470 */ 0x7C, 0x10, 0x01, 0x93, 0x47, 0x83, 0x40, 0x2C, // |...G.@, + /* 0478 */ 0xC8, 0x06, 0x08, 0x13, 0xAD, 0x03, 0x84, 0xFD, // ........ + /* 0480 */ 0xFF, 0x01 // .. + }) + } + + Device (WFTE) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "TestDev") // _UID: Unique ID + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x7F, 0xAB, 0x13, 0x1F, 0x20, 0x62, 0x10, 0x42, // .... b.B + /* 0008 */ 0x8F, 0x8E, 0x8B, 0xB5, 0xE7, 0x1E, 0xE9, 0x69, // .......i + /* 0010 */ 0x54, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // TE..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x43, 0x43, 0x01, 0x00 // ..).CC.. + }) + Method (WMTE, 3, NotSerialized) + { + If ((Arg1 == One)) + { + PDAT = Arg2 + Notify (WFDE, 0xD0) // Hardware-Specific + Return (PDAT) /* \_SB_.PDAT */ + } + + Return (Zero) + } + + Name (WQCC, Buffer (0x02F1) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0xE1, 0x02, 0x00, 0x00, 0xC2, 0x06, 0x00, 0x00, // ........ + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0xA8, 0x5D, 0x83, 0x00, 0x01, 0x06, 0x18, 0x42, // .].....B + /* 0020 */ 0x20, 0x14, 0x03, 0x89, 0xC0, 0xA2, 0x69, 0x24, // .....i$ + /* 0028 */ 0xC7, 0x01, 0x0C, 0x86, 0xCB, 0x72, 0x20, 0xE4, // .....r . + /* 0030 */ 0x82, 0x89, 0x09, 0x10, 0x01, 0x21, 0xAF, 0x02, // .....!.. + /* 0038 */ 0x6C, 0x0A, 0x30, 0x09, 0xA2, 0xFE, 0xFD, 0x21, // l.0....! + /* 0040 */ 0x4A, 0x82, 0x43, 0x09, 0x81, 0x90, 0x64, 0x01, // J.C...d. + /* 0048 */ 0xE6, 0x05, 0xE8, 0x16, 0x60, 0x58, 0x80, 0x6D, // ....`X.m + /* 0050 */ 0x01, 0xA6, 0x05, 0x38, 0x86, 0xA4, 0xD2, 0xC0, // ...8.... + /* 0058 */ 0x29, 0x81, 0xA5, 0x40, 0x48, 0xB8, 0x00, 0xE5, // )..@H... + /* 0060 */ 0x02, 0x7C, 0x0B, 0xD0, 0x8E, 0x28, 0xDC, 0x96, // .|...(.. + /* 0068 */ 0x61, 0x44, 0xE0, 0x51, 0x44, 0xB6, 0x50, 0x34, // aD.QD.P4 + /* 0070 */ 0x0A, 0x8D, 0x1D, 0x86, 0x65, 0x82, 0x69, 0x10, // ....e.i. + /* 0078 */ 0x87, 0x51, 0x36, 0xB2, 0x08, 0x3C, 0xA1, 0x4E, // .Q6..<.N + /* 0080 */ 0x05, 0xC8, 0x15, 0x20, 0x4C, 0x80, 0x78, 0x54, // ... L.xT + /* 0088 */ 0x61, 0x34, 0x07, 0x45, 0x20, 0x43, 0x63, 0xC4, // a4.E Cc. + /* 0090 */ 0x40, 0x48, 0x22, 0xAC, 0x9C, 0x63, 0x6B, 0x14, // @H"..ck. + /* 0098 */ 0xA7, 0x71, 0x34, 0xA5, 0x63, 0x68, 0x04, 0xC7, // .q4.ch.. + /* 00A0 */ 0x75, 0x40, 0x06, 0xE9, 0x7D, 0x3A, 0x44, 0xD0, // u@..}:D. + /* 00A8 */ 0x84, 0x34, 0x8A, 0x68, 0x21, 0xA2, 0x04, 0x3D, // .4.h!..= + /* 00B0 */ 0x8E, 0x20, 0x81, 0x23, 0x24, 0x30, 0xCC, 0x31, // . .#$0.1 + /* 00B8 */ 0x60, 0x64, 0x40, 0xC8, 0xB3, 0x00, 0xEB, 0x83, // `d@..... + /* 00C0 */ 0x23, 0x04, 0x76, 0x2F, 0xC0, 0x98, 0x00, 0x8D, // #.v/.... + /* 00C8 */ 0x10, 0x72, 0x26, 0xC0, 0xA0, 0x00, 0x85, 0x02, // .r&..... + /* 00D0 */ 0xBC, 0xC1, 0xC8, 0x96, 0x00, 0x6D, 0x02, 0x94, // .....m.. + /* 00D8 */ 0x21, 0x68, 0x4A, 0x51, 0x0E, 0x2A, 0x48, 0xB8, // !hJQ.*H. + /* 00E0 */ 0x28, 0x16, 0x87, 0x26, 0x88, 0x16, 0x51, 0x08, // (..&..Q. + /* 00E8 */ 0x68, 0x84, 0xD6, 0x60, 0x84, 0x1B, 0x2E, 0x46, // h..`...F + /* 00F0 */ 0x84, 0x93, 0x8B, 0x1C, 0xA2, 0xFD, 0x41, 0x90, // ......A. + /* 00F8 */ 0x68, 0x47, 0x01, 0x49, 0x00, 0x51, 0xA4, 0xD1, // hG.I.Q.. + /* 0100 */ 0xA0, 0x86, 0x9F, 0xE0, 0x71, 0xC0, 0x47, 0x81, // ....q.G. + /* 0108 */ 0x93, 0x3B, 0xA9, 0x13, 0x33, 0xC8, 0x89, 0x1D, // .;..3... + /* 0110 */ 0x5D, 0x9D, 0xE7, 0x00, 0x32, 0x62, 0x86, 0x95, // ]...2b.. + /* 0118 */ 0xE0, 0xD7, 0xC0, 0x07, 0x03, 0xBC, 0x6B, 0x40, // ......k@ + /* 0120 */ 0xDD, 0x08, 0x9E, 0x07, 0xD8, 0x30, 0xC3, 0x61, // .....0.a + /* 0128 */ 0x86, 0xE8, 0xD1, 0x86, 0xFB, 0xFF, 0x9F, 0xC0, // ........ + /* 0130 */ 0x21, 0x32, 0x40, 0x0F, 0xED, 0x51, 0x00, 0xEB, // !2@..Q.. + /* 0138 */ 0x70, 0x32, 0x3A, 0x07, 0x94, 0x2A, 0xC0, 0xEC, // p2:..*.. + /* 0140 */ 0x99, 0x40, 0x33, 0x4B, 0x70, 0x3C, 0x3E, 0x00, // .@3Kp<>. + /* 0148 */ 0x78, 0x3E, 0x27, 0x9C, 0xC0, 0xF2, 0x07, 0x81, // x>'..... + /* 0150 */ 0x1A, 0x99, 0xA1, 0x3D, 0xE3, 0xD3, 0x7A, 0x0F, // ...=..z. + /* 0158 */ 0xF0, 0xF1, 0xE0, 0xB0, 0x98, 0x58, 0x08, 0x29, // .....X.) + /* 0160 */ 0x80, 0xD0, 0x78, 0xC0, 0xAF, 0xF8, 0x68, 0x20, // ..x...h + /* 0168 */ 0x84, 0x97, 0x05, 0xCF, 0xD7, 0x87, 0x04, 0x03, // ........ + /* 0170 */ 0x63, 0x07, 0x64, 0xBF, 0x02, 0x10, 0x82, 0xBF, // c.d..... + /* 0178 */ 0x2E, 0x1C, 0xD1, 0x43, 0x43, 0x84, 0x04, 0x2F, // ...CC../ + /* 0180 */ 0x03, 0x47, 0x50, 0x29, 0xBE, 0xB0, 0x0E, 0x21, // .GP)...! + /* 0188 */ 0x46, 0xA4, 0x18, 0x51, 0x82, 0xD4, 0x0A, 0xA1, // F..Q.... + /* 0190 */ 0xE9, 0x87, 0x49, 0x50, 0xE4, 0xC9, 0x01, 0x3D, // ..IP...= + /* 0198 */ 0x02, 0x8E, 0x77, 0x02, 0xC7, 0x13, 0xD9, 0xE3, // ..w..... + /* 01A0 */ 0x89, 0x72, 0x12, 0x07, 0xE4, 0x33, 0x85, 0x11, // .r...3.. + /* 01A8 */ 0x4E, 0xF3, 0x51, 0xE2, 0xD1, 0xC2, 0x9A, 0x67, // N.Q....g + /* 01B0 */ 0xA4, 0x13, 0xC3, 0x39, 0xBD, 0x0D, 0x98, 0xA0, // ...9.... + /* 01B8 */ 0xB2, 0xE7, 0x80, 0x8E, 0x1F, 0x56, 0x05, 0x22, // .....V." + /* 01C0 */ 0x1B, 0x4B, 0xF5, 0x39, 0x83, 0x6A, 0x5E, 0xAE, // .K.9.j^. + /* 01C8 */ 0x46, 0x74, 0xCC, 0xC7, 0xEA, 0x11, 0x9C, 0xB4, // Ft...... + /* 01D0 */ 0xA7, 0x17, 0xD9, 0x4A, 0xC1, 0x04, 0xEC, 0x61, // ...J...a + /* 01D8 */ 0x5B, 0x23, 0x85, 0xD4, 0xD0, 0x68, 0x3C, 0x06, // [#...h<. + /* 01E0 */ 0x77, 0xFE, 0x13, 0x09, 0x05, 0x31, 0xA0, 0xC3, // w....1.. + /* 01E8 */ 0x41, 0xC8, 0xC9, 0x49, 0x00, 0xA5, 0x62, 0xBC, // A..I..b. + /* 01F0 */ 0xE4, 0x68, 0xC1, 0x08, 0xA6, 0x81, 0xD0, 0xDD, // .h...... + /* 01F8 */ 0xC1, 0xF3, 0xF3, 0x3D, 0x80, 0xDF, 0x4C, 0x7C, // ...=..L| + /* 0200 */ 0x32, 0x30, 0xB0, 0xEF, 0x13, 0x6F, 0x1C, 0xF0, // 20...o.. + /* 0208 */ 0xFF, 0xFF, 0x37, 0x0E, 0x36, 0x09, 0x8C, 0x9A, // ..7.6... + /* 0210 */ 0x23, 0x04, 0x9D, 0x02, 0xBF, 0x00, 0xBC, 0x0A, // #....... + /* 0218 */ 0x98, 0xC0, 0xBA, 0x2E, 0x06, 0xD0, 0x4F, 0x1D, // ......O. + /* 0220 */ 0x1E, 0xA8, 0xAF, 0x1C, 0x67, 0x63, 0x7D, 0x07, // ....gc}. + /* 0228 */ 0x03, 0x50, 0x00, 0xF9, 0x22, 0xE0, 0x93, 0xC1, // .P.."... + /* 0230 */ 0xC3, 0x00, 0xBB, 0x19, 0x18, 0x26, 0x9A, 0xD1, // .....&.. + /* 0238 */ 0xB9, 0xA8, 0x69, 0xA3, 0x64, 0xC0, 0x68, 0xDA, // ..i.d.h. + /* 0240 */ 0x06, 0xF1, 0xB4, 0x1D, 0x71, 0xDA, 0x68, 0x68, // ....q.hh + /* 0248 */ 0x5F, 0x05, 0x7C, 0x11, 0x70, 0xA8, 0x61, 0xD3, // _.|.p.a. + /* 0250 */ 0x3B, 0x07, 0x7E, 0xAE, 0x67, 0x16, 0xD0, 0x93, // ;.~.g... + /* 0258 */ 0xF0, 0x91, 0xE4, 0xB8, 0xC1, 0x32, 0x0A, 0x06, // .....2.. + /* 0260 */ 0x1E, 0x24, 0x8E, 0x47, 0xC1, 0x26, 0xCE, 0x07, // .$.G.&.. + /* 0268 */ 0xE0, 0x89, 0xF3, 0x71, 0xF9, 0x86, 0x01, 0x7F, // ...q.... + /* 0270 */ 0xE4, 0x58, 0x82, 0x02, 0x67, 0x0E, 0x72, 0x78, // .X..g.rx + /* 0278 */ 0x4C, 0xB0, 0x51, 0x51, 0x59, 0xE3, 0x42, 0x8D, // L.QQY.B. + /* 0280 */ 0xD2, 0x57, 0x20, 0x86, 0x7D, 0x82, 0x16, 0x3D, // .W .}..= + /* 0288 */ 0x48, 0x9D, 0x2F, 0x0E, 0xEA, 0x69, 0xC4, 0x63, // H./..i.c + /* 0290 */ 0x33, 0xAC, 0xC7, 0xFD, 0xFF, 0x0F, 0x8B, 0x41, // 3......A + /* 0298 */ 0x0B, 0x7B, 0xB8, 0x2F, 0x22, 0x3E, 0xC5, 0x78, // .{./">.x + /* 02A0 */ 0x66, 0xC6, 0x08, 0xEB, 0xB1, 0x7B, 0x40, 0x8F, // f....{@. + /* 02A8 */ 0x10, 0xE0, 0x01, 0x7B, 0x35, 0x39, 0xD3, 0x07, // ...{59.. + /* 02B0 */ 0x97, 0x3F, 0x8E, 0xEA, 0x20, 0x74, 0xDF, 0xE0, // .?.. t.. + /* 02B8 */ 0x28, 0x21, 0x1E, 0x38, 0x30, 0x04, 0x15, 0xDA, // (!.80... + /* 02C0 */ 0xF4, 0xA9, 0xD1, 0xA8, 0x55, 0x83, 0x32, 0x35, // ....U.25 + /* 02C8 */ 0xCA, 0x34, 0xA8, 0xD5, 0xA7, 0x52, 0x63, 0xC6, // .4...Rc. + /* 02D0 */ 0x3C, 0x5C, 0x8E, 0xE8, 0x41, 0x81, 0xBC, 0x13, // <\..A... + /* 02D8 */ 0x34, 0x42, 0x87, 0x00, 0xA1, 0x42, 0x9E, 0x08, // 4B...B.. + /* 02E0 */ 0x32, 0x72, 0x0F, 0x31, 0x88, 0x80, 0xAC, 0xCC, // 2r.1.... + /* 02E8 */ 0x02, 0x10, 0xD3, 0x09, 0x22, 0x20, 0xFF, 0xFF, // ...." .. + /* 02F0 */ 0x01 // . + }) + } + + Method (USSV, 1, Serialized) + { + PDAT = Arg0 + } + + Method (GSSV, 0, Serialized) + { + Return (PDAT) /* \_SB_.PDAT */ + } + } + + Scope (_SB.PC00.RP01.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP02.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP03.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP04.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP05.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP06.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP07.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP08.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP09.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP10.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP11.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP12.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP13.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP14.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP15.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP16.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP17.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP18.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP19.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP20.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP21.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP22.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP23.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP24.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP25.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP26.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP27.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.RP28.PXSX) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.PEG0.PEGP) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.PEG1.PEGP) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB.PC00.PEG2.PEGP) + { + Method (ISLN, 0, Serialized) + { + If ((BCCX == 0x02)) + { + If ((SCCX == Zero)) + { + If ((PIXX == Zero)) + { + Return (One) + } + } + } + + Return (Zero) + } + + Method (ISDT, 0, Serialized) + { + If (CondRefOf (\DTFS)) + { + If (((DTFS == One) && (((RPS0 == SLOT) && RPN0) || ( + (RPS1 == SLOT) && RPN1)))) + { + Return (One) + } + } + + Return (Zero) + } + + Method (GRPT, 0, Serialized) + { + If (CondRefOf (^^PRMV)) + { + If ((PRMV == One)) + { + Return (0x63) + } + } + + If (PRES ()) + { + If ((PAHC () || PNVM ())) + { + Return (One) + } + + If (ISGX ()) + { + Return (0x04) + } + + If ((PRTP == 0x02)) + { + If (ISLN ()) + { + Return (0x02) + } + + If (CondRefOf (WIST)) + { + If (WIST ()) + { + Return (0x03) + } + } + + If (ISDT ()) + { + Return (0x05) + } + + If (CondRefOf (WWST)) + { + If (WWST ()) + { + Return (0x06) + } + } + } + + Return (Zero) + } + + Return (0x63) + } + } + + Scope (_SB) + { + Device (PEPD) + { + Name (_HID, "INT33A1" /* Intel Power Engine */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (LBUF, Buffer (0xC0){}) + Name (PPD0, Package (0x03) + { + "\\_SB.PC00.SAT0", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }) + Name (PPD3, Package (0x03) + { + "\\_SB.PC00.SAT0", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }) + Name (WWD3, Package (0x03) + { + "\\_SB.PC00.RP04", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }) + Name (PKD0, Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + }) + Name (PKD3, Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + }) + Name (DEVY, Package (0x6B) + { + Package (0x03) + { + "\\_SB.PR00", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR01", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR02", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR03", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR04", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR05", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR06", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR07", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.GFX0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.UA00", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.UA01", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C1", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.XHCI", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.HDAS", + One, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PEMC", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PSDC", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C2", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C3", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C4", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C5", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.UA02", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SPI0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SPI1", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP01", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP02", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP03", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP04", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP05", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP06", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP07", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP08", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP09", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP10", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP11", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP12", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP13", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP14", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP15", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP16", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP17", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP18", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP19", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP20", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.VOL0", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PR08", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR09", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR10", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR11", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR12", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR13", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR14", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR15", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SPI2", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.CNVW", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.IPU0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.HECI", + One, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.GLAN", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PEG0", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.THC0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.THC1", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "Depreciate IDA", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "USB\\VID_8087&PID_0AC9&MI*", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x02 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C6", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PEG1", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PR16", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR17", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR18", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR19", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR20", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR21", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR22", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR23", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.GNA0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.VMD0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP21", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP22", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP23", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP24", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "Reserved For DTBT RP0", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "Reserved For DTBT RP1", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP25", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP26", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP27", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.RP28", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT0", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT1", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT2", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT3", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT4", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT5", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT6", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.SAT0.PRT7", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.HEC3", + Zero, + Package (0x02) + { + Zero, + Package (0x03) + { + 0xFF, + Zero, + 0x81 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PEG2", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PR24", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR25", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR26", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR27", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR28", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR29", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR30", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PR31", + Zero, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + Zero + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PUF0", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.PUF1", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + }, + + Package (0x03) + { + "\\_SB.PC00.I2C7", + One, + Package (0x02) + { + Zero, + Package (0x02) + { + 0xFF, + 0x03 + } + } + } + }) + Method (GUCP, 2, Serialized) + { + If (((PEPC & Arg0) == Arg0)) + { + If (((PEPC & (Arg1 | Arg0)) == (Arg1 | Arg0 + ))) + { + Return (0x03) + } + Else + { + Return (One) + } + } + Else + { + Return (Zero) + } + } + + Method (GRPC, 1, Serialized) + { + If ((Arg0 == One)) + { + Return (GUCP (0x0000000200000000, 0x0000000400000000)) + } + + If ((Arg0 == 0x02)) + { + Return (GUCP (0x0000000800000000, 0x0000001000000000)) + } + + If ((Arg0 == 0x03)) + { + If ((OSYS >= 0x07DF)) + { + Return (GUCP (0x0000002000000000, 0x0000004000000000)) + } + + Return (Zero) + } + + If ((Arg0 == 0x04)) + { + Return (GUCP (0x0000008000000000, 0x0000010000000000)) + } + + If ((Arg0 == 0x05)) + { + Return (GUCP (0x20000000, 0x20000000)) + } + + If ((Arg0 == 0x06)) + { + If ((WRTO == 0x03)) + { + Return (0x03) + } + Else + { + If ((WRTO == One)) + { + DSDF (WRTO, 0x3F) + } + + Return (Zero) + } + } + + If ((Arg0 == Zero)) + { + Return (GUCP (0x0000020000000000, 0x0000040000000000)) + } + + Return (Zero) + } + + Method (DSDF, 2, Serialized) + { + If ((Arg1 != Ones)) + { + Local0 = Arg1 + If ((Arg0 == Zero)) + { + DerefOf (DEVY [Local0]) [One] = Zero + } + Else + { + If ((Arg0 == 0x03)) + { + DerefOf (DEVY [Local0]) [0x02] = PKD3 /* \_SB_.PEPD.PKD3 */ + } + + If ((Arg0 == One)) + { + DerefOf (DEVY [Local0]) [0x02] = PKD0 /* \_SB_.PEPD.PKD0 */ + } + + DerefOf (DEVY [Local0]) [One] = One + } + } + } + + Method (PARS, 1, Serialized) + { + Local0 = SizeOf (DEVY) + Local1 = Zero + While ((Local0 > Local1)) + { + Local2 = DerefOf (DEVY [Local1]) + Local3 = DerefOf (Local2 [Zero]) + If ((Local3 == Arg0)) + { + Return (Local1) + } + + Local1++ + } + + Return (Ones) + } + + Method (RPPC, 0, Serialized) + { + DSDF (GRPC (^^PC00.RP01.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP01")) + DSDF (GRPC (^^PC00.RP02.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP02")) + DSDF (GRPC (^^PC00.RP03.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP03")) + DSDF (GRPC (^^PC00.RP04.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP04")) + DSDF (GRPC (^^PC00.RP05.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP05")) + DSDF (GRPC (^^PC00.RP06.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP06")) + DSDF (GRPC (^^PC00.RP07.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP07")) + DSDF (GRPC (^^PC00.RP08.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP08")) + DSDF (GRPC (^^PC00.RP09.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP09")) + DSDF (GRPC (^^PC00.RP10.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP10")) + DSDF (GRPC (^^PC00.RP11.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP11")) + DSDF (GRPC (^^PC00.RP12.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP12")) + DSDF (GRPC (^^PC00.RP13.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP13")) + DSDF (GRPC (^^PC00.RP14.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP14")) + DSDF (GRPC (^^PC00.RP15.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP15")) + DSDF (GRPC (^^PC00.RP16.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP16")) + DSDF (GRPC (^^PC00.RP17.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP17")) + DSDF (GRPC (^^PC00.RP18.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP18")) + DSDF (GRPC (^^PC00.RP19.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP19")) + DSDF (GRPC (^^PC00.RP20.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP20")) + DSDF (GRPC (^^PC00.RP21.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP21")) + DSDF (GRPC (^^PC00.RP22.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP22")) + DSDF (GRPC (^^PC00.RP23.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP23")) + DSDF (GRPC (^^PC00.RP24.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP24")) + DSDF (GRPC (^^PC00.RP25.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP25")) + DSDF (GRPC (^^PC00.RP26.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP26")) + DSDF (GRPC (^^PC00.RP27.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP27")) + DSDF (GRPC (^^PC00.RP28.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP28")) + DSDF (GRPC (^^PC00.PEG0.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG0")) + DSDF (GRPC (^^PC00.PEG1.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG1")) + DSDF (GRPC (^^PC00.PEG2.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG2")) + } + + Method (SPDE, 0, Serialized) + { + If (!ESPC) + { + Return (Zero) + } + + If (^^PC00.SAT0.PRT0.PRES ()) + { + DerefOf (DEVY [0x56]) [One] = One + } + + If (^^PC00.SAT0.PRT1.PRES ()) + { + DerefOf (DEVY [0x57]) [One] = One + } + + If (^^PC00.SAT0.PRT2.PRES ()) + { + DerefOf (DEVY [0x58]) [One] = One + } + + If (^^PC00.SAT0.PRT3.PRES ()) + { + DerefOf (DEVY [0x59]) [One] = One + } + + If (^^PC00.SAT0.PRT4.PRES ()) + { + DerefOf (DEVY [0x5A]) [One] = One + } + + If (^^PC00.SAT0.PRT5.PRES ()) + { + DerefOf (DEVY [0x5B]) [One] = One + } + + If (^^PC00.SAT0.PRT6.PRES ()) + { + DerefOf (DEVY [0x5C]) [One] = One + } + + If (^^PC00.SAT0.PRT7.PRES ()) + { + DerefOf (DEVY [0x5D]) [One] = One + } + + Return (Zero) + } + + Name (BCCD, Package (0x00){}) + OperationRegion (LS0I, SystemMemory, LPMR, 0xC0) + Field (LS0I, ByteAcc, Lock, Preserve) + { + L0IX, 1536 + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "intel-cec-pson-switching-enabled-in-s0", + Zero + } + } + }) + Method (PSOP, 0, NotSerialized) + { + Local0 = Zero + While ((Local0 < SizeOf (_DSD))) + { + If ((DerefOf (_DSD [Local0]) != ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */)) + { + Continue + } + + Local1 = DerefOf (_DSD [(Local0 + One)]) + Local2 = Zero + While ((Local2 < SizeOf (Local1))) + { + Local3 = DerefOf (Local1 [Local2]) + If ((("intel-cec-pson-switching-enabled-in-s0" == DerefOf (Local3 [Zero])) && PSON)) + { + DerefOf (DerefOf (_DSD [(Local0 + One)]) [ + Local2]) [One] = One + } + + Local2++ + } + + Local0 += 0x02 + } + + Return (Zero) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((OSYS >= 0x07DF) || ((OSYS >= 0x07DC) && ( + S0ID == One)))) + { + PSOP () + Return (0x0F) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x7F // . + }) + } + + If ((Arg2 == One)) + { + If ((S0ID == Zero)) + { + Return (Package (0x00){}) + } + + SPDE () + If (((PEPC & One) == One)) + { + If (((PEPC & 0x03) == One)) + { + DEVY [0x09] = PPD0 /* \_SB_.PEPD.PPD0 */ + } + ElseIf (((PEPC & 0x03) == 0x03)) + { + DEVY [0x09] = PPD3 /* \_SB_.PEPD.PPD3 */ + } + + DerefOf (DEVY [0x09]) [One] = One + } + ElseIf (((PEPC & 0x03) == 0x02)) + { + DerefOf (DEVY [0x2D]) [One] = One + } + + RPPC () + If (((PEPC & 0x04) == Zero)) + { + DerefOf (DEVY [0x0A]) [One] = Zero + } + + If (((PEPC & 0x08) == Zero)) + { + DerefOf (DEVY [0x0B]) [One] = Zero + } + + If (((PEPC & 0x10) == Zero)) + { + DerefOf (DEVY [0x0C]) [One] = Zero + } + + If (((PEPC & 0x20) == Zero)) + { + DerefOf (DEVY [0x0D]) [One] = Zero + } + + If (((PEPC & 0x40) == Zero)) + { + DerefOf (DEVY [0x0E]) [One] = Zero + } + + DSDF (GUCP (0x80, 0x0100), PARS ("\\_SB.PC00.HDAS")) + If (((PEPC & 0x0200) == Zero)) + { + DerefOf (DEVY [0x08]) [One] = Zero + } + + If ((TCNT >= One)) + { + DerefOf (DEVY [Zero]) [One] = One + } + + If ((TCNT >= 0x02)) + { + DerefOf (DEVY [One]) [One] = One + } + + If ((TCNT >= 0x03)) + { + DerefOf (DEVY [0x02]) [One] = One + } + + If ((TCNT >= 0x04)) + { + DerefOf (DEVY [0x03]) [One] = One + } + + If ((TCNT >= 0x05)) + { + DerefOf (DEVY [0x04]) [One] = One + } + + If ((TCNT >= 0x06)) + { + DerefOf (DEVY [0x05]) [One] = One + } + + If ((TCNT >= 0x07)) + { + DerefOf (DEVY [0x06]) [One] = One + } + + If ((TCNT >= 0x08)) + { + DerefOf (DEVY [0x07]) [One] = One + } + + If ((TCNT >= 0x09)) + { + DerefOf (DEVY [0x2E]) [One] = One + } + + If ((TCNT >= 0x0A)) + { + DerefOf (DEVY [0x2F]) [One] = One + } + + If ((TCNT >= 0x0B)) + { + DerefOf (DEVY [0x30]) [One] = One + } + + If ((TCNT >= 0x0C)) + { + DerefOf (DEVY [0x31]) [One] = One + } + + If ((TCNT >= 0x0D)) + { + DerefOf (DEVY [0x32]) [One] = One + } + + If ((TCNT >= 0x0E)) + { + DerefOf (DEVY [0x33]) [One] = One + } + + If ((TCNT >= 0x0F)) + { + DerefOf (DEVY [0x34]) [One] = One + } + + If ((TCNT >= 0x10)) + { + DerefOf (DEVY [0x35]) [One] = One + } + + If ((TCNT >= 0x11)) + { + DerefOf (DEVY [0x42]) [One] = One + } + + If ((TCNT >= 0x12)) + { + DerefOf (DEVY [0x43]) [One] = One + } + + If ((TCNT >= 0x13)) + { + DerefOf (DEVY [0x44]) [One] = One + } + + If ((TCNT >= 0x14)) + { + DerefOf (DEVY [0x45]) [One] = One + } + + If ((TCNT >= 0x15)) + { + DerefOf (DEVY [0x46]) [One] = One + } + + If ((TCNT >= 0x16)) + { + DerefOf (DEVY [0x47]) [One] = One + } + + If ((TCNT >= 0x17)) + { + DerefOf (DEVY [0x48]) [One] = One + } + + If ((TCNT >= 0x18)) + { + DerefOf (DEVY [0x49]) [One] = One + } + + If ((TCNT >= 0x19)) + { + DerefOf (DEVY [0x60]) [One] = One + } + + If ((TCNT >= 0x1A)) + { + DerefOf (DEVY [0x61]) [One] = One + } + + If ((TCNT >= 0x1B)) + { + DerefOf (DEVY [0x62]) [One] = One + } + + If ((TCNT >= 0x1C)) + { + DerefOf (DEVY [0x63]) [One] = One + } + + If ((TCNT >= 0x1D)) + { + DerefOf (DEVY [0x64]) [One] = One + } + + If ((TCNT >= 0x1E)) + { + DerefOf (DEVY [0x65]) [One] = One + } + + If ((TCNT >= 0x1F)) + { + DerefOf (DEVY [0x66]) [One] = One + } + + If ((TCNT >= 0x20)) + { + DerefOf (DEVY [0x67]) [One] = One + } + + If (((PEPC & 0x0400) == Zero)) + { + DerefOf (DEVY [Zero]) [One] = Zero + DerefOf (DEVY [One]) [One] = Zero + DerefOf (DEVY [0x02]) [One] = Zero + DerefOf (DEVY [0x03]) [One] = Zero + DerefOf (DEVY [0x04]) [One] = Zero + DerefOf (DEVY [0x05]) [One] = Zero + DerefOf (DEVY [0x06]) [One] = Zero + DerefOf (DEVY [0x07]) [One] = Zero + DerefOf (DEVY [0x2E]) [One] = Zero + DerefOf (DEVY [0x2F]) [One] = Zero + DerefOf (DEVY [0x30]) [One] = Zero + DerefOf (DEVY [0x31]) [One] = Zero + DerefOf (DEVY [0x32]) [One] = Zero + DerefOf (DEVY [0x33]) [One] = Zero + DerefOf (DEVY [0x34]) [One] = Zero + DerefOf (DEVY [0x35]) [One] = Zero + DerefOf (DEVY [0x42]) [One] = Zero + DerefOf (DEVY [0x43]) [One] = Zero + DerefOf (DEVY [0x44]) [One] = Zero + DerefOf (DEVY [0x45]) [One] = Zero + DerefOf (DEVY [0x46]) [One] = Zero + DerefOf (DEVY [0x47]) [One] = Zero + DerefOf (DEVY [0x48]) [One] = Zero + DerefOf (DEVY [0x49]) [One] = Zero + DerefOf (DEVY [0x60]) [One] = Zero + DerefOf (DEVY [0x61]) [One] = Zero + DerefOf (DEVY [0x62]) [One] = Zero + DerefOf (DEVY [0x63]) [One] = Zero + DerefOf (DEVY [0x64]) [One] = Zero + DerefOf (DEVY [0x65]) [One] = Zero + DerefOf (DEVY [0x66]) [One] = Zero + DerefOf (DEVY [0x67]) [One] = Zero + } + + If ((((PEPC & 0x0800) == Zero) || (EMCE == Zero))) + { + DerefOf (DEVY [0x10]) [One] = Zero + } + + If ((((PEPC & 0x1000) == Zero) || (SDCE == Zero))) + { + DerefOf (DEVY [0x11]) [One] = Zero + } + + If (((PEPC & 0x2000) == Zero)) + { + DerefOf (DEVY [0x12]) [One] = Zero + } + + If (((PEPC & 0x4000) == Zero)) + { + DerefOf (DEVY [0x13]) [One] = Zero + } + + If (((PEPC & 0x8000) == Zero)) + { + DerefOf (DEVY [0x14]) [One] = Zero + } + + If (((PEPC & 0x00010000) == Zero)) + { + DerefOf (DEVY [0x15]) [One] = Zero + } + + If (((PEPC & 0x0000400000000000) == Zero)) + { + DerefOf (DEVY [0x6A]) [One] = Zero + } + + If (((PEPC & 0x00020000) == Zero)) + { + DerefOf (DEVY [0x16]) [One] = Zero + } + + If (((PEPC & 0x00040000) == Zero)) + { + DerefOf (DEVY [0x17]) [One] = Zero + } + + If (((PEPC & 0x00080000) == Zero)) + { + DerefOf (DEVY [0x18]) [One] = Zero + } + + If (((PEPC & 0x00100000) == Zero)) + { + DerefOf (DEVY [0x36]) [One] = Zero + } + + If (((PEPC & 0x00200000) == Zero)) + { + DerefOf (DEVY [0x38]) [One] = Zero + } + + If (((PEPC & 0x00400000) == Zero)) + { + DerefOf (DEVY [0x39]) [One] = Zero + } + + If ((((PEPC & 0x00800000) == Zero) || (GBES == Zero))) + { + DerefOf (DEVY [0x3A]) [One] = Zero + } + + If (((PEPC & 0x02000000) == Zero)) + { + DerefOf (DEVY [0x3C]) [One] = Zero + } + + If (((PEPC & 0x04000000) == Zero)) + { + DerefOf (DEVY [0x3D]) [One] = Zero + } + + If (((PEPC & 0x10000000) == Zero)) + { + DerefOf (DEVY [0x40]) [One] = Zero + } + + If (((PEPC & 0x0000080000000000) != Zero)) + { + DerefOf (DEVY [0x41]) [One] = One + } + + If (((PEPC & 0x0000100000000000) == Zero)) + { + DerefOf (DEVY [0x68]) [One] = Zero + } + + If (((PEPC & 0x0000200000000000) == Zero)) + { + DerefOf (DEVY [0x69]) [One] = Zero + } + + If (((PEPC & 0x40000000) == Zero)) + { + DerefOf (DEVY [0x4A]) [One] = Zero + } + + If (((PEPC & 0x80000000) == Zero)) + { + DerefOf (DEVY [0x4B]) [One] = Zero + } + + If (CondRefOf (\_SB.PC00.HEC3)) + { + If (((PEPC & 0x0000000100000000) != Zero)) + { + DerefOf (DEVY [0x5E]) [One] = One + } + } + + If ((OSYS >= 0x07DF)) + { + If ((^^PC00.CNVW.VDID != 0xFFFFFFFF)) + { + DerefOf (DerefOf (DerefOf (DEVY [0x37]) [0x02] + ) [One]) [One] = 0x03 + DerefOf (DerefOf (DerefOf (DEVY [0x37]) [0x02] + ) [One]) [0x02] = Zero + DerefOf (DEVY [0x37]) [One] = One + } + } + + Return (DEVY) /* \_SB_.PEPD.DEVY */ + } + + If ((Arg2 == 0x02)) + { + Return (BCCD) /* \_SB_.PEPD.BCCD */ + } + + If ((Arg2 == 0x03)) + { + If ((S0ID == One)) + { + D8XH (Zero, 0xC5) + D8XH (One, Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((S0ID == One)) + { + D8XH (Zero, 0xC5) + D8XH (One, 0xAB) + } + } + + Local0 = One + If ((Arg2 == 0x05)) + { + If (CondRefOf (\_SB.PC00.PEG1.DHDW)) + { + ^^PC00.PEG1.DHDW () + ^^PC00.PEG1.DGCE = One + } + + If ((S0ID == One)) + { + GUAM (One) + } + + If (ECON) + { + ^^PC00.LPCB.H_EC.ECNT (One) + } + + If (CondRefOf (\_SB.PC00.TXHC)) + { + If ((^^PC00.TDM0._STA == 0x0F)) + { + If ((^^PC00.TDM0.SCME == One)) + { + Local0 = Zero + } + } + ElseIf ((^^PC00.TDM1._STA == 0x0F)) + { + If ((^^PC00.TDM1.SCME == One)) + { + Local0 = Zero + } + } + + If ((Local0 == One)) + { + ^^PC00.DPOF = One + } + } + + If (CondRefOf (\_SB.PC00.XHCI.PSLI)) + { + ^^PC00.XHCI.PSLI (0x05) + } + Else + { + } + + If (CondRefOf (\GPRV)) + { + GPRV (0x03, Zero) + } + } + + If ((Arg2 == 0x06)) + { + If (CondRefOf (\_SB.PC00.PEG1.DGCE)) + { + ^^PC00.PEG1.DGCE = Zero + } + + If ((S0ID == One)) + { + GUAM (Zero) + } + + If (ECON) + { + ^^PC00.LPCB.H_EC.ECNT (Zero) + } + + If (CondRefOf (\_SB.PC00.TXHC)) + { + ^^PC00.DPOF = Zero + } + + If (CondRefOf (\_SB.PC00.XHCI.PSLI)) + { + ^^PC00.XHCI.PSLI (0x06) + } + Else + { + } + + If (CondRefOf (\GPRV)) + { + GPRV (0x03, One) + } + } + } + + If ((Arg0 == ToUUID ("57a6512e-3979-4e9d-9708-ff13b2508972") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + LBUF = L0IX /* \_SB_.PEPD.L0IX */ + Return (LBUF) /* \_SB_.PEPD.LBUF */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Device (PSM) + { + Name (_HID, EisaId ("INT3420") /* Intel Bluetooth RF Kill */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_STR, Unicode ("Power Sharing Manager")) // _STR: Description String + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PSME == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = PDT1 /* \PDT1 */ + DerefOf (SPLX [One]) [One] = PLM1 /* \PLM1 */ + DerefOf (SPLX [One]) [0x02] = PTW1 /* \PTW1 */ + Return (SPLX) /* \PSM_.SPLX */ + } + + Name (DPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + Package (0x06) + { + 0x80000000, + 0x80000000, + 0x80000000, + 0x80000000, + 0x80000000, + 0x80000000 + } + } + }) + Method (DPLC, 0, Serialized) + { + DerefOf (DPLX [One]) [Zero] = DDT1 /* \DDT1 */ + DerefOf (DPLX [One]) [One] = DDP1 /* \DDP1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [Zero] + = DLI1 /* \DLI1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [One] + = DPL1 /* \DPL1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [0x02] + = DTW1 /* \DTW1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [0x03] + = DMI1 /* \DMI1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [0x04] + = DMA1 /* \DMA1 */ + DerefOf (DerefOf (DPLX [One]) [0x02]) [0x05] + = DMT1 /* \DMT1 */ + Return (DPLX) /* \PSM_.DPLX */ + } + } + + Scope (_SB) + { + Method (BTRK, 1, Serialized) + { + If ((GBTK != Zero)) + { + SGOV (GBTK, Arg0) + } + } + + Method (GBTR, 0, NotSerialized) + { + Return (GGOV (GBTK)) + } + } + + If (\_SB.PC00.CNIP ()) + { + Scope (_SB.PC00.CNVW) + { + Name (SPLX, Package (0x02) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (SPLC, 0, Serialized) + { + DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ + DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ + DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ + Return (SPLX) /* \_SB_.PC00.CNVW.SPLX */ + } + + Name (WANX, Package (0x03) + { + Zero, + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + }, + + Package (0x03) + { + 0x80000000, + 0x80000000, + 0x80000000 + } + }) + Method (WAND, 0, Serialized) + { + DerefOf (WANX [One]) [Zero] = Zero + DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ + DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ + DerefOf (WANX [0x02]) [Zero] = One + DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ + DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ + Return (WANX) /* \_SB_.PC00.CNVW.WANX */ + } + + Name (WRDX, Package (0x02) + { + Zero, + Package (0x02) + { + 0x80000000, + 0x8000 + } + }) + Method (WRDD, 0, Serialized) + { + DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ + DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ + Return (WRDX) /* \_SB_.PC00.CNVW.WRDX */ + } + + Name (WRDY, Package (0x02) + { + 0x02, + Package (0x2E) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WRDS, 0, Serialized) + { + DerefOf (WRDY [One]) [One] = STXE /* \STXE */ + DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ + DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ + DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ + DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ + DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ + DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ + DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ + DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ + DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ + DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ + DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ + DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ + DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ + DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ + DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ + DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ + DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ + DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ + DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ + DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ + DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ + DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ + DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ + DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ + DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ + DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ + DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ + DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ + DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ + DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ + DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ + DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ + DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ + DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ + DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ + DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ + DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ + DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ + DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ + DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ + DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ + DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ + DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ + DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ + Return (WRDY) /* \_SB_.PC00.CNVW.WRDY */ + } + + Name (EWRY, Package (0x02) + { + 0x02, + Package (0x87) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (EWRD, 0, Serialized) + { + DerefOf (EWRY [One]) [One] = STDE /* \STDE */ + DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ + DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ + DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ + DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ + DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ + DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ + DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ + DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ + DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ + DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ + DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ + DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ + DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ + DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ + DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ + DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ + DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ + DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ + DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ + DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ + DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ + DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ + DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ + DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ + DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ + DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ + DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ + DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ + DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ + DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ + DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ + DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ + DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ + DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ + DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ + DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ + DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ + DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ + DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ + DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ + DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ + DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ + DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ + DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ + DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ + DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ + DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ + DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ + DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ + DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ + DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ + DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ + DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ + DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ + DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ + DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ + DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ + DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ + DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ + DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ + DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ + DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ + DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ + DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ + DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ + DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ + DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ + DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ + DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ + DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ + DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ + DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ + DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ + DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ + DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ + DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ + DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ + DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ + DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ + DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ + DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ + DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ + DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ + DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ + DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ + DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ + DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ + DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ + DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ + DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ + DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ + DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ + DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ + DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ + DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ + DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ + DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ + DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ + DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ + DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ + DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ + DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ + DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ + DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ + DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ + DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ + DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ + DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ + DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ + DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ + DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ + DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ + DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ + DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ + DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ + DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ + DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ + DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ + DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ + DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ + DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ + DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ + DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ + DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ + DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ + DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ + DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ + DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ + DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ + DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ + DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ + DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ + DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ + Return (EWRY) /* \_SB_.PC00.CNVW.EWRY */ + } + + Name (WGDY, Package (0x02) + { + 0x02, + Package (0x1C) + { + 0x07, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (WGDS, 0, Serialized) + { + DerefOf (WGDY [One]) [One] = SD11 /* \SD11 */ + DerefOf (WGDY [One]) [0x02] = SD12 /* \SD12 */ + DerefOf (WGDY [One]) [0x03] = SD13 /* \SD13 */ + DerefOf (WGDY [One]) [0x04] = SD14 /* \SD14 */ + DerefOf (WGDY [One]) [0x05] = SD15 /* \SD15 */ + DerefOf (WGDY [One]) [0x06] = SD16 /* \SD16 */ + DerefOf (WGDY [One]) [0x07] = SD17 /* \SD17 */ + DerefOf (WGDY [One]) [0x08] = SD18 /* \SD18 */ + DerefOf (WGDY [One]) [0x09] = SD19 /* \SD19 */ + DerefOf (WGDY [One]) [0x0A] = SD21 /* \SD21 */ + DerefOf (WGDY [One]) [0x0B] = SD22 /* \SD22 */ + DerefOf (WGDY [One]) [0x0C] = SD23 /* \SD23 */ + DerefOf (WGDY [One]) [0x0D] = SD24 /* \SD24 */ + DerefOf (WGDY [One]) [0x0E] = SD25 /* \SD25 */ + DerefOf (WGDY [One]) [0x0F] = SD26 /* \SD26 */ + DerefOf (WGDY [One]) [0x10] = SD27 /* \SD27 */ + DerefOf (WGDY [One]) [0x11] = SD28 /* \SD28 */ + DerefOf (WGDY [One]) [0x12] = SD29 /* \SD29 */ + DerefOf (WGDY [One]) [0x13] = SD31 /* \SD31 */ + DerefOf (WGDY [One]) [0x14] = SD32 /* \SD32 */ + DerefOf (WGDY [One]) [0x15] = SD33 /* \SD33 */ + DerefOf (WGDY [One]) [0x16] = SD34 /* \SD34 */ + DerefOf (WGDY [One]) [0x17] = SD35 /* \SD35 */ + DerefOf (WGDY [One]) [0x18] = SD36 /* \SD36 */ + DerefOf (WGDY [One]) [0x19] = SD37 /* \SD37 */ + DerefOf (WGDY [One]) [0x1A] = SD38 /* \SD38 */ + DerefOf (WGDY [One]) [0x1B] = SD39 /* \SD39 */ + Return (WGDY) /* \_SB_.PC00.CNVW.WGDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x07, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.CNVW.ECKY */ + } + + Name (PPAY, Package (0x02) + { + One, + Package (0x18) + { + 0x07, + Zero, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x18, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28, + 0x28 + } + }) + Method (PPAG, 0, Serialized) + { + DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ + DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ + DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ + DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ + DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ + DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ + DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ + DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ + DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ + DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ + DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ + DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ + DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ + DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ + DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ + DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ + DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ + DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ + DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ + DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ + DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ + DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ + DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ + Return (PPAY) /* \_SB_.PC00.CNVW.PPAY */ + } + + Name (WTSY, Package (0x02) + { + Zero, + Package (0x13) + { + 0x07, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (WTAS, 0, Serialized) + { + DerefOf (WTSY [One]) [One] = WTSE /* \WTSE */ + DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ + DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ + DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ + DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ + DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ + DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ + DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ + DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ + DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ + DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ + DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ + DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ + DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ + DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ + DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ + DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ + DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ + Return (WTSY) /* \_SB_.PC00.CNVW.WTSY */ + } + + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.CNVW.SADX */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.CNVW.GPCX */ + } + + Method (IFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = (CVPR << Zero) + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + CreateWordField (Arg3, Zero, CMDT) + CreateWordField (Arg3, 0x02, CMDP) + If ((CMDT == One)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + Return (RSTT) /* \_SB_.PC00.CNVW.RSTT */ + } + Else + { + Return (Zero) + } + } + + If ((CMDT == 0x02)) + { + If (CondRefOf (\_SB.PC00.CNVW.RSTT)) + { + RSTT = CMDP /* \_SB_.PC00.CNVW.IFUN.CMDP */ + } + + Return (Zero) + } + + If ((CMDT == 0x03)) + { + If (CondRefOf (\_SB.PC00.CNVW.PRRS)) + { + Return (PRRS) /* \_SB_.PC00.CNVW.PRRS */ + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + + If ((Arg2 == 0x03)) + { + If ((CRFI == One)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + + Return (Zero) + } + + Method (IDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (EFUN, 4, Serialized) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + Local0 = ACSD /* \ACSD */ + Return (Local0) + } + + If ((Arg2 == 0x02)) + { + Local0 = I5BS /* \I5BS */ + Return (Local0) + } + + If ((Arg2 == 0x03)) + { + Local0 = UHBS /* \UHBS */ + Return (Local0) + } + + If ((Arg2 == 0x06)) + { + Local0 = AXMU /* \AXMU */ + Local0 <<= One + Local0 |= AXSU /* \AXSU */ + Local1 = AXMR /* \AXMR */ + Local1 <<= One + Local1 |= AXSR /* \AXSR */ + Local1 <<= 0x02 + Local0 |= Local1 + Return (Local0) + } + + If ((Arg2 == 0x04)) + { + Return (WFRC) /* \WFRC */ + } + + If ((Arg2 == 0x05)) + { + Return (WFUC) /* \WFUC */ + } + + If ((Arg2 == 0x07)) + { + Return (UNI4) /* \UNI4 */ + } + + If ((Arg2 == 0x08)) + { + Return (WFIC) /* \WFIC */ + } + + Return (Zero) + } + + Method (EDSM, 1, Serialized) + { + If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (EDSM (Arg0)) + { + Return (EFUN (Arg0, Arg1, Arg2, Arg3)) + } + + If (IDSM (Arg0)) + { + Return (IFUN (Arg0, Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If (((PCHS == 0x02) || (PCHS == 0x05))) + { + Scope (_SB.PC00.XHCI.RHUB.HS10) + { + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.XHCI.RHUB.HS10.SADX */ + } + + Name (BRDY, Package (0x02) + { + Zero, + Package (0x08) + { + 0x12, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (BRDS, 0, Serialized) + { + DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ + DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ + DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ + DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ + DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ + DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ + DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ + Return (BRDY) /* \_SB_.PC00.XHCI.RHUB.HS10.BRDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x12, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.XHCI.RHUB.HS10.ECKY */ + } + + Name (RDLY, 0x69) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("aa10f4e0-81ac-4233-abf6-3b2ac50e28d9") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + RDLY = Arg3 + } + + Return (Zero) + } + ElseIf ((Arg0 == ToUUID ("2d19d3e1-5708-4696-bd5b-2c3dbae2d6a9") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)){} + Return (Zero) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + PowerResource (BTRT, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + Local0 = Acquire (CNMT, 0x03E8) + If ((Local0 == Zero)) + { + BTRK (Zero) + Sleep (RDLY) + BTRK (One) + Sleep (RDLY) + } + + Release (CNMT) + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + Return (Package (0x01) + { + BTRT + }) + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.XHCI.RHUB.HS10.GPCX */ + } + + If ((TILE == One)) + { + Name (BTLY, Package (0x02) + { + One, + Package (0x0B) + { + 0x12, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (BTLC, 0, Serialized) + { + DerefOf (BTLY [One]) [One] = TILE /* \TILE */ + DerefOf (BTLY [One]) [0x02] = TIS0 /* \TIS0 */ + DerefOf (BTLY [One]) [0x03] = TS0X /* \TS0X */ + DerefOf (BTLY [One]) [0x04] = TIS4 /* \TIS4 */ + DerefOf (BTLY [One]) [0x05] = TIS5 /* \TIS5 */ + DerefOf (BTLY [One]) [0x06] = BLEC /* \BLEC */ + DerefOf (BTLY [One]) [0x07] = BLPD /* \BLPD */ + DerefOf (BTLY [One]) [0x08] = BLPI /* \BLPI */ + Return (BTLY) /* \_SB_.PC00.XHCI.RHUB.HS10.BTLY */ + } + } + } + } + ElseIf ((PCHS == 0x04)) + { + Scope (_SB.PC00.XHCI.RHUB.HS14) + { + Name (SADX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + 0x80000000 + }, + + Package (0x02) + { + 0x12, + 0x80000000 + } + }) + Method (SADS, 0, Serialized) + { + DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ + DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ + Return (SADX) /* \_SB_.PC00.XHCI.RHUB.HS14.SADX */ + } + + Name (BRDY, Package (0x02) + { + Zero, + Package (0x08) + { + 0x12, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (BRDS, 0, Serialized) + { + DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ + DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ + DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ + DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ + DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ + DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ + DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ + Return (BRDY) /* \_SB_.PC00.XHCI.RHUB.HS14.BRDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x12, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.XHCI.RHUB.HS14.ECKY */ + } + + Name (RDLY, 0x69) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("aa10f4e0-81ac-4233-abf6-3b2ac50e28d9") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + RDLY = Arg3 + } + + Return (Zero) + } + ElseIf ((Arg0 == ToUUID ("2d19d3e1-5708-4696-bd5b-2c3dbae2d6a9") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)){} + Return (Zero) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + PowerResource (BTRT, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + Local0 = Acquire (CNMT, 0x03E8) + If ((Local0 == Zero)) + { + BTRK (Zero) + Sleep (RDLY) + BTRK (One) + Sleep (RDLY) + } + + Release (CNMT) + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + Return (Package (0x01) + { + BTRT + }) + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.XHCI.RHUB.HS14.GPCX */ + } + + If ((TILE == One)) + { + Name (BTLY, Package (0x02) + { + Zero, + Package (0x0A) + { + 0x12, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + } + }) + Method (BTLC, 0, Serialized) + { + DerefOf (BTLY [One]) [One] = TILE /* \TILE */ + DerefOf (BTLY [One]) [0x02] = TIS0 /* \TIS0 */ + DerefOf (BTLY [One]) [0x03] = TS0X /* \TS0X */ + DerefOf (BTLY [One]) [0x04] = TIS4 /* \TIS4 */ + DerefOf (BTLY [One]) [0x05] = TIS5 /* \TIS5 */ + DerefOf (BTLY [One]) [0x06] = SLEC /* \SLEC */ + DerefOf (BTLY [One]) [0x07] = LEDU /* \LEDU */ + DerefOf (BTLY [One]) [0x08] = TAPM /* \TAPM */ + Return (BTLY) /* \_SB_.PC00.XHCI.RHUB.HS14.BTLY */ + } + } + } + } + } + + Scope (_SB.PC00.UA00) + { + Device (BTH0) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INT33E1") + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SHPO (GBTI, One) + SHPO (GBTK, One) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBFG, ResourceTemplate () + { + UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, + 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, + 0x0020, 0x0020, "\\_SB.PC00.UA00", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + CreateWordField (SBFG, 0x5F, INT3) + CreateWordField (SBFG, 0x3C, KIL3) + INT3 = GNUM (GBTI) + KIL3 = GNUM (GBTK) + Name (SBFI, ResourceTemplate () + { + UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, + 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, + 0x0020, 0x0020, "\\_SB.PC00.UA00", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + Interrupt (ResourceConsumer, Edge, ActiveLow, ExclusiveAndWake, ,, _Y63) + { + 0x00000000, + } + }) + CreateDWordField (SBFI, \_SB.PC00.UA00.BTH0._CRS._Y63._INT, INT4) // _INT: Interrupts + CreateWordField (SBFI, 0x3C, KIL4) + INT4 = INUM (GBTI) + KIL4 = GNUM (GBTK) + If ((SDM9 == Zero)) + { + Return (SBFG) /* \_SB_.PC00.UA00.BTH0._CRS.SBFG */ + } + Else + { + Return (SBFI) /* \_SB_.PC00.UA00.BTH0._CRS.SBFI */ + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((SDS9 != 0x02)) + { + Return (Zero) + } + + Return (0x0F) + } + + Name (_S0W, 0x02) // _S0W: S0 Device Wake State + } + + Name (BRDY, Package (0x02) + { + Zero, + Package (0x08) + { + 0x12, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80, + 0x80 + } + }) + Method (BRDS, 0, Serialized) + { + DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ + DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ + DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ + DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ + DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ + DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ + DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ + Return (BRDY) /* \_SB_.PC00.UA00.BRDY */ + } + + Name (ECKY, Package (0x02) + { + Zero, + Package (0x02) + { + 0x12, + Zero + } + }) + Method (ECKV, 0, Serialized) + { + DerefOf (ECKY [One]) [One] = CECV /* \CECV */ + Return (ECKY) /* \_SB_.PC00.UA00.ECKY */ + } + + Name (GPCX, Package (0x03) + { + Zero, + Package (0x02) + { + 0x07, + Package (0x03) + { + Zero, + Zero, + Zero + } + }, + + Package (0x02) + { + 0x12, + Package (0x03) + { + Zero, + Zero, + Zero + } + } + }) + Method (GPC, 0, Serialized) + { + Return (GPCX) /* \_SB_.PC00.UA00.GPCX */ + } + } + + Scope (_SB.PC00) + { + Method (PINR, 2, Serialized) + { + Name (GPIR, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0xFFFF + } + }) + CreateWordField (GPIR, 0x17, PINF) + PINF = (GINF (Arg1, 0x08) + Arg0) + Return (GPIR) /* \_SB_.PC00.PINR.GPIR */ + } + + Method (VPIN, 1, Serialized) + { + Name (GPOR, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0xFFFF + } + }) + Name (GPR1, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0xFFFF + } + }) + Name (GPR2, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0xFFFF + } + }) + Name (GPR3, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0xFFFF + } + }) + If ((CUPN == 0x06)) + { + CreateWordField (GPR1, 0x17, PINU) + PINU = Arg0 + Return (GPR1) /* \_SB_.PC00.VPIN.GPR1 */ + } + ElseIf ((CUPN == 0x07)) + { + CreateWordField (GPOR, 0x17, PINV) + PINV = Arg0 + Return (GPOR) /* \_SB_.PC00.VPIN.GPOR */ + } + ElseIf ((CUPN == 0x08)) + { + CreateWordField (GPR2, 0x17, PIN2) + PIN2 = Arg0 + Return (GPR2) /* \_SB_.PC00.VPIN.GPR2 */ + } + ElseIf ((CUPN == 0x03)) + { + CreateWordField (GPR3, 0x17, PIN3) + PIN3 = Arg0 + Return (GPR3) /* \_SB_.PC00.VPIN.GPR3 */ + } + + Return (ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PC00.XHCI.RHUB.HSXX.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + } + + Method (DSMI, 4, Serialized) + { + Local3 = (Arg3 << 0x18) + Local2 = (Arg2 << 0x10) + Local1 = (Arg1 << 0x08) + Local0 = (Local1 | Arg0) + Local0 |= Local2 + Local0 |= Local3 + Return (Local0) + } + + Method (GPPI, 4, Serialized) + { + Local3 = (Arg3 << 0x18) + Local2 = (Arg2 << 0x10) + Local1 = (Arg1 << 0x08) + Local0 = (Local1 | Arg0) + Local0 |= Local2 + Local0 |= Local3 + Return (Local0) + } + + Method (GRID, 1, Serialized) + { + Name (BUF, Buffer (0x09){}) + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + BUF [Zero] = L0H0 /* \L0H0 */ + BUF [One] = L0H1 /* \L0H1 */ + BUF [0x02] = L0H2 /* \L0H2 */ + BUF [0x03] = L0H3 /* \L0H3 */ + BUF [0x04] = L0H4 /* \L0H4 */ + BUF [0x05] = L0H5 /* \L0H5 */ + BUF [0x06] = L0H6 /* \L0H6 */ + BUF [0x07] = L0H7 /* \L0H7 */ + BUF [0x08] = L0H8 /* \L0H8 */ + } + Case (One) + { + BUF [Zero] = L1H0 /* \L1H0 */ + BUF [One] = L1H1 /* \L1H1 */ + BUF [0x02] = L1H2 /* \L1H2 */ + BUF [0x03] = L1H3 /* \L1H3 */ + BUF [0x04] = L1H4 /* \L1H4 */ + BUF [0x05] = L1H5 /* \L1H5 */ + BUF [0x06] = L1H6 /* \L1H6 */ + BUF [0x07] = L1H7 /* \L1H7 */ + BUF [0x08] = L1H8 /* \L1H8 */ + } + Case (0x02) + { + BUF [Zero] = L2H0 /* \L2H0 */ + BUF [One] = L2H1 /* \L2H1 */ + BUF [0x02] = L2H2 /* \L2H2 */ + BUF [0x03] = L2H3 /* \L2H3 */ + BUF [0x04] = L2H4 /* \L2H4 */ + BUF [0x05] = L2H5 /* \L2H5 */ + BUF [0x06] = L2H6 /* \L2H6 */ + BUF [0x07] = L2H7 /* \L2H7 */ + BUF [0x08] = L2H8 /* \L2H8 */ + } + Default + { + BUF [Zero] = L3H0 /* \L3H0 */ + BUF [One] = L3H1 /* \L3H1 */ + BUF [0x02] = L3H2 /* \L3H2 */ + BUF [0x03] = L3H3 /* \L3H3 */ + BUF [0x04] = L3H4 /* \L3H4 */ + BUF [0x05] = L3H5 /* \L3H5 */ + BUF [0x06] = L3H6 /* \L3H6 */ + BUF [0x07] = L3H7 /* \L3H7 */ + BUF [0x08] = L3H8 /* \L3H8 */ + } + + } + + Return (ToString (BUF, Ones)) + } + + Method (HCID, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = L0SM /* \L0SM */ + } + Case (One) + { + Local0 = L1SM /* \L1SM */ + } + Case (0x02) + { + Local0 = L2SM /* \L2SM */ + } + Case (0x03) + { + Local0 = L3SM /* \L3SM */ + } + Case (0x04) + { + Local0 = L4SM /* \L4SM */ + } + Default + { + Local0 = L5SM /* \L5SM */ + } + + } + + Switch (ToInteger (Local0)) + { + Case (Zero) + { + Return ("INT3471") + } + Case (One) + { + Return ("INT33BE") + } + Case (0x02) + { + Return ("INT3476") + } + Case (0x03) + { + Return ("INT3477") + } + Case (0x04) + { + Return ("INT3474") + } + Case (0x05) + { + Return ("INT3473") + } + Case (0x06) + { + Return ("INT3475") + } + Case (0x07) + { + Return ("INT3478") + } + Case (0x08) + { + Return ("INT3479") + } + Case (0x09) + { + Return ("INT347A") + } + Case (0x0A) + { + Return ("INT347B") + } + Case (0x0B) + { + Return ("OVTI2742") + } + Case (0x0C) + { + Return ("OVTI9234") + } + Case (0x0D) + { + Return ("OVTI8856") + } + Case (0x0E) + { + Return ("OVTIF860") + } + Case (0x0F) + { + Return ("SONY362A") + } + Case (0x10) + { + Return ("SONY488A") + } + Case (0x11) + { + Return ("OVTI01AS") + } + Case (0x12) + { + Return ("OVTI01A0") + } + Case (0x13) + { + Return ("OVTI5678") + } + Case (0x14) + { + Return ("OVTI9738") + } + Case (0x15) + { + Return ("HIMX11B1") + } + Case (0x16) + { + Return ("OVTID858") + } + Case (0x17) + { + Return ("OVTI01AF") + } + Default + { + Return (GRID (Arg0)) + } + + } + } + + Method (FHCI, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = F0FM /* \F0FM */ + } + Case (One) + { + Local0 = F1FM /* \F1FM */ + } + Case (0x02) + { + Local0 = F2FM /* \F2FM */ + } + Case (0x03) + { + Local0 = F3FM /* \F3FM */ + } + Case (0x04) + { + Local0 = F4FM /* \F4FM */ + } + Default + { + Local0 = F5FM /* \F5FM */ + } + + } + + Switch (ToInteger (Local0)) + { + Case (Zero) + { + Return ("TXNW3643") + } + Case (One) + { + Return ("PWRC0000") + } + Default + { + Return ("TXNW3643") + } + + } + } + + Method (FMID, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = F0FM /* \F0FM */ + } + Case (One) + { + Local0 = F1FM /* \F1FM */ + } + Case (0x02) + { + Local0 = F2FM /* \F2FM */ + } + Case (0x03) + { + Local0 = F3FM /* \F3FM */ + } + Case (0x04) + { + Local0 = F4FM /* \F4FM */ + } + Default + { + Local0 = F5FM /* \F5FM */ + } + + } + + Switch (ToInteger (Local0)) + { + Case (Zero) + { + Return ("LM3643") + } + Case (One) + { + Return ("PMICWRC") + } + Default + { + Return ("LM3643") + } + + } + } + + Method (FMLS, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Return (F0MS) /* \F0MS */ + } + Case (One) + { + Return (F1MS) /* \F1MS */ + } + Case (0x02) + { + Return (F2MS) /* \F2MS */ + } + Case (0x03) + { + Return (F3MS) /* \F3MS */ + } + Case (0x04) + { + Return (F4MS) /* \F4MS */ + } + Default + { + Return (F5MS) /* \F5MS */ + } + + } + } + + Method (AGPN, 2, Serialized) + { + Local0 = (Arg1 << 0x10) + Local0 |= Arg0 + Local1 = GNUM (Local0) + Return (Local1) + } + + Method (CDEP, 2, Serialized) + { + If ((Arg0 == Zero)) + { + If ((C0TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC0, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC0, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC0, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC0, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC0, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC0, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC0 + }) + } + + } + } + + If ((C0TP > One)) + { + Return (Package (0x01) + { + CLP0 + }) + } + } + + If ((Arg0 == One)) + { + If ((C1TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC1, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC1, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC1, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC1, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC1, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC1, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC1 + }) + } + + } + } + + If ((C1TP > One)) + { + Return (Package (0x01) + { + CLP1 + }) + } + } + + If ((Arg0 == 0x02)) + { + If ((C2TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC2, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC2, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC2, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC2, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC2, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC2, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC2 + }) + } + + } + } + + If ((C2TP > One)) + { + Return (Package (0x01) + { + CLP2 + }) + } + } + + If ((Arg0 == 0x03)) + { + If ((C3TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC3, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC3, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC3, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC3, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC3, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC3, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC3 + }) + } + + } + } + + If ((C3TP > One)) + { + Return (Package (0x01) + { + CLP3 + }) + } + } + + If ((Arg0 == 0x04)) + { + If ((C4TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC4, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC4, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC4, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC3, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC4, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC4, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC4 + }) + } + + } + } + + If ((C4TP > One)) + { + Return (Package (0x01) + { + CLP4 + }) + } + } + + If ((Arg0 == 0x05)) + { + If ((C5TP == One)) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Package (0x02) + { + DSC5, + I2C0 + }) + } + Case (One) + { + Return (Package (0x02) + { + DSC5, + I2C1 + }) + } + Case (0x02) + { + Return (Package (0x02) + { + DSC5, + I2C2 + }) + } + Case (0x03) + { + Return (Package (0x02) + { + DSC5, + I2C3 + }) + } + Case (0x04) + { + Return (Package (0x02) + { + DSC5, + I2C4 + }) + } + Case (0x05) + { + Return (Package (0x02) + { + DSC5, + I2C5 + }) + } + Case (0x06) + { + Return (Package (0x02) + { + DSC0, + I2C6 + }) + } + Case (0x07) + { + Return (Package (0x02) + { + DSC0, + I2C7 + }) + } + Default + { + Return (Package (0x01) + { + DSC5 + }) + } + + } + } + + If ((C5TP > One)) + { + Return (Package (0x01) + { + CLP5 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Method (CDEG, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Return (Zero) + } + Case (One) + { + Return (0x2D) + } + Case (0x02) + { + Return (0x5A) + } + Case (0x03) + { + Return (0x87) + } + Case (0x04) + { + Return (0xB4) + } + Case (0x05) + { + Return (0xE1) + } + Case (0x06) + { + Return (0x010E) + } + Case (0x07) + { + Return (0x013B) + } + Default + { + Return (Zero) + } + + } + } + + Device (DSC0) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, Zero) // _UID: Unique ID + If ((C0GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C0GP > Zero)) + { + Local0 = PINR (C0P0, C0G0) + } + + If ((C0GP > One)) + { + Local1 = PINR (C0P1, C0G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C0GP > 0x02)) + { + Local1 = PINR (C0P2, C0G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C0GP > 0x03)) + { + Local1 = PINR (C0P3, C0G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C0GP > 0x04)) + { + Local1 = PINR (C0P4, C0G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C0GP > 0x05)) + { + Local1 = PINR (C0P5, C0G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL00) + { + If ((C0TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C0VE /* \C0VE */ + PAR [One] = C0TP /* \C0TP */ + PAR [0x03] = C0CV /* \C0CV */ + PAR [0x04] = C0IC /* \C0IC */ + PAR [0x06] = C0SP /* \C0SP */ + PAR [0x08] = C0W0 /* \C0W0 */ + PAR [0x09] = C0W1 /* \C0W1 */ + PAR [0x0A] = C0W2 /* \C0W2 */ + PAR [0x0B] = C0W3 /* \C0W3 */ + PAR [0x0C] = C0W4 /* \C0W4 */ + PAR [0x0D] = C0W5 /* \C0W5 */ + PAR [0x0E] = C0CS /* \C0CS */ + Return (PAR) /* \_SB_.PC00.DSC0.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C0GP) /* \C0GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C0F0, ((0x20 * C0G0) + C0P0), C0I0, C0A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C0F1, ((0x20 * C0G1) + C0P1), C0I1, C0A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C0F2, ((0x20 * C0G2) + C0P2), C0I2, C0A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C0F3, ((0x20 * C0G3) + C0P3), C0I3, C0A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C0F4, ((0x20 * C0G4) + C0P4), C0I4, C0A4)) + } + + If ((Arg2 == 0x07)) + { + Return (GPPI (C0F5, ((0x20 * C0G5) + C0P5), C0I5, C0A5)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (DSC1) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + If ((C1GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C1GP > Zero)) + { + Local0 = PINR (C1P0, C1G0) + } + + If ((C1GP > One)) + { + Local1 = PINR (C1P1, C1G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C1GP > 0x02)) + { + Local1 = PINR (C1P2, C1G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C1GP > 0x03)) + { + Local1 = PINR (C1P3, C1G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C1GP > 0x04)) + { + Local1 = PINR (C1P4, C1G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C1GP > 0x05)) + { + Local1 = PINR (C1P5, C1G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL01) + { + If ((C1TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C1VE /* \C1VE */ + PAR [One] = C1TP /* \C1TP */ + PAR [0x03] = C1CV /* \C1CV */ + PAR [0x04] = C1IC /* \C1IC */ + PAR [0x06] = C1SP /* \C1SP */ + PAR [0x08] = C1W0 /* \C1W0 */ + PAR [0x09] = C1W1 /* \C1W1 */ + PAR [0x0A] = C1W2 /* \C1W2 */ + PAR [0x0B] = C1W3 /* \C1W3 */ + PAR [0x0C] = C1W4 /* \C1W4 */ + PAR [0x0D] = C1W5 /* \C1W5 */ + PAR [0x0E] = C1CS /* \C1CS */ + Return (PAR) /* \_SB_.PC00.DSC1.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C1GP) /* \C1GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C1F0, ((0x20 * C1G0) + C1P0), C1I0, C1A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C1F1, ((0x20 * C1G1) + C1P1), C1I1, C1A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C1F2, ((0x20 * C1G2) + C1P2), C1I2, C1A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C1F3, ((0x20 * C1G3) + C1P3), C1I3, C1A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C1F4, ((0x20 * C1G4) + C1P4), C1I4, C1A4)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C1F5, ((0x20 * C1G5) + C1P5), C1I5, C1A5)) + } + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (DSC2) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x02) // _UID: Unique ID + If ((C2GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C2GP > Zero)) + { + Local0 = PINR (C2P0, C2G0) + } + + If ((C2GP > One)) + { + Local1 = PINR (C2P1, C2G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C2GP > 0x02)) + { + Local1 = PINR (C2P2, C2G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C2GP > 0x03)) + { + Local1 = PINR (C2P3, C2G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C2GP > 0x04)) + { + Local1 = PINR (C2P4, C2G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C2GP > 0x05)) + { + Local1 = PINR (C2P5, C2G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL02) + { + If ((C2TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C2VE /* \C2VE */ + PAR [One] = C2TP /* \C2TP */ + PAR [0x03] = C2CV /* \C2CV */ + PAR [0x04] = C2IC /* \C2IC */ + PAR [0x06] = C2SP /* \C2SP */ + PAR [0x08] = C2W0 /* \C2W0 */ + PAR [0x09] = C2W1 /* \C2W1 */ + PAR [0x0A] = C2W2 /* \C2W2 */ + PAR [0x0B] = C2W3 /* \C2W3 */ + PAR [0x0C] = C2W4 /* \C2W4 */ + PAR [0x0D] = C2W5 /* \C2W5 */ + PAR [0x0E] = C2CS /* \C2CS */ + Return (PAR) /* \_SB_.PC00.DSC2.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C2GP) /* \C2GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C2F0, ((0x20 * C2G0) + C2P0), C2I0, C2A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C2F1, ((0x20 * C2G1) + C2P1), C2I1, C2A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C2F2, ((0x20 * C2G2) + C2P2), C2I2, C2A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C2F3, ((0x20 * C2G3) + C2P3), C2I3, C2A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C2F4, ((0x20 * C2G4) + C2P4), C2I4, C2A4)) + } + + If ((Arg2 == 0x07)) + { + Return (GPPI (C2F5, ((0x20 * C2G5) + C2P5), C2I5, C2A5)) + } + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (DSC3) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x03) // _UID: Unique ID + If ((C3GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C3GP > Zero)) + { + Local0 = PINR (C3P0, C3G0) + } + + If ((C3GP > One)) + { + Local1 = PINR (C3P1, C3G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C3GP > 0x02)) + { + Local1 = PINR (C3P2, C3G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C3GP > 0x03)) + { + Local1 = PINR (C3P3, C3G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C3GP > 0x04)) + { + Local1 = PINR (C3P4, C3G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C3GP > 0x05)) + { + Local1 = PINR (C3P5, C3G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL03) + { + If ((C3TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C3VE /* \C3VE */ + PAR [One] = C3TP /* \C3TP */ + PAR [0x03] = C3CV /* \C3CV */ + PAR [0x04] = C3IC /* \C3IC */ + PAR [0x06] = C3SP /* \C3SP */ + PAR [0x08] = C3W0 /* \C3W0 */ + PAR [0x09] = C3W1 /* \C3W1 */ + PAR [0x0A] = C3W2 /* \C3W2 */ + PAR [0x0B] = C3W3 /* \C3W3 */ + PAR [0x0C] = C3W4 /* \C3W4 */ + PAR [0x0D] = C3W5 /* \C3W5 */ + PAR [0x0E] = C3CS /* \C3CS */ + Return (PAR) /* \_SB_.PC00.DSC3.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C3GP) /* \C3GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C3F0, ((0x20 * C3G0) + C3P0), C3I0, C3A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C3F1, ((0x20 * C3G1) + C3P1), C3I1, C3A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C3F2, ((0x20 * C3G2) + C3P2), C3I2, C3A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C3F3, ((0x20 * C3G3) + C3P3), C3I3, C3A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C3F4, ((0x20 * C3G4) + C3P4), C3I4, C3A4)) + } + + If ((Arg2 == 0x07)) + { + Return (GPPI (C3F5, ((0x20 * C3G5) + C3P5), C3I5, C3A5)) + } + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (DSC4) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x04) // _UID: Unique ID + If ((C4GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C4GP > Zero)) + { + Local0 = PINR (C4P0, C4G0) + } + + If ((C4GP > One)) + { + Local1 = PINR (C4P1, C4G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C4GP > 0x02)) + { + Local1 = PINR (C4P2, C4G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C4GP > 0x03)) + { + Local1 = PINR (C4P3, C4G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C4GP > 0x04)) + { + Local1 = PINR (C4P4, C4G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C4GP > 0x05)) + { + Local1 = PINR (C4P5, C4G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL04) + { + If ((C4TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C4VE /* \C4VE */ + PAR [One] = C4TP /* \C4TP */ + PAR [0x03] = C4CV /* \C4CV */ + PAR [0x04] = C4IC /* \C4IC */ + PAR [0x06] = C4SP /* \C4SP */ + PAR [0x08] = C4W0 /* \C4W0 */ + PAR [0x09] = C4W1 /* \C4W1 */ + PAR [0x0A] = C4W2 /* \C4W2 */ + PAR [0x0B] = C4W3 /* \C4W3 */ + PAR [0x0C] = C4W4 /* \C4W4 */ + PAR [0x0D] = C4W5 /* \C4W5 */ + PAR [0x0E] = C4CS /* \C4CS */ + Return (PAR) /* \_SB_.PC00.DSC4.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C4GP) /* \C4GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C4F0, ((0x20 * C4G0) + C4P0), C4I0, C4A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C4F1, ((0x20 * C4G1) + C4P1), C4I1, C4A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C4F2, ((0x20 * C4G2) + C4P2), C4I2, C4A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C4F3, ((0x20 * C4G3) + C4P3), C4I3, C4A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C4F4, ((0x20 * C4G4) + C4P4), C4I4, C4A4)) + } + + If ((Arg2 == 0x07)) + { + Return (GPPI (C4F5, ((0x20 * C4G5) + C4P5), C4I5, C4A5)) + } + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (DSC5) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x05) // _UID: Unique ID + If ((C5GP != Zero)) + { + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((C5GP > Zero)) + { + Local0 = PINR (C5P0, C5G0) + } + + If ((C5GP > One)) + { + Local1 = PINR (C5P1, C5G1) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C5GP > 0x02)) + { + Local1 = PINR (C5P2, C5G2) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C5GP > 0x03)) + { + Local1 = PINR (C5P3, C5G3) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C5GP > 0x04)) + { + Local1 = PINR (C5P4, C5G4) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((C5GP > 0x05)) + { + Local1 = PINR (C5P5, C5G5) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL05) + { + If ((C5TP == One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C5VE /* \C5VE */ + PAR [One] = C5TP /* \C5TP */ + PAR [0x03] = C5CV /* \C5CV */ + PAR [0x04] = C5IC /* \C5IC */ + PAR [0x06] = C5SP /* \C5SP */ + PAR [0x08] = C5W0 /* \C5W0 */ + PAR [0x09] = C5W1 /* \C5W1 */ + PAR [0x0A] = C5W2 /* \C5W2 */ + PAR [0x0B] = C5W3 /* \C5W3 */ + PAR [0x0C] = C5W4 /* \C5W4 */ + PAR [0x0D] = C5W5 /* \C5W5 */ + PAR [0x0E] = C5CS /* \C5CS */ + Return (PAR) /* \_SB_.PC00.DSC5.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x3F // ? + }) + } + + If ((Arg2 == One)) + { + Return (C5GP) /* \C5GP */ + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (C5F0, ((0x20 * C5G0) + C5P0), C5I0, C5A0)) + } + + If ((Arg2 == 0x03)) + { + Return (GPPI (C5F1, ((0x20 * C5G1) + C5P1), C5I1, C5A1)) + } + + If ((Arg2 == 0x04)) + { + Return (GPPI (C5F2, ((0x20 * C5G2) + C5P2), C5I2, C5A2)) + } + + If ((Arg2 == 0x05)) + { + Return (GPPI (C5F3, ((0x20 * C5G3) + C5P3), C5I3, C5A3)) + } + + If ((Arg2 == 0x06)) + { + Return (GPPI (C5F4, ((0x20 * C5G4) + C5P4), C5I4, C5A4)) + } + + If ((Arg2 == 0x07)) + { + Return (GPPI (C5F4, ((0x20 * C5G5) + C5P5), C5I5, C5A5)) + } + } + + If ((PCHS == PCHP)) + { + If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + One]))) + ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ + 0x02]))) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP0) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL00) + { + If ((C0IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C0IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_UID, 0x0A) // _UID: Unique ID + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C0IA, C0IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL00) + { + If ((C0TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C0VE /* \C0VE */ + PAR [One] = C0TP /* \C0TP */ + PAR [0x03] = C0CV /* \C0CV */ + PAR [0x04] = C0IC /* \C0IC */ + PAR [0x06] = C0SP /* \C0SP */ + PAR [0x08] = C0W0 /* \C0W0 */ + PAR [0x09] = C0W1 /* \C0W1 */ + PAR [0x0A] = C0W2 /* \C0W2 */ + PAR [0x0B] = C0W3 /* \C0W3 */ + PAR [0x0C] = C0W4 /* \C0W4 */ + PAR [0x0D] = C0W5 /* \C0W5 */ + Return (PAR) /* \_SB_.PC00.CLP0.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C0PL /* \C0PL */ + Return (PLDB) /* \_SB_.PC00.CLP0._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C0IA, Zero, C0IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C0IA, Zero, C0IB) + Return (DSMB) /* \_SB_.PC00.CLP0._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP1) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL01) + { + If ((C1IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C1IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x0B) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C1IA, C1IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL01) + { + If ((C1TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C1VE /* \C1VE */ + PAR [One] = C1TP /* \C1TP */ + PAR [0x03] = C1CV /* \C1CV */ + PAR [0x04] = C1IC /* \C1IC */ + PAR [0x06] = C1SP /* \C1SP */ + PAR [0x08] = C1W0 /* \C1W0 */ + PAR [0x09] = C1W1 /* \C1W1 */ + PAR [0x0A] = C1W2 /* \C1W2 */ + PAR [0x0B] = C1W3 /* \C1W3 */ + PAR [0x0C] = C1W4 /* \C1W4 */ + PAR [0x0D] = C1W5 /* \C1W5 */ + Return (PAR) /* \_SB_.PC00.CLP1.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C1PL /* \C1PL */ + Return (PLDB) /* \_SB_.PC00.CLP1._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C1IA, Zero, C1IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C1IA, Zero, C1IB) + Return (DSMB) /* \_SB_.PC00.CLP1._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP2) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL02) + { + If ((C2IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C2IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x0C) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C2IA, C2IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL02) + { + If ((C2TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C2VE /* \C2VE */ + PAR [One] = C2TP /* \C2TP */ + PAR [0x03] = C2CV /* \C2CV */ + PAR [0x04] = C2IC /* \C2IC */ + PAR [0x06] = C2SP /* \C2SP */ + PAR [0x08] = C2W0 /* \C2W0 */ + PAR [0x09] = C2W1 /* \C2W1 */ + PAR [0x0A] = C2W2 /* \C2W2 */ + PAR [0x0B] = C2W3 /* \C2W3 */ + PAR [0x0C] = C2W4 /* \C2W4 */ + PAR [0x0D] = C2W5 /* \C2W5 */ + Return (PAR) /* \_SB_.PC00.CLP2.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C2PL /* \C2PL */ + Return (PLDB) /* \_SB_.PC00.CLP2._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C2IA, Zero, C2IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C2IA, Zero, C2IB) + Return (DSMB) /* \_SB_.PC00.CLP2._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP3) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL03) + { + If ((C3IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C3IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x0D) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C3IA, C3IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL03) + { + If ((C3TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C3VE /* \C3VE */ + PAR [One] = C3TP /* \C3TP */ + PAR [0x03] = C3CV /* \C3CV */ + PAR [0x04] = C3IC /* \C3IC */ + PAR [0x06] = C3SP /* \C3SP */ + PAR [0x08] = C3W0 /* \C3W0 */ + PAR [0x09] = C3W1 /* \C3W1 */ + PAR [0x0A] = C3W2 /* \C3W2 */ + PAR [0x0B] = C3W3 /* \C3W3 */ + PAR [0x0C] = C3W4 /* \C3W4 */ + PAR [0x0D] = C3W5 /* \C3W5 */ + Return (PAR) /* \_SB_.PC00.CLP3.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C3PL /* \C3PL */ + Return (PLDB) /* \_SB_.PC00.CLP3._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C3IA, Zero, C3IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C3IA, Zero, C3IB) + Return (DSMB) /* \_SB_.PC00.CLP3._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP4) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL04) + { + If ((C4IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C4IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x0E) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C4IA, C4IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL04) + { + If ((C4TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C4VE /* \C4VE */ + PAR [One] = C4TP /* \C4TP */ + PAR [0x03] = C4CV /* \C4CV */ + PAR [0x04] = C4IC /* \C4IC */ + PAR [0x06] = C4SP /* \C4SP */ + PAR [0x08] = C4W0 /* \C4W0 */ + PAR [0x09] = C4W1 /* \C4W1 */ + PAR [0x0A] = C4W2 /* \C4W2 */ + PAR [0x0B] = C4W3 /* \C4W3 */ + PAR [0x0C] = C4W4 /* \C4W4 */ + PAR [0x0D] = C4W5 /* \C4W5 */ + Return (PAR) /* \_SB_.PC00.CLP4.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C4PL /* \C4PL */ + Return (PLDB) /* \_SB_.PC00.CLP4._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C4IA, Zero, C4IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C4IA, Zero, C4IB) + Return (DSMB) /* \_SB_.PC00.CLP4._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (CLP5) + { + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (CL05) + { + If ((C5IB == 0x02)) + { + Return (Package (0x01) + { + I2C2 + }) + } + + If ((C5IB == 0x03)) + { + Return (Package (0x01) + { + I2C3 + }) + } + } + + Return (Package (0x01) + { + PC00 + }) + } + + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name + Name (_UID, 0x0F) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (IICB (C5IA, C5IB)) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (CL05) + { + If ((C5TP > One)) + { + Return (0x0F) + } + } + + Return (Zero) + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x00, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + PAR [Zero] = C5VE /* \C5VE */ + PAR [One] = C5TP /* \C5TP */ + PAR [0x03] = C5CV /* \C5CV */ + PAR [0x04] = C5IC /* \C5IC */ + PAR [0x06] = C5SP /* \C5SP */ + PAR [0x08] = C5W0 /* \C5W0 */ + PAR [0x09] = C5W1 /* \C5W1 */ + PAR [0x0A] = C5W2 /* \C5W2 */ + PAR [0x0B] = C5W3 /* \C5W3 */ + PAR [0x0C] = C5W4 /* \C5W4 */ + PAR [0x0D] = C5W5 /* \C5W5 */ + Return (PAR) /* \_SB_.PC00.CLP5.CLDB.PAR_ */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + BPOS = C5PL /* \C5PL */ + Return (PLDB) /* \_SB_.PC00.CLP5._PLD.PLDB */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (0x0B, C5IA, Zero, C5IB)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + I2CC = One + DEV0 = DSMI (0x0B, C5IA, Zero, C5IB) + Return (DSMB) /* \_SB_.PC00.CLP5._DSM.DSMB */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK0) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L0EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L0EN) + { + Return (CDEP (L0CL, L0BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, Zero) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (Zero)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L0M0 /* \L0M0 */ + BUF [One] = L0M1 /* \L0M1 */ + BUF [0x02] = L0M2 /* \L0M2 */ + BUF [0x03] = L0M3 /* \L0M3 */ + BUF [0x04] = L0M4 /* \L0M4 */ + BUF [0x05] = L0M5 /* \L0M5 */ + BUF [0x06] = L0M6 /* \L0M6 */ + BUF [0x07] = L0M7 /* \L0M7 */ + BUF [0x08] = L0M8 /* \L0M8 */ + BUF [0x09] = L0M9 /* \L0M9 */ + BUF [0x0A] = L0MA /* \L0MA */ + BUF [0x0B] = L0MB /* \L0MB */ + BUF [0x0C] = L0MC /* \L0MC */ + BUF [0x0D] = L0MD /* \L0MD */ + BUF [0x0E] = L0ME /* \L0ME */ + BUF [0x0F] = L0MF /* \L0MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L0PL /* \L0PL */ + RPOS = L0DG /* \L0DG */ + Return (PLDB) /* \_SB_.PC00.LNK0._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((L0DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L0DI > Zero)) + { + Local0 = IICB (L0A0, L0BS) + } + + If ((L0DI > One)) + { + Local1 = IICB (L0A1, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x02)) + { + Local1 = IICB (L0A2, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x03)) + { + Local1 = IICB (L0A3, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x04)) + { + Local1 = IICB (L0A4, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x05)) + { + Local1 = IICB (L0A5, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x06)) + { + Local1 = IICB (L0A6, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x07)) + { + Local1 = IICB (L0A7, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x08)) + { + Local1 = IICB (L0A8, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x09)) + { + Local1 = IICB (L0A9, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x0A)) + { + Local1 = IICB (L0AA, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L0DI > 0x0B)) + { + Local1 = IICB (L0AB, L0BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L0DV /* \L0DV */ + PAR [One] = L0CV /* \L0CV */ + PAR [0x18] = L0LC /* \L0LC */ + PAR [0x1C] = L0LU /* \L0LU */ + PAR [0x1D] = L0NL /* \L0NL */ + PAR [0x4E] = L0EE /* \L0EE */ + PAR [0x4F] = L0VC /* \L0VC */ + PAR [0x52] = L0FS /* \L0FS */ + PAR [0x53] = L0LE /* \L0LE */ + PAR [0x54] = CDEG (L0DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L0CK /* \L0CK */ + PAR [0x5A] = L0CL /* \L0CL */ + PAR [0x5F] = L0PP /* \L0PP */ + PAR [0x60] = L0VR /* \L0VR */ + PAR [0x63] = L0FI /* \L0FI */ + Return (PAR) /* \_SB_.PC00.LNK0.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L0M0 /* \L0M0 */ + BUF [One] = L0M1 /* \L0M1 */ + BUF [0x02] = L0M2 /* \L0M2 */ + BUF [0x03] = L0M3 /* \L0M3 */ + BUF [0x04] = L0M4 /* \L0M4 */ + BUF [0x05] = L0M5 /* \L0M5 */ + BUF [0x06] = L0M6 /* \L0M6 */ + BUF [0x07] = L0M7 /* \L0M7 */ + BUF [0x08] = L0M8 /* \L0M8 */ + BUF [0x09] = L0M9 /* \L0M9 */ + BUF [0x0A] = L0MA /* \L0MA */ + BUF [0x0B] = L0MB /* \L0MB */ + BUF [0x0C] = L0MC /* \L0MC */ + BUF [0x0D] = L0MD /* \L0MD */ + BUF [0x0E] = L0ME /* \L0ME */ + BUF [0x0F] = L0MF /* \L0MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L0DI /* \L0DI */ + DEV0 = DSMI (L0D0, L0A0, Zero, L0BS) + DEV1 = DSMI (L0D1, L0A1, Zero, L0BS) + DEV2 = DSMI (L0D2, L0A2, Zero, L0BS) + DEV3 = DSMI (L0D3, L0A3, Zero, L0BS) + DEV4 = DSMI (L0D4, L0A4, Zero, L0BS) + DEV5 = DSMI (L0D5, L0A5, Zero, L0BS) + DEV6 = DSMI (L0D6, L0A6, Zero, L0BS) + DEV7 = DSMI (L0D7, L0A7, Zero, L0BS) + DEV8 = DSMI (L0D8, L0A8, Zero, L0BS) + DEV9 = DSMI (L0D9, L0A9, Zero, L0BS) + DEVA = DSMI (L0DA, L0AA, Zero, L0BS) + DEVB = DSMI (L0DB, L0AB, Zero, L0BS) + Return (DSMB) /* \_SB_.PC00.LNK0._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L0DI) /* \L0DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L0DI > Zero)) + { + Return (DSMI (L0D0, L0A0, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L0DI > One)) + { + Return (DSMI (L0D1, L0A1, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L0DI > 0x02)) + { + Return (DSMI (L0D2, L0A2, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L0DI > 0x03)) + { + Return (DSMI (L0D3, L0A3, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L0DI > 0x04)) + { + Return (DSMI (L0D4, L0A4, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L0DI > 0x05)) + { + Return (DSMI (L0D5, L0A5, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L0DI > 0x06)) + { + Return (DSMI (L0D6, L0A6, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L0DI > 0x07)) + { + Return (DSMI (L0D7, L0A7, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L0DI > 0x08)) + { + Return (DSMI (L0D8, L0A8, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L0DI > 0x09)) + { + Return (DSMI (L0D9, L0A9, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L0DI > 0x0A)) + { + Return (DSMI (L0DA, L0AA, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L0DI > 0x0B)) + { + Return (DSMI (L0DB, L0AB, Zero, L0BS)) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK1) + { + Name (PNIO, Package (0x01) + { + "\\_SB.PC00.SPI1.SPFD.CVFD" + }) + Name (PUSB, Package (0x02) + { + "\\_SB.PC00.SPI1.SPFD.CVFD", + "\\_SB.PC00.XHCI.RHUB.HS07.VIC0" + }) + Name (MUSB, Package (0x02) + { + "\\_SB.PC00.SPI1.SPFD.CVFD", + "\\_SB.PC00.XHCI.RHUB.HS06.VIC0" + }) + Name (AUSB, Package (0x02) + { + "\\_SB.PC00.SPI1.SPFD.CVFD", + "\\_SB.PC00.XHCI.RHUB.HS08.VIC0" + }) + Name (MASB, Package (0x02) + { + "\\_SB.PC00.SPI1.SPFD.CVFD", + "\\_SB.PC00.XHCI.RHUB.HS03.VIC0" + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L1EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L1EN) + { + If ((CVFS == 0x02)) + { + If ((CUPN == 0x06)) + { + Return (MUSB) /* \_SB_.PC00.LNK1.MUSB */ + } + ElseIf ((CUPN == 0x07)) + { + Return (PUSB) /* \_SB_.PC00.LNK1.PUSB */ + } + ElseIf ((CUPN == 0x08)) + { + Return (AUSB) /* \_SB_.PC00.LNK1.AUSB */ + } + ElseIf ((CUPN == 0x03)) + { + Return (MASB) /* \_SB_.PC00.LNK1.MASB */ + } + + Return (Package (0x00){}) + } + + If ((CVFS == One)) + { + Return (PNIO) /* \_SB_.PC00.LNK1.PNIO */ + } + Else + { + Return (CDEP (L1CL, L1BS)) + } + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, One) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (One)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L1M0 /* \L1M0 */ + BUF [One] = L1M1 /* \L1M1 */ + BUF [0x02] = L1M2 /* \L1M2 */ + BUF [0x03] = L1M3 /* \L1M3 */ + BUF [0x04] = L1M4 /* \L1M4 */ + BUF [0x05] = L1M5 /* \L1M5 */ + BUF [0x06] = L1M6 /* \L1M6 */ + BUF [0x07] = L1M7 /* \L1M7 */ + BUF [0x08] = L1M8 /* \L1M8 */ + BUF [0x09] = L1M9 /* \L1M9 */ + BUF [0x0A] = L1MA /* \L1MA */ + BUF [0x0B] = L1MB /* \L1MB */ + BUF [0x0C] = L1MC /* \L1MC */ + BUF [0x0D] = L1MD /* \L1MD */ + BUF [0x0E] = L1ME /* \L1ME */ + BUF [0x0F] = L1MF /* \L1MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L1PL /* \L1PL */ + RPOS = L1DG /* \L1DG */ + Return (PLDB) /* \_SB_.PC00.LNK1._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((CVFS == 0x02)) + { + Return (VIIC (L1A0, Zero)) + } + + If ((L1DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L1DI > Zero)) + { + Local0 = IICB (L1A0, L1BS) + } + + If ((L1DI > One)) + { + Local1 = IICB (L1A1, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x02)) + { + Local1 = IICB (L1A2, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x03)) + { + Local1 = IICB (L1A3, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x04)) + { + Local1 = IICB (L1A4, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x05)) + { + Local1 = IICB (L1A5, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x06)) + { + Local1 = IICB (L1A6, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x07)) + { + Local1 = IICB (L1A7, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x08)) + { + Local1 = IICB (L1A8, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x09)) + { + Local1 = IICB (L1A9, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x0A)) + { + Local1 = IICB (L1AA, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L1DI > 0x0B)) + { + Local1 = IICB (L1AB, L1BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L1DV /* \L1DV */ + PAR [One] = L1CV /* \L1CV */ + PAR [0x18] = L1LC /* \L1LC */ + PAR [0x1C] = L1LU /* \L1LU */ + PAR [0x1D] = L1NL /* \L1NL */ + PAR [0x4E] = L1EE /* \L1EE */ + PAR [0x4F] = L1VC /* \L1VC */ + PAR [0x52] = L1FS /* \L1FS */ + PAR [0x53] = L1LE /* \L1LE */ + PAR [0x54] = CDEG (L1DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L1CK /* \L1CK */ + PAR [0x5A] = L1CL /* \L1CL */ + PAR [0x5F] = L1PP /* \L1PP */ + PAR [0x60] = L1VR /* \L1VR */ + PAR [0x63] = L1FI /* \L1FI */ + Return (PAR) /* \_SB_.PC00.LNK1.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L1M0 /* \L1M0 */ + BUF [One] = L1M1 /* \L1M1 */ + BUF [0x02] = L1M2 /* \L1M2 */ + BUF [0x03] = L1M3 /* \L1M3 */ + BUF [0x04] = L1M4 /* \L1M4 */ + BUF [0x05] = L1M5 /* \L1M5 */ + BUF [0x06] = L1M6 /* \L1M6 */ + BUF [0x07] = L1M7 /* \L1M7 */ + BUF [0x08] = L1M8 /* \L1M8 */ + BUF [0x09] = L1M9 /* \L1M9 */ + BUF [0x0A] = L1MA /* \L1MA */ + BUF [0x0B] = L1MB /* \L1MB */ + BUF [0x0C] = L1MC /* \L1MC */ + BUF [0x0D] = L1MD /* \L1MD */ + BUF [0x0E] = L1ME /* \L1ME */ + BUF [0x0F] = L1MF /* \L1MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L1DI /* \L1DI */ + DEV0 = DSMI (L1D0, L1A0, Zero, L1BS) + DEV1 = DSMI (L1D1, L1A1, Zero, L1BS) + DEV2 = DSMI (L1D2, L1A2, Zero, L1BS) + DEV3 = DSMI (L1D3, L1A3, Zero, L1BS) + DEV4 = DSMI (L1D4, L1A4, Zero, L1BS) + DEV5 = DSMI (L1D5, L1A5, Zero, L1BS) + DEV6 = DSMI (L1D6, L1A6, Zero, L1BS) + DEV7 = DSMI (L1D7, L1A7, Zero, L1BS) + DEV8 = DSMI (L1D8, L1A8, Zero, L1BS) + DEV9 = DSMI (L1D9, L1A9, Zero, L1BS) + DEVA = DSMI (L1DA, L1AA, Zero, L1BS) + DEVB = DSMI (L1DB, L1AB, Zero, L1BS) + Return (DSMB) /* \_SB_.PC00.LNK1._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L1DI) /* \L1DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L1DI > Zero)) + { + Return (DSMI (L1D0, L1A0, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L1DI > One)) + { + Return (DSMI (L1D1, L1A1, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L1DI > 0x02)) + { + Return (DSMI (L1D2, L1A2, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L1DI > 0x03)) + { + Return (DSMI (L1D3, L1A3, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L1DI > 0x04)) + { + Return (DSMI (L1D4, L1A4, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L1DI > 0x05)) + { + Return (DSMI (L1D5, L1A5, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L1DI > 0x06)) + { + Return (DSMI (L1D6, L1A6, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L1DI > 0x07)) + { + Return (DSMI (L1D7, L1A7, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L1DI > 0x08)) + { + Return (DSMI (L1D8, L1A8, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L1DI > 0x09)) + { + Return (DSMI (L1D9, L1A9, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L1DI > 0x0A)) + { + Return (DSMI (L1DA, L1AA, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L1DI > 0x0B)) + { + Return (DSMI (L1DB, L1AB, Zero, L1BS)) + } + Else + { + Return (Zero) + } + } + } + + If ((Arg0 == ToUUID ("02f55f0c-2e63-4f05-84f3-bf1980f9af79") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (CVFS) /* \CVFS */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK2) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L2EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L2EN) + { + Return (CDEP (L2CL, L2BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x02) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (0x02)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L2M0 /* \L2M0 */ + BUF [One] = L2M1 /* \L2M1 */ + BUF [0x02] = L2M2 /* \L2M2 */ + BUF [0x03] = L2M3 /* \L2M3 */ + BUF [0x04] = L2M4 /* \L2M4 */ + BUF [0x05] = L2M5 /* \L2M5 */ + BUF [0x06] = L2M6 /* \L2M6 */ + BUF [0x07] = L2M7 /* \L2M7 */ + BUF [0x08] = L2M8 /* \L2M8 */ + BUF [0x09] = L2M9 /* \L2M9 */ + BUF [0x0A] = L2MA /* \L2MA */ + BUF [0x0B] = L2MB /* \L2MB */ + BUF [0x0C] = L2MC /* \L2MC */ + BUF [0x0D] = L2MD /* \L2MD */ + BUF [0x0E] = L2ME /* \L2ME */ + BUF [0x0F] = L2MF /* \L2MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L2PL /* \L2PL */ + RPOS = L2DG /* \L2DG */ + Return (PLDB) /* \_SB_.PC00.LNK2._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((L2DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L2DI > Zero)) + { + Local0 = IICB (L2A0, L2BS) + } + + If ((L2DI > One)) + { + Local1 = IICB (L2A1, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x02)) + { + Local1 = IICB (L2A2, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x03)) + { + Local1 = IICB (L2A3, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x04)) + { + Local1 = IICB (L2A4, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x05)) + { + Local1 = IICB (L2A5, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x06)) + { + Local1 = IICB (L2A6, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x07)) + { + Local1 = IICB (L2A7, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x08)) + { + Local1 = IICB (L2A8, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x09)) + { + Local1 = IICB (L2A9, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x0A)) + { + Local1 = IICB (L2AA, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L2DI > 0x0B)) + { + Local1 = IICB (L2AB, L2BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L2DV /* \L2DV */ + PAR [One] = L2CV /* \L2CV */ + PAR [0x18] = L2LC /* \L2LC */ + PAR [0x1C] = L2LU /* \L2LU */ + PAR [0x1D] = L2NL /* \L2NL */ + PAR [0x4E] = L2EE /* \L2EE */ + PAR [0x4F] = L2VC /* \L2VC */ + PAR [0x52] = L2FS /* \L2FS */ + PAR [0x53] = L2LE /* \L2LE */ + PAR [0x54] = CDEG (L2DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L2CK /* \L2CK */ + PAR [0x5A] = L2CL /* \L2CL */ + PAR [0x5F] = L2PP /* \L2PP */ + PAR [0x60] = L2VR /* \L2VR */ + PAR [0x63] = L2FI /* \L2FI */ + Return (PAR) /* \_SB_.PC00.LNK2.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L2M0 /* \L2M0 */ + BUF [One] = L2M1 /* \L2M1 */ + BUF [0x02] = L2M2 /* \L2M2 */ + BUF [0x03] = L2M3 /* \L2M3 */ + BUF [0x04] = L2M4 /* \L2M4 */ + BUF [0x05] = L2M5 /* \L2M5 */ + BUF [0x06] = L2M6 /* \L2M6 */ + BUF [0x07] = L2M7 /* \L2M7 */ + BUF [0x08] = L2M8 /* \L2M8 */ + BUF [0x09] = L2M9 /* \L2M9 */ + BUF [0x0A] = L2MA /* \L2MA */ + BUF [0x0B] = L2MB /* \L2MB */ + BUF [0x0C] = L2MC /* \L2MC */ + BUF [0x0D] = L2MD /* \L2MD */ + BUF [0x0E] = L2ME /* \L2ME */ + BUF [0x0F] = L2MF /* \L2MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L2DI /* \L2DI */ + DEV0 = DSMI (L2D0, L2A0, Zero, L2BS) + DEV1 = DSMI (L2D1, L2A1, Zero, L2BS) + DEV2 = DSMI (L2D2, L2A2, Zero, L2BS) + DEV3 = DSMI (L2D3, L2A3, Zero, L2BS) + DEV4 = DSMI (L2D4, L2A4, Zero, L2BS) + DEV5 = DSMI (L2D5, L2A5, Zero, L2BS) + DEV6 = DSMI (L2D6, L2A6, Zero, L2BS) + DEV7 = DSMI (L2D7, L2A7, Zero, L2BS) + DEV8 = DSMI (L2D8, L2A8, Zero, L2BS) + DEV9 = DSMI (L2D9, L2A9, Zero, L2BS) + DEVA = DSMI (L2DA, L2AA, Zero, L2BS) + DEVB = DSMI (L2DB, L2AB, Zero, L2BS) + Return (DSMB) /* \_SB_.PC00.LNK2._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L2DI) /* \L2DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L2DI > Zero)) + { + Return (DSMI (L2D0, L2A0, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L2DI > One)) + { + Return (DSMI (L2D1, L2A1, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L2DI > 0x02)) + { + Return (DSMI (L2D2, L2A2, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L2DI > 0x03)) + { + Return (DSMI (L2D3, L2A3, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L2DI > 0x04)) + { + Return (DSMI (L2D4, L2A4, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L2DI > 0x05)) + { + Return (DSMI (L2D5, L2A5, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L2DI > 0x06)) + { + Return (DSMI (L2D6, L2A6, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L2DI > 0x07)) + { + Return (DSMI (L2D7, L2A7, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L2DI > 0x08)) + { + Return (DSMI (L2D8, L2A8, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L2DI > 0x09)) + { + Return (DSMI (L2D9, L2A9, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L2DI > 0x0A)) + { + Return (DSMI (L2DA, L2AA, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L2DI > 0x0B)) + { + Return (DSMI (L2DB, L2AB, Zero, L2BS)) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK3) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L3EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L3EN) + { + Return (CDEP (L3CL, L3BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x03) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (0x03)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L3M0 /* \L3M0 */ + BUF [One] = L3M1 /* \L3M1 */ + BUF [0x02] = L3M2 /* \L3M2 */ + BUF [0x03] = L3M3 /* \L3M3 */ + BUF [0x04] = L3M4 /* \L3M4 */ + BUF [0x05] = L3M5 /* \L3M5 */ + BUF [0x06] = L3M6 /* \L3M6 */ + BUF [0x07] = L3M7 /* \L3M7 */ + BUF [0x08] = L3M8 /* \L3M8 */ + BUF [0x09] = L3M9 /* \L3M9 */ + BUF [0x0A] = L3MA /* \L3MA */ + BUF [0x0B] = L3MB /* \L3MB */ + BUF [0x0C] = L3MC /* \L3MC */ + BUF [0x0D] = L3MD /* \L3MD */ + BUF [0x0E] = L3ME /* \L3ME */ + BUF [0x0F] = L3MF /* \L3MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L3PL /* \L3PL */ + RPOS = L3DG /* \L3DG */ + Return (PLDB) /* \_SB_.PC00.LNK3._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((L3DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L3DI > Zero)) + { + Local0 = IICB (L3A0, L3BS) + } + + If ((L3DI > One)) + { + Local1 = IICB (L3A1, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x02)) + { + Local1 = IICB (L3A2, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x03)) + { + Local1 = IICB (L3A3, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x04)) + { + Local1 = IICB (L3A4, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x05)) + { + Local1 = IICB (L3A5, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x06)) + { + Local1 = IICB (L3A6, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x07)) + { + Local1 = IICB (L3A7, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x08)) + { + Local1 = IICB (L3A8, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x09)) + { + Local1 = IICB (L3A9, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x0A)) + { + Local1 = IICB (L3AA, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L3DI > 0x0B)) + { + Local1 = IICB (L3AB, L3BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L3DV /* \L3DV */ + PAR [One] = L3CV /* \L3CV */ + PAR [0x18] = L3LC /* \L3LC */ + PAR [0x1C] = L3LU /* \L3LU */ + PAR [0x1D] = L3NL /* \L3NL */ + PAR [0x4E] = L3EE /* \L3EE */ + PAR [0x4F] = L3VC /* \L3VC */ + PAR [0x52] = L3FS /* \L3FS */ + PAR [0x53] = L3LE /* \L3LE */ + PAR [0x54] = CDEG (L3DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L3CK /* \L3CK */ + PAR [0x5A] = L3CL /* \L3CL */ + PAR [0x5F] = L3PP /* \L3PP */ + PAR [0x60] = L3VR /* \L3VR */ + PAR [0x63] = L3FI /* \L3FI */ + Return (PAR) /* \_SB_.PC00.LNK3.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L3M0 /* \L3M0 */ + BUF [One] = L3M1 /* \L3M1 */ + BUF [0x02] = L3M2 /* \L3M2 */ + BUF [0x03] = L3M3 /* \L3M3 */ + BUF [0x04] = L3M4 /* \L3M4 */ + BUF [0x05] = L3M5 /* \L3M5 */ + BUF [0x06] = L3M6 /* \L3M6 */ + BUF [0x07] = L3M7 /* \L3M7 */ + BUF [0x08] = L3M8 /* \L3M8 */ + BUF [0x09] = L3M9 /* \L3M9 */ + BUF [0x0A] = L3MA /* \L3MA */ + BUF [0x0B] = L3MB /* \L3MB */ + BUF [0x0C] = L3MC /* \L3MC */ + BUF [0x0D] = L3MD /* \L3MD */ + BUF [0x0E] = L3ME /* \L3ME */ + BUF [0x0F] = L3MF /* \L3MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L3DI /* \L3DI */ + DEV0 = DSMI (L3D0, L3A0, Zero, L3BS) + DEV1 = DSMI (L3D1, L3A1, Zero, L3BS) + DEV2 = DSMI (L3D2, L3A2, Zero, L3BS) + DEV3 = DSMI (L3D3, L3A3, Zero, L3BS) + DEV4 = DSMI (L3D4, L3A4, Zero, L3BS) + DEV5 = DSMI (L3D5, L3A5, Zero, L3BS) + DEV6 = DSMI (L3D6, L3A6, Zero, L3BS) + DEV7 = DSMI (L3D7, L3A7, Zero, L3BS) + DEV8 = DSMI (L3D8, L3A8, Zero, L3BS) + DEV9 = DSMI (L3D9, L3A9, Zero, L3BS) + DEVA = DSMI (L3DA, L3AA, Zero, L3BS) + DEVB = DSMI (L3DB, L3AB, Zero, L3BS) + Return (DSMB) /* \_SB_.PC00.LNK3._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L3DI) /* \L3DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L3DI > Zero)) + { + Return (DSMI (L3D0, L3A0, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L3DI > One)) + { + Return (DSMI (L3D1, L3A1, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L3DI > 0x02)) + { + Return (DSMI (L3D2, L3A2, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L3DI > 0x03)) + { + Return (DSMI (L3D3, L3A3, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L3DI > 0x04)) + { + Return (DSMI (L3D4, L3A4, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L3DI > 0x05)) + { + Return (DSMI (L3D5, L3A5, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L3DI > 0x06)) + { + Return (DSMI (L3D6, L3A6, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L3DI > 0x07)) + { + Return (DSMI (L3D7, L3A7, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L3DI > 0x08)) + { + Return (DSMI (L3D8, L3A8, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L3DI > 0x09)) + { + Return (DSMI (L3D9, L3A9, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L3DI > 0x0A)) + { + Return (DSMI (L3DA, L3AA, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L3DI > 0x0B)) + { + Return (DSMI (L3DB, L3AB, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK4) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L4EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L4EN) + { + Return (CDEP (L4CL, L4BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x04) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (0x04)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L4M0 /* \L4M0 */ + BUF [One] = L4M1 /* \L4M1 */ + BUF [0x02] = L4M2 /* \L4M2 */ + BUF [0x03] = L4M3 /* \L4M3 */ + BUF [0x04] = L4M4 /* \L4M4 */ + BUF [0x05] = L4M5 /* \L4M5 */ + BUF [0x06] = L4M6 /* \L4M6 */ + BUF [0x07] = L4M7 /* \L4M7 */ + BUF [0x08] = L4M8 /* \L4M8 */ + BUF [0x09] = L4M9 /* \L4M9 */ + BUF [0x0A] = L4MA /* \L4MA */ + BUF [0x0B] = L4MB /* \L4MB */ + BUF [0x0C] = L4MC /* \L4MC */ + BUF [0x0D] = L4MD /* \L4MD */ + BUF [0x0E] = L4ME /* \L4ME */ + BUF [0x0F] = L4MF /* \L4MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L4PL /* \L4PL */ + RPOS = L4DG /* \L4DG */ + Return (PLDB) /* \_SB_.PC00.LNK4._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((L4DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L4DI > Zero)) + { + Local0 = IICB (L4A0, L4BS) + } + + If ((L4DI > One)) + { + Local1 = IICB (L4A1, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x02)) + { + Local1 = IICB (L4A2, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x03)) + { + Local1 = IICB (L4A3, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x04)) + { + Local1 = IICB (L4A4, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x05)) + { + Local1 = IICB (L4A5, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x06)) + { + Local1 = IICB (L4A6, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x07)) + { + Local1 = IICB (L4A7, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x08)) + { + Local1 = IICB (L4A8, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x09)) + { + Local1 = IICB (L4A9, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x0A)) + { + Local1 = IICB (L4AA, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L4DI > 0x0B)) + { + Local1 = IICB (L4AB, L4BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L4DV /* \L4DV */ + PAR [One] = L4CV /* \L4CV */ + PAR [0x18] = L4LC /* \L4LC */ + PAR [0x1C] = L4LU /* \L4LU */ + PAR [0x1D] = L4NL /* \L4NL */ + PAR [0x4E] = L4EE /* \L4EE */ + PAR [0x4F] = L4VC /* \L4VC */ + PAR [0x52] = L4FS /* \L4FS */ + PAR [0x53] = L4LE /* \L4LE */ + PAR [0x54] = CDEG (L4DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L4CK /* \L4CK */ + PAR [0x5A] = L4CL /* \L4CL */ + PAR [0x5F] = L4PP /* \L4PP */ + PAR [0x60] = L4VR /* \L4VR */ + PAR [0x63] = L4FI /* \L4FI */ + Return (PAR) /* \_SB_.PC00.LNK4.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L4M0 /* \L4M0 */ + BUF [One] = L4M1 /* \L4M1 */ + BUF [0x02] = L4M2 /* \L4M2 */ + BUF [0x03] = L4M3 /* \L4M3 */ + BUF [0x04] = L4M4 /* \L4M4 */ + BUF [0x05] = L4M5 /* \L4M5 */ + BUF [0x06] = L4M6 /* \L4M6 */ + BUF [0x07] = L4M7 /* \L4M7 */ + BUF [0x08] = L4M8 /* \L4M8 */ + BUF [0x09] = L4M9 /* \L4M9 */ + BUF [0x0A] = L4MA /* \L4MA */ + BUF [0x0B] = L4MB /* \L4MB */ + BUF [0x0C] = L4MC /* \L4MC */ + BUF [0x0D] = L4MD /* \L4MD */ + BUF [0x0E] = L4ME /* \L4ME */ + BUF [0x0F] = L4MF /* \L4MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L4DI /* \L4DI */ + DEV0 = DSMI (L4D0, L4A0, Zero, L4BS) + DEV1 = DSMI (L4D1, L4A1, Zero, L4BS) + DEV2 = DSMI (L4D2, L4A2, Zero, L4BS) + DEV3 = DSMI (L4D3, L4A3, Zero, L4BS) + DEV4 = DSMI (L4D4, L4A4, Zero, L4BS) + DEV5 = DSMI (L4D5, L4A5, Zero, L4BS) + DEV6 = DSMI (L4D6, L4A6, Zero, L4BS) + DEV7 = DSMI (L4D7, L4A7, Zero, L4BS) + DEV8 = DSMI (L4D8, L4A8, Zero, L4BS) + DEV9 = DSMI (L4D9, L4A9, Zero, L4BS) + DEVA = DSMI (L4DA, L4AA, Zero, L4BS) + DEVB = DSMI (L4DB, L4AB, Zero, L4BS) + Return (DSMB) /* \_SB_.PC00.LNK4._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L4DI) /* \L4DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L4DI > Zero)) + { + Return (DSMI (L4D0, L4A0, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L4DI > One)) + { + Return (DSMI (L4D1, L4A1, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L4DI > 0x02)) + { + Return (DSMI (L4D2, L4A2, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L4DI > 0x03)) + { + Return (DSMI (L4D3, L4A3, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L4DI > 0x04)) + { + Return (DSMI (L4D4, L4A4, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L4DI > 0x05)) + { + Return (DSMI (L4D5, L4A5, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L4DI > 0x06)) + { + Return (DSMI (L4D6, L4A6, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L4DI > 0x07)) + { + Return (DSMI (L3D7, L3A7, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L4DI > 0x08)) + { + Return (DSMI (L3D8, L3A8, Zero, L3BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L4DI > 0x09)) + { + Return (DSMI (L4D9, L4A9, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L4DI > 0x0A)) + { + Return (DSMI (L4DA, L4AA, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L4DI > 0x0B)) + { + Return (DSMI (L4DB, L4AB, Zero, L4BS)) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (LNK5) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L5EN) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L5EN) + { + Return (CDEP (L5CL, L5BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x05) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (HCID (0x05)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L5M0 /* \L5M0 */ + BUF [One] = L5M1 /* \L5M1 */ + BUF [0x02] = L5M2 /* \L5M2 */ + BUF [0x03] = L5M3 /* \L5M3 */ + BUF [0x04] = L5M4 /* \L5M4 */ + BUF [0x05] = L5M5 /* \L5M5 */ + BUF [0x06] = L5M6 /* \L5M6 */ + BUF [0x07] = L5M7 /* \L5M7 */ + BUF [0x08] = L5M8 /* \L5M8 */ + BUF [0x09] = L5M9 /* \L5M9 */ + BUF [0x0A] = L5MA /* \L5MA */ + BUF [0x0B] = L5MB /* \L5MB */ + BUF [0x0C] = L5MC /* \L5MC */ + BUF [0x0D] = L5MD /* \L5MD */ + BUF [0x0E] = L5ME /* \L5ME */ + BUF [0x0F] = L5MF /* \L5MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) + CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) + BPOS = L5PL /* \L5PL */ + RPOS = L5DG /* \L5DG */ + Return (PLDB) /* \_SB_.PC00.LNK5._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((L5DI == Zero)) + { + Return (Buffer (Zero){}) + } + Else + { + If ((L5DI > Zero)) + { + Local0 = IICB (L5A0, L5BS) + } + + If ((L5DI > One)) + { + Local1 = IICB (L5A1, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x02)) + { + Local1 = IICB (L5A2, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x03)) + { + Local1 = IICB (L5A3, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x04)) + { + Local1 = IICB (L5A4, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x05)) + { + Local1 = IICB (L5A5, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x06)) + { + Local1 = IICB (L5A6, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x07)) + { + Local1 = IICB (L5A7, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x08)) + { + Local1 = IICB (L5A8, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x09)) + { + Local1 = IICB (L5A9, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x0A)) + { + Local1 = IICB (L5AA, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + If ((L5DI > 0x0B)) + { + Local1 = IICB (L5AB, L5BS) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... + /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... + /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0060 */ 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + PAR [Zero] = L5DV /* \L5DV */ + PAR [One] = L5CV /* \L5CV */ + PAR [0x18] = L5LC /* \L5LC */ + PAR [0x1C] = L5LU /* \L5LU */ + PAR [0x1D] = L5NL /* \L5NL */ + PAR [0x4E] = L5EE /* \L5EE */ + PAR [0x4F] = L5VC /* \L5VC */ + PAR [0x52] = L5FS /* \L5FS */ + PAR [0x53] = L5LE /* \L5LE */ + PAR [0x54] = CDEG (L5DG) + CreateDWordField (PAR, 0x56, DAT) + DAT = L5CK /* \L5CK */ + PAR [0x5A] = L5CL /* \L5CL */ + PAR [0x5F] = L5PP /* \L5PP */ + PAR [0x60] = L5VR /* \L5VR */ + PAR [0x63] = L5FI /* \L5FI */ + Return (PAR) /* \_SB_.PC00.LNK5.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = L5M0 /* \L5M0 */ + BUF [One] = L5M1 /* \L5M1 */ + BUF [0x02] = L5M2 /* \L5M2 */ + BUF [0x03] = L5M3 /* \L5M3 */ + BUF [0x04] = L5M4 /* \L5M4 */ + BUF [0x05] = L5M5 /* \L5M5 */ + BUF [0x06] = L5M6 /* \L5M6 */ + BUF [0x07] = L5M7 /* \L5M7 */ + BUF [0x08] = L5M8 /* \L5M8 */ + BUF [0x09] = L5M9 /* \L5M9 */ + BUF [0x0A] = L5MA /* \L5MA */ + BUF [0x0B] = L5MB /* \L5MB */ + BUF [0x0C] = L5MC /* \L5MC */ + BUF [0x0D] = L5MD /* \L5MD */ + BUF [0x0E] = L5ME /* \L5ME */ + BUF [0x0F] = L5MF /* \L5MF */ + Return (ToString (BUF, Ones)) + } + } + + If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x01 // . + }) + } + } + + If ((Arg2 == One)) + { + Name (DSMB, Buffer (0x34){}) + CreateDWordField (DSMB, Zero, I2CC) + CreateDWordField (DSMB, 0x04, DEV0) + CreateDWordField (DSMB, 0x08, DEV1) + CreateDWordField (DSMB, 0x0C, DEV2) + CreateDWordField (DSMB, 0x10, DEV3) + CreateDWordField (DSMB, 0x14, DEV4) + CreateDWordField (DSMB, 0x18, DEV5) + CreateDWordField (DSMB, 0x1C, DEV6) + CreateDWordField (DSMB, 0x20, DEV7) + CreateDWordField (DSMB, 0x24, DEV8) + CreateDWordField (DSMB, 0x28, DEV9) + CreateDWordField (DSMB, 0x2C, DEVA) + CreateDWordField (DSMB, 0x30, DEVB) + I2CC = L5DI /* \L5DI */ + DEV0 = DSMI (L5D0, L5A0, Zero, L5BS) + DEV1 = DSMI (L5D1, L5A1, Zero, L5BS) + DEV2 = DSMI (L5D2, L5A2, Zero, L5BS) + DEV3 = DSMI (L5D3, L5A3, Zero, L5BS) + DEV4 = DSMI (L5D4, L5A4, Zero, L5BS) + DEV5 = DSMI (L5D5, L5A5, Zero, L5BS) + DEV6 = DSMI (L5D6, L5A6, Zero, L5BS) + DEV7 = DSMI (L5D7, L5A7, Zero, L5BS) + DEV8 = DSMI (L5D8, L5A8, Zero, L5BS) + DEV9 = DSMI (L5D9, L5A9, Zero, L5BS) + DEVA = DSMI (L5DA, L5AA, Zero, L5BS) + DEVB = DSMI (L5DB, L5AB, Zero, L5BS) + Return (DSMB) /* \_SB_.PC00.LNK5._DSM.DSMB */ + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x02) + { + 0xFF, 0x1F // .. + }) + } + + If ((Arg2 == One)) + { + Return (L5DI) /* \L5DI */ + } + + If ((Arg2 == 0x02)) + { + If ((L5DI > Zero)) + { + Return (DSMI (L5D0, L5A0, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x03)) + { + If ((L5DI > One)) + { + Return (DSMI (L5D1, L5A1, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x04)) + { + If ((L5DI > 0x02)) + { + Return (DSMI (L5D2, L5A2, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x05)) + { + If ((L5DI > 0x03)) + { + Return (DSMI (L5D3, L5A3, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x06)) + { + If ((L5DI > 0x04)) + { + Return (DSMI (L5D4, L5A4, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x07)) + { + If ((L5DI > 0x05)) + { + Return (DSMI (L5D5, L5A5, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L5DI > 0x06)) + { + Return (DSMI (L5D6, L5A6, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x08)) + { + If ((L5DI > 0x07)) + { + Return (DSMI (L5D7, L5A7, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x09)) + { + If ((L5DI > 0x08)) + { + Return (DSMI (L5D8, L5A8, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0A)) + { + If ((L5DI > 0x09)) + { + Return (DSMI (L5D9, L5A9, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0B)) + { + If ((L5DI > 0x0A)) + { + Return (DSMI (L5DA, L5AA, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == 0x0C)) + { + If ((L5DI > 0x0B)) + { + Return (DSMI (L5DB, L5AB, Zero, L5BS)) + } + Else + { + Return (Zero) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM0) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L0FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L0EN) + { + Return (CDEP (L0CL, L0BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, Zero) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (Zero)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F0M0 /* \F0M0 */ + BUF [One] = F0M1 /* \F0M1 */ + BUF [0x02] = F0M2 /* \F0M2 */ + BUF [0x03] = F0M3 /* \F0M3 */ + BUF [0x04] = F0M4 /* \F0M4 */ + BUF [0x05] = F0M5 /* \F0M5 */ + BUF [0x06] = F0M6 /* \F0M6 */ + BUF [0x07] = F0M7 /* \F0M7 */ + BUF [0x08] = F0M8 /* \F0M8 */ + BUF [0x09] = F0M9 /* \F0M9 */ + BUF [0x0A] = F0MA /* \F0MA */ + BUF [0x0B] = F0MB /* \F0MB */ + BUF [0x0C] = F0MC /* \F0MC */ + BUF [0x0D] = F0MD /* \F0MD */ + BUF [0x0E] = F0ME /* \F0ME */ + BUF [0x0F] = F0MF /* \F0MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM0._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Local0 = IICB (F0AB, F0BS) + If ((F0MS != 0x03)) + { + Local1 = PINR (F0GP, F0GG) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (Zero)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (Zero)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (Zero)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F0BS) /* \F0BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F0AB, Zero, F0BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F0GP, F0GG) & 0xFF), F0IV, F0AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L0FI) /* \L0FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM1) + { + Name (PKG1, Package (0x01) + { + "\\_SB.PC00.XHCI.RHUB.HS07.VIC0" + }) + Name (PKG0, Package (0x01) + { + "\\_SB.PC00.XHCI.RHUB.HS06.VIC0" + }) + Name (PKG2, Package (0x01) + { + "\\_SB.PC00.XHCI.RHUB.HS08.VIC0" + }) + Name (PKG3, Package (0x01) + { + "\\_SB.PC00.XHCI.RHUB.HS03.VIC0" + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L1FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L1EN) + { + If ((CVFS == 0x02)) + { + If ((CUPN == 0x06)) + { + Return (PKG0) /* \_SB_.PC00.FLM1.PKG0 */ + } + ElseIf ((CUPN == 0x07)) + { + Return (PKG1) /* \_SB_.PC00.FLM1.PKG1 */ + } + ElseIf ((CUPN == 0x08)) + { + Return (PKG2) /* \_SB_.PC00.FLM1.PKG2 */ + } + ElseIf ((CUPN == 0x03)) + { + Return (PKG3) /* \_SB_.PC00.FLM1.PKG3 */ + } + + Return (Package (0x00){}) + } + Else + { + Return (CDEP (L1CL, L1BS)) + } + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, One) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (One)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F1M0 /* \F1M0 */ + BUF [One] = F1M1 /* \F1M1 */ + BUF [0x02] = F1M2 /* \F1M2 */ + BUF [0x03] = F1M3 /* \F1M3 */ + BUF [0x04] = F1M4 /* \F1M4 */ + BUF [0x05] = F1M5 /* \F1M5 */ + BUF [0x06] = F1M6 /* \F1M6 */ + BUF [0x07] = F1M7 /* \F1M7 */ + BUF [0x08] = F1M8 /* \F1M8 */ + BUF [0x09] = F1M9 /* \F1M9 */ + BUF [0x0A] = F1MA /* \F1MA */ + BUF [0x0B] = F1MB /* \F1MB */ + BUF [0x0C] = F1MC /* \F1MC */ + BUF [0x0D] = F1MD /* \F1MD */ + BUF [0x0E] = F1ME /* \F1ME */ + BUF [0x0F] = F1MF /* \F1MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM1._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((CVFS == 0x02)) + { + Local0 = VIIC (F1AB, Zero) + } + Else + { + Local0 = IICB (F1AB, F1BS) + } + + If ((F1MS != 0x03)) + { + If ((CVFS == 0x02)) + { + Local1 = VPIN (0x03) + } + Else + { + Local1 = PINR (F1GP, F1GG) + } + + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (One)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (One)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (One)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F1BS) /* \F1BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F1AB, Zero, F1BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F1GP, F1GG) & 0xFF), F1IV, F1AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L1FI) /* \L1FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM2) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L2FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L2EN) + { + Return (CDEP (L2CL, L2BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x02) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (0x02)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F2M0 /* \F2M0 */ + BUF [One] = F2M1 /* \F2M1 */ + BUF [0x02] = F2M2 /* \F2M2 */ + BUF [0x03] = F2M3 /* \F2M3 */ + BUF [0x04] = F2M4 /* \F2M4 */ + BUF [0x05] = F2M5 /* \F2M5 */ + BUF [0x06] = F2M6 /* \F2M6 */ + BUF [0x07] = F2M7 /* \F2M7 */ + BUF [0x08] = F2M8 /* \F2M8 */ + BUF [0x09] = F2M9 /* \F2M9 */ + BUF [0x0A] = F2MA /* \F2MA */ + BUF [0x0B] = F2MB /* \F2MB */ + BUF [0x0C] = F2MC /* \F2MC */ + BUF [0x0D] = F2MD /* \F2MD */ + BUF [0x0E] = F2ME /* \F2ME */ + BUF [0x0F] = F2MF /* \F2MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM2._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Local0 = IICB (F2AB, F2BS) + If ((F2MS != 0x03)) + { + Local1 = PINR (F2GP, F2GG) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (0x02)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (0x02)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (0x02)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F2BS) /* \F2BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F2AB, Zero, F2BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F2GP, F2GG) & 0xFF), F2IV, F2AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L2FI) /* \L2FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM3) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L3FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L3EN) + { + Return (CDEP (L3CL, L3BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x03) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (0x03)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F3M0 /* \F3M0 */ + BUF [One] = F3M1 /* \F3M1 */ + BUF [0x02] = F3M2 /* \F3M2 */ + BUF [0x03] = F3M3 /* \F3M3 */ + BUF [0x04] = F3M4 /* \F3M4 */ + BUF [0x05] = F3M5 /* \F3M5 */ + BUF [0x06] = F3M6 /* \F3M6 */ + BUF [0x07] = F3M7 /* \F3M7 */ + BUF [0x08] = F3M8 /* \F3M8 */ + BUF [0x09] = F3M9 /* \F3M9 */ + BUF [0x0A] = F3MA /* \F3MA */ + BUF [0x0B] = F3MB /* \F3MB */ + BUF [0x0C] = F3MC /* \F3MC */ + BUF [0x0D] = F3MD /* \F3MD */ + BUF [0x0E] = F3ME /* \F3ME */ + BUF [0x0F] = F3MF /* \F3MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM3._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Local0 = IICB (F3AB, F3BS) + If ((F3MS != 0x03)) + { + Local1 = PINR (F3GP, F3GG) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (0x03)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (0x03)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (0x03)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F3BS) /* \F3BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F3AB, Zero, F3BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F3GP, F3GG) & 0xFF), F3IV, F3AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L3FI) /* \L3FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM4) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L4FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L4EN) + { + Return (CDEP (L4CL, L4BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x04) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (0x04)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F4M0 /* \F4M0 */ + BUF [One] = F4M1 /* \F4M1 */ + BUF [0x02] = F4M2 /* \F4M2 */ + BUF [0x03] = F4M3 /* \F4M3 */ + BUF [0x04] = F4M4 /* \F4M4 */ + BUF [0x05] = F4M5 /* \F4M5 */ + BUF [0x06] = F4M6 /* \F4M6 */ + BUF [0x07] = F4M7 /* \F4M7 */ + BUF [0x08] = F4M8 /* \F4M8 */ + BUF [0x09] = F4M9 /* \F4M9 */ + BUF [0x0A] = F4MA /* \F4MA */ + BUF [0x0B] = F4MB /* \F4MB */ + BUF [0x0C] = F4MC /* \F4MC */ + BUF [0x0D] = F4MD /* \F4MD */ + BUF [0x0E] = F4ME /* \F4ME */ + BUF [0x0F] = F4MF /* \F4MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM4._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Local0 = IICB (F4AB, F4BS) + If ((F4MS != 0x03)) + { + Local1 = PINR (F4GP, F4GG) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (0x04)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (0x04)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (0x04)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F4BS) /* \F4BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F4AB, Zero, F4BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F4GP, F4GG) & 0xFF), F4IV, F4AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L4FI) /* \L4FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Device (FLM5) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (L5FD) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If (L5EN) + { + Return (CDEP (L5CL, L5BS)) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Name (_UID, 0x05) // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return (FHCI (0x05)) + } + + Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name + { + Name (BUF, Buffer (0x10){}) + BUF [Zero] = F5M0 /* \F5M0 */ + BUF [One] = F5M1 /* \F5M1 */ + BUF [0x02] = F5M2 /* \F5M2 */ + BUF [0x03] = F5M3 /* \F5M3 */ + BUF [0x04] = F5M4 /* \F5M4 */ + BUF [0x05] = F5M5 /* \F5M5 */ + BUF [0x06] = F5M6 /* \F5M6 */ + BUF [0x07] = F5M7 /* \F5M7 */ + BUF [0x08] = F5M8 /* \F5M8 */ + BUF [0x09] = F5M9 /* \F5M9 */ + BUF [0x0A] = F5MA /* \F5MA */ + BUF [0x0B] = F5MB /* \F5MB */ + BUF [0x0C] = F5MC /* \F5MC */ + BUF [0x0D] = F5MD /* \F5MD */ + BUF [0x0E] = F5ME /* \F5ME */ + BUF [0x0F] = F5MF /* \F5MF */ + Return (ToString (BUF, Ones)) + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Name (PLDB, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Return (PLDB) /* \_SB_.PC00.FLM5._PLD.PLDB */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Local0 = IICB (F5AB, F5BS) + If ((F5MS != 0x03)) + { + Local1 = PINR (F5GP, F5GG) + ConcatenateResTemplate (Local0, Local1, Local2) + Local0 = Local2 + } + + Return (Local0) + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) + { + Return (FHCI (0x05)) + } + + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return (FMID (0x05)) + } + + If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) + { + Return (FMLS (0x05)) + } + + If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) + { + Return ("LKF") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (F5BS) /* \F5BS */ + } + + If ((Arg2 == 0x02)) + { + Return (DSMI (Zero, F5AB, Zero, F5BS)) + } + } + + If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (GPPI (0x02, (AGPN (F5GP, F5GG) & 0xFF), F5IV, F5AV)) + } + } + + If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) + { + Return (Zero) + } + + If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + + If ((Arg2 == One)) + { + Return (L5FI) /* \L5FI */ + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00.I2C2) + { + Device (CAM0) + { + Name (_HID, "INT3471") // _HID: Hardware ID + Name (_DDN, "IMX135-CRDG2") // _DDN: DOS Device Name + Name (_UID, "0") // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + PMIC + }) + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "BACK", + PLD_VerticalPosition = "CENTER", + PLD_HorizontalPosition = "RIGHT", + PLD_Shape = "VERTICALRECTANGLE", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x0, + PLD_Bay = 0x0, + PLD_Ejectable = 0x1, + PLD_EjectRequired = 0x1, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0010, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x000E, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0050, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0051, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0052, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0053, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (SBUF) /* \_SB_.PC00.I2C2.CAM0._CRS.SBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((SCSS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .P...... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, // ........ + /* 0050 */ 0x09, 0x00, 0x02, 0x01, 0x00, 0x01, 0x00, 0x36, // .......6 + /* 0058 */ 0x6E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // n....... + /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + Return (PAR) /* \_SB_.PC00.I2C2.CAM0.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return ("13P2BAD33") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (0x06) + } + + If ((Arg2 == 0x02)) + { + Return (0x02001000) + } + + If ((Arg2 == 0x03)) + { + Return (0x02000E01) + } + + If ((Arg2 == 0x04)) + { + Return (0x02005002) + } + + If ((Arg2 == 0x05)) + { + Return (0x02005103) + } + + If ((Arg2 == 0x06)) + { + Return (0x02005204) + } + + If ((Arg2 == 0x07)) + { + Return (0x02005305) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00.I2C4) + { + Device (CAM1) + { + Name (_HID, "INT3474") // _HID: Hardware ID + Name (_DDN, "OV2740-CRDG2") // _DDN: DOS Device Name + Name (_UID, "0") // _UID: Unique ID + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + ^^I2C2.PMIC + }) + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "FRONT", + PLD_VerticalPosition = "CENTER", + PLD_HorizontalPosition = "RIGHT", + PLD_Shape = "VERTICALRECTANGLE", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x0, + PLD_Bay = 0x0, + PLD_Ejectable = 0x1, + PLD_EjectRequired = 0x1, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0036, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C4", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (SBUF) /* \_SB_.PC00.I2C4.CAM1._CRS.SBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((SCSS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (SSDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x6C) + { + /* 0000 */ 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .P...... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0050 */ 0x09, 0x00, 0x02, 0x01, 0x00, 0x01, 0x00, 0xF8, // ........ + /* 0058 */ 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... + }) + Return (PAR) /* \_SB_.PC00.I2C4.CAM1.SSDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) + { + Return ("4SF259T2") + } + + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (0x04003600) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00.I2C2) + { + Device (PMIC) + { + Name (_HID, "INT3472") // _HID: Hardware ID + Name (_DDN, "PMIC-CRDG2") // _DDN: DOS Device Name + Name (_UID, "0") // _UID: Unique ID + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "FRONT", + PLD_VerticalPosition = "UPPER", + PLD_HorizontalPosition = "CENTER", + PLD_Shape = "VERTICALRECTANGLE", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x0, + PLD_Bay = 0x0, + PLD_Ejectable = 0x1, + PLD_EjectRequired = 0x1, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (SBUF) /* \_SB_.PC00.I2C2.PMIC._CRS.SBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((SCSS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (CLDB, 0, NotSerialized) + { + Name (PAR, Buffer (0x20) + { + /* 0000 */ 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, // ...P.... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + Return (PAR) /* \_SB_.PC00.I2C2.PMIC.CLDB.PAR_ */ + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + Return (0x07) + } + + If ((Arg2 == One)) + { + Return (One) + } + + If ((Arg2 == 0x02)) + { + Return (0x02004C0B) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + + Scope (_SB.PC00) + { + Name (HIDG, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */) + Name (TP7G, ToUUID ("ef87eb82-f951-46da-84ec-14871ac6f84b") /* Unknown UUID */) + Method (HIDD, 5, Serialized) + { + If ((Arg0 == HIDG)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (Arg4) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (TP7D, 6, Serialized) + { + If ((Arg0 == TP7G)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (ConcatenateResTemplate (Arg4, Arg5)) + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (I2CM, 3, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Name (IIC0, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, _Y64, Exclusive, + ) + }) + CreateWordField (IIC0, \_SB.PC00.I2CM._Y64._ADR, DAD0) // _ADR: Address + CreateDWordField (IIC0, \_SB.PC00.I2CM._Y64._SPE, DSP0) // _SPE: Speed + DAD0 = Arg1 + DSP0 = Arg2 + Return (IIC0) /* \_SB_.PC00.I2CM.IIC0 */ + } + Case (One) + { + Name (IIC1, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, _Y65, Exclusive, + ) + }) + CreateWordField (IIC1, \_SB.PC00.I2CM._Y65._ADR, DAD1) // _ADR: Address + CreateDWordField (IIC1, \_SB.PC00.I2CM._Y65._SPE, DSP1) // _SPE: Speed + DAD1 = Arg1 + DSP1 = Arg2 + Return (IIC1) /* \_SB_.PC00.I2CM.IIC1 */ + } + Case (0x02) + { + Name (IIC2, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, _Y66, Exclusive, + ) + }) + CreateWordField (IIC2, \_SB.PC00.I2CM._Y66._ADR, DAD2) // _ADR: Address + CreateDWordField (IIC2, \_SB.PC00.I2CM._Y66._SPE, DSP2) // _SPE: Speed + DAD2 = Arg1 + DSP2 = Arg2 + Return (IIC2) /* \_SB_.PC00.I2CM.IIC2 */ + } + Case (0x03) + { + Name (IIC3, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, _Y67, Exclusive, + ) + }) + CreateWordField (IIC3, \_SB.PC00.I2CM._Y67._ADR, DAD3) // _ADR: Address + CreateDWordField (IIC3, \_SB.PC00.I2CM._Y67._SPE, DSP3) // _SPE: Speed + DAD3 = Arg1 + DSP3 = Arg2 + Return (IIC3) /* \_SB_.PC00.I2CM.IIC3 */ + } + Case (0x04) + { + Name (IIC4, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C4", + 0x00, ResourceConsumer, _Y68, Exclusive, + ) + }) + CreateWordField (IIC4, \_SB.PC00.I2CM._Y68._ADR, DAD4) // _ADR: Address + CreateDWordField (IIC4, \_SB.PC00.I2CM._Y68._SPE, DSP4) // _SPE: Speed + DAD4 = Arg1 + DSP4 = Arg2 + Return (IIC4) /* \_SB_.PC00.I2CM.IIC4 */ + } + Case (0x05) + { + Name (IIC5, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C5", + 0x00, ResourceConsumer, _Y69, Exclusive, + ) + }) + CreateWordField (IIC5, \_SB.PC00.I2CM._Y69._ADR, DAD5) // _ADR: Address + CreateDWordField (IIC5, \_SB.PC00.I2CM._Y69._SPE, DSP5) // _SPE: Speed + DAD5 = Arg1 + DSP5 = Arg2 + Return (IIC5) /* \_SB_.PC00.I2CM.IIC5 */ + } + Case (0x0C) + { + Name (IIC6, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C6", + 0x00, ResourceConsumer, _Y6A, Exclusive, + ) + }) + CreateWordField (IIC6, \_SB.PC00.I2CM._Y6A._ADR, DAD6) // _ADR: Address + CreateDWordField (IIC6, \_SB.PC00.I2CM._Y6A._SPE, DSP6) // _SPE: Speed + DAD6 = Arg1 + DSP6 = Arg2 + Return (IIC6) /* \_SB_.PC00.I2CM.IIC6 */ + } + Case (0x0D) + { + Name (IIC7, ResourceTemplate () + { + I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C7", + 0x00, ResourceConsumer, _Y6B, Exclusive, + ) + }) + CreateWordField (IIC7, \_SB.PC00.I2CM._Y6B._ADR, DAD7) // _ADR: Address + CreateDWordField (IIC7, \_SB.PC00.I2CM._Y6B._SPE, DSP7) // _SPE: Speed + DAD7 = Arg1 + DSP7 = Arg2 + Return (IIC7) /* \_SB_.PC00.I2CM.IIC7 */ + } + Default + { + Return (Zero) + } + + } + } + + Method (SPIM, 3, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (0x07) + { + Name (IIC7, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00989680, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.PC00.SPI1", + 0x00, ResourceConsumer, _Y6C, Exclusive, + ) + }) + CreateByteField (IIC7, \_SB.PC00.SPIM._Y6C._PHA, DPH7) // _PHA: Clock Phase + CreateDWordField (IIC7, \_SB.PC00.SPIM._Y6C._SPE, DSP7) // _SPE: Speed + DPH7 = Arg1 + DSP7 = Arg2 + Return (IIC7) /* \_SB_.PC00.SPIM.IIC7 */ + } + Case (0x08) + { + Name (IIC8, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00989680, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.PC00.SPI2", + 0x00, ResourceConsumer, _Y6D, Exclusive, + ) + }) + CreateByteField (IIC8, \_SB.PC00.SPIM._Y6D._PHA, DPH8) // _PHA: Clock Phase + CreateDWordField (IIC8, \_SB.PC00.SPIM._Y6D._SPE, DSP8) // _SPE: Speed + DPH8 = Arg1 + DSP8 = Arg2 + Return (IIC8) /* \_SB_.PC00.SPIM.IIC8 */ + } + Default + { + Return (Buffer (0x02) + { + 0x79, 0x00 // y. + }) + } + + } + } + + Method (UCMM, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Name (UCM0, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C0", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (UCM0) /* \_SB_.PC00.UCMM.UCM0 */ + } + Case (One) + { + Name (UCM1, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (UCM1) /* \_SB_.PC00.UCMM.UCM1 */ + } + Case (0x02) + { + Name (UCM2, ResourceTemplate () + { + I2cSerialBusV2 (0x0021, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0025, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (UCM2) /* \_SB_.PC00.UCMM.UCM2 */ + } + Case (0x03) + { + Name (UCM3, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C3", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (UCM3) /* \_SB_.PC00.UCMM.UCM3 */ + } + Default + { + Return (Zero) + } + + } + } + + Method (I2CS, 1, NotSerialized) + { + Return (((Arg0 & 0x04) | (Arg0 & 0x08))) + } + } + + Scope (_SB.PC00.I2C0) + { + } + + Scope (_SB.PC00.I2C1) + { + } + + Scope (_SB.PC00.I2C2) + { + } + + Scope (_SB.PC00.I2C3) + { + } + + Scope (_SB.PC00.I2C4) + { + } + + Scope (_SB.PC00.I2C5) + { + } + + Scope (_SB.PC00.SPI1) + { + Name (SPIP, Zero) + Name (SPIX, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SPIP = SDS7 /* \SDS7 */ + SPIX = 0x07 + } + + Device (FPNT) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + If ((FPTT == One)) + { + Return ("FPC1011") + } + + If ((FPTT == 0x02)) + { + Return ("FPC1020") + } + + If ((FPTT == 0x03)) + { + Return ("VFSI6101") + } + + If ((FPTT == 0x04)) + { + Return ("VFSI7500") + } + + If ((FPTT == 0x05)) + { + Return ("EGIS0300") + } + + If ((FPTT == 0x06)) + { + Return ("FPC1021") + } + + Return ("DUMY0000") + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SHPO (GFPI, One) + SHPO (GFPS, One) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((FPTT != Zero) && (SPIP == One))) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0008 + } + }) + Name (IBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y6E) + { + 0x00000000, + } + }) + Name (GBUF, ResourceTemplate () + { + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, _Y6F, + ) + { // Pin list + 0x0000 + } + }) + Name (UBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + CreateWordField (BBUF, 0x17, SPIN) + CreateWordField (GBUF, 0x17, GPIN) + CreateDWordField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y6E._INT, IPIN) // _INT: Interrupts + CreateWordField (UBUF, 0x17, UPIN) + CreateBitField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y6E._LL, ILVL) // _LL_: Low Level + CreateBitField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y6E._HE, ITRG) // _HE_: High-Edge + CreateField (GBUF, \_SB.PC00.SPI1.FPNT._CRS._Y6F._POL, 0x02, GLVL) // _POL: Polarity + CreateBitField (GBUF, \_SB.PC00.SPI1.FPNT._CRS._Y6F._MOD, GTRG) // _MOD: Mode + SPIN = GNUM (GFPS) + GPIN = GNUM (GFPI) + IPIN = INUM (GFPI) + UPIN = GNUM (GFPI) + If (((FPTT == 0x02) || (FPTT == 0x06))) + { + ILVL = Zero + ITRG = One + GLVL = Zero + GTRG = One + } + + If ((FPTT == 0x04)) + { + ILVL = Zero + ITRG = One + } + + Switch (ToInteger (FPTT)) + { + Case (One) + { + Local1 = 0x00989680 + Local0 = Zero + } + Case (0x02) + { + Local1 = 0x002DC6C0 + Local0 = Zero + } + Case (0x03) + { + Local1 = 0x007A1200 + Local0 = One + } + Case (0x04) + { + Local1 = 0x007A1200 + Local0 = Zero + } + Case (0x05) + { + Local1 = 0x00F42400 + Local0 = Zero + } + Case (0x06) + { + Local1 = 0x002DC6C0 + Local0 = Zero + } + Default + { + Local1 = Zero + Local0 = Zero + } + + } + + If ((FPTT == One)) + { + Return (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF)) + } + + If (((FPTT == 0x04) && (FPTM == Zero))) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, GBUF + ))) + } + + If (((FPTT == 0x04) && (FPTM != Zero))) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, IBUF + ))) + } + + If ((FPTM == Zero)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), GBUF)) + } + + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), IBUF)) + } + } + } + + Scope (_SB.PC00.SPI2) + { + Name (SPIP, Zero) + Name (SPIX, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SPIP = SDS8 /* \SDS8 */ + SPIX = 0x08 + } + + Device (FPNT) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + If ((FPTT == One)) + { + Return ("FPC1011") + } + + If ((FPTT == 0x02)) + { + Return ("FPC1020") + } + + If ((FPTT == 0x03)) + { + Return ("VFSI6101") + } + + If ((FPTT == 0x04)) + { + Return ("VFSI7500") + } + + If ((FPTT == 0x05)) + { + Return ("EGIS0300") + } + + If ((FPTT == 0x06)) + { + Return ("FPC1021") + } + + Return ("DUMY0000") + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + SHPO (GFPI, One) + SHPO (GFPS, One) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((FPTT != Zero) && (SPIP == One))) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0008 + } + }) + Name (IBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y70) + { + 0x00000000, + } + }) + Name (GBUF, ResourceTemplate () + { + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, _Y71, + ) + { // Pin list + 0x0000 + } + }) + Name (UBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + CreateWordField (BBUF, 0x17, SPIN) + CreateWordField (GBUF, 0x17, GPIN) + CreateDWordField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y70._INT, IPIN) // _INT: Interrupts + CreateWordField (UBUF, 0x17, UPIN) + CreateBitField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y70._LL, ILVL) // _LL_: Low Level + CreateBitField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y70._HE, ITRG) // _HE_: High-Edge + CreateField (GBUF, \_SB.PC00.SPI2.FPNT._CRS._Y71._POL, 0x02, GLVL) // _POL: Polarity + CreateBitField (GBUF, \_SB.PC00.SPI2.FPNT._CRS._Y71._MOD, GTRG) // _MOD: Mode + SPIN = GNUM (GFPS) + GPIN = GNUM (GFPI) + IPIN = INUM (GFPI) + UPIN = GNUM (GFPI) + If (((FPTT == 0x02) || (FPTT == 0x06))) + { + ILVL = Zero + ITRG = One + GLVL = Zero + GTRG = One + } + + If ((FPTT == 0x04)) + { + ILVL = Zero + ITRG = One + } + + Switch (ToInteger (FPTT)) + { + Case (One) + { + Local1 = 0x00989680 + Local0 = Zero + } + Case (0x02) + { + Local1 = 0x002DC6C0 + Local0 = Zero + } + Case (0x03) + { + Local1 = 0x007A1200 + Local0 = One + } + Case (0x04) + { + Local1 = 0x007A1200 + Local0 = Zero + } + Case (0x05) + { + Local1 = 0x00F42400 + Local0 = Zero + } + Case (0x06) + { + Local1 = 0x002DC6C0 + Local0 = Zero + } + Default + { + Local1 = Zero + Local0 = Zero + } + + } + + If ((FPTT == One)) + { + Return (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF)) + } + + If (((FPTT == 0x04) && (FPTM == Zero))) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, GBUF + ))) + } + + If (((FPTT == 0x04) && (FPTM != Zero))) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, IBUF + ))) + } + + If ((FPTM == Zero)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), GBUF)) + } + + Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), IBUF)) + } + } + } + + Method (PKG1, 1, Serialized) + { + Name (PKG, Package (0x01) + { + Zero + }) + PKG [Zero] = Arg0 + Return (PKG) /* \PKG1.PKG_ */ + } + + Method (PKG3, 3, Serialized) + { + Name (PKG, Package (0x03) + { + Zero, + Zero, + Zero + }) + PKG [Zero] = Arg0 + PKG [One] = Arg1 + PKG [0x02] = Arg2 + Return (PKG) /* \PKG3.PKG_ */ + } + + If (USTP) + { + Scope (_SB.PC00.I2C0) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH0, SSL0, SSD0)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH0, FML0, FMD0)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH0, FPL0, FPD0)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH0, HSL0, HSD0)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C0)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C0)) + } + } + + Scope (_SB.PC00.I2C1) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH1, SSL1, SSD1)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH1, FML1, FMD1)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH1, FPL1, FPD1)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH1, HSL1, HSD1)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C1)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C1)) + } + } + + Scope (_SB.PC00.I2C2) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH2, SSL2, SSD2)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH2, FML2, FMD2)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH2, FPL2, FPD2)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH2, HSL2, HSD2)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C2)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C2)) + } + } + + Scope (_SB.PC00.I2C3) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH3, SSL3, SSD3)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH3, FML3, FMD3)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH3, FPL3, FPD3)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH3, HSL3, HSD3)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C3)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C3)) + } + } + + Scope (_SB.PC00.I2C4) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH4, SSL4, SSD4)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH4, FML4, FMD4)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH4, FPL4, FPD4)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH4, HSL4, HSD4)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C4)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C4)) + } + } + + Scope (_SB.PC00.I2C5) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH5, SSL5, SSD5)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH5, FML5, FMD5)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH5, FPL5, FPD5)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH5, HSL5, HSD5)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C5)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C5)) + } + } + + Scope (_SB.PC00.I2C6) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH6, SSL6, SSD6)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH6, FML6, FMD6)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH6, FPL6, FPD6)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH6, HSL6, HSD6)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0CC)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1CC)) + } + } + + Scope (_SB.PC00.I2C7) + { + Method (SSCN, 0, NotSerialized) + { + Return (PKG3 (SSH7, SSL7, SSD7)) + } + + Method (FMCN, 0, NotSerialized) + { + Return (PKG3 (FMH7, FML7, FMD7)) + } + + Method (FPCN, 0, NotSerialized) + { + Return (PKG3 (FPH7, FPL7, FPD7)) + } + + Method (HSCN, 0, NotSerialized) + { + Return (PKG3 (HSH7, HSL7, HSD7)) + } + + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0CD)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1CD)) + } + } + + Scope (_SB.PC00.SPI0) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C6)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C6)) + } + } + + Scope (_SB.PC00.SPI1) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C7)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C7)) + } + } + + Scope (_SB.PC00.SPI2) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C8)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C8)) + } + } + + Scope (_SB.PC00.UA00) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0C9)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1C9)) + } + } + + Scope (_SB.PC00.UA01) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0CA)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1CA)) + } + } + + Scope (_SB.PC00.UA02) + { + Method (M0D3, 0, NotSerialized) + { + Return (PKG1 (M0CB)) + } + + Method (M1D3, 0, NotSerialized) + { + Return (PKG1 (M1CB)) + } + } + } + + Scope (_SB.PC00.HDAS.SNDW) + { + Device (SWD0) + { + Name (_ADR, 0x000020025D071100) // _ADR: Address + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0F) + { + Package (0x02) + { + "intel-endpoints-num", + 0x02 + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-sw-interface-revision", + 0x00010000 + }, + + Package (0x02) + { + "mipi-sdw-wake-up-unavailable", + Zero + }, + + Package (0x02) + { + "mipi-sdw-test-mode-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-simplified-clockstopprepare-sm-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clockstopprepare-hard-reset-behavior", + Zero + }, + + Package (0x02) + { + "mipi-sdw-highPHY-capable", + Zero + }, + + Package (0x02) + { + "mipi-sdw-paging-support", + Zero + }, + + Package (0x02) + { + "mipi-sdw-bank-delay-support", + Zero + }, + + Package (0x02) + { + "mipi-sdw-port15-read-behavior", + One + }, + + Package (0x02) + { + "mipi-sdw-master-count", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-source-port-list", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-sink-port-list", + 0x04 + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x11) + { + Package (0x02) + { + "intel-endpoint-descriptor-0", + "EPD0" + }, + + Package (0x02) + { + "intel-endpoint-descriptor-1", + "EPD1" + }, + + Package (0x02) + { + "mipi-sdw-link-0-subproperties", + "LNK0" + }, + + Package (0x02) + { + "mipi-sdw-link-1-subproperties", + "LNK1" + }, + + Package (0x02) + { + "mipi-sdw-link-2-subproperties", + "LNK2" + }, + + Package (0x02) + { + "mipi-sdw-link-3-subproperties", + "LNK3" + }, + + Package (0x02) + { + "mipi-sdw-dp-0-subproperties", + "DP0" + }, + + Package (0x02) + { + "mipi-sdw-dp-1-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-2-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-1-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-2-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-3-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-4-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-5-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-6-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-7-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-8-source-subproperties", + "DPN" + } + } + }) + Name (EPD0, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x06) + { + Package (0x02) + { + "intel-endpoint-type", + One + }, + + Package (0x02) + { + "intel-endpoint-group-id", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x02) + { + "intel-endpoint-group-mask", + Zero + }, + + Package (0x02) + { + "intel-endpoint-group-position", + Zero + }, + + Package (0x02) + { + "intel-endpoint-direction", + One + }, + + Package (0x02) + { + "intel-endpoint-pin-descr", + "EPN0" + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x02) + { + Package (0x02) + { + "intel-endpoint-formats", + "EFM0" + }, + + Package (0x02) + { + "intel-endpoint-config", + "ECF0" + } + } + }) + Name (WFX0, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0xBB80, + 0x0005DC00, + 0x08, + 0x20, + 0x16 + }, + + 0x18, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX1, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0x00017700, + 0x000BB800, + 0x08, + 0x20, + 0x16 + }, + + 0x18, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX2, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0xBB80, + 0x0002EE00, + 0x04, + 0x10, + 0x16 + }, + + 0x10, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX3, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0x00017700, + 0x0005DC00, + 0x04, + 0x10, + 0x16 + }, + + 0x10, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (EFM0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x04) + { + Package (0x02) + { + "wfx-0", + "WFX0" + }, + + Package (0x02) + { + "wfx-1", + "WFX1" + }, + + Package (0x02) + { + "wfx-2", + "WFX2" + }, + + Package (0x02) + { + "wfx-3", + "WFX3" + } + } + }) + Name (ECF0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x00){} + }) + Name (EPN0, Buffer (0x2F) + { + /* 0000 */ 0xE2, 0x1C, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ + /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. + /* 0010 */ 0x01, 0x03, 0x00, 0x00, 0x00, 0x8C, 0xC9, 0xB3, // ........ + /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... + }) + Name (EPD1, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x06) + { + Package (0x02) + { + "intel-endpoint-type", + One + }, + + Package (0x02) + { + "intel-endpoint-group-id", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x02) + { + "intel-endpoint-group-mask", + Zero + }, + + Package (0x02) + { + "intel-endpoint-group-position", + Zero + }, + + Package (0x02) + { + "intel-endpoint-direction", + Zero + }, + + Package (0x02) + { + "intel-endpoint-pin-descr", + "EPN1" + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x02) + { + Package (0x02) + { + "intel-endpoint-formats", + "EFM1" + }, + + Package (0x02) + { + "intel-endpoint-config", + "ECF1" + } + } + }) + Name (WFX4, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0xBB80, + 0x0002EE00, + 0x04, + 0x20, + 0x16 + }, + + 0x18, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX5, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0x00017700, + 0x0005DC00, + 0x04, + 0x20, + 0x16 + }, + + 0x18, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX6, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0xBB80, + 0x00017700, + 0x02, + 0x10, + 0x16 + }, + + 0x10, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX7, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0x00017700, + 0x0002EE00, + 0x02, + 0x10, + 0x16 + }, + + 0x10, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (EFM1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x04) + { + Package (0x02) + { + "wfx-0", + "WFX4" + }, + + Package (0x02) + { + "wfx-1", + "WFX5" + }, + + Package (0x02) + { + "wfx-2", + "WFX6" + }, + + Package (0x02) + { + "wfx-3", + "WFX7" + } + } + }) + Name (ECF1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x00){} + }) + Name (EPN1, Buffer (0x2F) + { + /* 0000 */ 0xE1, 0x1B, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ + /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. + /* 0010 */ 0x01, 0x01, 0x00, 0x00, 0x00, 0x99, 0x8C, 0xE8, // ........ + /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... + }) + Name (DP0, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x08) + { + Package (0x02) + { + "mipi-sdw-port-max-wordlength", + 0x40 + }, + + Package (0x02) + { + "mipi-sdw-port-min-wordlength", + One + }, + + Package (0x02) + { + "mipi-sdw-port-wordlength-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-bra-flow-controlled", + Zero + }, + + Package (0x02) + { + "mipi-sdw-bra-imp-def-response-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-simplified-channel-prepare-sm", + One + }, + + Package (0x02) + { + "mipi-sdw-imp-def-dp0-interrupts-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-imp-def-bpt-supported", + One + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x01) + { + Package (0x02) + { + "mipi-sdw-port-bra-mode", + "BRA0" + } + } + }) + Name (BRA0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x05) + { + Package (0x02) + { + "mipi-sdw-bra-mode-max-bus-frequency", + 0x016E3600 + }, + + Package (0x02) + { + "bra-mode-min-bus-frequency", + 0x00249F00 + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-bus-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-max-data-per-frame", + 0x01D6 + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-min-us-between-transactions", + Zero + } + } + }) + Name (DPN, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "mipi-sdw-port-max-wordlength", + 0x40 + }, + + Package (0x02) + { + "mipi-sdw-port-min-wordlength", + One + }, + + Package (0x02) + { + "mipi-sdw-port-wordlength-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-data-port-type", + Zero + }, + + Package (0x02) + { + "mipi-sdw-max-grouping-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-simplified-channel-prepare-sm", + One + }, + + Package (0x02) + { + "mipi-sdw-imp-def-dpn-interrupts-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-min-channel-number", + 0x02 + }, + + Package (0x02) + { + "mipi-sdw-max-channel-number", + 0x02 + }, + + Package (0x02) + { + "mipi-sdw-channel-number-list", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-modes-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-block-packing-mode", + One + }, + + Package (0x02) + { + "mipi-sdw-port-encoding-type", + Zero + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x01) + { + Package (0x02) + { + "mipi-sdw-port-audio-mode-0", + "AM0" + } + } + }) + Name (AM0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x08) + { + Package (0x02) + { + "mipi-sdw-audio-mode-max-bus-frequency", + 0x016E3600 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-min-bus-frequency", + 0x00249F00 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-bus-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-max-sampling-frequency", + 0x0002EE00 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-min-sampling-frequency", + 0x1F40 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-sampling-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-prepare-channel-behavior", + Zero + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-glitchless-transitions", + Zero + } + } + }) + } + + Device (SWD1) + { + Name (_ADR, 0x000120025D071100) // _ADR: Address + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0F) + { + Package (0x02) + { + "intel-endpoints-num", + 0x02 + }, + + Package (0x02) + { + "intel-autonomous-clock-stop", + Zero + }, + + Package (0x02) + { + "mipi-sdw-sw-interface-revision", + 0x00010000 + }, + + Package (0x02) + { + "mipi-sdw-wake-up-unavailable", + Zero + }, + + Package (0x02) + { + "mipi-sdw-test-mode-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clock-stop-mode1-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-simplified-clockstopprepare-sm-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-clockstopprepare-hard-reset-behavior", + Zero + }, + + Package (0x02) + { + "mipi-sdw-highPHY-capable", + Zero + }, + + Package (0x02) + { + "mipi-sdw-paging-support", + Zero + }, + + Package (0x02) + { + "mipi-sdw-bank-delay-support", + Zero + }, + + Package (0x02) + { + "mipi-sdw-port15-read-behavior", + One + }, + + Package (0x02) + { + "mipi-sdw-master-count", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-source-port-list", + 0x04 + }, + + Package (0x02) + { + "mipi-sdw-sink-port-list", + 0x04 + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x11) + { + Package (0x02) + { + "intel-endpoint-descriptor-0", + "EPD0" + }, + + Package (0x02) + { + "intel-endpoint-descriptor-1", + "EPD1" + }, + + Package (0x02) + { + "mipi-sdw-link-0-subproperties", + "LNK0" + }, + + Package (0x02) + { + "mipi-sdw-link-1-subproperties", + "LNK1" + }, + + Package (0x02) + { + "mipi-sdw-link-2-subproperties", + "LNK2" + }, + + Package (0x02) + { + "mipi-sdw-link-3-subproperties", + "LNK3" + }, + + Package (0x02) + { + "mipi-sdw-dp-0-subproperties", + "DP0" + }, + + Package (0x02) + { + "mipi-sdw-dp-1-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-2-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-1-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-2-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-3-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-4-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-5-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-6-source-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-7-sink-subproperties", + "DPN" + }, + + Package (0x02) + { + "mipi-sdw-dp-8-source-subproperties", + "DPN" + } + } + }) + Name (EPD0, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x06) + { + Package (0x02) + { + "intel-endpoint-type", + One + }, + + Package (0x02) + { + "intel-endpoint-group-id", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x02) + { + "intel-endpoint-group-mask", + Zero + }, + + Package (0x02) + { + "intel-endpoint-group-position", + Zero + }, + + Package (0x02) + { + "intel-endpoint-direction", + One + }, + + Package (0x02) + { + "intel-endpoint-pin-descr", + "EPN0" + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x02) + { + Package (0x02) + { + "intel-endpoint-formats", + "EFM0" + }, + + Package (0x02) + { + "intel-endpoint-config", + "ECF0" + } + } + }) + Name (WFX0, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0xBB80, + 0x0005DC00, + 0x08, + 0x20, + 0x16 + }, + + 0x18, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX1, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0x00017700, + 0x000BB800, + 0x08, + 0x20, + 0x16 + }, + + 0x18, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX2, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0xBB80, + 0x0002EE00, + 0x04, + 0x10, + 0x16 + }, + + 0x10, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX3, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + 0x02, + 0x00017700, + 0x0005DC00, + 0x04, + 0x10, + 0x16 + }, + + 0x10, + 0x03, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (EFM0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x04) + { + Package (0x02) + { + "wfx-0", + "WFX0" + }, + + Package (0x02) + { + "wfx-1", + "WFX1" + }, + + Package (0x02) + { + "wfx-2", + "WFX2" + }, + + Package (0x02) + { + "wfx-3", + "WFX3" + } + } + }) + Name (ECF0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x00){} + }) + Name (EPN0, Buffer (0x2F) + { + /* 0000 */ 0xE2, 0x1C, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ + /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. + /* 0010 */ 0x01, 0x03, 0x00, 0x00, 0x00, 0x8C, 0xC9, 0xB3, // ........ + /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... + }) + Name (EPD1, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x06) + { + Package (0x02) + { + "intel-endpoint-type", + One + }, + + Package (0x02) + { + "intel-endpoint-group-id", + Buffer (0x10) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x02) + { + "intel-endpoint-group-mask", + Zero + }, + + Package (0x02) + { + "intel-endpoint-group-position", + Zero + }, + + Package (0x02) + { + "intel-endpoint-direction", + Zero + }, + + Package (0x02) + { + "intel-endpoint-pin-descr", + "EPN1" + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x02) + { + Package (0x02) + { + "intel-endpoint-formats", + "EFM1" + }, + + Package (0x02) + { + "intel-endpoint-config", + "ECF1" + } + } + }) + Name (WFX4, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0xBB80, + 0x0002EE00, + 0x04, + 0x20, + 0x16 + }, + + 0x18, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX5, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0x00017700, + 0x0005DC00, + 0x04, + 0x20, + 0x16 + }, + + 0x18, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX6, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0xBB80, + 0x00017700, + 0x02, + 0x10, + 0x16 + }, + + 0x10, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (WFX7, Package (0x04) + { + Package (0x07) + { + 0xFFFE, + One, + 0x00017700, + 0x0002EE00, + 0x02, + 0x10, + 0x16 + }, + + 0x10, + One, + Buffer (0x10) + { + /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ + /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q + } + }) + Name (EFM1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x04) + { + Package (0x02) + { + "wfx-0", + "WFX4" + }, + + Package (0x02) + { + "wfx-1", + "WFX5" + }, + + Package (0x02) + { + "wfx-2", + "WFX6" + }, + + Package (0x02) + { + "wfx-3", + "WFX7" + } + } + }) + Name (ECF1, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x00){} + }) + Name (EPN1, Buffer (0x2F) + { + /* 0000 */ 0xE1, 0x1B, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ + /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. + /* 0010 */ 0x01, 0x01, 0x00, 0x00, 0x00, 0x99, 0x8C, 0xE8, // ........ + /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ + /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0028 */ 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... + }) + Name (DP0, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x08) + { + Package (0x02) + { + "mipi-sdw-port-max-wordlength", + 0x40 + }, + + Package (0x02) + { + "mipi-sdw-port-min-wordlength", + One + }, + + Package (0x02) + { + "mipi-sdw-port-wordlength-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-bra-flow-controlled", + Zero + }, + + Package (0x02) + { + "mipi-sdw-bra-imp-def-response-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-simplified-channel-prepare-sm", + One + }, + + Package (0x02) + { + "mipi-sdw-imp-def-dp0-interrupts-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-imp-def-bpt-supported", + One + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x01) + { + Package (0x02) + { + "mipi-sdw-port-bra-mode", + "BRA0" + } + } + }) + Name (BRA0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x05) + { + Package (0x02) + { + "mipi-sdw-bra-mode-max-bus-frequency", + 0x016E3600 + }, + + Package (0x02) + { + "bra-mode-min-bus-frequency", + 0x00249F00 + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-bus-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-max-data-per-frame", + 0x01D6 + }, + + Package (0x02) + { + "mipi-sdw-bra-mode-min-us-between-transactions", + Zero + } + } + }) + Name (DPN, Package (0x04) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x0D) + { + Package (0x02) + { + "mipi-sdw-port-max-wordlength", + 0x40 + }, + + Package (0x02) + { + "mipi-sdw-port-min-wordlength", + One + }, + + Package (0x02) + { + "mipi-sdw-port-wordlength-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-data-port-type", + Zero + }, + + Package (0x02) + { + "mipi-sdw-max-grouping-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-simplified-channel-prepare-sm", + One + }, + + Package (0x02) + { + "mipi-sdw-imp-def-dpn-interrupts-supported", + Zero + }, + + Package (0x02) + { + "mipi-sdw-min-channel-number", + 0x02 + }, + + Package (0x02) + { + "mipi-sdw-max-channel-number", + 0x02 + }, + + Package (0x02) + { + "mipi-sdw-channel-number-list", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-modes-supported", + One + }, + + Package (0x02) + { + "mipi-sdw-block-packing-mode", + One + }, + + Package (0x02) + { + "mipi-sdw-port-encoding-type", + Zero + } + }, + + ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, + Package (0x01) + { + Package (0x02) + { + "mipi-sdw-port-audio-mode-0", + "AM0" + } + } + }) + Name (AM0, Package (0x02) + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x08) + { + Package (0x02) + { + "mipi-sdw-audio-mode-max-bus-frequency", + 0x016E3600 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-min-bus-frequency", + 0x00249F00 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-bus-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-max-sampling-frequency", + 0x0002EE00 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-min-sampling-frequency", + 0x1F40 + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-sampling-frequency-configs", + Package (0x01) + { + Zero + } + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-prepare-channel-behavior", + Zero + }, + + Package (0x02) + { + "mipi-sdw-audio-mode-glitchless-transitions", + Zero + } + } + }) + } + } + + If ((I2SB == Zero)) + { + Scope (_SB.PC00.I2C0) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + ElseIf ((I2SB == One)) + { + Scope (_SB.PC00.I2C1) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + ElseIf ((I2SB == 0x02)) + { + Scope (_SB.PC00.I2C2) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + ElseIf ((I2SB == 0x03)) + { + Scope (_SB.PC00.I2C3) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + ElseIf ((I2SB == 0x04)) + { + Scope (_SB.PC00.I2C4) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + ElseIf ((I2SB == 0x05)) + { + Scope (_SB.PC00.I2C5) + { + Device (HDAC) + { + Name (_HID, "INT00000") // _HID: Hardware ID + Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name + Name (_UID, One) // _UID: Unique ID + Name (CADR, Zero) + Name (CDIS, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((I2SC == One)) + { + _HID = "INT34C2" + _CID = "INT34C2" + CADR = 0x1C + } + ElseIf ((I2SC == 0x02)) + { + _HID = "10EC1308" + _CID = "10EC1308" + CADR = 0x10 + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((I2SC != Zero) && (CDIS != One))) + { + Return (0x0F) + } + + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (Zero) + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + CDIS = Zero + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + } + } + } + + Scope (_SB.PC00.HDAS) + { + Method (PPMS, 1, Serialized) + { + If ((Arg0 == ToUUID ("7c708106-3aff-40fe-88be-8c999b3f7445") /* Unknown UUID */)) + { + Return ((ADPM & 0x04)) + } + + If ((Arg0 == ToUUID ("ec774fa9-28d3-424a-90e4-69f984f1eeb7") /* Unknown UUID */)) + { + Return ((ADPM & 0x0100)) + } + + If ((Arg0 == ACCG (AG1L, AG1H))) + { + Return ((ADPM & 0x20000000)) + } + + If ((Arg0 == ACCG (AG2L, AG2H))) + { + Return ((ADPM & 0x40000000)) + } + + If ((Arg0 == ACCG (AG3L, AG3H))) + { + Return ((ADPM & 0x80000000)) + } + + Return (Zero) + } + + Method (ACCG, 2, NotSerialized) + { + Name (GBUF, Buffer (0x10){}) + Concatenate (Arg0, Arg1, GBUF) /* \_SB_.PC00.HDAS.ACCG.GBUF */ + Return (GBUF) /* \_SB_.PC00.HDAS.ACCG.GBUF */ + } + } + + Scope (_SB) + { + Device (HIDD) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + If (((CPID & 0x0FFF0FF0) == 0x000B0670)) + { + Return ("INTC1078") + } + ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06F0)) + { + Return ("INTC1078") + } + ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06A0)) + { + Return ("INTC1078") + } + + Return ("INTC1070") + } + + Name (HBSY, Zero) + Name (HIDX, Zero) + Name (HMDE, Zero) + Name (HRDY, Zero) + Name (BTLD, Zero) + Name (BTS1, Zero) + Method (_STA, 0, Serialized) // _STA: Status + { + Return (Zero) + } + + Method (HDDM, 0, Serialized) + { + Name (DPKG, Package (0x04) + { + 0x11111111, + 0x22222222, + 0x33333333, + 0x44444444 + }) + Return (DPKG) /* \_SB_.HIDD.HDDM.DPKG */ + } + + Method (HDEM, 0, Serialized) + { + HBSY = Zero + If ((HMDE == Zero)) + { + Return (HIDX) /* \_SB_.HIDD.HIDX */ + } + + Return (HMDE) /* \_SB_.HIDD.HMDE */ + } + + Method (HDMM, 0, Serialized) + { + Return (HMDE) /* \_SB_.HIDD.HMDE */ + } + + Method (HDSM, 1, Serialized) + { + HRDY = Arg0 + } + + Method (HPEM, 1, Serialized) + { + HBSY = One + If ((HMDE == Zero)) + { + HIDX = Arg0 + } + Else + { + HIDX = Arg0 + } + + Notify (HIDD, 0xC0) // Hardware-Specific + Local0 = Zero + While (((Local0 < 0xFA) && HBSY)) + { + Sleep (0x04) + Local0++ + } + + If ((HBSY == One)) + { + HBSY = Zero + HIDX = Zero + Return (One) + } + Else + { + Return (Zero) + } + } + } + } + + Method (ISAR, 4, NotSerialized) + { + Name (BUF1, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) + { + If ((Arg2 == 0x03)) + { + If (CondRefOf (\_SB.USSV)) + { + Local1 = DerefOf (Arg3 [One]) + Local1 += One + Local2 = DerefOf (Arg3 [0x02]) + Local2 += One + Local2 <<= 0x10 + Local2 |= Local1 + \_SB.USSV (Local2) + Notify (\_SB.WFDE, 0xD0) // Hardware-Specific + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (DDMS, 0, NotSerialized) + { + If ((CondRefOf (\DPIW) && (DPIW && 0x02))) + { + If (\_SB.PC00.GFX0.IPCO ()) + { + If (CondRefOf (\DPG1)) + { + \_SB.SGOV (DPG1, One) + } + Else + { + } + } + Else + { + } + } + Else + { + } + } + + Method (HIDW, 4, Serialized) + { + If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + Switch (ToInteger (DerefOf (Arg3 [Zero]))) + { + Case (Zero) + { + If (CondRefOf (\_SB.HIDD.HPEM)) + { + P8XH (Zero, 0x5C) + } + } + Case (One) + { + If (CondRefOf (\_SB.SLPB)) + { + Notify (\_SB.SLPB, 0x80) // Status Change + P8XH (Zero, 0x5D) + } + } + Case (0x02) + { + } + Case (0x03) + { + } + + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (HIWC, 1, NotSerialized) + { + If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) + { + Return (One) + } + + Return (Zero) + } + + Scope (\) + { + PowerResource (PIN, 0x00, 0x0000) + { + Method (STA, 1, Serialized) + { + If ((\_SB.GGOV (DerefOf (Arg0 [Zero])) == DerefOf (Arg0 [One] + ))) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (ON, 1, Serialized) + { + \_SB.SGOV (DerefOf (Arg0 [Zero]), DerefOf (Arg0 [One])) + } + + Method (OFF, 1, Serialized) + { + \_SB.SGOV (DerefOf (Arg0 [Zero]), ~DerefOf (Arg0 [One]) + ) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (Zero) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + } + } + + Scope (_SB) + { + Name (C0PF, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x20, 0x03, 0xD0, 0x07, // .... ... + /* 0008 */ 0x41, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, // A....... + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Name (C1PF, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x20, 0x03, 0xD0, 0x07, // .... ... + /* 0008 */ 0x41, 0x0E, 0x00, 0x00, 0x04, 0x00, 0x80, 0x01, // A....... + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + } + + Scope (\) + { + Method (PLD1, 0, Serialized) + { + Return (\_SB.C0PF) + } + } + + Scope (\) + { + Method (PLD2, 0, Serialized) + { + Return (\_SB.C1PF) + } + } + + Scope (_SB.PC00.THC0) + { + Device (TLC1) + { + Name (_ADR, One) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C0PF) /* \_SB_.C0PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (TLC2) + { + Name (_ADR, 0x02) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C0PF) /* \_SB_.C0PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (TLC3) + { + Name (_ADR, 0x03) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C0PF) /* \_SB_.C0PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + + Scope (_SB.PC00.THC1) + { + Device (TLC1) + { + Name (_ADR, One) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C1PF) /* \_SB_.C1PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (TLC2) + { + Name (_ADR, 0x02) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C1PF) /* \_SB_.C1PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (TLC3) + { + Name (_ADR, 0x03) // _ADR: Address + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (C1PF) /* \_SB_.C1PF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + + Name (DEVM, 0xFF) + Scope (_SB) + { + Device (WCCD) + { + Name (_HID, "INTC1092") // _HID: Hardware ID + Name (_STR, Unicode ("Wireless Connectivity Configuration Device")) // _STR: Description String + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + DEVM = Zero + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (((WWEN != Zero) && (WCEN == One))) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Name (WCS0, Package (0x04) + { + Zero, + Package (0x04) + { + Zero, + One, + 0x02, + 0x03 + }, + + Package (0x04) + { + One, + 0x02, + 0x03, + One + }, + + Package (0x04) + { + 0x02, + 0x03, + One, + 0x02 + } + }) + Name (WCS1, Package (0x04) + { + One, + Package (0x04) + { + Zero, + 0x02, + 0x03, + One + }, + + Package (0x04) + { + One, + 0x03, + One, + 0x02 + }, + + Package (0x04) + { + 0x02, + One, + 0x02, + 0x03 + } + }) + Name (WCS2, Package (0x04) + { + 0x02, + Package (0x04) + { + Zero, + 0x03, + One, + 0x02 + }, + + Package (0x04) + { + One, + One, + 0x02, + 0x03 + }, + + Package (0x04) + { + 0x02, + 0x02, + 0x03, + One + } + }) + Name (WDMC, Package (0x03) + { + Zero, + 0x03, + Package (0x04) + { + Zero, + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }, + + Package (0x04) + { + Zero, + Zero, + Zero, + Zero + } + } + }) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("82737e72-3a33-4c45-a9c7-57c0411a5f13") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Local0 = 0x07 + Return (Local0) + } + Else + { + Return (Zero) + } + } + + If ((Arg2 == One)) + { + Return (DEVM) /* \DEVM */ + } + + If ((Arg2 == 0x02)) + { + If ((Arg3 == Zero)) + { + WDMC [0x02] = WCS0 /* \_SB_.WCCD.WCS0 */ + } + ElseIf ((Arg3 == One)) + { + WDMC [0x02] = WCS1 /* \_SB_.WCCD.WCS1 */ + } + ElseIf ((Arg3 == 0x02)) + { + WDMC [0x02] = WCS2 /* \_SB_.WCCD.WCS2 */ + } + Else + { + } + + Return (WDMC) /* \_SB_.WCCD.WDMC */ + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + } + } + + If (((CVFS != Zero) && (CVFS <= 0x02))) + { + Scope (_SB.PC00.SPI1) + { + Device (SPFD) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1094") + } + + Name (_DDN, "Intel SPI OED Device") // _DDN: DOS Device Name + Name (PKG0, Package (0x02) + { + "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", + "\\_SB.PC00.XHCI.RHUB.HS07.VSPI" + }) + Name (PKG1, Package (0x02) + { + "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", + "\\_SB.PC00.XHCI.RHUB.HS06.VSPI" + }) + Name (PKG2, Package (0x02) + { + "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", + "\\_SB.PC00.XHCI.RHUB.HS08.VSPI" + }) + Name (PKG3, Package (0x02) + { + "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", + "\\_SB.PC00.XHCI.RHUB.HS03.VSPI" + }) + Method (_DEP, 0, NotSerialized) // _DEP: Dependencies + { + If ((CVFS == 0x02)) + { + If ((CUPN == 0x06)) + { + Return (PKG1) /* \_SB_.PC00.SPI1.SPFD.PKG1 */ + } + ElseIf ((CUPN == 0x07)) + { + Return (PKG0) /* \_SB_.PC00.SPI1.SPFD.PKG0 */ + } + ElseIf ((CUPN == 0x08)) + { + Return (PKG2) /* \_SB_.PC00.SPI1.SPFD.PKG2 */ + } + ElseIf ((CUPN == 0x03)) + { + Return (PKG3) /* \_SB_.PC00.SPI1.SPFD.PKG3 */ + } + + Return (Package (0x00){}) + } + Else + { + Return (Package (0x01) + { + PC00 + }) + } + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (CBUF, ResourceTemplate () + { + GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0017 + } + GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0017 + } + }) + Name (CABF, ResourceTemplate () + { + GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0047 + } + GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0047 + } + }) + Name (GBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0165 + } + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x000E + } + }) + Name (VGBF, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0001 + } + }) + Name (VGB1, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0001 + } + }) + Name (VGB2, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0001 + } + }) + Name (VGB3, ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, + "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0001 + } + }) + Name (SBUF, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00D59F80, ClockPolarityHigh, + ClockPhaseSecond, "\\_SB.PC00.SPI1", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Name (VSBF, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00D59F80, ClockPolarityHigh, + ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS07.VSPI", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Name (VSB1, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00D59F80, ClockPolarityHigh, + ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS06.VSPI", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Name (VSB2, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00D59F80, ClockPolarityHigh, + ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS08.VSPI", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Name (VSB3, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x00D59F80, ClockPolarityHigh, + ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS03.VSPI", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + If ((CVFS == 0x02)) + { + If ((CUPN == 0x06)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB1), VSB1)) + } + ElseIf ((CUPN == 0x07)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGBF), VSBF)) + } + ElseIf ((CUPN == 0x08)) + { + If ((ToInteger (PLID) == 0x1F)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (CABF, VGB2), VSB2)) + } + + Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB2), VSB2)) + } + ElseIf ((CUPN == 0x03)) + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB3), VSB3)) + } + + Return (ResourceTemplate () + { + GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PC00.XHCI.RHUB.HSXX.VGPO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + }) + } + Else + { + Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, GBUF), SBUF)) + } + } + + Device (CVFD) + { + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1095") + } + + Name (_DDN, "Intel CVF Device") // _DDN: DOS Device Name + Method (SID, 1, Serialized) + { + Return (HCID (One)) + } + } + } + } + + If ((CUPN == 0x06)) + { + Scope (_SB.PC00.XHCI.RHUB.HS06) + { + If ((CVFS == 0x02)) + { + Device (VGPO) + { + Name (_UID, "VGPO") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1096") + } + + Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name + } + + Device (VIC0) + { + Name (_UID, "VIC0") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VIC1) + { + Name (_UID, "VIC1") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VSPI) + { + Name (_UID, "VSPI") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1098") + } + + Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name + } + } + } + } + ElseIf ((CUPN == 0x07)) + { + Scope (_SB.PC00.XHCI.RHUB.HS07) + { + If ((CVFS == 0x02)) + { + Device (VGPO) + { + Name (_UID, "VGPO") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1096") + } + + Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name + } + + Device (VIC0) + { + Name (_UID, "VIC0") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VIC1) + { + Name (_UID, "VIC1") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VSPI) + { + Name (_UID, "VSPI") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1098") + } + + Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name + } + } + } + } + ElseIf ((CUPN == 0x08)) + { + Scope (_SB.PC00.XHCI.RHUB.HS08) + { + If ((CVFS == 0x02)) + { + Device (VGPO) + { + Name (_UID, "VGPO") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1096") + } + + Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name + } + + Device (VIC0) + { + Name (_UID, "VIC0") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VIC1) + { + Name (_UID, "VIC1") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VSPI) + { + Name (_UID, "VSPI") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1098") + } + + Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name + } + } + } + } + ElseIf ((CUPN == 0x03)) + { + Scope (_SB.PC00.XHCI.RHUB.HS03) + { + If ((CVFS == 0x02)) + { + Device (VGPO) + { + Name (_UID, "VGPO") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1096") + } + + Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name + } + + Device (VIC0) + { + Name (_UID, "VIC0") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VIC1) + { + Name (_UID, "VIC1") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1097") + } + + Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name + } + + Device (VSPI) + { + Name (_UID, "VSPI") // _UID: Unique ID + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + Return ("INTC1098") + } + + Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name + } + } + } + } + } + + If ((VMDE == One)) + { + Name (VDSD, One) + If ((STD3 == Zero)) + { + VDSD = Zero + } + + Scope (_SB.PC00) + { + Device (VMD0) + { + Name (_ADR, 0x000E0000) // _ADR: Address + If (CondRefOf (\VDSD)) + { + If ((VDSD == One)) + { + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "StorageD3Enable", + One + } + } + }) + } + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + If (CondRefOf (VMS0)) + { + If ((VMS0 != Zero)) + { + ISAT = Zero + } + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + If (CondRefOf (VMS0)) + { + If ((VMS0 != Zero)) + { + ISAT = One + } + } + } + + Method (CBAR, 3, Serialized) + { + Name (VCFB, Zero) + VCFB = XBAS /* \XBAS */ + VCFB |= Zero + VCFB |= 0x00070000 + VCFB |= Zero + OperationRegion (VCFG, SystemMemory, VCFB, 0x0100) + Field (VCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x10), + BAR0, 64 + } + + Name (DCFB, Zero) + DCFB = BAR0 /* \_SB_.PC00.VMD0.CBAR.BAR0 */ + DCFB &= 0xFFFFFFFFFFFFFFF0 + DCFB |= (Arg0 << 0x14) + DCFB |= (Arg1 << 0x0F) + DCFB |= (Arg2 << 0x0C) + Return (DCFB) /* \_SB_.PC00.VMD0.CBAR.DCFB */ + } + + Device (NVDR) + { + Name (_ADR, One) // _ADR: Address + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((DPMS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("a3316317-e8b6-4adf-96e8-94d94a51a38e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (One) + { + Return (0x03) + } + Default + { + Return (Zero) + } + + } + } + Case (One) + { + Name (PPAR, Package (0x01) + { + Buffer (0x18){} + }) + CreateWordField (DerefOf (PPAR [Zero]), Zero, DPM0) + CreateWordField (DerefOf (PPAR [Zero]), 0x02, DPM1) + CreateDWordField (DerefOf (PPAR [Zero]), 0x04, DPM2) + CreateQWordField (DerefOf (PPAR [Zero]), 0x08, DPM3) + CreateQWordField (DerefOf (PPAR [Zero]), 0x10, DPM4) + If ((DPMS == Zero)) + { + DPM0 = 0x02 + DPM1 = Zero + DPM3 = Zero + DPM4 = Zero + Return (PPAR) /* \_SB_.PC00.VMD0.NVDR._DSM.PPAR */ + } + Else + { + DPM0 = Zero + DPM1 = Zero + DPM3 = PMSA /* \PMSA */ + DPM4 = PMRL /* \PMRL */ + Return (PPAR) /* \_SB_.PC00.VMD0.NVDR._DSM.PPAR */ + } + } + + } + + Return (Zero) + } + Else + { + Return (^^^^NVDR._DSM (Arg0, Arg1, Arg2, Arg3)) + } + } + + Device (NVD1) + { + Name (_ADR, 0x02) // _ADR: Address + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((DPMS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_LSI, 0, NotSerialized) // _LSI: Label Storage Information + { + Return (\_SB.NVDR.NVD1._LSI ()) + } + + Method (_LSR, 2, Serialized) // _LSR: Label Storage Read + { + Return (\_SB.NVDR.NVD1._LSR (Arg0, Arg1)) + } + + Method (_LSW, 3, Serialized) // _LSW: Label Storage Write + { + Return (\_SB.NVDR.NVD1._LSW (Arg0, Arg1, Arg2)) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + Return (\_SB.NVDR.NVD1._DSM (Arg0, Arg1, Arg2, Arg3)) + } + } + } + + Device (RP01) + { + Name (RPD, 0x1C) + Name (RPF, Zero) + Name (RSPT, One) + Name (RSPI, Zero) + Name (_ADR, 0x80E0FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP02) + { + Name (RPD, 0x1C) + Name (RPF, One) + Name (RSPT, One) + Name (RSPI, One) + Name (_ADR, 0x80E1FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP03) + { + Name (RPD, 0x1C) + Name (RPF, 0x02) + Name (RSPT, One) + Name (RSPI, 0x02) + Name (_ADR, 0x80E2FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP04) + { + Name (RPD, 0x1C) + Name (RPF, 0x03) + Name (RSPT, One) + Name (RSPI, 0x03) + Name (_ADR, 0x80E3FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP05) + { + Name (RPD, 0x1C) + Name (RPF, 0x04) + Name (RSPT, One) + Name (RSPI, 0x04) + Name (_ADR, 0x80E4FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP06) + { + Name (RPD, 0x1C) + Name (RPF, 0x05) + Name (RSPT, One) + Name (RSPI, 0x05) + Name (_ADR, 0x80E5FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP07) + { + Name (RPD, 0x1C) + Name (RPF, 0x06) + Name (RSPT, One) + Name (RSPI, 0x06) + Name (_ADR, 0x80E6FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP08) + { + Name (RPD, 0x1C) + Name (RPF, 0x07) + Name (RSPT, One) + Name (RSPI, 0x07) + Name (_ADR, 0x80E7FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP09) + { + Name (RPD, 0x1D) + Name (RPF, Zero) + Name (RSPT, One) + Name (RSPI, 0x08) + Name (_ADR, 0x80E8FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP10) + { + Name (RPD, 0x1D) + Name (RPF, One) + Name (RSPT, One) + Name (RSPI, 0x09) + Name (_ADR, 0x80E9FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP11) + { + Name (RPD, 0x1D) + Name (RPF, 0x02) + Name (RSPT, One) + Name (RSPI, 0x0A) + Name (_ADR, 0x80EAFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP12) + { + Name (RPD, 0x1D) + Name (RPF, 0x03) + Name (RSPT, One) + Name (RSPI, 0x0B) + Name (_ADR, 0x80EBFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP13) + { + Name (RPD, 0x1D) + Name (RPF, 0x04) + Name (RSPT, One) + Name (RSPI, 0x0C) + Name (_ADR, 0x80ECFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP14) + { + Name (RPD, 0x1D) + Name (RPF, 0x05) + Name (RSPT, One) + Name (RSPI, 0x0D) + Name (_ADR, 0x80EDFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP15) + { + Name (RPD, 0x1D) + Name (RPF, 0x06) + Name (RSPT, One) + Name (RSPI, 0x0E) + Name (_ADR, 0x80EEFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP16) + { + Name (RPD, 0x1D) + Name (RPF, 0x07) + Name (RSPT, One) + Name (RSPI, 0x0F) + Name (_ADR, 0x80EFFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP17) + { + Name (RPD, 0x1B) + Name (RPF, Zero) + Name (RSPT, One) + Name (RSPI, 0x10) + Name (_ADR, 0x80D8FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP18) + { + Name (RPD, 0x1B) + Name (RPF, One) + Name (RSPT, One) + Name (RSPI, 0x11) + Name (_ADR, 0x80D9FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP19) + { + Name (RPD, 0x1B) + Name (RPF, 0x02) + Name (RSPT, One) + Name (RSPI, 0x12) + Name (_ADR, 0x80DAFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP20) + { + Name (RPD, 0x1B) + Name (RPF, 0x03) + Name (RSPT, One) + Name (RSPI, 0x13) + Name (_ADR, 0x80DBFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP21) + { + Name (RPD, 0x1B) + Name (RPF, 0x04) + Name (RSPT, One) + Name (RSPI, 0x14) + Name (_ADR, 0x80DCFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP22) + { + Name (RPD, 0x1B) + Name (RPF, 0x05) + Name (RSPT, One) + Name (RSPI, 0x15) + Name (_ADR, 0x80DDFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP23) + { + Name (RPD, 0x1B) + Name (RPF, 0x06) + Name (RSPT, One) + Name (RSPI, 0x16) + Name (_ADR, 0x80DEFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP24) + { + Name (RPD, 0x1B) + Name (RPF, 0x07) + Name (RSPT, One) + Name (RSPI, 0x17) + Name (_ADR, 0x80DFFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP25) + { + Name (RPD, 0x1A) + Name (RPF, Zero) + Name (RSPT, One) + Name (RSPI, 0x18) + Name (_ADR, 0x80D0FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP26) + { + Name (RPD, 0x1A) + Name (RPF, One) + Name (RSPT, One) + Name (RSPI, 0x19) + Name (_ADR, 0x80D1FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP27) + { + Name (RPD, 0x1A) + Name (RPF, 0x02) + Name (RSPT, One) + Name (RSPI, 0x1A) + Name (_ADR, 0x80D2FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (RP28) + { + Name (RPD, 0x1A) + Name (RPF, 0x03) + Name (RSPT, One) + Name (RSPI, 0x1B) + Name (_ADR, 0x80D3FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (PEG0) + { + Name (RPD, 0x06) + Name (RPF, Zero) + Name (RSPT, 0x02) + Name (RSPI, Zero) + Name (_ADR, 0x8030FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (PEG1) + { + Name (RPD, One) + Name (RPF, Zero) + Name (RSPT, 0x02) + Name (RSPI, One) + Name (_ADR, 0x8008FFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (PEG2) + { + If (CondRefOf (VMCP)) + { + Name (RPD, Zero) + Name (RPF, Zero) + Name (RSPT, 0x02) + Name (RSPI, 0x02) + Name (_ADR, Zero) // _ADR: Address + If ((VMCP & 0x02)) + { + RPD = One + RPF = One + _ADR = 0x8009FFFF + } + ElseIf ((VMCP & 0x10)) + { + RPD = 0x06 + RPF = 0x02 + _ADR = 0x8032FFFF + } + } + + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (PEG3) + { + Name (RPD, One) + Name (RPF, 0x02) + Name (RSPT, 0x02) + Name (RSPI, 0x03) + Name (_ADR, 0x800AFFFF) // _ADR: Address + Name (ID3C, Zero) + Method (VR3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VPON, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + VDID, 32 + } + + If (CondRefOf (VDID)) + { + If ((VDID == 0xFFFFFFFF)) + { + Notify (^, Zero) // Bus Check + Local1 = 0xC8 + While ((Local1 > Zero)) + { + Local1 -= One + If ((VDID != 0xFFFFFFFF)) + { + Break + } + + Sleep (0x0A) + } + } + } + + If ((ID3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + RLA () + Sleep (0x64) + ID3C = Zero + Return (Zero) + } + + Method (VPOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + RL23 () + VDOF (RSPT, RSPI) + ID3C = One + Return (Zero) + } + + Method (RL23, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 2, + L23E, 1 + } + + L23E = One + Sleep (0x10) + Local0 = Zero + While (L23E) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = One + Return (Zero) + } + + Method (RLA, 0, Serialized) + { + Name (DCFB, Zero) + DCFB = CBAR (Zero, RPD, RPF) + OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) + Field (DCFG, DWordAcc, NoLock, Preserve) + { + Offset (0x52), + , 13, + LASX, 1, + Offset (0xE0), + SCB0, 1, + Offset (0xE2), + , 3, + L23R, 1, + Offset (0x420), + , 30, + DPGE, 1 + } + + If ((SCB0 != One)) + { + Return (Zero) + } + + L23R = One + Local0 = Zero + While (L23R) + { + If ((Local0 > 0x04)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + SCB0 = Zero + Local0 = Zero + While ((LASX == Zero)) + { + If ((Local0 > 0x08)) + { + Break + } + + Sleep (0x10) + Local0++ + } + + Return (Zero) + } + } + + Device (PRT0) + { + Name (RSPT, Zero) + Name (RSPI, Zero) + Name (_ADR, 0x00B8FFF0) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT1) + { + Name (RSPT, Zero) + Name (RSPI, One) + Name (_ADR, 0x00B8FFF1) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT2) + { + Name (RSPT, Zero) + Name (RSPI, 0x02) + Name (_ADR, 0x00B8FFF2) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT3) + { + Name (RSPT, Zero) + Name (RSPI, 0x03) + Name (_ADR, 0x00B8FFF3) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT4) + { + Name (RSPT, Zero) + Name (RSPI, 0x04) + Name (_ADR, 0x00B8FFF4) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT5) + { + Name (RSPT, Zero) + Name (RSPI, 0x05) + Name (_ADR, 0x00B8FFF5) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT6) + { + Name (RSPT, Zero) + Name (RSPI, 0x06) + Name (_ADR, 0x00B8FFF6) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Device (PRT7) + { + Name (RSPT, Zero) + Name (RSPI, 0x07) + Name (_ADR, 0x00B8FFF7) // _ADR: Address + Name (SD3C, Zero) + Method (VS3D, 0, NotSerialized) + { + Return (VD3C (_ADR)) + } + + Method (VSON, 0, Serialized) + { + If ((SD3C == Zero)) + { + Return (Zero) + } + + VDON (RSPT, RSPI) + Sleep (0x10) + SD3C = Zero + Return (Zero) + } + + Method (VSOF, 0, Serialized) + { + If (!D3CV (RSPT, RSPI)) + { + Return (Zero) + } + + VDOF (RSPT, RSPI) + SD3C = One + Return (Zero) + } + } + + Name (VLVN, Zero) + Name (VV0D, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Name (VV1D, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Name (VV2D, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Name (VV3D, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Name (VD3A, Zero) + Name (VV0S, Zero) + Name (VV1S, Zero) + Name (VV2S, Zero) + Name (VV3S, Zero) + Method (PRUN, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + PSD0 (^RP01.RSPI) + HBCM (^RP01.RSPI, One) + } + Case (One) + { + PSD0 (^RP02.RSPI) + HBCM (^RP02.RSPI, One) + } + Case (0x02) + { + PSD0 (^RP03.RSPI) + HBCM (^RP03.RSPI, One) + } + Case (0x03) + { + PSD0 (^RP04.RSPI) + HBCM (^RP04.RSPI, One) + } + Case (0x04) + { + PSD0 (^RP05.RSPI) + HBCM (^RP05.RSPI, One) + } + Case (0x05) + { + PSD0 (^RP06.RSPI) + HBCM (^RP06.RSPI, One) + } + Case (0x06) + { + PSD0 (^RP07.RSPI) + HBCM (^RP07.RSPI, One) + } + Case (0x07) + { + PSD0 (^RP08.RSPI) + HBCM (^RP08.RSPI, One) + } + Case (0x08) + { + PSD0 (^RP09.RSPI) + HBCM (^RP09.RSPI, One) + } + Case (0x09) + { + PSD0 (^RP10.RSPI) + HBCM (^RP10.RSPI, One) + } + Case (0x0A) + { + PSD0 (^RP11.RSPI) + HBCM (^RP11.RSPI, One) + } + Case (0x0B) + { + PSD0 (^RP12.RSPI) + HBCM (^RP12.RSPI, One) + } + Case (0x0C) + { + PSD0 (^RP13.RSPI) + HBCM (^RP13.RSPI, One) + } + Case (0x0D) + { + PSD0 (^RP14.RSPI) + HBCM (^RP14.RSPI, One) + } + Case (0x0E) + { + PSD0 (^RP15.RSPI) + HBCM (^RP15.RSPI, One) + } + Case (0x0F) + { + PSD0 (^RP16.RSPI) + HBCM (^RP16.RSPI, One) + } + Case (0x10) + { + PSD0 (^RP17.RSPI) + HBCM (^RP17.RSPI, One) + } + + } + } + + Method (PRLA, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + ^RP01.RLA () + } + Case (One) + { + ^RP02.RLA () + } + Case (0x02) + { + ^RP03.RLA () + } + Case (0x03) + { + ^RP04.RLA () + } + Case (0x04) + { + ^RP05.RLA () + } + Case (0x05) + { + ^RP06.RLA () + } + Case (0x06) + { + ^RP07.RLA () + } + Case (0x07) + { + ^RP08.RLA () + } + Case (0x08) + { + ^RP09.RLA () + } + Case (0x09) + { + ^RP10.RLA () + } + Case (0x0A) + { + ^RP11.RLA () + } + Case (0x0B) + { + ^RP12.RLA () + } + Case (0x0C) + { + ^RP13.RLA () + } + Case (0x0D) + { + ^RP14.RLA () + } + Case (0x0E) + { + ^RP15.RLA () + } + Case (0x0F) + { + ^RP16.RLA () + } + Case (0x10) + { + ^RP17.RLA () + } + + } + + Sleep (0x64) + } + + Method (PRLD, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + ^RP01.RL23 () + PSD3 (^RP01.RSPI) + HBCM (^RP01.RSPI, Zero) + } + Case (One) + { + ^RP02.RL23 () + PSD3 (^RP02.RSPI) + HBCM (^RP02.RSPI, Zero) + } + Case (0x02) + { + ^RP03.RL23 () + PSD3 (^RP03.RSPI) + HBCM (^RP03.RSPI, Zero) + } + Case (0x03) + { + ^RP04.RL23 () + PSD3 (^RP04.RSPI) + HBCM (^RP04.RSPI, Zero) + } + Case (0x04) + { + ^RP05.RL23 () + PSD3 (^RP05.RSPI) + HBCM (^RP05.RSPI, Zero) + } + Case (0x05) + { + ^RP06.RL23 () + PSD3 (^RP06.RSPI) + HBCM (^RP06.RSPI, Zero) + } + Case (0x06) + { + ^RP07.RL23 () + PSD3 (^RP07.RSPI) + HBCM (^RP07.RSPI, Zero) + } + Case (0x07) + { + ^RP08.RL23 () + PSD3 (^RP08.RSPI) + HBCM (^RP08.RSPI, Zero) + } + Case (0x08) + { + ^RP09.RL23 () + PSD3 (^RP09.RSPI) + HBCM (^RP09.RSPI, Zero) + } + Case (0x09) + { + ^RP10.RL23 () + PSD3 (^RP10.RSPI) + HBCM (^RP10.RSPI, Zero) + } + Case (0x0A) + { + ^RP11.RL23 () + PSD3 (^RP11.RSPI) + HBCM (^RP11.RSPI, Zero) + } + Case (0x0B) + { + ^RP12.RL23 () + PSD3 (^RP12.RSPI) + HBCM (^RP12.RSPI, Zero) + } + Case (0x0C) + { + ^RP13.RL23 () + PSD3 (^RP13.RSPI) + HBCM (^RP13.RSPI, Zero) + } + Case (0x0D) + { + ^RP14.RL23 () + PSD3 (^RP14.RSPI) + HBCM (^RP14.RSPI, Zero) + } + Case (0x0E) + { + ^RP15.RL23 () + PSD3 (^RP15.RSPI) + HBCM (^RP15.RSPI, Zero) + } + Case (0x0F) + { + ^RP16.RL23 () + PSD3 (^RP16.RSPI) + HBCM (^RP16.RSPI, Zero) + } + Case (0x10) + { + ^RP17.RL23 () + PSD3 (^RP17.RSPI) + HBCM (^RP17.RSPI, Zero) + } + + } + } + + Method (SVRP, 3, NotSerialized) + { + Local0 = (SizeOf (Arg0) - One) + If ((Local0 > 0x20)) + { + Return (Zero) + } + + Arg2 = Local0 + Local1 = Zero + While ((Local1 < Local0)) + { + Arg1 [Local1] = DerefOf (Arg0 [(Local1 + One)] + ) + Local1++ + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("9cd9cddd-8845-4afd-8392-31c4eb87cabd") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (RBUF, Buffer (One) + { + 0x00 // . + }) + CreateByteField (RBUF, Zero, SFUN) + SFUN = 0x3F + Return (RBUF) /* \_SB_.PC00.VMD0._DSM.RBUF */ + } + Case (One) + { + VLVN = ToInteger (DerefOf (Arg3 [Zero])) + If ((VLVN == Zero)) + { + SVRP (Arg3, VV0D, RefOf (VV0S)) + Return (Zero) + } + ElseIf ((VLVN == One)) + { + SVRP (Arg3, VV1D, RefOf (VV1S)) + Return (Zero) + } + ElseIf ((VLVN == 0x02)) + { + SVRP (Arg3, VV2D, RefOf (VV2S)) + Return (Zero) + } + ElseIf ((VLVN == 0x03)) + { + SVRP (Arg3, VV3D, RefOf (VV3S)) + Return (Zero) + } + Else + { + Return (One) + } + } + Case (0x02) + { + Name (VVON, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Local0 = SizeOf (Arg3) + Local1 = Zero + If ((Local0 <= 0x20)) + { + While ((Local1 < Local0)) + { + VVON [Local1] = ToInteger (DerefOf (Arg3 [Local1])) + Local1++ + } + + VLON (Local0, VVON) + } + + Return (Zero) + } + Case (0x03) + { + Name (VVOF, Package (0x20) + { + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero + }) + Local0 = SizeOf (Arg3) + Local1 = Zero + If ((Local0 <= 0x20)) + { + While ((Local1 < Local0)) + { + VVOF [Local1] = ToInteger (DerefOf (Arg3 [Local1])) + Local1++ + } + + VLOF (Local0, VVOF) + } + + Return (Zero) + } + Case (0x04) + { + Return (Zero) + } + Case (0x05) + { + VD3A = DerefOf (Arg3 [Zero]) + Return (Zero) + } + Default + { + Return (0x02) + } + + } + } + + Return (Zero) + } + + Method (VLON, 2, Serialized) + { + Name (DRVA, Zero) + Local1 = Arg0 + Local0 = Zero + While ((Local1 > Local0)) + { + DRVA = ToInteger (DerefOf (Arg1 [Local0])) + Switch (ToInteger (DRVA)) + { + Case (0x80E0FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + Zero))) + { + If ((HBSL & One)) + { + If (D3CV (^RP01.RSPT, ^RP01.RSPI)) + { + PSD0 (^RP03.RSPI) + HBCM (^RP03.RSPI, One) + } + } + + ^RP01.VPON () + If ((HBSL & One)) + { + If (D3CV (^RP01.RSPT, ^RP01.RSPI)) + { + ^RP03.RLA () + Sleep (0x64) + } + } + } + } + Case (0x80E1FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + One))) + { + ^RP02.VPON () + } + } + Case (0x80E2FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x02))) + { + If ((HBSL & One)){} + Else + { + ^RP03.VPON () + } + } + } + Case (0x80E3FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x03))) + { + ^RP04.VPON () + } + } + Case (0x80E4FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x04))) + { + If ((HBSL & 0x02)) + { + If (D3CV (^RP05.RSPT, ^RP05.RSPI)) + { + PSD0 (^RP07.RSPI) + HBCM (^RP07.RSPI, One) + } + } + + ^RP05.VPON () + If ((HBSL & 0x02)) + { + If (D3CV (^RP05.RSPT, ^RP05.RSPI)) + { + ^RP07.RLA () + Sleep (0x64) + } + } + } + } + Case (0x80E5FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x05))) + { + ^RP06.VPON () + } + } + Case (0x80E6FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x06))) + { + If ((HBSL & 0x02)){} + Else + { + ^RP07.VPON () + } + } + } + Case (0x80E7FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x07))) + { + ^RP08.VPON () + } + } + Case (0x80E8FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x08))) + { + If ((HBSL & 0x04)) + { + If (D3CV (^RP09.RSPT, ^RP09.RSPI)) + { + PSD0 (^RP11.RSPI) + HBCM (^RP11.RSPI, One) + } + } + + ^RP09.VPON () + If ((HBSL & 0x04)) + { + If (D3CV (^RP09.RSPT, ^RP09.RSPI)) + { + ^RP11.RLA () + Sleep (0x64) + } + } + } + } + Case (0x80E9FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x09))) + { + ^RP10.VPON () + } + } + Case (0x80EAFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0A))) + { + If ((HBSL & 0x04)){} + Else + { + ^RP11.VPON () + } + } + } + Case (0x80EBFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0B))) + { + ^RP12.VPON () + } + } + Case (0x80ECFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0C))) + { + If ((HBSL & 0x08)) + { + If (D3CV (^RP13.RSPT, ^RP13.RSPI)) + { + PSD0 (^RP15.RSPI) + HBCM (^RP15.RSPI, One) + } + } + + ^RP13.VPON () + If ((HBSL & 0x08)) + { + If (D3CV (^RP13.RSPT, ^RP13.RSPI)) + { + ^RP15.RLA () + Sleep (0x64) + } + } + } + } + Case (0x80EDFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0D))) + { + ^RP14.VPON () + } + } + Case (0x80EEFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0E))) + { + If ((HBSL & 0x08)){} + Else + { + ^RP15.VPON () + } + } + } + Case (0x80EFFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0F))) + { + ^RP16.VPON () + } + } + Case (0x80D8FFFF) + { + If ((HBSL & 0x10)) + { + If (D3CV (^RP17.RSPT, ^RP17.RSPI)) + { + PSD0 (^RP19.RSPI) + HBCM (^RP19.RSPI, One) + } + } + + ^RP17.VPON () + If ((HBSL & 0x10)) + { + If (D3CV (^RP17.RSPT, ^RP17.RSPI)) + { + ^RP19.RLA () + Sleep (0x64) + } + } + } + Case (0x80D9FFFF) + { + ^RP18.VPON () + } + Case (0x80DAFFFF) + { + If ((HBSL & 0x10)){} + Else + { + ^RP19.VPON () + } + } + Case (0x80DBFFFF) + { + ^RP20.VPON () + } + Case (0x80DCFFFF) + { + If ((HBSL & 0x20)) + { + If (D3CV (^RP21.RSPT, ^RP21.RSPI)) + { + PSD0 (^RP23.RSPI) + HBCM (^RP23.RSPI, One) + } + } + + ^RP21.VPON () + If ((HBSL & 0x20)) + { + If (D3CV (^RP21.RSPT, ^RP21.RSPI)) + { + ^RP23.RLA () + Sleep (0x64) + } + } + } + Case (0x000000080DDAFFFF) + { + ^RP22.VPON () + } + Case (0x80DEFFFF) + { + If ((HBSL & 0x20)){} + Else + { + ^RP23.VPON () + } + } + Case (0x80DFFFFF) + { + ^RP24.VPON () + } + Case (0x80D0FFFF) + { + If ((HBSL & 0x40)) + { + If (D3CV (^RP25.RSPT, ^RP25.RSPI)) + { + PSD0 (^RP27.RSPI) + HBCM (^RP27.RSPI, One) + } + } + + ^RP25.VPON () + If ((HBSL & 0x40)) + { + If (D3CV (^RP25.RSPT, ^RP25.RSPI)) + { + ^RP27.RLA () + Sleep (0x64) + } + } + } + Case (0x80D1FFFF) + { + ^RP26.VPON () + } + Case (0x80D2FFFF) + { + If ((HBSL & 0x40)){} + Else + { + ^RP27.VPON () + } + } + Case (0x80D3FFFF) + { + ^RP28.VPON () + } + Case (0x8030FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == Zero))) + { + If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) + { + PRUN (HBPL) + } + } + } + + ^PEG0.VPON () + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == Zero))) + { + If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) + { + PRLA (HBPL) + } + } + } + } + Case (0x8008FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == One))) + { + If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) + { + PRUN (HBPL) + } + } + } + + ^PEG1.VPON () + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == One))) + { + If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) + { + PRLA (HBPL) + } + } + } + } + Case (0x8009FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == 0x02))) + { + If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) + { + PRUN (HBPL) + } + } + } + + ^PEG2.VPON () + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == 0x02))) + { + If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) + { + PRLA (HBPL) + } + } + } + } + Case (0x800AFFFF) + { + ^PEG3.VPON () + } + Case (0x00B8FFF0) + { + ^PRT0.VSON () + } + Case (0x00B8FFF1) + { + ^PRT1.VSON () + } + Case (0x00B8FFF2) + { + ^PRT2.VSON () + } + Case (0x00B8FFF3) + { + ^PRT3.VSON () + } + Case (0x00B8FFF4) + { + ^PRT4.VSON () + } + Case (0x00B8FFF5) + { + ^PRT5.VSON () + } + Case (0x00B8FFF6) + { + ^PRT6.VSON () + } + Case (0x00B8FFF7) + { + ^PRT7.VSON () + } + + } + + Local0++ + } + } + + Method (VLOF, 2, Serialized) + { + Name (DRVA, Zero) + Local1 = Arg0 + Local0 = Zero + While ((Local1 > Local0)) + { + DRVA = ToInteger (DerefOf (Arg1 [Local0])) + Switch (ToInteger (DRVA)) + { + Case (0x80E0FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + Zero))) + { + If ((HBSL & One)) + { + If (D3CV (^RP01.RSPT, ^RP01.RSPI)) + { + ^RP03.RL23 () + PSD3 (^RP03.RSPI) + HBCM (^RP03.RSPI, Zero) + } + } + + ^RP01.VPOF () + } + } + Case (0x80E1FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + One))) + { + ^RP02.VPOF () + } + } + Case (0x80E2FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x02))) + { + If ((HBSL & One)){} + Else + { + ^RP03.VPOF () + } + } + } + Case (0x80E3FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x03))) + { + ^RP04.VPOF () + } + } + Case (0x80E4FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x04))) + { + If ((HBSL & 0x02)) + { + If (D3CV (^RP05.RSPT, ^RP05.RSPI)) + { + ^RP07.RL23 () + PSD3 (^RP07.RSPI) + HBCM (^RP07.RSPI, Zero) + } + } + + ^RP05.VPOF () + } + } + Case (0x80E5FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x05))) + { + ^RP06.VPOF () + } + } + Case (0x80E6FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x06))) + { + If ((HBSL & 0x02)){} + Else + { + ^RP07.VPOF () + } + } + } + Case (0x80E7FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x07))) + { + ^RP08.VPOF () + } + } + Case (0x80E8FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x08))) + { + If ((HBSL & 0x04)) + { + If (D3CV (^RP09.RSPT, ^RP09.RSPI)) + { + ^RP11.RL23 () + PSD3 (^RP11.RSPI) + HBCM (^RP11.RSPI, Zero) + } + } + + ^RP09.VPOF () + } + } + Case (0x80E9FFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x09))) + { + ^RP10.VPOF () + } + } + Case (0x80EAFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0A))) + { + If ((HBSL & 0x04)){} + Else + { + ^RP11.VPOF () + } + } + } + Case (0x80EBFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0B))) + { + ^RP12.VPOF () + } + } + Case (0x80ECFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0C))) + { + If ((HBSL & 0x08)) + { + If (D3CV (^RP13.RSPT, ^RP13.RSPI)) + { + ^RP15.RL23 () + PSD3 (^RP15.RSPI) + HBCM (^RP15.RSPI, Zero) + } + } + + ^RP13.VPOF () + } + } + Case (0x80EDFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0D))) + { + ^RP14.VPOF () + } + } + Case (0x80EEFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0E))) + { + If ((HBSL & 0x08)){} + Else + { + ^RP15.VPOF () + } + } + } + Case (0x80EFFFFF) + { + If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != + 0x0F))) + { + ^RP16.VPOF () + } + } + Case (0x80D8FFFF) + { + If ((HBSL & 0x10)) + { + If (D3CV (^RP17.RSPT, ^RP17.RSPI)) + { + ^RP19.RL23 () + PSD3 (^RP19.RSPI) + HBCM (^RP19.RSPI, Zero) + } + } + + ^RP17.VPOF () + } + Case (0x80D9FFFF) + { + ^RP18.VPOF () + } + Case (0x80DAFFFF) + { + If ((HBSL & 0x10)){} + Else + { + ^RP19.VPOF () + } + } + Case (0x80DBFFFF) + { + ^RP20.VPOF () + } + Case (0x80DCFFFF) + { + If ((HBSL & 0x20)) + { + If (D3CV (^RP21.RSPT, ^RP21.RSPI)) + { + ^RP23.RL23 () + PSD3 (^RP23.RSPI) + HBCM (^RP23.RSPI, Zero) + } + } + + ^RP21.VPOF () + } + Case (0x000000080DDAFFFF) + { + ^RP22.VPOF () + } + Case (0x80DEFFFF) + { + If ((HBSL & 0x20)){} + Else + { + ^RP23.VPOF () + } + } + Case (0x80DFFFFF) + { + ^RP24.VPOF () + } + Case (0x80D0FFFF) + { + If ((HBSL & 0x40)) + { + If (D3CV (^RP25.RSPT, ^RP25.RSPI)) + { + ^RP27.RL23 () + PSD3 (^RP27.RSPI) + HBCM (^RP27.RSPI, Zero) + } + } + + ^RP25.VPOF () + } + Case (0x80D1FFFF) + { + ^RP26.VPOF () + } + Case (0x80D2FFFF) + { + If ((HBSL & 0x40)){} + Else + { + ^RP27.VPOF () + } + } + Case (0x80D3FFFF) + { + ^RP28.VPOF () + } + Case (0x8030FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == Zero))) + { + If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) + { + PRLD (HBPL) + } + } + } + + ^PEG0.VPOF () + } + Case (0x8008FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == One))) + { + If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) + { + PRLD (HBPL) + } + } + } + + ^PEG1.VPOF () + } + Case (0x8009FFFF) + { + If (CondRefOf (\HBCL)) + { + If (((HBCL != 0xFF) && (HBCL == 0x02))) + { + If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) + { + PRLD (HBPL) + } + } + } + + ^PEG2.VPOF () + } + Case (0x800AFFFF) + { + ^PEG3.VPOF () + } + Case (0x00B8FFF0) + { + ^PRT0.VSOF () + } + Case (0x00B8FFF1) + { + ^PRT1.VSOF () + } + Case (0x00B8FFF2) + { + ^PRT2.VSOF () + } + Case (0x00B8FFF3) + { + ^PRT3.VSOF () + } + Case (0x00B8FFF4) + { + ^PRT4.VSOF () + } + Case (0x00B8FFF5) + { + ^PRT5.VSOF () + } + Case (0x00B8FFF6) + { + ^PRT6.VSOF () + } + Case (0x00B8FFF7) + { + ^PRT7.VSOF () + } + + } + + Local0++ + } + } + + Method (IVRM, 1, NotSerialized) + { + Local0 = Zero + While ((VV0S > Local0)) + { + If ((Arg0 == ToInteger (DerefOf (VV0D [Local0])))) + { + Return (One) + } + + Local0++ + } + + Local0 = Zero + While ((VV1S > Local0)) + { + If ((Arg0 == ToInteger (DerefOf (VV1D [Local0])))) + { + Return (One) + } + + Local0++ + } + + Local0 = Zero + While ((VV2S > Local0)) + { + If ((Arg0 == ToInteger (DerefOf (VV2D [Local0])))) + { + Return (One) + } + + Local0++ + } + + Local0 = Zero + While ((VV3S > Local0)) + { + If ((Arg0 == ToInteger (DerefOf (VV3D [Local0])))) + { + Return (One) + } + + Local0++ + } + + Return (Zero) + } + + Method (VD3C, 1, NotSerialized) + { + Return ((VD3A && IVRM (Arg0))) + } + + Device (VOL0) + { + Name (_ADR, 0x0080FFFF) // _ADR: Address + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 + { + Return (Package (0x01) + { + V0PR + }) + } + + Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot + { + Return (Package (0x01) + { + V0PR + }) + } + } + } + + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + PowerResource (V0PR, 0x04, 0x0000) + { + Name (_STA, One) // _STA: Status + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If (VD3A) + { + VLON (VV0S, VV0D) + _STA = One + } + Else + { + } + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If (VD3A) + { + VLOF (VV0S, VV0D) + _STA = Zero + } + Else + { + } + } + } + } + } + } + + Device (VOL1) + { + Name (_ADR, 0x0081FFFF) // _ADR: Address + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 + { + Return (Package (0x01) + { + V1PR + }) + } + + Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot + { + Return (Package (0x01) + { + V1PR + }) + } + } + } + + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + PowerResource (V1PR, 0x04, 0x0000) + { + Name (_STA, One) // _STA: Status + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If (VD3A) + { + VLON (VV1S, VV1D) + _STA = One + } + Else + { + } + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If (VD3A) + { + VLOF (VV1S, VV1D) + _STA = Zero + } + Else + { + } + } + } + } + } + } + + Device (VOL2) + { + Name (_ADR, 0x0082FFFF) // _ADR: Address + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 + { + Return (Package (0x01) + { + V2PR + }) + } + + Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot + { + Return (Package (0x01) + { + V2PR + }) + } + } + } + + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + PowerResource (V2PR, 0x04, 0x0000) + { + Name (_STA, One) // _STA: Status + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If (VD3A) + { + VLON (VV2S, VV2D) + _STA = One + } + Else + { + } + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If (VD3A) + { + VLOF (VV2S, VV2D) + _STA = Zero + } + Else + { + } + } + } + } + } + } + + Device (VOL3) + { + Name (_ADR, 0x0083FFFF) // _ADR: Address + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 + { + Return (Package (0x01) + { + V3PR + }) + } + + Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot + { + Return (Package (0x01) + { + V3PR + }) + } + } + } + + If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) + { + If (((RTD3 != Zero) && (STD3 == 0x02))) + { + PowerResource (V3PR, 0x04, 0x0000) + { + Name (_STA, One) // _STA: Status + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If (VD3A) + { + VLON (VV3S, VV3D) + _STA = One + } + Else + { + } + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If (VD3A) + { + VLOF (VV3S, VV3D) + _STA = Zero + } + Else + { + } + } + } + } + } + } + + Method (D3CV, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPOF)) + { + Return (One) + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPOF)) + { + Return (One) + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPOF)) + { + Return (One) + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPOF)) + { + Return (One) + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPOF)) + { + Return (One) + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPOF)) + { + Return (One) + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPOF)) + { + Return (One) + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPOF)) + { + Return (One) + } + } + + } + } + Case (One) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.RP01.POFF)) + { + Return (One) + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.RP02.POFF)) + { + Return (One) + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.RP03.POFF)) + { + Return (One) + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.RP04.POFF)) + { + Return (One) + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.RP05.POFF)) + { + Return (One) + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.RP06.POFF)) + { + Return (One) + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.RP07.POFF)) + { + Return (One) + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.RP08.POFF)) + { + Return (One) + } + } + Case (0x08) + { + If (CondRefOf (\_SB.PC00.RP09.POFF)) + { + Return (One) + } + } + Case (0x09) + { + If (CondRefOf (\_SB.PC00.RP10.POFF)) + { + Return (One) + } + } + Case (0x0A) + { + If (CondRefOf (\_SB.PC00.RP11.POFF)) + { + Return (One) + } + } + Case (0x0B) + { + If (CondRefOf (\_SB.PC00.RP12.POFF)) + { + Return (One) + } + } + Case (0x0C) + { + If (CondRefOf (\_SB.PC00.RP13.POFF)) + { + Return (One) + } + } + Case (0x0D) + { + If (CondRefOf (\_SB.PC00.RP14.POFF)) + { + Return (One) + } + } + Case (0x0E) + { + If (CondRefOf (\_SB.PC00.RP15.POFF)) + { + Return (One) + } + } + Case (0x0F) + { + If (CondRefOf (\_SB.PC00.RP16.POFF)) + { + Return (One) + } + } + Case (0x10) + { + If (CondRefOf (\_SB.PC00.RP17.POFF)) + { + Return (One) + } + } + Case (0x11) + { + If (CondRefOf (\_SB.PC00.RP18.POFF)) + { + Return (One) + } + } + Case (0x12) + { + If (CondRefOf (\_SB.PC00.RP19.POFF)) + { + Return (One) + } + } + Case (0x13) + { + If (CondRefOf (\_SB.PC00.RP20.POFF)) + { + Return (One) + } + } + Case (0x14) + { + If (CondRefOf (\_SB.PC00.RP21.POFF)) + { + Return (One) + } + } + Case (0x15) + { + If (CondRefOf (\_SB.PC00.RP22.POFF)) + { + Return (One) + } + } + Case (0x16) + { + If (CondRefOf (\_SB.PC00.RP23.POFF)) + { + Return (One) + } + } + Case (0x17) + { + If (CondRefOf (\_SB.PC00.RP24.POFF)) + { + Return (One) + } + } + Case (0x18) + { + If (CondRefOf (\_SB.PC00.RP25.POFF)) + { + Return (One) + } + } + Case (0x19) + { + If (CondRefOf (\_SB.PC00.RP26.POFF)) + { + Return (One) + } + } + Case (0x1A) + { + If (CondRefOf (\_SB.PC00.RP27.POFF)) + { + Return (One) + } + } + Case (0x1B) + { + If (CondRefOf (\_SB.PC00.RP28.POFF)) + { + Return (One) + } + } + + } + } + Case (0x02) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.PEG0.POFF)) + { + Return (One) + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.PEG1.POFF)) + { + Return (One) + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.PEG2.POFF)) + { + Return (One) + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.PEG3.POFF)) + { + Return (One) + } + } + + } + } + + } + + Return (Zero) + } + + Method (VDON, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPON)) + { + ^^SAT0.PRT0.SPON () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPON)) + { + ^^SAT0.PRT1.SPON () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPON)) + { + ^^SAT0.PRT2.SPON () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPON)) + { + ^^SAT0.PRT3.SPON () + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPON)) + { + ^^SAT0.PRT4.SPON () + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPON)) + { + ^^SAT0.PRT5.SPON () + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPON)) + { + ^^SAT0.PRT6.SPON () + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPON)) + { + ^^SAT0.PRT7.SPON () + } + } + + } + } + Case (One) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.RP01.PON)) + { + ^^RP01.PON () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.RP02.PON)) + { + ^^RP02.PON () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.RP03.PON)) + { + ^^RP03.PON () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.RP04.PON)) + { + ^^RP04.PON () + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.RP05.PON)) + { + ^^RP05.PON () + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.RP06.PON)) + { + ^^RP06.PON () + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.RP07.PON)) + { + ^^RP07.PON () + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.RP08.PON)) + { + ^^RP08.PON () + } + } + Case (0x08) + { + If (CondRefOf (\_SB.PC00.RP09.PON)) + { + ^^RP09.PON () + } + } + Case (0x09) + { + If (CondRefOf (\_SB.PC00.RP10.PON)) + { + ^^RP10.PON () + } + } + Case (0x0A) + { + If (CondRefOf (\_SB.PC00.RP11.PON)) + { + ^^RP11.PON () + } + } + Case (0x0B) + { + If (CondRefOf (\_SB.PC00.RP12.PON)) + { + ^^RP12.PON () + } + } + Case (0x0C) + { + If (CondRefOf (\_SB.PC00.RP13.PON)) + { + ^^RP13.PON () + } + } + Case (0x0D) + { + If (CondRefOf (\_SB.PC00.RP14.PON)) + { + ^^RP14.PON () + } + } + Case (0x0E) + { + If (CondRefOf (\_SB.PC00.RP15.PON)) + { + ^^RP15.PON () + } + } + Case (0x0F) + { + If (CondRefOf (\_SB.PC00.RP16.PON)) + { + ^^RP16.PON () + } + } + Case (0x10) + { + If (CondRefOf (\_SB.PC00.RP17.PON)) + { + ^^RP17.PON () + } + } + Case (0x11) + { + If (CondRefOf (\_SB.PC00.RP18.PON)) + { + ^^RP18.PON () + } + } + Case (0x12) + { + If (CondRefOf (\_SB.PC00.RP19.PON)) + { + ^^RP19.PON () + } + } + Case (0x13) + { + If (CondRefOf (\_SB.PC00.RP20.PON)) + { + ^^RP20.PON () + } + } + Case (0x14) + { + If (CondRefOf (\_SB.PC00.RP21.PON)) + { + ^^RP21.PON () + } + } + Case (0x15) + { + If (CondRefOf (\_SB.PC00.RP22.PON)) + { + ^^RP22.PON () + } + } + Case (0x16) + { + If (CondRefOf (\_SB.PC00.RP23.PON)) + { + ^^RP23.PON () + } + } + Case (0x17) + { + If (CondRefOf (\_SB.PC00.RP24.PON)) + { + ^^RP24.PON () + } + } + Case (0x18) + { + If (CondRefOf (\_SB.PC00.RP25.PON)) + { + ^^RP25.PON () + } + } + Case (0x19) + { + If (CondRefOf (\_SB.PC00.RP26.PON)) + { + ^^RP26.PON () + } + } + Case (0x1A) + { + If (CondRefOf (\_SB.PC00.RP27.PON)) + { + ^^RP27.PON () + } + } + Case (0x1B) + { + If (CondRefOf (\_SB.PC00.RP28.PON)) + { + ^^RP28.PON () + } + } + + } + } + Case (0x02) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.PEG0.PON)) + { + ^^PEG0.PON () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.PEG1.PON)) + { + ^^PEG1.PON () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.PEG2.PON)) + { + ^^PEG2.PON () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.PEG3.PON)) + { + ^^PEG3.PON () + } + } + + } + } + + } + } + + Method (VDOF, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPOF)) + { + ^^SAT0.PRT0.SPOF () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPOF)) + { + ^^SAT0.PRT1.SPOF () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPOF)) + { + ^^SAT0.PRT2.SPOF () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPOF)) + { + ^^SAT0.PRT3.SPOF () + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPOF)) + { + ^^SAT0.PRT4.SPOF () + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPOF)) + { + ^^SAT0.PRT5.SPOF () + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPOF)) + { + ^^SAT0.PRT6.SPOF () + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPOF)) + { + ^^SAT0.PRT7.SPOF () + } + } + + } + } + Case (One) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.RP01.POFF)) + { + ^^RP01.POFF () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.RP02.POFF)) + { + ^^RP02.POFF () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.RP03.POFF)) + { + ^^RP03.POFF () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.RP04.POFF)) + { + ^^RP04.POFF () + } + } + Case (0x04) + { + If (CondRefOf (\_SB.PC00.RP05.POFF)) + { + ^^RP05.POFF () + } + } + Case (0x05) + { + If (CondRefOf (\_SB.PC00.RP06.POFF)) + { + ^^RP06.POFF () + } + } + Case (0x06) + { + If (CondRefOf (\_SB.PC00.RP07.POFF)) + { + ^^RP07.POFF () + } + } + Case (0x07) + { + If (CondRefOf (\_SB.PC00.RP08.POFF)) + { + ^^RP08.POFF () + } + } + Case (0x08) + { + If (CondRefOf (\_SB.PC00.RP09.POFF)) + { + ^^RP09.POFF () + } + } + Case (0x09) + { + If (CondRefOf (\_SB.PC00.RP10.POFF)) + { + ^^RP10.POFF () + } + } + Case (0x0A) + { + If (CondRefOf (\_SB.PC00.RP11.POFF)) + { + ^^RP11.POFF () + } + } + Case (0x0B) + { + If (CondRefOf (\_SB.PC00.RP12.POFF)) + { + ^^RP12.POFF () + } + } + Case (0x0C) + { + If (CondRefOf (\_SB.PC00.RP13.POFF)) + { + ^^RP13.POFF () + } + } + Case (0x0D) + { + If (CondRefOf (\_SB.PC00.RP14.POFF)) + { + ^^RP14.POFF () + } + } + Case (0x0E) + { + If (CondRefOf (\_SB.PC00.RP15.POFF)) + { + ^^RP15.POFF () + } + } + Case (0x0F) + { + If (CondRefOf (\_SB.PC00.RP16.POFF)) + { + ^^RP16.POFF () + } + } + Case (0x10) + { + If (CondRefOf (\_SB.PC00.RP17.POFF)) + { + ^^RP17.POFF () + } + } + Case (0x11) + { + If (CondRefOf (\_SB.PC00.RP18.POFF)) + { + ^^RP18.POFF () + } + } + Case (0x12) + { + If (CondRefOf (\_SB.PC00.RP19.POFF)) + { + ^^RP19.POFF () + } + } + Case (0x13) + { + If (CondRefOf (\_SB.PC00.RP20.POFF)) + { + ^^RP20.POFF () + } + } + Case (0x14) + { + If (CondRefOf (\_SB.PC00.RP21.POFF)) + { + ^^RP21.POFF () + } + } + Case (0x15) + { + If (CondRefOf (\_SB.PC00.RP22.POFF)) + { + ^^RP22.POFF () + } + } + Case (0x16) + { + If (CondRefOf (\_SB.PC00.RP23.POFF)) + { + ^^RP23.POFF () + } + } + Case (0x17) + { + If (CondRefOf (\_SB.PC00.RP24.POFF)) + { + ^^RP24.POFF () + } + } + Case (0x18) + { + If (CondRefOf (\_SB.PC00.RP25.POFF)) + { + ^^RP25.POFF () + } + } + Case (0x19) + { + If (CondRefOf (\_SB.PC00.RP26.POFF)) + { + ^^RP26.POFF () + } + } + Case (0x1A) + { + If (CondRefOf (\_SB.PC00.RP27.POFF)) + { + ^^RP27.POFF () + } + } + Case (0x1B) + { + If (CondRefOf (\_SB.PC00.RP28.POFF)) + { + ^^RP28.POFF () + } + } + + } + } + Case (0x02) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + If (CondRefOf (\_SB.PC00.PEG0.POFF)) + { + ^^PEG0.POFF () + } + } + Case (One) + { + If (CondRefOf (\_SB.PC00.PEG1.POFF)) + { + ^^PEG1.POFF () + } + } + Case (0x02) + { + If (CondRefOf (\_SB.PC00.PEG2.POFF)) + { + ^^PEG2.POFF () + } + } + Case (0x03) + { + If (CondRefOf (\_SB.PC00.PEG3.POFF)) + { + ^^PEG3.POFF () + } + } + + } + } + + } + } + } + } + } + + Scope (_SB.PC00.RP01) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSW3 != Zero) && (RPN3 == One))) + { + Return (GPRW (GGPE (PSW3), 0x04)) + } + ElseIf (((PSW2 != Zero) && (RPN2 == One))) + { + Return (GPRW (GGPE (PSW2), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP02) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WWKP != Zero) && (WWRP == 0x02))) + { + Return (GPRW (GGPE (WWKP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP03) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WWKP != Zero) && (WWRP == 0x03))) + { + Return (GPRW (GGPE (WWKP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP04) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WLWK != Zero) && (WLRP == 0x04))) + { + Return (GPRW (GGPE (WLWK), 0x04)) + } + ElseIf (((WWKP != Zero) && (WWRP == 0x04))) + { + Return (GPRW (GGPE (WWKP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP05) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If ((((PSW3 != Zero) && (RPN3 == 0x05)) || ( + (WLWK != Zero) && (WLRP == 0x05)))) + { + If (((PSW3 != Zero) && (RPN3 == 0x05))) + { + Return (GPRW (GGPE (PSW3), 0x04)) + } + ElseIf (((WLWK != Zero) && (WLRP == 0x05))) + { + Return (GPRW (GGPE (WLWK), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + ElseIf (((PSW2 != Zero) && (RPN2 == 0x05))) + { + Return (GPRW (GGPE (PSW2), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP06) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WWKP != Zero) && (WWRP == 0x06))) + { + Return (GPRW (GGPE (WWKP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP07) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSWP != Zero) && (RPNB == 0x07))) + { + Return (GPRW (GGPE (PSWP), 0x04)) + } + ElseIf (((FVSP == One) && ((FVWP != Zero) && ( + RPFV == 0x07)))) + { + Return (GPRW (GGPE (FVWP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP08) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WLWK != Zero) && (WLRP == 0x08))) + { + Return (GPRW (GGPE (WLWK), 0x04)) + } + ElseIf (((PSWP != Zero) && (RPNB == 0x08))) + { + Return (GPRW (GGPE (PSWP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP09) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSW2 != Zero) && (RPN2 == 0x09))) + { + Return (GPRW (GGPE (PSW2), 0x04)) + } + ElseIf (((PSW3 != Zero) && (RPN3 == 0x09))) + { + Return (GPRW (GGPE (PSW3), 0x04)) + } + ElseIf (((PSWP != Zero) && (RPNB == 0x09))) + { + Return (GPRW (GGPE (PSWP), 0x04)) + } + ElseIf (((OMW1 != Zero) && (RPO1 == 0x09))) + { + Return (GPRW (GGPE (OMW1), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP10) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((WLWK != Zero) && (WLRP == 0x0A))) + { + Return (GPRW (GGPE (WLWK), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP11) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP12) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP13) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSWP != Zero) && (RPNB == 0x0D))) + { + Return (GPRW (GGPE (PSWP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP14) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP15) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP16) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP17) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP18) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP19) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP20) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP21) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSWP != Zero) && (RPNB == 0x15))) + { + Return (GPRW (GGPE (PSWP), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP22) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP23) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP24) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP25) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If (((PSW2 != Zero) && (RPN2 == 0x19))) + { + Return (GPRW (GGPE (PSW2), 0x04)) + } + ElseIf (((OMW1 != Zero) && (RPO1 == 0x19))) + { + Return (GPRW (GGPE (OMW1), 0x04)) + } + Else + { + Return (GPRW (0x69, 0x04)) + } + } + } + + Scope (_SB.PC00.RP26) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP27) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + Scope (_SB.PC00.RP28) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + Return (GPRW (0x69, 0x04)) + } + } + + If ((WFFD == One)) + { + Scope (_SB) + { + Method (WFRT, 3, Serialized) + { + Local0 = Acquire (WWMT, 0x03E8) + If ((Local0 == Zero)) + { + Local0 = One + If ((WWRP == One)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP01.PXSX.FHRF)) + { + ^PC00.RP01.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP01.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP01.PXSX.SHRF)) + { + ^PC00.RP01.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP01.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP01.PXSX.DOSV)) + { + ^PC00.RP01.PXSX.DOSV () + } + } + + If ((WWRP == 0x02)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP02.PXSX.FHRF)) + { + ^PC00.RP02.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP02.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP02.PXSX.SHRF)) + { + ^PC00.RP02.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP02.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP02.PXSX.DOSV)) + { + ^PC00.RP02.PXSX.DOSV () + } + } + + If ((WWRP == 0x03)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP03.PXSX.FHRF)) + { + ^PC00.RP03.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP03.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP03.PXSX.SHRF)) + { + ^PC00.RP03.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP03.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP03.PXSX.DOSV)) + { + ^PC00.RP03.PXSX.DOSV () + } + } + + If ((WWRP == 0x04)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP04.PXSX.FHRF)) + { + ^PC00.RP04.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP04.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP04.PXSX.SHRF)) + { + ^PC00.RP04.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP04.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP04.PXSX.DOSV)) + { + ^PC00.RP04.PXSX.DOSV () + } + } + + If ((WWRP == 0x05)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP05.PXSX.FHRF)) + { + ^PC00.RP05.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP05.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP05.PXSX.SHRF)) + { + ^PC00.RP05.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP05.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP05.PXSX.DOSV)) + { + ^PC00.RP05.PXSX.DOSV () + } + } + + If ((WWRP == 0x06)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP06.PXSX.FHRF)) + { + ^PC00.RP06.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP06.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP06.PXSX.SHRF)) + { + ^PC00.RP06.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP06.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP06.PXSX.DOSV)) + { + ^PC00.RP06.PXSX.DOSV () + } + } + + If ((WWRP == 0x07)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP07.PXSX.FHRF)) + { + ^PC00.RP07.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP07.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP07.PXSX.SHRF)) + { + ^PC00.RP07.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP07.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP07.PXSX.DOSV)) + { + ^PC00.RP07.PXSX.DOSV () + } + } + + If ((WWRP == 0x08)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP08.PXSX.FHRF)) + { + ^PC00.RP08.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP08.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP08.PXSX.SHRF)) + { + ^PC00.RP08.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP08.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP08.PXSX.DOSV)) + { + ^PC00.RP08.PXSX.DOSV () + } + } + + If ((WWRP == 0x09)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP09.PXSX.FHRF)) + { + ^PC00.RP09.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP09.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP09.PXSX.SHRF)) + { + ^PC00.RP09.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP09.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP09.PXSX.DOSV)) + { + ^PC00.RP09.PXSX.DOSV () + } + } + + If ((WWRP == 0x0A)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP10.PXSX.FHRF)) + { + ^PC00.RP10.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP10.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP10.PXSX.SHRF)) + { + ^PC00.RP10.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP10.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP10.PXSX.DOSV)) + { + ^PC00.RP10.PXSX.DOSV () + } + } + + If ((WWRP == 0x0B)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP11.PXSX.FHRF)) + { + ^PC00.RP11.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP11.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP11.PXSX.SHRF)) + { + ^PC00.RP11.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP11.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP11.PXSX.DOSV)) + { + ^PC00.RP11.PXSX.DOSV () + } + } + + If ((WWRP == 0x0C)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP12.PXSX.FHRF)) + { + ^PC00.RP12.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP12.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP12.PXSX.SHRF)) + { + ^PC00.RP12.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP12.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP12.PXSX.DOSV)) + { + ^PC00.RP12.PXSX.DOSV () + } + } + + If ((WWRP == 0x0D)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP13.PXSX.FHRF)) + { + ^PC00.RP13.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP13.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP13.PXSX.SHRF)) + { + ^PC00.RP13.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP13.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP13.PXSX.DOSV)) + { + ^PC00.RP13.PXSX.DOSV () + } + } + + If ((WWRP == 0x0E)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP14.PXSX.FHRF)) + { + ^PC00.RP14.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP14.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP14.PXSX.SHRF)) + { + ^PC00.RP14.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP14.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP14.PXSX.DOSV)) + { + ^PC00.RP14.PXSX.DOSV () + } + } + + If ((WWRP == 0x0F)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP15.PXSX.FHRF)) + { + ^PC00.RP15.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP15.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP15.PXSX.SHRF)) + { + ^PC00.RP15.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP15.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP15.PXSX.DOSV)) + { + ^PC00.RP15.PXSX.DOSV () + } + } + + If ((WWRP == 0x10)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP16.PXSX.FHRF)) + { + ^PC00.RP16.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP16.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP16.PXSX.SHRF)) + { + ^PC00.RP16.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP16.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP16.PXSX.DOSV)) + { + ^PC00.RP16.PXSX.DOSV () + } + } + + If ((WWRP == 0x11)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP17.PXSX.FHRF)) + { + ^PC00.RP17.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP17.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP17.PXSX.SHRF)) + { + ^PC00.RP17.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP17.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP17.PXSX.DOSV)) + { + ^PC00.RP17.PXSX.DOSV () + } + } + + If ((WWRP == 0x12)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP18.PXSX.FHRF)) + { + ^PC00.RP18.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP18.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP18.PXSX.SHRF)) + { + ^PC00.RP18.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP18.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP18.PXSX.DOSV)) + { + ^PC00.RP18.PXSX.DOSV () + } + } + + If ((WWRP == 0x13)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP19.PXSX.FHRF)) + { + ^PC00.RP19.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP19.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP19.PXSX.SHRF)) + { + ^PC00.RP19.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP19.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP19.PXSX.DOSV)) + { + ^PC00.RP19.PXSX.DOSV () + } + } + + If ((WWRP == 0x14)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP20.PXSX.FHRF)) + { + ^PC00.RP20.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP20.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP20.PXSX.SHRF)) + { + ^PC00.RP20.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP20.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP20.PXSX.DOSV)) + { + ^PC00.RP20.PXSX.DOSV () + } + } + + If ((WWRP == 0x15)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP21.PXSX.FHRF)) + { + ^PC00.RP21.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP21.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP21.PXSX.SHRF)) + { + ^PC00.RP21.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP21.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP21.PXSX.DOSV)) + { + ^PC00.RP21.PXSX.DOSV () + } + } + + If ((WWRP == 0x16)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP22.PXSX.FHRF)) + { + ^PC00.RP22.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP22.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP22.PXSX.SHRF)) + { + ^PC00.RP22.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP22.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP22.PXSX.DOSV)) + { + ^PC00.RP22.PXSX.DOSV () + } + } + + If ((WWRP == 0x17)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP23.PXSX.FHRF)) + { + ^PC00.RP23.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP23.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP23.PXSX.SHRF)) + { + ^PC00.RP23.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP23.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP23.PXSX.DOSV)) + { + ^PC00.RP23.PXSX.DOSV () + } + } + + If ((WWRP == 0x18)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP24.PXSX.FHRF)) + { + ^PC00.RP24.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP24.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP24.PXSX.SHRF)) + { + ^PC00.RP24.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP24.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP24.PXSX.DOSV)) + { + ^PC00.RP24.PXSX.DOSV () + } + } + + If ((WWRP == 0x19)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP25.PXSX.FHRF)) + { + ^PC00.RP25.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP25.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP25.PXSX.SHRF)) + { + ^PC00.RP25.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP25.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP25.PXSX.DOSV)) + { + ^PC00.RP25.PXSX.DOSV () + } + } + + If ((WWRP == 0x1A)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP26.PXSX.FHRF)) + { + ^PC00.RP26.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP26.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP26.PXSX.SHRF)) + { + ^PC00.RP26.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP26.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP26.PXSX.DOSV)) + { + ^PC00.RP26.PXSX.DOSV () + } + } + + If ((WWRP == 0x1B)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP27.PXSX.FHRF)) + { + ^PC00.RP27.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP27.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP27.PXSX.SHRF)) + { + ^PC00.RP27.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP27.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP27.PXSX.DOSV)) + { + ^PC00.RP27.PXSX.DOSV () + } + } + + If ((WWRP == 0x1C)) + { + If ((Arg0 == Zero)){} + Else + { + } + + If (CondRefOf (\_SB.PC00.RP28.PXSX.FHRF)) + { + ^PC00.RP28.PXSX.FHRF (Arg0) + } + + Sleep (Arg1) + Notify (^PC00.RP28.PXSX, One) // Device Check + If (CondRefOf (\_SB.PC00.RP28.PXSX.SHRF)) + { + ^PC00.RP28.PXSX.SHRF () + } + + Sleep (Arg2) + Notify (^PC00.RP28.PXSX, One) // Device Check + Release (WWMT) + Local0 = Zero + If (CondRefOf (\_SB.PC00.RP28.PXSX.DOSV)) + { + ^PC00.RP28.PXSX.DOSV () + } + } + + If ((Local0 == One)) + { + Release (WWMT) + } + } + } + + Device (MFFD) + { + Name (_HID, "INTC1073") // _HID: Hardware ID + Name (_STR, Unicode ("Modem Firmware Flash Device")) // _STR: Description String + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((WFFD == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("0f3d57aa-6046-47b2-8a9a-88f1021d3865") /* Unknown UUID */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == Zero)) + { + Return (Buffer (One) + { + 0x07 // . + }) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + If ((Arg2 == One)) + { + WFRT (Zero, DerefOf (Arg3 [Zero]), DerefOf (Arg3 [One])) + Return (Buffer (One) + { + 0x00 // . + }) + } + + If ((Arg2 == 0x02)) + { + WFRT (One, DerefOf (Arg3 [Zero]), DerefOf (Arg3 [One])) + Return (Buffer (One) + { + 0x00 // . + }) + } + + Return (Zero) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } + } + + Scope (_SB.PC00.SAT0) + { + Method (SATC, 1, Serialized) + { + If ((Arg0 == ToUUID ("e4db149b-fcfe-425b-a6d8-92357d78fc7f") /* SATA Controller */)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (SATD, 4, Serialized) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Default + { + Return (Zero) + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + If (((S0ID == One) && (PUIS == One))) + { + Scope (PRT0) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT0.GTF0 */ + } + } + + Scope (PRT1) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT1.GTF0 */ + } + } + + Scope (PRT2) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT2.GTF0 */ + } + } + + Scope (PRT3) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT3.GTF0 */ + } + } + + Scope (PRT4) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT4.GTF0 */ + } + } + + Scope (PRT5) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT5.GTF0 */ + } + } + + If (CondRefOf (PRT6)) + { + Scope (PRT6) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT6.GTF0 */ + } + } + } + + If (CondRefOf (PRT7)) + { + Scope (PRT7) + { + Name (GTF0, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... + }) + Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data + { + CreateByteField (GTF0, Zero, FEAT) + CreateByteField (GTF0, 0x06, CMMD) + CreateWordField (Arg0, 0xA6, W083) + CreateWordField (Arg0, 0xAC, W086) + If ((SizeOf (Arg0) == 0x0200)) + { + If (((W083 & 0x20) == 0x20)) + { + If (((W086 & 0x20) == Zero)) + { + FEAT = 0x06 + CMMD = 0xEF + } + } + } + } + + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + Return (GTF0) /* \_SB_.PC00.SAT0.PRT7.GTF0 */ + } + } + } + } + } + + Scope (_SB.PC00.XDCI) + { + Method (XDAT, 0, Serialized) + { + Return (Zero) + } + } + + Scope (_SB) + { + Device (PWRB) + { + Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID + Name (PBST, One) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + + Scope (_SB.PC00.LPCB.H_EC) + { + Method (BST1, 0, NotSerialized) + { + Name (PKG1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Return (PKG1) /* \_SB_.PC00.LPCB.H_EC.BST1.PKG1 */ + } + + Method (BST2, 0, NotSerialized) + { + Name (PKG2, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Return (PKG2) /* \_SB_.PC00.LPCB.H_EC.BST2.PKG2 */ + } + } + + Scope (_SB.PC00.I2C1) + { + Device (RHPX) + { + Name (_HID, "MSFT8000") // _HID: Hardware ID + Name (_CID, "MSFT8000") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C1", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "bus-I2C-I2C1", + Package (0x01) + { + Zero + } + } + } + }) + } + } + + Scope (_SB.PC00.I2C2) + { + Name (TBIN, Zero) + Device (CCG2) + { + Name (_HID, "CYP0002") // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + I2cSerialBusV2 (0x0008, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.PC00.I2C2", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0180 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionInputOnly, + "\\_SB.GPI0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0180 + } + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TBIN == Zero)) + { + Return (Zero) + } + + If ((OSYS >= 0x07DF)) + { + Return (0x0F) + } + + Return (Zero) + } + } + } + + Scope (_SB.PC00.LPCB) + { + Device (HPET) + { + Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (BUF0, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFED00000, // Address Base + 0x00000400, // Address Length + _Y72) + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HPTE) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If (HPTE) + { + CreateDWordField (BUF0, \_SB.PC00.LPCB.HPET._Y72._BAS, HPT0) // _BAS: Base Address + HPT0 = HPTB /* \HPTB */ + } + + Return (BUF0) /* \_SB_.PC00.LPCB.HPET.BUF0 */ + } + } + + Device (IPIC) + { + Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0020, // Range Minimum + 0x0020, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0024, // Range Minimum + 0x0024, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0028, // Range Minimum + 0x0028, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x002C, // Range Minimum + 0x002C, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0030, // Range Minimum + 0x0030, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0034, // Range Minimum + 0x0034, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0038, // Range Minimum + 0x0038, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x003C, // Range Minimum + 0x003C, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00A0, // Range Minimum + 0x00A0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00A4, // Range Minimum + 0x00A4, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00A8, // Range Minimum + 0x00A8, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00AC, // Range Minimum + 0x00AC, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00B0, // Range Minimum + 0x00B0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00B4, // Range Minimum + 0x00B4, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00B8, // Range Minimum + 0x00B8, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00BC, // Range Minimum + 0x00BC, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x04D0, // Range Minimum + 0x04D0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IRQNoFlags () + {2} + }) + } + + Device (MATH) + { + Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x00F0, // Range Minimum + 0x00F0, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IRQNoFlags () + {13} + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PCHS == PCHH)) + { + Return (0x1F) + } + Else + { + Return (Zero) + } + } + } + + Device (LDRC) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x002E, // Range Minimum + 0x002E, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x004E, // Range Minimum + 0x004E, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0061, // Range Minimum + 0x0061, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0063, // Range Minimum + 0x0063, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0065, // Range Minimum + 0x0065, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0067, // Range Minimum + 0x0067, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0080, // Range Minimum + 0x0080, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0092, // Range Minimum + 0x0092, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x00B2, // Range Minimum + 0x00B2, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0680, // Range Minimum + 0x0680, // Range Maximum + 0x01, // Alignment + 0x20, // Length + ) + IO (Decode16, + 0x164E, // Range Minimum + 0x164E, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + }) + } + + Device (RTC) + { + Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + IRQNoFlags () + {8} + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((STAS == One)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + } + + Device (TIMR) + { + Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0040, // Range Minimum + 0x0040, // Range Maximum + 0x01, // Alignment + 0x04, // Length + ) + IO (Decode16, + 0x0050, // Range Minimum + 0x0050, // Range Maximum + 0x10, // Alignment + 0x04, // Length + ) + IRQNoFlags () + {0} + }) + } + + Device (CWDT) + { + Name (_HID, "INTC1099") // _HID: Hardware ID + Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _CID: Compatible ID + Method (_STA, 0, Serialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x04, // Alignment + 0x04, // Length + _Y73) + }) + CreateWordField (RBUF, \_SB.PC00.LPCB.CWDT._CRS._Y73._MIN, OMIN) // _MIN: Minimum Base Address + CreateWordField (RBUF, \_SB.PC00.LPCB.CWDT._CRS._Y73._MAX, OMAX) // _MAX: Maximum Base Address + OMIN = (PMBS + 0x54) + OMAX = (PMBS + 0x54) + Return (RBUF) /* \_SB_.PC00.LPCB.CWDT._CRS.RBUF */ + } + } + } + + Device (_SB.TPM) + { + Name (TMRQ, Zero) + Name (TLVL, 0xFFFFFFFF) + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + If (TCMF) + { + Return (0x01013469) + } + ElseIf ((TTDP == Zero)) + { + Return (0x310CD041) + } + Else + { + Return ("MSFT0101") + } + } + + OperationRegion (TMMB, SystemMemory, 0xFED40000, 0x5000) + Field (TMMB, ByteAcc, Lock, Preserve) + { + ACC0, 8, + Offset (0x08), + INTE, 32, + INTV, 8, + Offset (0x10), + INTS, 32, + INTF, 32, + TSTS, 32, + Offset (0x24), + FIFO, 32, + Offset (0x30), + IDTF, 32, + Offset (0x4C), + SCMD, 32 + } + + Method (_STR, 0, NotSerialized) // _STR: Description String + { + If ((TTDP == Zero)) + { + Return (Unicode ("TPM 1.2 Device")) + } + Else + { + Return (Unicode ("TPM 2.0 Device")) + } + } + + Name (_UID, One) // _UID: Unique ID + Name (CRST, ResourceTemplate () + { + Memory32Fixed (ReadOnly, + 0x00000000, // Address Base + 0x00001000, // Address Length + _Y74) + Memory32Fixed (ReadOnly, + 0xFED70000, // Address Base + 0x00001000, // Address Length + _Y75) + }) + Name (CRSD, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFED40000, // Address Base + 0x00005000, // Address Length + _Y76) + }) + Name (CRID, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFED40000, // Address Base + 0x00005000, // Address Length + _Y77) + }) + Name (CREI, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFED40000, // Address Base + 0x00005000, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y78) + { + 0x00000000, + } + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If ((AMDT == One)) + { + CreateDWordField (CRST, \_SB.TPM._Y74._BAS, MTFB) // _BAS: Base Address + CreateDWordField (CRST, \_SB.TPM._Y74._LEN, LTFB) // _LEN: Length + MTFB = TPMB /* \TPMB */ + LTFB = TPBS /* \TPBS */ + CreateDWordField (CRST, \_SB.TPM._Y75._BAS, MTFC) // _BAS: Base Address + CreateDWordField (CRST, \_SB.TPM._Y75._LEN, LTFC) // _LEN: Length + MTFC = TPMC /* \TPMC */ + LTFC = TPCS /* \TPCS */ + Return (CRST) /* \_SB_.TPM_.CRST */ + } + Else + { + If ((DTP1 == One)) + { + CreateDWordField (CRSD, \_SB.TPM._Y76._BAS, MTFE) // _BAS: Base Address + CreateDWordField (CRSD, \_SB.TPM._Y76._LEN, LTFE) // _LEN: Length + MTFE = 0xFED40000 + LTFE = 0x5000 + Return (CRSD) /* \_SB_.TPM_.CRSD */ + } + ElseIf ((TTPF == One)) + { + If (((TMRQ == Zero) && (TMRQ != 0xFFFFFFFF))) + { + CreateDWordField (CRID, \_SB.TPM._Y77._BAS, MTFD) // _BAS: Base Address + CreateDWordField (CRID, \_SB.TPM._Y77._LEN, LTFD) // _LEN: Length + MTFD = 0xFED40000 + LTFD = 0x5000 + Return (CRID) /* \_SB_.TPM_.CRID */ + } + Else + { + CreateDWordField (CREI, \_SB.TPM._Y78._INT, LIRQ) // _INT: Interrupts + LIRQ = TMRQ /* \_SB_.TPM_.TMRQ */ + Return (CREI) /* \_SB_.TPM_.CREI */ + } + } + ElseIf ((TTPF == Zero)) + { + CreateDWordField (CRST, \_SB.TPM._Y75._BAS, MTFF) // _BAS: Base Address + MTFF = FTPM /* \FTPM */ + Return (CRST) /* \_SB_.TPM_.CRST */ + } + + MTFE = Zero + LTFE = Zero + Return (CRID) /* \_SB_.TPM_.CRID */ + } + + Return (CRID) /* \_SB_.TPM_.CRID */ + } + + Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings + { + If (((TMRQ != Zero) && (TMRQ != 0xFFFFFFFF))) + { + CreateDWordField (Arg0, 0x11, IRQ0) + CreateDWordField (CREI, \_SB.TPM._Y78._INT, LIRQ) // _INT: Interrupts + LIRQ = IRQ0 /* \_SB_.TPM_._SRS.IRQ0 */ + TMRQ = IRQ0 /* \_SB_.TPM_._SRS.IRQ0 */ + CreateBitField (Arg0, 0x79, ITRG) + CreateBitField (CREI, \_SB.TPM._Y78._HE, LTRG) // _HE_: High-Edge + LTRG = ITRG /* \_SB_.TPM_._SRS.ITRG */ + CreateBitField (Arg0, 0x7A, ILVL) + CreateBitField (CREI, \_SB.TPM._Y78._LL, LLVL) // _LL_: Low Level + LLVL = ILVL /* \_SB_.TPM_._SRS.ILVL */ + If ((((IDTF & 0x0F) == Zero) || ((IDTF & 0x0F + ) == 0x0F))) + { + If ((IRQ0 < 0x10)) + { + INTV = (IRQ0 & 0x0F) + } + + If ((ITRG == One)) + { + INTE |= 0x10 + } + Else + { + INTE &= 0xFFFFFFEF + } + + If ((ILVL == Zero)) + { + INTE |= 0x08 + } + Else + { + INTE &= 0xFFFFFFF7 + } + } + } + } + + OperationRegion (CRBD, SystemMemory, TPMM, 0x48) + Field (CRBD, AnyAcc, NoLock, Preserve) + { + Offset (0x04), + HERR, 32, + Offset (0x40), + HCMD, 32, + HSTS, 32 + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TTDP == Zero)) + { + If (TPMF) + { + Return (0x0F) + } + + Return (Zero) + } + ElseIf ((TTDP == One)) + { + If (TPMF) + { + Return (0x0F) + } + + Return (Zero) + } + + Return (Zero) + } + + Method (STRT, 3, Serialized) + { + OperationRegion (TPMR, SystemMemory, FTPM, 0x1000) + Field (TPMR, AnyAcc, NoLock, Preserve) + { + Offset (0x04), + FERR, 32, + Offset (0x0C), + BEGN, 32 + } + + Name (TIMR, Zero) + If ((ToInteger (Arg0) != Zero)){} + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + TIMR = Zero + If ((AMDT == One)) + { + While (((BEGN == One) && (TIMR < 0x0200))) + { + If ((BEGN == One)) + { + Sleep (One) + TIMR++ + } + } + } + ElseIf ((((HSTS & 0x02) | (HSTS & One) + ) == 0x03)) + { + HCMD = One + } + Else + { + FERR = One + BEGN = Zero + } + + Return (Zero) + } + + } + + Return (One) + } + + Method (CRYF, 3, Serialized) + { + If ((ToInteger (Arg0) != One)){} + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Name (TPMV, Package (0x02) + { + One, + Package (0x02) + { + One, + 0x20 + } + }) + If ((_STA () == Zero)) + { + Return (Package (0x01) + { + Zero + }) + } + + Return (TPMV) /* \_SB_.TPM_.CRYF.TPMV */ + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Scope (_SB.TPM) + { + OperationRegion (TSMI, SystemIO, SMIA, One) + Field (TSMI, ByteAcc, NoLock, Preserve) + { + SMI, 8 + } + + OperationRegion (ATNV, SystemMemory, PPIM, PPIL) + Field (ATNV, AnyAcc, NoLock, Preserve) + { + RQST, 32, + RCNT, 32, + ERRO, 32, + FLAG, 32, + MISC, 32, + OPTN, 32, + SRSP, 32 + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Case (One) + { + If ((PPIV == Zero)) + { + Return ("1.2") + } + Else + { + Return ("1.3") + } + } + Case (0x02) + { + RQST = DerefOf (Arg3 [Zero]) + SRSP = Zero + FLAG = 0x02 + TMF1 = OFST /* \OFST */ + SRSP = Zero + SMI = TMF1 /* \TMF1 */ + Return (SRSP) /* \_SB_.TPM_.SRSP */ + } + Case (0x03) + { + Name (PPI1, Package (0x02) + { + Zero, + Zero + }) + PPI1 [One] = RQST /* \_SB_.TPM_.RQST */ + Return (PPI1) /* \_SB_.TPM_._DSM.PPI1 */ + } + Case (0x04) + { + Return (TRST) /* \TRST */ + } + Case (0x05) + { + Name (PPI2, Package (0x03) + { + Zero, + Zero, + Zero + }) + SRSP = Zero + FLAG = 0x05 + SMI = OFST /* \OFST */ + PPI2 [One] = RCNT /* \_SB_.TPM_.RCNT */ + PPI2 [0x02] = ERRO /* \_SB_.TPM_.ERRO */ + Return (PPI2) /* \_SB_.TPM_._DSM.PPI2 */ + } + Case (0x06) + { + Return (0x03) + } + Case (0x07) + { + RQST = DerefOf (Arg3 [Zero]) + FLAG = 0x07 + OPTN = Zero + If ((RQST == 0x17)) + { + ToInteger (DerefOf (Arg3 [One]), OPTN) /* \_SB_.TPM_.OPTN */ + } + + TMF1 = OFST /* \OFST */ + SRSP = Zero + SMI = TMF1 /* \TMF1 */ + Return (SRSP) /* \_SB_.TPM_.SRSP */ + } + Case (0x08) + { + RQST = DerefOf (Arg3 [Zero]) + FLAG = 0x08 + TMF1 = OFST /* \OFST */ + SRSP = Zero + SMI = TMF1 /* \TMF1 */ + Return (SRSP) /* \_SB_.TPM_.SRSP */ + } + Default + { + } + + } + } + ElseIf ((Arg0 == ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + RQST = DerefOf (Arg3 [Zero]) + FLAG = 0x09 + TMF1 = OFST /* \OFST */ + SRSP = Zero + SMI = TMF1 /* \TMF1 */ + Return (SRSP) /* \_SB_.TPM_.SRSP */ + } + Default + { + } + + } + } + + If ((Arg0 == ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8") /* Unknown UUID */)) + { + Return (CRYF (Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("6bbf6cab-5463-4714-b7cd-f0203c0368d4") /* Unknown UUID */)) + { + Return (STRT (Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (TPTS, 1, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (0x04) + { + RQST = Zero + FLAG = 0x09 + SRSP = Zero + SMI = OFST /* \OFST */ + } + Case (0x05) + { + RQST = Zero + FLAG = 0x09 + SRSP = Zero + SMI = OFST /* \OFST */ + } + + } + } + } + + Scope (\) + { + Device (ABAW) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "AsusBACKUPWMI") // _UID: Unique ID + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x19, 0x56, 0x48, 0xA0, 0x07, 0x3E, 0xBE, 0x4A, // .VH..>.J + /* 0008 */ 0xBE, 0x6B, 0x0A, 0xB6, 0x7E, 0x2A, 0x92, 0xE6, // .k..~*.. + /* 0010 */ 0x42, 0x43, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // BC..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x4D, 0x4F, 0x01, 0x00 // ..).MO.. + }) + Method (WMBC, 3, Serialized) + { + Switch (Arg1) + { + Case (0x41424145) + { + Return (EABA ()) + } + Case (0x41424147) + { + Return (GABA ()) + } + Case (0x53425544) + { + Return (SBUD (Arg2)) + } + Case (0x47425544) + { + Return (GBUD (Arg2)) + } + Case (0x53595343) + { + Return (SYSC (Arg2)) + } + Default + { + Return (Zero) + } + + } + + Return (Zero) + } + + Name (WQMO, Buffer (0x03F5) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0xE5, 0x03, 0x00, 0x00, 0x06, 0x0F, 0x00, 0x00, // ........ + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0xA8, 0x50, 0x87, 0x00, 0x01, 0x06, 0x18, 0x42, // .P.....B + /* 0020 */ 0x20, 0x74, 0x01, 0x89, 0xC0, 0xA1, 0x21, 0x14, // t....!. + /* 0028 */ 0x46, 0x01, 0x0C, 0x46, 0x02, 0x84, 0xE4, 0x40, // F..F...@ + /* 0030 */ 0xC8, 0x05, 0x13, 0x13, 0x20, 0x02, 0x42, 0x5E, // .... .B^ + /* 0038 */ 0x05, 0xD8, 0x14, 0x60, 0x12, 0x44, 0xFD, 0xFB, // ...`.D.. + /* 0040 */ 0x43, 0x94, 0x04, 0x87, 0x12, 0x02, 0x21, 0x89, // C.....!. + /* 0048 */ 0x02, 0xCC, 0x0B, 0xD0, 0x2D, 0xC0, 0xB0, 0x00, // ....-... + /* 0050 */ 0xDB, 0x02, 0x4C, 0x0B, 0x70, 0x0C, 0x49, 0xA5, // ..L.p.I. + /* 0058 */ 0x81, 0x53, 0x02, 0x4B, 0x81, 0x90, 0x50, 0x01, // .S.K..P. + /* 0060 */ 0xCA, 0x05, 0xF8, 0x16, 0xA0, 0x1D, 0x51, 0x92, // ......Q. + /* 0068 */ 0x05, 0x58, 0x86, 0x11, 0x81, 0x47, 0x11, 0xD9, // .X...G.. + /* 0070 */ 0x68, 0x9C, 0xA0, 0x6C, 0x68, 0x94, 0x0C, 0x08, // h..lh... + /* 0078 */ 0x79, 0x16, 0x60, 0x1D, 0x98, 0x10, 0xD8, 0xBD, // y.`..... + /* 0080 */ 0x00, 0x83, 0x02, 0x84, 0xCD, 0x42, 0xE2, 0x04, // .....B.. + /* 0088 */ 0x58, 0x13, 0xA0, 0x4D, 0x80, 0x31, 0x01, 0xE6, // X..M.1.. + /* 0090 */ 0x04, 0xD8, 0x12, 0xE0, 0x4C, 0x80, 0x45, 0x28, // ....L.E( + /* 0098 */ 0x79, 0x43, 0x11, 0x58, 0xBC, 0x0A, 0x71, 0x84, // yC.X..q. + /* 00A0 */ 0x12, 0xC3, 0x80, 0x31, 0xA2, 0x44, 0x0B, 0x65, // ...1.D.e + /* 00A8 */ 0x98, 0x80, 0x91, 0x2A, 0x83, 0x11, 0x72, 0x8C, // ...*..r. + /* 00B0 */ 0x70, 0xB6, 0x3F, 0x08, 0x12, 0x6C, 0xC1, 0x1A, // p.?..l.. + /* 00B8 */ 0xAA, 0x23, 0x8D, 0x06, 0x35, 0xBC, 0x04, 0x87, // .#..5... + /* 00C0 */ 0xEB, 0xA1, 0x9E, 0x63, 0xE7, 0x02, 0xA4, 0x4F, // ...c...O + /* 00C8 */ 0x52, 0x20, 0x07, 0x79, 0x6E, 0x75, 0x8E, 0x93, // R .ynu.. + /* 00D0 */ 0x80, 0x24, 0x30, 0x56, 0x82, 0x0E, 0x06, 0x0E, // .$0V.... + /* 00D8 */ 0xC5, 0x35, 0xA0, 0x66, 0x7C, 0xBC, 0x4C, 0x10, // .5.f|.L. + /* 00E0 */ 0x1C, 0x6A, 0x88, 0x1E, 0x68, 0xB8, 0x13, 0x38, // .j..h..8 + /* 00E8 */ 0x44, 0x06, 0xE8, 0x69, 0x1D, 0x0D, 0xE6, 0x00, // D..i.... + /* 00F0 */ 0x60, 0x87, 0x93, 0xD1, 0x3D, 0xA0, 0x54, 0x01, // `...=.T. + /* 00F8 */ 0x66, 0xC7, 0xAC, 0x89, 0x25, 0x38, 0x1E, 0x43, // f...%8.C + /* 0100 */ 0x9F, 0xEE, 0xF9, 0x9C, 0x70, 0x02, 0xCB, 0x1F, // ....p... + /* 0108 */ 0x04, 0x6A, 0x64, 0x86, 0xF6, 0x20, 0x4F, 0x2B, // .jd.. O+ + /* 0110 */ 0x66, 0xC8, 0xC3, 0x3F, 0x2C, 0x26, 0x16, 0x42, // f..?,&.B + /* 0118 */ 0x1F, 0x04, 0x8F, 0x07, 0xDE, 0xFF, 0x7F, 0x3C, // .......< + /* 0120 */ 0xE0, 0x51, 0x7C, 0x26, 0x10, 0xC2, 0x2B, 0x41, // .Q|&..+A + /* 0128 */ 0x6C, 0x0F, 0x28, 0x41, 0x81, 0xC0, 0xE8, 0x01, // l.(A.... + /* 0130 */ 0xD9, 0xAF, 0x00, 0x84, 0xE0, 0x65, 0x8E, 0x48, // .....e.H + /* 0138 */ 0x4E, 0x11, 0x34, 0x26, 0x4F, 0xEE, 0xD5, 0x20, // N.4&O.. + /* 0140 */ 0xC4, 0xBB, 0x40, 0xE8, 0xB3, 0x3A, 0xE5, 0x30, // ..@..:.0 + /* 0148 */ 0x85, 0x9F, 0x13, 0x28, 0x41, 0x91, 0x03, 0x40, // ...(A..@ + /* 0150 */ 0x89, 0x19, 0x00, 0xEA, 0x14, 0x10, 0xFB, 0x70, // .......p + /* 0158 */ 0x4E, 0xE6, 0x00, 0x0E, 0x27, 0xCA, 0x39, 0x1C, // N...'.9. + /* 0160 */ 0x8F, 0x8F, 0x0C, 0x46, 0x38, 0xCB, 0x72, 0x4F, // ...F8.rO + /* 0168 */ 0x0E, 0x44, 0xF3, 0x1C, 0x34, 0x85, 0x53, 0x7A, // .D..4.Sz + /* 0170 */ 0x19, 0x30, 0xC1, 0x04, 0xAB, 0x94, 0x05, 0x10, // .0...... + /* 0178 */ 0x05, 0x3A, 0x1E, 0xC8, 0xC6, 0x4A, 0x4D, 0xA0, // .:...JM. + /* 0180 */ 0x23, 0x85, 0x65, 0x01, 0x69, 0x38, 0xB8, 0x33, // #.e.i8.3 + /* 0188 */ 0x45, 0x98, 0xD7, 0x03, 0x0F, 0xDC, 0xE7, 0x03, // E....... + /* 0190 */ 0xCF, 0x2A, 0xC2, 0x93, 0x01, 0x01, 0xD5, 0x71, // .*.....q + /* 0198 */ 0x83, 0xC7, 0x87, 0x50, 0xF8, 0x31, 0x51, 0x38, // ...P.1Q8 + /* 01A0 */ 0xC7, 0x05, 0xA3, 0x20, 0x3E, 0x01, 0x38, 0x0A, // ... >.8. + /* 01A8 */ 0x84, 0x9C, 0x1C, 0x06, 0xD0, 0x43, 0x3B, 0x0B, // .....C;. + /* 01B0 */ 0x43, 0x1C, 0xAA, 0x09, 0x3C, 0x95, 0x47, 0x06, // C...<.G. + /* 01B8 */ 0x58, 0x03, 0x8C, 0x78, 0x72, 0x9E, 0x86, 0xE1, // X..xr... + /* 01C0 */ 0x0C, 0x69, 0x38, 0x7E, 0x15, 0x38, 0xAF, 0x04, // .i8~.8.. + /* 01C8 */ 0xFC, 0x48, 0x00, 0xFF, 0xBA, 0xE1, 0x03, 0xC1, // .H...... + /* 01D0 */ 0x29, 0x3C, 0x69, 0xBC, 0x5D, 0x24, 0xF0, 0x91, // )`. + /* 0250 */ 0x02, 0xD2, 0x84, 0xDE, 0x6F, 0x1E, 0x67, 0x0C, // ....o.g. + /* 0258 */ 0xEC, 0xC1, 0x1D, 0x47, 0xE4, 0x37, 0x80, 0x63, // ...G.7.c + /* 0260 */ 0x79, 0xA0, 0x61, 0x12, 0x00, 0x75, 0x1E, 0xF0, // y.a..u.. + /* 0268 */ 0xA8, 0x1C, 0x9E, 0x42, 0xE1, 0x69, 0x74, 0x2C, // ...B.it, + /* 0270 */ 0x40, 0x9C, 0x0E, 0x28, 0x88, 0x0F, 0x41, 0x8E, // @..(..A. + /* 0278 */ 0x70, 0x2C, 0x40, 0x8F, 0xD2, 0xE3, 0x38, 0x05, // p,@...8. + /* 0280 */ 0x36, 0xBA, 0x83, 0x64, 0x03, 0xF3, 0xD8, 0xB8, // 6..d.... + /* 0288 */ 0x06, 0x08, 0xDD, 0x00, 0x8C, 0x6B, 0x35, 0x83, // .....k5. + /* 0290 */ 0x45, 0x81, 0xF9, 0x4C, 0x80, 0xD1, 0x75, 0x25, // E..L..u% + /* 0298 */ 0x00, 0x59, 0x86, 0x11, 0xA1, 0x55, 0x80, 0x48, // .Y...U.H + /* 02A0 */ 0x23, 0xA4, 0xEE, 0x48, 0x9E, 0x11, 0x78, 0x0F, // #..H..x. + /* 02A8 */ 0x5F, 0x64, 0x46, 0x20, 0x8B, 0x71, 0xB1, 0x80, // _dF .q.. + /* 02B0 */ 0x72, 0xDC, 0xE0, 0x93, 0x06, 0xFB, 0x91, 0xC0, // r....... + /* 02B8 */ 0x63, 0x02, 0x9B, 0x3E, 0x01, 0xFF, 0xFF, 0x6B, // c..>...k + /* 02C0 */ 0x05, 0xB8, 0xD1, 0xF9, 0xA9, 0xC4, 0xC7, 0x05, // ........ + /* 02C8 */ 0x1E, 0x78, 0xD4, 0x14, 0xC4, 0x83, 0x72, 0x98, // .x....r. + /* 02D0 */ 0xB9, 0xA2, 0x4F, 0x6B, 0x1E, 0xC0, 0x1B, 0xC9, // ..Ok.... + /* 02D8 */ 0x53, 0x92, 0x21, 0x5E, 0x22, 0x7C, 0x4A, 0xF2, // S.!^"|J. + /* 02E0 */ 0xA9, 0x04, 0xEC, 0x50, 0x3E, 0x95, 0x00, 0x9E, // ...P>... + /* 02E8 */ 0x1C, 0x3A, 0x35, 0xEB, 0xF4, 0x54, 0x02, 0x2E, // .:5..T.. + /* 02F0 */ 0x49, 0xEB, 0xD0, 0xA9, 0x04, 0x77, 0xB0, 0xF3, // I....w.. + /* 02F8 */ 0x84, 0x1E, 0x7F, 0xD8, 0x29, 0x07, 0x73, 0x80, // ....).s. + /* 0300 */ 0xE0, 0x27, 0x14, 0x9D, 0x7D, 0x50, 0x21, 0x28, // .'..}P!( + /* 0308 */ 0x14, 0xE1, 0x54, 0x82, 0x12, 0x0D, 0x47, 0x41, // ..T...GA + /* 0310 */ 0x3C, 0x36, 0x07, 0x81, 0xD0, 0xFF, 0xFF, 0x5C, // <6.....\ + /* 0318 */ 0x80, 0x3B, 0xB6, 0xF9, 0xA4, 0xE7, 0x4B, 0x81, // .;....K. + /* 0320 */ 0xC5, 0x9F, 0x0A, 0xA0, 0xDE, 0x28, 0xD8, 0xD1, // .....(.. + /* 0328 */ 0x07, 0x18, 0x0D, 0x0A, 0xCE, 0x34, 0xF9, 0x18, // .....4.. + /* 0330 */ 0x3C, 0x28, 0x70, 0x0F, 0xD7, 0x27, 0x07, 0xC0, // <(p..'.. + /* 0338 */ 0x93, 0x44, 0xAB, 0x0A, 0x4F, 0x0E, 0x20, 0xD3, // .D..O. . + /* 0340 */ 0x7F, 0x72, 0x40, 0xAB, 0x00, 0xD2, 0x39, 0x8C, // .r@...9. + /* 0348 */ 0x9F, 0x1C, 0xE0, 0xE4, 0x3E, 0x32, 0xD0, 0x51, // ....>2.Q + /* 0350 */ 0xF9, 0xFF, 0x9F, 0x98, 0x44, 0xA9, 0x0F, 0x28, // ....D..( + /* 0358 */ 0xA8, 0x9C, 0x63, 0xA7, 0x20, 0x06, 0x74, 0x88, // ..c. .t. + /* 0360 */ 0x93, 0x03, 0xF4, 0xF3, 0x11, 0xF0, 0xBC, 0xDA, // ........ + /* 0368 */ 0x00, 0x8B, 0xE8, 0x53, 0x45, 0x85, 0x9D, 0x2A, // ...SE..* + /* 0370 */ 0x05, 0xF1, 0x54, 0x7D, 0x9F, 0x80, 0x7B, 0xAB, // ..T}..{. + /* 0378 */ 0x7C, 0xB1, 0x01, 0xFB, 0x7D, 0x02, 0x30, 0xF3, // |...}.0. + /* 0380 */ 0xFF, 0xBF, 0x4F, 0x40, 0xF2, 0x78, 0x9F, 0x00, // ..O@.x.. + /* 0388 */ 0x97, 0x42, 0x9B, 0x3E, 0x35, 0x1A, 0xB5, 0x6A, // .B.>5..j + /* 0390 */ 0x50, 0xA6, 0x46, 0x99, 0x06, 0xB5, 0xFA, 0x54, // P.F....T + /* 0398 */ 0x6A, 0xCC, 0x98, 0x96, 0x93, 0x96, 0x2F, 0x32, // j...../2 + /* 03A0 */ 0x54, 0xC4, 0x72, 0x04, 0x62, 0xE9, 0x14, 0x32, // T.r.b..2 + /* 03A8 */ 0x72, 0x12, 0x30, 0x88, 0xEE, 0x0E, 0xE4, 0x73, // r.0....s + /* 03B0 */ 0x2A, 0x20, 0x4B, 0x03, 0x11, 0x90, 0x23, 0x7D, // * K...#} + /* 03B8 */ 0x1B, 0x04, 0xE4, 0x7C, 0x20, 0x02, 0xB2, 0x2A, // ...| ..* + /* 03C0 */ 0x0F, 0x40, 0x4C, 0x22, 0x88, 0x80, 0x9C, 0x0D, // .@L".... + /* 03C8 */ 0x88, 0x06, 0x05, 0xA2, 0xB1, 0xD6, 0x29, 0x20, // ......) + /* 03D0 */ 0x87, 0x04, 0x11, 0x90, 0x05, 0x7E, 0xD1, 0x04, // .....~.. + /* 03D8 */ 0x64, 0xB9, 0x20, 0x02, 0x72, 0x50, 0x20, 0x1A, // d. .rP . + /* 03E0 */ 0x1B, 0x88, 0x0A, 0x7E, 0x23, 0x08, 0xC8, 0xEA, // ...~#... + /* 03E8 */ 0x41, 0x04, 0x64, 0x9D, 0x36, 0x80, 0x98, 0x6A, // A.d.6..j + /* 03F0 */ 0x10, 0x01, 0xF9, 0xFF, 0x0F // ..... + }) + OperationRegion (DEB0, SystemIO, 0x80, One) + Field (DEB0, ByteAcc, NoLock, Preserve) + { + DBG8, 8 + } + + OperationRegion (IOB2, SystemIO, SMIP, 0x02) + Field (IOB2, ByteAcc, NoLock, Preserve) + { + SMPT, 8, + SMIS, 8 + } + + Method (ISMI, 1, Serialized) + { + SMPT = Arg0 + } + + Method (EABA, 0, Serialized) + { + ISMI (0x95) + Return (Zero) + } + + Method (GABA, 0, Serialized) + { + Return (ABAP) /* \ABAW.ABAP */ + } + + Method (SYSC, 1, Serialized) + { + SYSD = Arg0 + ISMI (0x95) + Return (ERCO) /* \ABAW.ERCO */ + } + + Method (SBUD, 1, Serialized) + { + IDAT = Arg0 + Local0 = (INDX + 0x0C) + Local1 = (Local0 + ABAP) /* \ABAW.ABAP */ + OperationRegion (SBTB, SystemMemory, Local1, 0x04) + Field (SBTB, ByteAcc, NoLock, Preserve) + { + TDAT, 32 + } + + TDAT = DAT0 /* \ABAW.DAT0 */ + Return (Zero) + } + + Method (GBUD, 1, Serialized) + { + INDX = Arg0 + Local0 = (INDX + 0x0C) + Local1 = (Local0 + ABAP) /* \ABAW.ABAP */ + OperationRegion (GBTB, SystemMemory, Local1, 0x04) + Field (GBTB, ByteAcc, NoLock, Preserve) + { + RDAT, 32 + } + + Return (RDAT) /* \ABAW.GBUD.RDAT */ + } + + Name (ABAP, 0x785F3018) + Name (WBUF, Buffer (0x50){}) + OperationRegion (ABAX, SystemMemory, ABAP, 0x00010000) + Field (ABAX, ByteAcc, NoLock, Preserve) + { + SIGN, 32, + WFUN, 32, + DSIG, 32, + BUDA, 1024, + ERCO, 32, + IDAT, 96 + } + + Field (ABAX, ByteAcc, NoLock, Preserve) + { + Offset (0x90), + INDX, 32, + DAT0, 32 + } + + Field (ABAX, ByteAcc, NoLock, Preserve) + { + SYSD, 96 + } + } + } + + Scope (_SB) + { + Name (RAMB, 0x78619018) + OperationRegion (\RAMW, SystemMemory, RAMB, 0x00010000) + Field (RAMW, ByteAcc, NoLock, Preserve) + { + PAR0, 32, + PAR1, 32, + PAR2, 32, + PINX, 32, + PADD, 2048 + } + + Mutex (MPAR, 0x00) + Name (ARBF, Buffer (0x10){}) + CreateDWordField (ARBF, Zero, REAX) + CreateDWordField (ARBF, 0x04, REBX) + CreateDWordField (ARBF, 0x08, RECX) + CreateDWordField (ARBF, 0x0C, REDX) + OperationRegion (DEB0, SystemIO, 0x80, One) + Field (DEB0, ByteAcc, NoLock, Preserve) + { + DB80, 8 + } + + OperationRegion (IOG2, SystemIO, SMIP, 0x02) + Field (IOG2, ByteAcc, NoLock, Preserve) + { + SSCP, 8, + SSSP, 8 + } + + Method (ISMI, 1, Serialized) + { + SSCP = Arg0 + } + + Method (GMSR, 1, Serialized) + { + If ((Acquire (MPAR, 0xFFFF) == Zero)) + { + PINX = 0x80000000 + PAR0 = Arg0 + ISMI (0x90) + RECX = Arg0 + REAX = PAR1 /* \_SB_.PAR1 */ + REDX = PAR2 /* \_SB_.PAR2 */ + Release (MPAR) + Return (ARBF) /* \_SB_.ARBF */ + } + + Return (Ones) + } + + Method (SMSR, 1, Serialized) + { + If ((Acquire (MPAR, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, AEAX) + CreateDWordField (Arg0, 0x04, AEBX) + CreateDWordField (Arg0, 0x08, AECX) + CreateDWordField (Arg0, 0x0C, AEDX) + PINX = 0x80000001 + PAR0 = AECX /* \_SB_.SMSR.AECX */ + PAR1 = AEAX /* \_SB_.SMSR.AEAX */ + PAR2 = AEDX /* \_SB_.SMSR.AEDX */ + ISMI (0x90) + Release (MPAR) + } + + Return (Ones) + } + + Method (GCID, 1, Serialized) + { + If ((Acquire (MPAR, 0xFFFF) == Zero)) + { + PINX = 0x80000002 + PAR0 = Arg0 + ISMI (0x90) + REAX = PAR1 /* \_SB_.PAR1 */ + REDX = PAR2 /* \_SB_.PAR2 */ + Release (MPAR) + Return (ARBF) /* \_SB_.ARBF */ + } + + Return (Ones) + } + + Method (GPRE, 1, Serialized) + { + PAR0 = Arg0 + PINX = 0x80000005 + ISMI (0x90) + Return (PAR0) /* \_SB_.PAR0 */ + } + + Method (GNVS, 1, Serialized) + { + PAR0 = Arg0 + PINX = 0x80000003 + ISMI (0x90) + Return (PAR1) /* \_SB_.PAR1 */ + } + + Method (SNVS, 2, Serialized) + { + PAR0 = Arg0 + PAR1 = Arg1 + PINX = 0x80000004 + ISMI (0x90) + } + + Method (SIRS, 0, Serialized) + { + PINX = 0x8000000A + ISMI (0x90) + } + + Method (SRAD, 0, Serialized) + { + PINX = 0x8000000B + ISMI (0x90) + } + + Method (SARM, 1, Serialized) + { + If (((Arg0 > 0x03) && (Arg0 < 0x06))) + { + ISMI (0x92) + } + } + + Method (GAMM, 0, Serialized) + { + ISMI (0x91) + } + + Method (SAMM, 0, Serialized) + { + ISMI (0x92) + } + } + + Scope (_SB) + { + Name (ANVM, 0x785C3000) + OperationRegion (ANVX, SystemMemory, ANVM, 0x00030000) + Name (ASFH, 0x78583000) + OperationRegion (ASFX, SystemMemory, ASFH, 0x00040000) + } + + Scope (\) + { + Device (RMTW) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "AsusMbSwInterface") // _UID: Unique ID + Name (_WDG, Buffer (0x50) + { + /* 0000 */ 0xD0, 0x5E, 0x84, 0x97, 0x6D, 0x4E, 0xDE, 0x11, // .^..mN.. + /* 0008 */ 0x8A, 0x39, 0x08, 0x00, 0x20, 0x0C, 0x9A, 0x66, // .9.. ..f + /* 0010 */ 0x42, 0x43, 0x01, 0x02, 0x15, 0xB1, 0x2B, 0xB8, // BC....+. + /* 0018 */ 0xAE, 0x43, 0x35, 0x4B, 0xB7, 0x9D, 0xBD, 0x64, // .C5K...d + /* 0020 */ 0x16, 0xAB, 0xC3, 0x81, 0x42, 0x43, 0x01, 0x02, // ....BC.. + /* 0028 */ 0x72, 0x0F, 0xBC, 0xAB, 0xA1, 0x8E, 0xD1, 0x11, // r....... + /* 0030 */ 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, 0x00, 0x00, // ....)... + /* 0038 */ 0xD2, 0x00, 0x01, 0x08, 0x21, 0x12, 0x90, 0x05, // ....!... + /* 0040 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0048 */ 0xC9, 0x06, 0x29, 0x10, 0x4D, 0x4F, 0x01, 0x00 // ..).MO.. + }) + Method (WMBC, 3, Serialized) + { + Switch (Arg1) + { + Case (0x53564544) + { + Return (DEVS (Arg2)) + } + Case (0x53544344) + { + Return (DSTS (Arg2)) + } + Case (0x4C455252) + { + Return (LERR (Arg2)) + } + Case (0x47424F44) + { + Return (GBOD (Arg2)) + } + Case (0x53424F44) + { + Return (SBOD (Arg2)) + } + Case (0x47424F4E) + { + Return (GBON (Arg2)) + } + Case (0x53415057) + { + Return (SAPW (Arg2)) + } + Case (0x53555057) + { + Return (SUPW (Arg2)) + } + Case (0x53555058) + { + Return (GLBN (Arg2)) + } + Case (0x53555059) + { + Return (ISLG (Arg2)) + } + Case (0x53555060) + { + Return (GLBO (Arg2)) + } + Case (0x53555061) + { + Return (SLBO (Arg2)) + } + Case (0x53424F47) + { + Return (SBOG (Arg2)) + } + Case (0x4C444654) + { + Return (LDFT ()) + } + Case (0x53465442) + { + Return (SFTB (Arg2)) + } + Case (0x53444654) + { + Return (SDFT (Arg2)) + } + Case (0x5346544D) + { + Return (SFTM ()) + } + Case (0x4443544C) + { + Return (DCTL (Arg2)) + } + Case (0x4746414E) + { + Return (GFAN (Arg2)) + } + Case (0x4446414E) + { + Return (SFAN (Arg2)) + } + Case (0x47464356) + { + Return (GFCV (Arg2)) + } + Case (0x44464356) + { + Return (SFCV (Arg2)) + } + Case (0x43455057) + { + Return (CKPW (Arg2)) + } + Case (0x47544F44) + { + Return (GTOD (Arg2)) + } + Case (0x53544F44) + { + Return (STOD (Arg2)) + } + Case (0x4F505945) + { + Return (EYPO ()) + } + Case (0x54505945) + { + Return (EYPT ()) + } + Case (0x45505945) + { + Return (EYPE ()) + } + Case (0x56505945) + { + Return (EYPF ()) + } + Case (0x41504631) + { + Return (APF1 (Arg2)) + } + Case (0x41505057) + { + Return (APPW (Arg2)) + } + Case (0xFFFFFFFF) + { + Return (Zero) + } + Default + { + Return (Zero) + } + + } + + Return (Zero) + } + + Name (ECD2, Zero) + Name (EID2, Zero) + Method (WED2, 1, NotSerialized) + { + ECD2 = Arg0 + } + + Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF + { + If ((Arg0 == 0xD2)) + { + Return (EID2) /* \RMTW.EID2 */ + } + + Return (Zero) + } + + Method (AMWR, 1, Serialized) + { + Local1 = Zero + If (ECD2) + { + EID2 = Arg0 + Notify (RMTW, 0xD2) // Hardware-Specific + Local1 = One + } + Else + { + } + + Return (Local1) + } + + Method (AMWN, 1, Serialized) + { + Local0 = AMWR (Arg0) + Return (Local0) + } + + Name (WQMO, Buffer (0x1A95) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x85, 0x1A, 0x00, 0x00, 0xBC, 0xCE, 0x00, 0x00, // ........ + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0x38, 0xA1, 0x00, 0x01, 0x06, 0x18, 0x42, // .8.....B + /* 0020 */ 0x10, 0x07, 0x10, 0x8A, 0xD8, 0x8D, 0x42, 0x04, // ......B. + /* 0028 */ 0x0A, 0x0D, 0xA1, 0x38, 0x0A, 0x60, 0x30, 0x12, // ...8.`0. + /* 0030 */ 0x20, 0x24, 0x07, 0x42, 0x2E, 0x98, 0x98, 0x00, // $.B.... + /* 0038 */ 0x11, 0x10, 0xF2, 0x2A, 0xC0, 0xA6, 0x00, 0x93, // ...*.... + /* 0040 */ 0x20, 0xEA, 0xDF, 0x1F, 0xA2, 0x24, 0x38, 0x94, // ....$8. + /* 0048 */ 0x10, 0x08, 0x49, 0x14, 0x60, 0x5E, 0x80, 0x6E, // ..I.`^.n + /* 0050 */ 0x01, 0x86, 0x05, 0xD8, 0x16, 0x60, 0x5A, 0x80, // .....`Z. + /* 0058 */ 0x63, 0x48, 0x2A, 0x0D, 0x9C, 0x12, 0x58, 0x0A, // cH*...X. + /* 0060 */ 0x84, 0x84, 0x0A, 0x50, 0x2E, 0xC0, 0xB7, 0x00, // ...P.... + /* 0068 */ 0xED, 0x88, 0x92, 0x2C, 0xC0, 0x32, 0x8C, 0x08, // ...,.2.. + /* 0070 */ 0x3C, 0x8A, 0xC8, 0x46, 0xE3, 0x04, 0x65, 0x43, // <..F..eC + /* 0078 */ 0xA3, 0x64, 0x40, 0xC8, 0xB3, 0x00, 0xEB, 0xC0, // .d@..... + /* 0080 */ 0x84, 0xC0, 0xEE, 0x05, 0x98, 0x13, 0xE0, 0x4D, // .......M + /* 0088 */ 0x80, 0xB8, 0x61, 0xC8, 0xDA, 0x00, 0x04, 0x55, // ..a....U + /* 0090 */ 0x98, 0x00, 0x5B, 0x30, 0x42, 0xA9, 0x0D, 0x46, // ..[0B..F + /* 0098 */ 0x28, 0x8D, 0x21, 0x68, 0x18, 0x46, 0x89, 0x78, // (.!h.F.x + /* 00A0 */ 0x48, 0x9D, 0xC1, 0x0A, 0x25, 0x62, 0x98, 0x10, // H...%b.. + /* 00A8 */ 0x11, 0x2A, 0xC3, 0x20, 0xC3, 0x0A, 0x15, 0x2D, // .*. ...- + /* 00B0 */ 0x6E, 0x84, 0xF6, 0x07, 0x41, 0xA2, 0xAD, 0x58, // n...A..X + /* 00B8 */ 0x43, 0x75, 0xA4, 0xD1, 0xA0, 0x86, 0x97, 0xE0, // Cu...... + /* 00C0 */ 0x70, 0x3D, 0xD4, 0x73, 0xEC, 0x5C, 0x80, 0x74, // p=.s.\.t + /* 00C8 */ 0x60, 0x81, 0x04, 0x3F, 0x8B, 0x3A, 0xC7, 0x49, // `..?.:.I + /* 00D0 */ 0x40, 0x12, 0x18, 0xEB, 0xF8, 0xD9, 0xC0, 0xF1, // @....... + /* 00D8 */ 0xAE, 0x01, 0x35, 0xE3, 0xE3, 0x65, 0x82, 0xE0, // ..5..e.. + /* 00E0 */ 0x50, 0x43, 0xF4, 0x40, 0xC3, 0x9D, 0xC0, 0x21, // PC.@...! + /* 00E8 */ 0x32, 0x40, 0xCF, 0xE9, 0x68, 0x30, 0x07, 0x00, // 2@..h0.. + /* 00F0 */ 0x3B, 0x9C, 0x8C, 0xEE, 0x01, 0xA5, 0x0A, 0x30, // ;......0 + /* 00F8 */ 0x3B, 0x66, 0x59, 0x04, 0xD2, 0x78, 0x0C, 0x7D, // ;fY..x.} + /* 0100 */ 0xBA, 0xE7, 0x73, 0xC2, 0x09, 0x2C, 0x7F, 0x10, // ..s..,.. + /* 0108 */ 0xA8, 0x91, 0x19, 0xDA, 0x06, 0xA7, 0x25, 0xCC, // ......%. + /* 0110 */ 0x90, 0x87, 0x7F, 0x58, 0x4C, 0x2C, 0x84, 0x3E, // ...XL,.> + /* 0118 */ 0x08, 0x1E, 0x0F, 0xBC, 0xFF, 0xFF, 0x78, 0xC0, // ......x. + /* 0120 */ 0xA3, 0xF8, 0x4C, 0x20, 0x84, 0x57, 0x82, 0xD8, // ..L .W.. + /* 0128 */ 0x1E, 0xD0, 0x73, 0x82, 0x81, 0xB1, 0x03, 0xB2, // ..s..... + /* 0130 */ 0x5F, 0x01, 0x08, 0xC1, 0xCB, 0x1C, 0x91, 0x9C, // _....... + /* 0138 */ 0x22, 0x68, 0x4C, 0xC6, 0x68, 0x15, 0x42, 0x43, // "hL.h.BC + /* 0140 */ 0x08, 0x6D, 0x88, 0xB3, 0x8B, 0x7F, 0xF0, 0x86, // .m...... + /* 0148 */ 0x39, 0x77, 0x13, 0x14, 0x39, 0x02, 0x94, 0x98, // 9w..9... + /* 0150 */ 0x11, 0xA0, 0x8E, 0x01, 0xD1, 0x43, 0x9F, 0x4D, // .....C.M + /* 0158 */ 0xF4, 0xE3, 0x89, 0x72, 0x12, 0x07, 0xE4, 0x33, // ...r...3 + /* 0160 */ 0x83, 0x11, 0x82, 0x97, 0x7B, 0x48, 0x20, 0x9A, // ....{H . + /* 0168 */ 0xE7, 0xA0, 0x13, 0xC3, 0x39, 0x1D, 0x02, 0x93, // ....9... + /* 0170 */ 0x52, 0x0D, 0xA2, 0x3E, 0x10, 0x49, 0x5B, 0xAA, // R..>.I[. + /* 0178 */ 0x6C, 0x2C, 0xD5, 0x83, 0xA0, 0x01, 0xCF, 0x08, // l,...... + /* 0180 */ 0xC2, 0xF5, 0x3D, 0xC2, 0x87, 0x03, 0x4F, 0xE3, // ..=...O. + /* 0188 */ 0xB8, 0x3D, 0x85, 0x87, 0x08, 0x87, 0x82, 0xD3, // .=...... + /* 0190 */ 0x69, 0x83, 0xC7, 0xA1, 0x50, 0x18, 0x08, 0x0D, // i...P... + /* 0198 */ 0xC8, 0xC7, 0x00, 0x02, 0x47, 0x41, 0x7C, 0x4A, // ....GA|J + /* 01A0 */ 0x70, 0x18, 0x08, 0x39, 0x39, 0x0A, 0xA0, 0x8E, // p..99... + /* 01A8 */ 0x17, 0x1E, 0x06, 0xF6, 0x4E, 0xC1, 0x84, 0x9F, // ....N... + /* 01B0 */ 0x18, 0xA0, 0x5D, 0x0E, 0x7C, 0x14, 0xE0, 0x70, // ..].|..p + /* 01B8 */ 0x86, 0x34, 0x1C, 0xBF, 0x09, 0xBC, 0x02, 0x98, // .4...... + /* 01C0 */ 0x80, 0x9D, 0x08, 0xE0, 0xDF, 0x36, 0x3C, 0x7E, // .....6<~ + /* 01C8 */ 0x1F, 0x31, 0x9E, 0x2F, 0x12, 0x38, 0xCE, 0xB0, // .1./.8.. + /* 01D0 */ 0xD0, 0xA3, 0xF5, 0x44, 0xF9, 0xA8, 0xCE, 0xE9, // ...D.... + /* 01D8 */ 0xC8, 0xA3, 0xBC, 0x58, 0x98, 0xC0, 0xE3, 0x82, // ...X.... + /* 01E0 */ 0xF7, 0xFF, 0x1F, 0x17, 0x38, 0xC6, 0xEC, 0x71, // ....8..q + /* 01E8 */ 0x81, 0x4F, 0xE0, 0xC1, 0x01, 0x14, 0x40, 0xBE, // .O....@. + /* 01F0 */ 0x28, 0x58, 0xE9, 0x61, 0x81, 0xCE, 0x21, 0x44, // (X.a..!D + /* 01F8 */ 0x98, 0x68, 0x86, 0xC7, 0x08, 0x3E, 0x60, 0x50, // .h...>`P + /* 0200 */ 0x59, 0xE3, 0x42, 0x0D, 0xD5, 0x27, 0x17, 0x86, // Y.B..'.. + /* 0208 */ 0xFD, 0x3E, 0x70, 0x34, 0x45, 0x5F, 0x1B, 0x74, // .>p4E_.t + /* 0210 */ 0x20, 0x38, 0xA8, 0x27, 0x02, 0x4B, 0xB4, 0xA8, // 8.'.K.. + /* 0218 */ 0xD5, 0x29, 0xAC, 0x47, 0xCA, 0x61, 0x8D, 0x16, // .).G.a.. + /* 0220 */ 0xF6, 0x80, 0x9F, 0x2F, 0x7C, 0x9F, 0xE0, 0x57, // .../|..W + /* 0228 */ 0x17, 0x8F, 0x96, 0x25, 0x39, 0x3D, 0xA0, 0x06, // ...%9=.. + /* 0230 */ 0x6C, 0x3D, 0x40, 0x3A, 0x27, 0x60, 0x2F, 0x2B, // l=@:'`/+ + /* 0238 */ 0x0C, 0xE2, 0x44, 0xA3, 0x1C, 0x93, 0x00, 0x35, // ..D....5 + /* 0240 */ 0x68, 0x8F, 0xCA, 0xD9, 0x49, 0x94, 0x7C, 0x9C, // h...I.|. + /* 0248 */ 0x74, 0x00, 0xCE, 0x3A, 0x76, 0x0A, 0x62, 0x40, // t..:v.b@ + /* 0250 */ 0x07, 0x39, 0x3E, 0x80, 0x66, 0x80, 0xC7, 0xC9, // .9>.f... + /* 0258 */ 0xC6, 0xE6, 0xE1, 0x71, 0x0D, 0xE7, 0x02, 0x04, // ...q.... + /* 0260 */ 0x78, 0x35, 0xE3, 0x45, 0x81, 0xF9, 0xF4, 0x80, // x5.E.... + /* 0268 */ 0xD1, 0x75, 0x2B, 0x00, 0xD9, 0xC9, 0xC3, 0xA7, // .u+..... + /* 0270 */ 0x02, 0xFC, 0xFF, 0xFF, 0x54, 0x00, 0x26, 0x74, // ....T.&t + /* 0278 */ 0xBE, 0x51, 0x4F, 0x96, 0x47, 0x9E, 0x2C, 0x05, // .QO.G.,. + /* 0280 */ 0xF1, 0x64, 0x7D, 0xA9, 0x00, 0x0E, 0x67, 0x84, // .d}...g. + /* 0288 */ 0xB3, 0x7B, 0x4C, 0xF1, 0xA5, 0x02, 0x10, 0xE9, // .{L..... + /* 0290 */ 0x50, 0xEA, 0xA5, 0x02, 0x64, 0x69, 0x56, 0xA1, // P...diV. + /* 0298 */ 0x4B, 0x05, 0xE7, 0xB0, 0x26, 0x20, 0xDD, 0x8D, // K...& .. + /* 02A0 */ 0xF8, 0x9D, 0xC2, 0xC8, 0xCF, 0x44, 0xCF, 0x14, // .....D.. + /* 02A8 */ 0x86, 0x09, 0xF2, 0x1A, 0x15, 0xDD, 0xB7, 0x06, // ........ + /* 02B0 */ 0x41, 0xEA, 0x56, 0xC1, 0xD3, 0x53, 0x48, 0xF7, // A.V..SH. + /* 02B8 */ 0xC9, 0x00, 0xA5, 0xF4, 0x8E, 0x43, 0x41, 0x3C, // .....CA< + /* 02C0 */ 0x38, 0x87, 0x38, 0x19, 0x20, 0xFF, 0xFF, 0x04, // 8.8. ... + /* 02C8 */ 0xEF, 0x4C, 0x9E, 0xC3, 0x31, 0x1D, 0xC8, 0xD3, // .L..1... + /* 02D0 */ 0x13, 0xBB, 0x53, 0x00, 0xCF, 0x08, 0x43, 0x42, // ..S...CB + /* 02D8 */ 0xA3, 0xFB, 0xEC, 0x70, 0x9E, 0x2F, 0x1D, 0x60, // ...p./.` + /* 02E0 */ 0x9E, 0xA9, 0x2F, 0x1D, 0xC0, 0x39, 0xC4, 0x5D, // ../..9.] + /* 02E8 */ 0x00, 0x25, 0xFB, 0x2E, 0x40, 0x41, 0x3C, 0x31, // .%..@A<1 + /* 02F0 */ 0x47, 0x99, 0x29, 0x7A, 0x26, 0xC6, 0x7F, 0x14, // G.)z&... + /* 02F8 */ 0x78, 0x19, 0x78, 0xC0, 0xC2, 0x5C, 0x39, 0xC0, // x.x..\9. + /* 0300 */ 0x7D, 0x59, 0xF0, 0x95, 0x03, 0x7C, 0xC7, 0x1A, // }Y...|.. + /* 0308 */ 0xDC, 0xFF, 0xFF, 0xC2, 0xC0, 0x6F, 0x03, 0x4F, // .....o.O + /* 0310 */ 0x3A, 0x86, 0x38, 0x28, 0xF0, 0x43, 0xF9, 0x5A, // :.8(.C.Z + /* 0318 */ 0x02, 0x78, 0x52, 0xEA, 0xF4, 0xBC, 0xF9, 0x5A, // .xR....Z + /* 0320 */ 0x02, 0xAE, 0x28, 0xD7, 0x12, 0xD4, 0x59, 0xD3, // ..(...Y. + /* 0328 */ 0x82, 0x80, 0xE4, 0xFD, 0x52, 0x48, 0x30, 0x7D, // ....RH0} + /* 0330 */ 0x2E, 0x81, 0x47, 0x30, 0xFE, 0xE9, 0x09, 0x15, // ..G0.... + /* 0338 */ 0x9C, 0x42, 0xD1, 0x0F, 0x0F, 0xA8, 0xB0, 0x87, // .B...... + /* 0340 */ 0x07, 0x0A, 0xE2, 0xE3, 0xA4, 0xEF, 0x25, 0xC0, // ......%. + /* 0348 */ 0xF7, 0xFF, 0x7F, 0x2F, 0x01, 0xDC, 0x64, 0x18, // .../..d. + /* 0350 */ 0x11, 0x5A, 0xC5, 0xD1, 0x02, 0x39, 0x23, 0xB0, // .Z...9#. + /* 0358 */ 0x9E, 0x08, 0x7C, 0x72, 0x01, 0xCE, 0xE1, 0x8F, // ..|r.... + /* 0360 */ 0x6E, 0xA8, 0xB8, 0x73, 0xA6, 0x20, 0x1E, 0x94, // n..s. .. + /* 0368 */ 0x4F, 0x2E, 0xC0, 0xEF, 0x54, 0x02, 0xF7, 0xFF, // O...T... + /* 0370 */ 0x7F, 0x2A, 0x01, 0x7C, 0x78, 0x3D, 0x95, 0x80, // .*.|x=.. + /* 0378 */ 0xEE, 0xEE, 0x05, 0xA6, 0xAB, 0xC9, 0x99, 0x44, // .......D + /* 0380 */ 0x0B, 0xEE, 0xBB, 0x17, 0xC0, 0x85, 0xFF, 0xFF, // ........ + /* 0388 */ 0xDD, 0x0B, 0xE0, 0xFF, 0xFF, 0xFF, 0xEE, 0x05, // ........ + /* 0390 */ 0x32, 0xAF, 0x77, 0x2F, 0xE0, 0x75, 0x2E, 0xC1, // 2.w/.u.. + /* 0398 */ 0xDC, 0xBD, 0x00, 0xBE, 0xFD, 0xFF, 0xEF, 0x5E, // .......^ + /* 03A0 */ 0x00, 0x81, 0x4F, 0x25, 0x20, 0xCB, 0x76, 0x2A, // ..O% .v* + /* 03A8 */ 0x41, 0x2B, 0x74, 0xF0, 0xFF, 0x3F, 0x47, 0xC3, // A+t..?G. + /* 03B0 */ 0x9C, 0xC0, 0xA1, 0x3C, 0x61, 0x74, 0x0D, 0x4B, // ...G.@... + /* 05C8 */ 0x64, 0x2A, 0x56, 0xA1, 0xA3, 0x03, 0x2E, 0xCB, // d*V..... + /* 05D0 */ 0x4D, 0x19, 0xAA, 0x39, 0x40, 0xDD, 0x9A, 0x7D, // M..9@..} + /* 05D8 */ 0xB5, 0xE1, 0xBA, 0x29, 0xF4, 0xFF, 0x57, 0x7E, // ...)..W~ + /* 05E0 */ 0x74, 0x40, 0x69, 0x3D, 0x3A, 0x50, 0x10, 0x8F, // t@i=:P.. + /* 05E8 */ 0xCD, 0x29, 0x8E, 0x05, 0x68, 0x1D, 0xC7, 0x02, // .)..h... + /* 05F0 */ 0x3A, 0xD7, 0x18, 0x11, 0x9E, 0x1D, 0x9E, 0x6D, // :......m + /* 05F8 */ 0x80, 0xE3, 0xA1, 0x80, 0x65, 0xB8, 0x89, 0x42, // ....e..B + /* 0600 */ 0xB9, 0x00, 0x44, 0x3C, 0xA3, 0xF3, 0x37, 0xC1, // ..D<..7. + /* 0608 */ 0x89, 0x1E, 0x12, 0x38, 0x0F, 0xA2, 0xE0, 0xBB, // ...8.... + /* 0610 */ 0xFC, 0x00, 0x06, 0x47, 0xE2, 0x2B, 0x07, 0xF6, // ...G.+.. + /* 0618 */ 0xFF, 0x7F, 0xE5, 0x00, 0xCC, 0xD8, 0xB4, 0x68, // .......h + /* 0620 */ 0xF3, 0xF2, 0x03, 0xB2, 0x70, 0x97, 0x1F, 0xB4, // ....p... + /* 0628 */ 0xC4, 0x2B, 0x07, 0xC4, 0xE3, 0xCC, 0x11, 0xFB, // .+...... + /* 0630 */ 0x22, 0xE4, 0xCB, 0x0F, 0x97, 0x03, 0x23, 0x31, // ".....#1 + /* 0638 */ 0x10, 0x3A, 0x16, 0xF0, 0xF8, 0x57, 0x0E, 0x0A, // .:...W.. + /* 0640 */ 0x62, 0x09, 0xC7, 0x02, 0xA8, 0x57, 0x0E, 0xCC, // b....W.. + /* 0648 */ 0xED, 0x07, 0x98, 0x1E, 0x0B, 0xF8, 0x75, 0x1A, // ......u. + /* 0650 */ 0xCE, 0xA9, 0x03, 0x77, 0x9D, 0x06, 0xCB, 0xFF, // ...w.... + /* 0658 */ 0xFF, 0x3A, 0x0D, 0x2C, 0x2E, 0x48, 0xC0, 0xEF, // .:.,.H.. + /* 0660 */ 0x78, 0x01, 0xE8, 0xBA, 0x20, 0x81, 0x2C, 0xC6, // x... .,. + /* 0668 */ 0x43, 0x42, 0xC7, 0x0B, 0x9C, 0x18, 0x20, 0x1D, // CB.... . + /* 0670 */ 0x2F, 0xE0, 0x21, 0x3C, 0x55, 0x68, 0x45, 0xBA, // /.!. + /* 0910 */ 0x27, 0x70, 0xA1, 0x96, 0xAA, 0xE3, 0x04, 0x3C, // 'p.....< + /* 0918 */ 0x73, 0x77, 0x51, 0x7A, 0x09, 0xE4, 0x01, 0x28, // swQz...( + /* 0920 */ 0x24, 0xFF, 0x3E, 0x8A, 0x12, 0x0C, 0x47, 0x41, // $.>...GA + /* 0928 */ 0x3C, 0x36, 0x9F, 0xA8, 0x81, 0xDB, 0x7D, 0x02, // <6....}. + /* 0930 */ 0x7C, 0x27, 0x6A, 0xE0, 0x76, 0x6E, 0x00, 0xEF, // |'j.vn.. + /* 0938 */ 0xFF, 0xFF, 0xDC, 0x00, 0x8C, 0x2F, 0x77, 0x60, // ...../w` + /* 0940 */ 0x4B, 0x7F, 0x6E, 0x40, 0x9F, 0xA4, 0x7D, 0xB9, // K.n@..}. + /* 0948 */ 0x83, 0x77, 0x6E, 0xB0, 0xEA, 0x13, 0x35, 0x4A, // .wn...5J + /* 0950 */ 0x2F, 0x85, 0x54, 0x9F, 0x1B, 0x50, 0x3A, 0xCF, // /.T..P:. + /* 0958 */ 0x0D, 0x14, 0xC4, 0x63, 0x73, 0x82, 0x43, 0x01, // ...cs.C. + /* 0960 */ 0x7A, 0x94, 0x9E, 0xEF, 0x43, 0x40, 0x9D, 0x87, // z...C@.. + /* 0968 */ 0x1A, 0x20, 0x7A, 0xEB, 0x01, 0x56, 0x67, 0x06, // . z..Vg. + /* 0970 */ 0x70, 0xFD, 0xFF, 0x6F, 0x3D, 0x80, 0xC1, 0xFB, // p..o=... + /* 0978 */ 0x04, 0xBF, 0x6E, 0x00, 0x7E, 0x7C, 0x9A, 0x74, // ..n.~|.t + /* 0980 */ 0x7A, 0xEB, 0x01, 0x59, 0xA4, 0xEB, 0x06, 0x5A, // z..Y...Z + /* 0988 */ 0xD8, 0x9D, 0x0C, 0xEA, 0xA5, 0xCE, 0x52, 0x8E, // ......R. + /* 0990 */ 0xD2, 0x28, 0x11, 0x87, 0x68, 0x5F, 0x30, 0x51, // .(..h_0Q + /* 0998 */ 0x57, 0x33, 0x0E, 0xE2, 0x0B, 0x9E, 0xCF, 0xA6, // W3...... + /* 09A0 */ 0x3E, 0x14, 0xB0, 0xFF, 0xFF, 0x75, 0x03, 0xC6, // >....u.. + /* 09A8 */ 0xA5, 0x07, 0xF8, 0xDF, 0x8B, 0x80, 0xC7, 0x8D, // ........ + /* 09B0 */ 0x03, 0x7C, 0xF7, 0x22, 0xE0, 0x76, 0xB2, 0x00, // .|.".v.. + /* 09B8 */ 0xCC, 0xFC, 0xFF, 0x4F, 0x16, 0x10, 0xEE, 0x45, // ...O...E + /* 09C0 */ 0x20, 0x8B, 0x7F, 0xB2, 0x40, 0x87, 0x38, 0x59, // ...@.8Y + /* 09C8 */ 0x40, 0x3D, 0x18, 0x3D, 0x01, 0xE8, 0x5E, 0x84, // @=.=..^. + /* 09D0 */ 0x12, 0x4C, 0x21, 0xD9, 0xF7, 0x22, 0x94, 0xD0, // .L!..".. + /* 09D8 */ 0x93, 0x05, 0x05, 0xF1, 0xD8, 0x1C, 0xE1, 0x50, // .......P + /* 09E0 */ 0x80, 0x56, 0x01, 0x22, 0x85, 0xF3, 0xD0, 0x18, // .V.".... + /* 09E8 */ 0xBA, 0x3E, 0x18, 0x01, 0x54, 0xFA, 0xFF, 0x1F, // .>..T... + /* 09F0 */ 0x8C, 0x00, 0x26, 0xD8, 0xF4, 0x2A, 0xF2, 0x60, // ..&..*.` + /* 09F8 */ 0x04, 0xB2, 0x50, 0xE7, 0x0D, 0xB4, 0xB4, 0xF3, // ..P..... + /* 0A00 */ 0x06, 0xD4, 0x23, 0xB3, 0xC5, 0x1C, 0x8C, 0x50, // ..#....P + /* 0A08 */ 0x32, 0x60, 0x74, 0x32, 0xF2, 0xA1, 0x80, 0xC7, // 2`t2.... + /* 0A10 */ 0x3E, 0x6F, 0x50, 0x10, 0x1F, 0x8C, 0x7C, 0x28, // >oP...|( + /* 0A18 */ 0x80, 0x73, 0xDE, 0xC0, 0x9C, 0x8C, 0x80, 0xCB, // .s...... + /* 0A20 */ 0xFF, 0xFF, 0x64, 0x04, 0x30, 0xF6, 0x68, 0xA1, // ..d.0.h. + /* 0A28 */ 0x93, 0x11, 0xC8, 0xB2, 0x1C, 0x2D, 0xD0, 0x8A, // .....-.. + /* 0A30 */ 0x8E, 0x16, 0xC8, 0xFF, 0xFF, 0xD1, 0x02, 0x27, // .......' + /* 0A38 */ 0x4D, 0x80, 0xB6, 0xA3, 0x8D, 0x4F, 0x46, 0xA8, // M....OF. + /* 0A40 */ 0xF4, 0x24, 0x4A, 0x7F, 0x7C, 0x41, 0xE5, 0x3D, // .$J.|A.= + /* 0A48 */ 0x1D, 0x50, 0x10, 0x03, 0x3A, 0xCC, 0x10, 0x51, // .P..:..Q + /* 0A50 */ 0x90, 0x1E, 0x88, 0xE7, 0x7B, 0x3A, 0xC7, 0xF0, // ....{:.. + /* 0A58 */ 0xE2, 0x80, 0x99, 0x6E, 0xE5, 0x08, 0x9A, 0x4C, // ...n...L + /* 0A60 */ 0xF3, 0x70, 0x9A, 0xCB, 0xDB, 0x11, 0x78, 0x75, // .p....xu + /* 0A68 */ 0x5D, 0x0B, 0xA0, 0x9F, 0x02, 0x8E, 0xF6, 0x4C, // ]......L + /* 0A70 */ 0x0E, 0xC1, 0x9E, 0x2F, 0x3F, 0x40, 0x24, 0xFE, // .../?@$. + /* 0A78 */ 0x74, 0x51, 0x81, 0xA7, 0x4B, 0x41, 0x3C, 0x5D, // tQ..KA<] + /* 0A80 */ 0x38, 0x52, 0xAE, 0x14, 0xA8, 0xC9, 0xE2, 0x6E, // 8R.....n + /* 0A88 */ 0x05, 0x0F, 0xEB, 0x60, 0xBF, 0x26, 0x7A, 0xB8, // ...`.&z. + /* 0A90 */ 0x60, 0xBA, 0x55, 0x80, 0xF1, 0xFF, 0x7F, 0x7D, // `.U....} + /* 0A98 */ 0x03, 0x26, 0x4A, 0x15, 0xDE, 0x2A, 0xC0, 0x15, // .&J..*.. + /* 0AA0 */ 0x6B, 0x9D, 0xBA, 0x55, 0xE0, 0xC4, 0x9D, 0xD6, // k..U.... + /* 0AA8 */ 0x21, 0xDE, 0x2A, 0x7A, 0x83, 0xF4, 0x69, 0x1D, // !.*z..i. + /* 0AB0 */ 0x25, 0x84, 0x42, 0x32, 0xAE, 0x6F, 0xA8, 0x6B, // %.B2.o.k + /* 0AB8 */ 0x96, 0xC1, 0x0C, 0xE2, 0xD1, 0x39, 0xD4, 0xB9, // .....9.. + /* 0AC0 */ 0x00, 0x2D, 0xE9, 0x56, 0x01, 0xE5, 0x6C, 0x00, // .-.V..l. + /* 0AC8 */ 0xAE, 0x5B, 0x10, 0x78, 0xCE, 0x06, 0x80, 0x29, // .[.x...) + /* 0AD0 */ 0xAF, 0x67, 0x03, 0xC4, 0xFF, 0xFF, 0x6C, 0x00, // .g....l. + /* 0AD8 */ 0x8E, 0x30, 0x17, 0x18, 0xB4, 0xA4, 0xAB, 0x16, // .0...... + /* 0AE0 */ 0x54, 0x67, 0xF7, 0x59, 0x7A, 0x81, 0xE1, 0xF1, // Tg.Yz... + /* 0AE8 */ 0x49, 0x74, 0x04, 0x81, 0x9B, 0xE6, 0x6C, 0x80, // It....l. + /* 0AF0 */ 0xD6, 0x73, 0xD5, 0x42, 0x9D, 0x60, 0x00, 0x8E, // .s.B.`.. + /* 0AF8 */ 0xFD, 0xFF, 0x8F, 0x15, 0x80, 0x0B, 0x9B, 0x0F, // ........ + /* 0B00 */ 0xC2, 0xC7, 0x0A, 0x90, 0x05, 0x3B, 0xC1, 0xA0, // .....;.. + /* 0B08 */ 0xE5, 0x9D, 0x60, 0x20, 0x1E, 0x2B, 0xDE, 0x60, // ..` .+.` + /* 0B10 */ 0x12, 0x14, 0x74, 0x82, 0x41, 0x49, 0xA1, 0xD0, // ..t.AI.. + /* 0B18 */ 0x11, 0xC6, 0xE7, 0x02, 0x1E, 0x1D, 0x8C, 0x82, // ........ + /* 0B20 */ 0x78, 0x74, 0x8E, 0x75, 0x2E, 0x40, 0x8B, 0x3A, // xt.u.@.: + /* 0B28 */ 0x56, 0x40, 0xBA, 0x1B, 0xC0, 0x39, 0xC2, 0x00, // V@...9.. + /* 0B30 */ 0xB6, 0xFE, 0xFF, 0x87, 0x03, 0xB0, 0x1F, 0x61, // .......a + /* 0B38 */ 0x80, 0x99, 0xB5, 0x23, 0x0C, 0x40, 0xB3, 0xFF, // ...#.@.. + /* 0B40 */ 0xFF, 0x11, 0x06, 0x70, 0xEA, 0xD0, 0xE2, 0x11, // ...p.... + /* 0B48 */ 0x06, 0x98, 0x5D, 0x3C, 0x7D, 0x84, 0x01, 0x5C, // ..]<}..\ + /* 0B50 */ 0xFE, 0xFF, 0x0F, 0x07, 0x80, 0x85, 0x23, 0x0C, // ......#. + /* 0B58 */ 0xD8, 0xE2, 0x1C, 0x0E, 0xD0, 0xA2, 0x80, 0xE4, // ........ + /* 0B60 */ 0x71, 0x16, 0x64, 0x4C, 0xA7, 0x1F, 0x3B, 0x48, // q.dL..;H + /* 0B68 */ 0xAD, 0x27, 0x00, 0xC1, 0xBF, 0x1C, 0x84, 0x6A, // .'.....j + /* 0B70 */ 0xEC, 0x2E, 0xEE, 0xC3, 0x01, 0x8A, 0xC2, 0x67, // .......g + /* 0B78 */ 0x10, 0xF8, 0x4E, 0xCE, 0x20, 0xE8, 0x59, 0xC0, // ..N. .Y. + /* 0B80 */ 0x38, 0x83, 0x80, 0xFD, 0x5C, 0x00, 0x8E, 0xAB, // 8...\... + /* 0B88 */ 0x34, 0x3F, 0x04, 0x3E, 0xBF, 0xFB, 0x5C, 0x00, // 4?.>..\. + /* 0B90 */ 0xCC, 0xFE, 0xFF, 0xE7, 0x02, 0xF8, 0x16, 0xCD, // ........ + /* 0B98 */ 0x0A, 0xF5, 0x79, 0x2E, 0x00, 0x5E, 0xD3, 0xF4, // ..y..^.. + /* 0BA0 */ 0xB9, 0x00, 0xA0, 0x8F, 0xD4, 0x73, 0x01, 0xF8, // .....s.. + /* 0BA8 */ 0xFF, 0xFF, 0xE7, 0x02, 0x78, 0x47, 0x54, 0x9F, // ....xGT. + /* 0BB0 */ 0x0B, 0x00, 0xFA, 0x58, 0x3C, 0x17, 0x00, 0xAF, // ...X<... + /* 0BB8 */ 0x33, 0xA6, 0xCF, 0x05, 0xC0, 0xE3, 0xFF, 0x7F, // 3....... + /* 0BC0 */ 0x2E, 0x00, 0xB4, 0x6B, 0x3D, 0x17, 0x00, 0x8B, // ...k=... + /* 0BC8 */ 0xA1, 0x3D, 0xBA, 0xF9, 0x64, 0xE0, 0xE3, 0x99, // .=..d... + /* 0BD0 */ 0x27, 0x12, 0x22, 0x81, 0xCF, 0x05, 0xC0, 0x60, // '."....` + /* 0BD8 */ 0x0E, 0x7C, 0xCA, 0x67, 0xE7, 0x73, 0x01, 0x70, // .|.g.s.p + /* 0BE0 */ 0xFB, 0xFF, 0x9F, 0x0B, 0x00, 0x1F, 0x4A, 0x95, // ......J. + /* 0BE8 */ 0x5A, 0x94, 0x79, 0x2E, 0x00, 0x97, 0xB4, 0x53, // Z.y....S + /* 0BF0 */ 0x2C, 0x3A, 0xE0, 0xB9, 0x00, 0x71, 0x13, 0x3C, // ,:...q.< + /* 0BF8 */ 0x8B, 0x08, 0x41, 0xFA, 0x3C, 0x02, 0xE8, 0x04, // ..A.<... + /* 0C00 */ 0xE0, 0x73, 0x01, 0x8B, 0x74, 0x2E, 0x40, 0x85, // .s..t.@. + /* 0C08 */ 0xA1, 0x50, 0x94, 0xF3, 0x21, 0x4A, 0x3C, 0x1C, // .P..!J<. + /* 0C10 */ 0x05, 0xF1, 0xD8, 0x7C, 0x2E, 0x00, 0xBC, 0x1C, // ...|.... + /* 0C18 */ 0x56, 0xE1, 0xCC, 0x15, 0xCE, 0xB0, 0xC0, 0xF1, // V....... + /* 0C20 */ 0xFF, 0x3F, 0xAC, 0x02, 0x0E, 0x25, 0xFA, 0x54, // .?...%.T + /* 0C28 */ 0xE8, 0xF1, 0xF4, 0x00, 0xAE, 0x1C, 0xA7, 0x07, // ........ + /* 0C30 */ 0xB4, 0x1A, 0x20, 0x4D, 0xE8, 0xE9, 0x01, 0x66, // .. M...f + /* 0C38 */ 0xFE, 0x63, 0x03, 0x1D, 0x95, 0x93, 0x93, 0x28, // .c.....( + /* 0C40 */ 0xF9, 0x21, 0x05, 0x95, 0x75, 0xEC, 0x14, 0xC4, // .!..u... + /* 0C48 */ 0x80, 0x0E, 0x72, 0x2E, 0x00, 0xCD, 0x7D, 0x1A, // ..r...}. + /* 0C50 */ 0xF0, 0xF0, 0xFF, 0xBF, 0x4F, 0x03, 0x8B, 0x9B, // ....O... + /* 0C58 */ 0x07, 0xF0, 0xBB, 0x53, 0x80, 0xE3, 0x82, 0x03, // ...S.... + /* 0C60 */ 0x78, 0xB8, 0x53, 0xC8, 0xE9, 0x05, 0x07, 0x64, // x.S....d + /* 0C68 */ 0xAB, 0xD0, 0x9D, 0x82, 0x4B, 0xBA, 0xE0, 0x78, // ....K..x + /* 0C70 */ 0x2D, 0xBA, 0xE0, 0xE0, 0xAF, 0x66, 0xBE, 0x53, // -....f.S + /* 0C78 */ 0x1B, 0xBD, 0xCE, 0xCB, 0x94, 0x46, 0xE0, 0x5B, // .....F.[ + /* 0C80 */ 0x95, 0xEE, 0xFD, 0xA8, 0x20, 0x14, 0x8A, 0x7D, // .... ..} + /* 0C88 */ 0x32, 0x40, 0x05, 0x1D, 0x3D, 0x05, 0x31, 0xA0, // 2@..=.1. + /* 0C90 */ 0x53, 0x40, 0x48, 0xC9, 0xC9, 0x00, 0xA5, 0x03, // S@H..... + /* 0C98 */ 0x44, 0x22, 0x6F, 0xD4, 0xE4, 0xFF, 0x3F, 0xA3, // D"o...?. + /* 0CA0 */ 0xB3, 0xF2, 0xA1, 0x02, 0xB8, 0x1D, 0x0B, 0xF8, // ........ + /* 0CA8 */ 0x95, 0xF8, 0xF9, 0xDB, 0x87, 0x0A, 0x60, 0x11, // ......`. + /* 0CB0 */ 0xE8, 0x76, 0x84, 0x8A, 0x70, 0x2F, 0xA1, 0x20, // .v..p/. + /* 0CB8 */ 0xBE, 0x1D, 0x01, 0xCF, 0x43, 0x05, 0x38, 0x23, // ....C.8# + /* 0CC0 */ 0x5D, 0x5B, 0xD0, 0x9F, 0x05, 0x5F, 0x14, 0x60, // ][..._.` + /* 0CC8 */ 0x8F, 0x0C, 0xEC, 0xC7, 0x05, 0x5F, 0x90, 0xC0, // ....._.. + /* 0CD0 */ 0xF0, 0xFF, 0xBF, 0x20, 0x01, 0x16, 0x74, 0x5E, // ... ..t^ + /* 0CD8 */ 0x90, 0x40, 0xA7, 0xED, 0xF4, 0x81, 0x4E, 0x78, // .@....Nx + /* 0CE0 */ 0x41, 0x42, 0x8C, 0x2A, 0xE4, 0x91, 0x18, 0xF8, // AB.*.... + /* 0CE8 */ 0xC8, 0x9E, 0x0B, 0x8D, 0xD0, 0xFB, 0x71, 0x81, // ......q. + /* 0CF0 */ 0xA0, 0x9B, 0x60, 0x9E, 0xD3, 0x07, 0x2A, 0x09, // ..`...*. + /* 0CF8 */ 0x85, 0x92, 0x1C, 0x21, 0x50, 0xDA, 0x8F, 0x10, // ...!P... + /* 0D00 */ 0x14, 0xC4, 0xA3, 0x73, 0x9C, 0xC3, 0x01, 0x94, // ...s.... + /* 0D08 */ 0x21, 0x3F, 0x0E, 0xBC, 0x42, 0x78, 0x50, 0x6C, // !?..BxPl + /* 0D10 */ 0x22, 0x30, 0x6E, 0x49, 0xC0, 0x33, 0xCA, 0xB8, // "0nI.3.. + /* 0D18 */ 0xD0, 0x83, 0xF1, 0xF1, 0xE1, 0xAC, 0x4E, 0xE9, // ......N. + /* 0D20 */ 0xA8, 0xC0, 0xF7, 0xFF, 0x1F, 0x15, 0xBC, 0x29, // .......) + /* 0D28 */ 0xFB, 0x2A, 0x05, 0x38, 0xBF, 0x7D, 0x80, 0xE3, // .*.8.}.. + /* 0D30 */ 0x2A, 0x05, 0x78, 0xF0, 0x2A, 0xD4, 0xE0, 0x55, // *.x.*..U + /* 0D38 */ 0x0A, 0x64, 0xCA, 0x6E, 0x1F, 0x28, 0x0E, 0xE7, // .d.n.(.. + /* 0D40 */ 0x5B, 0x8B, 0xFE, 0xFF, 0xB7, 0x0F, 0x66, 0xF5, // [.....f. + /* 0D48 */ 0xF2, 0xA0, 0x63, 0x9D, 0xEF, 0x0F, 0x30, 0x2E, // ..c...0. + /* 0D50 */ 0x1F, 0x00, 0xBF, 0xFF, 0xFF, 0x97, 0x0F, 0xC0, // ........ + /* 0D58 */ 0xB7, 0xD5, 0xCB, 0x07, 0xC8, 0x04, 0x5E, 0x3E, // ......^> + /* 0D60 */ 0x50, 0x23, 0x75, 0xCC, 0x73, 0x21, 0x62, 0x68, // P#u.s!bh + /* 0D68 */ 0x31, 0x9E, 0x10, 0x5E, 0x1F, 0x3A, 0x16, 0x60, // 1..^.:.` + /* 0D70 */ 0xFE, 0x68, 0x08, 0xC8, 0xFB, 0xFF, 0x1F, 0x0D, // .h...... + /* 0D78 */ 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x20, 0x60, 0x13, // ..... `. + /* 0D80 */ 0x7B, 0x00, 0x01, 0x9D, 0xB0, 0xA3, 0x21, 0x3A, // {.....!: + /* 0D88 */ 0xDE, 0x5A, 0x04, 0xFC, 0x2C, 0xF4, 0xFE, 0x01, // .Z..,... + /* 0D90 */ 0xE7, 0x18, 0xF2, 0xBA, 0xE0, 0xC1, 0x3F, 0x03, // ......?. + /* 0D98 */ 0x38, 0xCC, 0xE9, 0x03, 0x15, 0xE3, 0xF4, 0x01, // 8....... + /* 0DA0 */ 0xE8, 0x8E, 0x73, 0xFA, 0x40, 0x05, 0x38, 0x7D, // ..s.@.8} + /* 0DA8 */ 0x50, 0x10, 0x9F, 0x3E, 0x80, 0xD5, 0xFF, 0xFF, // P..>.... + /* 0DB0 */ 0xF4, 0x01, 0x2C, 0x02, 0x0D, 0x05, 0x35, 0x2C, // ..,...5, + /* 0DB8 */ 0x8F, 0xC3, 0x47, 0x05, 0xFC, 0x41, 0x01, 0x77, // ..G..A.w + /* 0DC0 */ 0xF8, 0x00, 0x7E, 0x8A, 0x4F, 0x11, 0xE4, 0xBE, // ..~.O... + /* 0DC8 */ 0xE0, 0x23, 0x83, 0x0F, 0x1F, 0xC0, 0xDC, 0xEC, // .#...... + /* 0DD0 */ 0xE1, 0x03, 0x74, 0xE2, 0x0E, 0x1F, 0x28, 0x51, // ..t...(Q + /* 0DD8 */ 0x10, 0x8A, 0x78, 0x98, 0x82, 0x7E, 0xB8, 0xF3, // ..x..~.. + /* 0DE0 */ 0xF1, 0xD0, 0xC7, 0x07, 0x72, 0x94, 0x02, 0xE9, // ....r... + /* 0DE8 */ 0xFF, 0xFF, 0x28, 0x05, 0xB0, 0xF1, 0xA6, 0x00, // ..(..... + /* 0DF0 */ 0xFF, 0xF8, 0x01, 0x8C, 0xFE, 0xFF, 0x47, 0x29, // ......G) + /* 0DF8 */ 0xC0, 0x8A, 0xE0, 0xA3, 0x14, 0xA8, 0x8F, 0x1F, // ........ + /* 0E00 */ 0x3E, 0x4A, 0xF9, 0x9A, 0xCB, 0x8E, 0x1F, 0x60, // >J.....` + /* 0E08 */ 0x88, 0x72, 0xFC, 0x40, 0x85, 0xA0, 0x50, 0x88, // .r.@..P. + /* 0E10 */ 0x33, 0x04, 0x4A, 0xF6, 0x19, 0x82, 0x82, 0x78, // 3.J....x + /* 0E18 */ 0x78, 0x3E, 0x7E, 0x00, 0x26, 0xCE, 0xC2, 0x70, // x>~.&..p + /* 0E20 */ 0xC6, 0x0A, 0x7F, 0x5C, 0x70, 0xFE, 0xFF, 0xC7, // ...\p... + /* 0E28 */ 0x5C, 0x80, 0xC5, 0x86, 0x0F, 0x1F, 0xA0, 0x0B, // \....... + /* 0E30 */ 0xB5, 0x0E, 0x1D, 0x3E, 0xD8, 0xFF, 0xFF, 0xF0, // ...>.... + /* 0E38 */ 0xC1, 0xA4, 0x1D, 0x3E, 0x10, 0xC7, 0x07, 0x18, // ...>.... + /* 0E40 */ 0x48, 0xCF, 0x67, 0x58, 0x19, 0x87, 0x0F, 0x14, // H.gX.... + /* 0E48 */ 0x05, 0x39, 0x7C, 0xA0, 0x22, 0x1F, 0x0D, 0x28, // .9|."..( + /* 0E50 */ 0x88, 0xD9, 0x9C, 0xE7, 0x66, 0x81, 0x56, 0x74, // ....f.Vt + /* 0E58 */ 0x06, 0x45, 0x4E, 0x04, 0xDE, 0xA9, 0x1D, 0x78, // .EN....x + /* 0E60 */ 0x1E, 0x2D, 0x00, 0x8B, 0xE7, 0x29, 0x70, 0x1E, // .-...)p. + /* 0E68 */ 0x2D, 0x30, 0xFF, 0xFF, 0xA3, 0x05, 0xB0, 0xF5, // -0...... + /* 0E70 */ 0xE8, 0x53, 0xE1, 0xD1, 0x02, 0x64, 0x67, 0x4E, // .S...dgN + /* 0E78 */ 0x1F, 0x2D, 0xF8, 0x80, 0x2D, 0x0A, 0x48, 0x13, // .-..-.H. + /* 0E80 */ 0x3B, 0x88, 0x27, 0x9D, 0x88, 0xE7, 0x1B, 0xB4, // ;.'..... + /* 0E88 */ 0x66, 0x14, 0x8D, 0x33, 0x7C, 0xE8, 0x67, 0xC9, // f..3|.g. + /* 0E90 */ 0x04, 0x96, 0x71, 0x38, 0xA2, 0x10, 0xA6, 0xF0, // ..q8.... + /* 0E98 */ 0xB9, 0x00, 0xF8, 0x1F, 0xDF, 0xF9, 0xB9, 0x00, // ........ + /* 0EA0 */ 0x30, 0xF3, 0xFF, 0x3F, 0x17, 0x60, 0xA4, 0x6A, // 0..?.`.j + /* 0EA8 */ 0x94, 0x28, 0xF3, 0x5C, 0x00, 0xAE, 0x0C, 0x27, // .(.\...' + /* 0EB0 */ 0x18, 0x14, 0xAC, 0x95, 0x9C, 0x60, 0x10, 0x1A, // .....`.. + /* 0EB8 */ 0x6F, 0x05, 0x3A, 0x14, 0x3C, 0xC3, 0x60, 0x08, // o.:.<.`. + /* 0EC0 */ 0xA6, 0x3F, 0x16, 0xD0, 0x41, 0x39, 0x37, 0x89, // .?..A97. + /* 0EC8 */ 0x72, 0x1F, 0x0B, 0x50, 0x49, 0x8F, 0x05, 0x14, // r..PI... + /* 0ED0 */ 0xC4, 0x87, 0x65, 0x02, 0x21, 0x23, 0xC7, 0x02, // ..e.!#.. + /* 0ED8 */ 0xD4, 0x61, 0xCC, 0xC3, 0x60, 0x5A, 0x87, 0xA1, // .a..`Z.. + /* 0EE0 */ 0x31, 0x1D, 0xFC, 0x5B, 0x81, 0xAF, 0x0B, 0x4F, // 1..[...O + /* 0EE8 */ 0x2E, 0xE0, 0x1D, 0xA9, 0x0F, 0x05, 0xE0, 0x10, // ........ + /* 0EF0 */ 0x77, 0x71, 0x01, 0x24, 0xFF, 0xFF, 0x6F, 0x14, // wq.$..o. + /* 0EF8 */ 0x80, 0x0F, 0x85, 0x3F, 0x8A, 0x17, 0x17, 0x90, // ...?.... + /* 0F00 */ 0x09, 0xBA, 0xC8, 0xA3, 0x63, 0xDD, 0x28, 0x10, // ....c.(. + /* 0F08 */ 0x07, 0xA9, 0xD0, 0x31, 0x8E, 0xE4, 0x38, 0x22, // ...1..8" + /* 0F10 */ 0x3F, 0xBB, 0x60, 0x09, 0x7C, 0x55, 0xF4, 0xA5, // ?.`.|U.. + /* 0F18 */ 0x82, 0xCB, 0xA7, 0x90, 0xFC, 0x1B, 0x16, 0x4A, // .......J + /* 0F20 */ 0xF0, 0xDD, 0x82, 0x82, 0x78, 0x74, 0x4E, 0x72, // ....xtNr + /* 0F28 */ 0xC3, 0x42, 0x6B, 0x01, 0xD1, 0x3C, 0x70, 0x3A, // .Bk..Fy...0 + /* 1038 */ 0x2A, 0x50, 0x1E, 0x73, 0x80, 0xB7, 0x4E, 0x83, // *P.s..N. + /* 1040 */ 0x1A, 0x3D, 0x1E, 0x73, 0xC0, 0x95, 0xEC, 0x98, // .=.s.... + /* 1048 */ 0x83, 0xD6, 0x07, 0xA4, 0x83, 0x21, 0xE6, 0x98, // .....!.. + /* 1050 */ 0x03, 0x43, 0xD1, 0x31, 0x07, 0xA5, 0x05, 0x46, // .C.1...F + /* 1058 */ 0x5A, 0xCE, 0x2A, 0xA8, 0xF4, 0x67, 0x36, 0x0A, // Z.*..g6. + /* 1060 */ 0xE2, 0xB3, 0x8A, 0x8F, 0x39, 0xE0, 0xF8, 0xFF, // ....9... + /* 1068 */ 0x1F, 0x73, 0x80, 0x65, 0x86, 0x8B, 0x03, 0x5A, // .s.e...Z + /* 1070 */ 0xC5, 0x3D, 0x05, 0x79, 0x53, 0x03, 0x66, 0xB7, // .=.yS.f. + /* 1078 */ 0x06, 0x6C, 0x8E, 0x53, 0x0A, 0xFA, 0x1A, 0xEF, // .l.S.... + /* 1080 */ 0x53, 0x0A, 0x8C, 0x39, 0x81, 0xF5, 0x50, 0xE0, // S..9..P. + /* 1088 */ 0xD3, 0x1C, 0xD8, 0x8E, 0xFA, 0xBE, 0xA2, 0xC0, // ........ + /* 1090 */ 0x1F, 0x13, 0x58, 0x91, 0x3C, 0x6D, 0xF0, 0xFC, // ..X..J. + /* 1180 */ 0xA3, 0xE3, 0xA8, 0xCF, 0x3C, 0x3C, 0xCB, 0x99, // ....<<.. + /* 1188 */ 0x87, 0x82, 0xD8, 0xC4, 0x7D, 0x0A, 0xD0, 0xFD, // ....}... + /* 1190 */ 0xFF, 0xBF, 0x37, 0x82, 0xE7, 0x44, 0x04, 0x7F, // ..7..D.. + /* 1198 */ 0xD0, 0x60, 0xBD, 0x3A, 0xF0, 0x41, 0x83, 0x67, // .`.:.A.g + /* 11A0 */ 0x4A, 0x30, 0x8F, 0x1F, 0x98, 0x29, 0x81, 0xF5, // J0...).. + /* 11A8 */ 0xC8, 0x04, 0xBE, 0x29, 0xC1, 0x39, 0x0E, 0xE1, // ...).9.. + /* 11B0 */ 0xA7, 0x04, 0xD6, 0x0B, 0x13, 0xF8, 0xA6, 0x04, // ........ + /* 11B8 */ 0x73, 0xD4, 0xE0, 0xF8, 0xFF, 0x4F, 0x09, 0xEE, // s....O.. + /* 11C0 */ 0x79, 0x09, 0x7C, 0x97, 0x5C, 0x4F, 0x09, 0x77, // y.|.\O.w + /* 11C8 */ 0x10, 0xF6, 0x59, 0x08, 0xC6, 0x98, 0xC0, 0x7A, // ..Y....z + /* 11D0 */ 0x5C, 0x02, 0xDF, 0x98, 0xE0, 0x0E, 0x1B, 0xFC, // \....... + /* 11D8 */ 0x87, 0x25, 0xF0, 0x9D, 0x72, 0x01, 0x37, 0xFF, // .%..r.7. + /* 11E0 */ 0xFF, 0x4B, 0x14, 0xD8, 0x4E, 0xB9, 0x80, 0xA7, // .K..N... + /* 11E8 */ 0x5B, 0x94, 0x4E, 0xB9, 0x20, 0x4B, 0xB3, 0x0E, // [.N. K.. + /* 11F0 */ 0xDD, 0xA2, 0xF8, 0x80, 0xAD, 0x09, 0x48, 0x23, // ......H# + /* 11F8 */ 0x3B, 0x89, 0x88, 0xEF, 0xDB, 0x5D, 0xCF, 0x4B, // ;....].K + /* 1200 */ 0xE7, 0xA5, 0xCE, 0x11, 0x74, 0x93, 0x79, 0x07, // ....t.y. + /* 1208 */ 0x30, 0xB4, 0x55, 0x00, 0xEA, 0x0E, 0xC5, 0xF3, // 0.U..... + /* 1210 */ 0x93, 0x28, 0xFF, 0xB9, 0x00, 0x95, 0xF8, 0x5C, // .(.....\ + /* 1218 */ 0x40, 0x41, 0x0C, 0xE8, 0x38, 0x27, 0x24, 0xF4, // @A..8'$. + /* 1220 */ 0x4E, 0x7C, 0xAD, 0x62, 0x08, 0x87, 0xC4, 0x06, // N|.b.... + /* 1228 */ 0x02, 0xE3, 0x9A, 0x04, 0x56, 0x02, 0x1F, 0x63, // ....V..c + /* 1230 */ 0xC1, 0xF7, 0xFF, 0xBF, 0x56, 0x00, 0x0E, 0x07, // ....V... + /* 1238 */ 0xE3, 0x6B, 0x05, 0xE0, 0xC9, 0xAB, 0x50, 0x8B, // .k....P. + /* 1240 */ 0x0E, 0xAF, 0x15, 0xE0, 0x12, 0xB4, 0x0A, 0x5D, // .......] + /* 1248 */ 0x2B, 0x70, 0xB1, 0xD6, 0xA2, 0xBB, 0x38, 0xF3, // +p....8. + /* 1250 */ 0x09, 0x2D, 0x8C, 0x23, 0x39, 0x8E, 0xC8, 0x87, // .-.#9... + /* 1258 */ 0xFC, 0x02, 0x11, 0x26, 0xC4, 0x03, 0xA9, 0xAE, // ...&.... + /* 1260 */ 0x15, 0xA8, 0x08, 0x14, 0x8A, 0x7E, 0x2E, 0x40, // .....~.@ + /* 1268 */ 0x85, 0x1D, 0x3B, 0x05, 0x31, 0xA0, 0x93, 0x40, // ..;.1..@ + /* 1270 */ 0xE8, 0xFF, 0x7F, 0xAD, 0xC0, 0x69, 0x01, 0xD1, // .....i.. + /* 1278 */ 0x2C, 0x70, 0x3A, 0x27, 0xA1, 0x49, 0xF9, 0x50, // ,p:'.I.P + /* 1280 */ 0x01, 0xF8, 0x8A, 0x71, 0x8D, 0x47, 0x09, 0xBF, // ...q.G.. + /* 1288 */ 0xC6, 0x53, 0x10, 0x4F, 0xCC, 0x87, 0x0A, 0xC0, // .S.O.... + /* 1290 */ 0xCB, 0xF1, 0xD7, 0xC3, 0xC2, 0xC9, 0xB8, 0xE1, // ........ + /* 1298 */ 0xF8, 0x8C, 0x49, 0x50, 0x1F, 0xC7, 0x81, 0xDB, // ..IP.... + /* 12A0 */ 0xFF, 0xFF, 0xE0, 0x01, 0xF8, 0x90, 0xE8, 0x53, // .......S + /* 12A8 */ 0xEA, 0xA1, 0x15, 0x64, 0x62, 0x0E, 0x1E, 0xE8, // ...db... + /* 12B0 */ 0x48, 0x6B, 0xD1, 0xA1, 0x95, 0x1D, 0x3C, 0x60, // Hk....<` + /* 12B8 */ 0x85, 0x38, 0x78, 0xA0, 0xE4, 0x53, 0x48, 0xFE, // .8x..SH. + /* 12C0 */ 0xD9, 0x01, 0x25, 0xF8, 0xEC, 0x40, 0x41, 0x3C, // ..%..@A< + /* 12C8 */ 0x36, 0x1F, 0x3C, 0x00, 0x23, 0x21, 0x6E, 0x0E, // 6.<.#!n. + /* 12D0 */ 0xD0, 0x87, 0x04, 0xC6, 0xFF, 0xFF, 0xA5, 0x15, // ........ + /* 12D8 */ 0x3C, 0x07, 0x07, 0xEC, 0xF1, 0x09, 0xB0, 0x78, // <......x + /* 12E0 */ 0xEC, 0x00, 0x74, 0x39, 0x3D, 0x76, 0x80, 0x4B, // ..t9=v.K + /* 12E8 */ 0xFC, 0x2A, 0x68, 0x68, 0x08, 0xC9, 0x85, 0x41, // .*hh...A + /* 12F0 */ 0xDD, 0x63, 0x3D, 0x76, 0xDC, 0xFF, 0x7F, 0x50, // .c=v...P + /* 12F8 */ 0x1E, 0xCD, 0xC1, 0x1C, 0x43, 0x70, 0x76, 0x0A, // ....Cpv. + /* 1300 */ 0x37, 0x1C, 0x1F, 0xA8, 0xA7, 0xFE, 0xE8, 0x79, // 7......y + /* 1308 */ 0x1A, 0x8F, 0x1A, 0x9E, 0xD5, 0x33, 0x5F, 0x48, // .....3_H + /* 1310 */ 0x26, 0x6D, 0x88, 0xA8, 0x63, 0x81, 0xC7, 0xFA, // &m..c... + /* 1318 */ 0x56, 0xE0, 0xA3, 0xF8, 0xD3, 0xAC, 0x27, 0x14, // V.....'. + /* 1320 */ 0x26, 0x81, 0x87, 0xC8, 0xD0, 0xF8, 0x19, 0x9F, // &....... + /* 1328 */ 0x41, 0xF3, 0xDB, 0x85, 0xEF, 0x18, 0xAF, 0x01, // A....... + /* 1330 */ 0x9E, 0x9B, 0x09, 0xBA, 0x1F, 0xBA, 0x14, 0x22, // ......." + /* 1338 */ 0xE8, 0x04, 0xF0, 0x4E, 0xF0, 0x28, 0xDE, 0xDB, // ...N.(.. + /* 1340 */ 0x55, 0x40, 0xB6, 0x8E, 0x9F, 0x1A, 0x7D, 0xAC, // U@....}. + /* 1348 */ 0xC6, 0x50, 0x04, 0x11, 0x21, 0x68, 0x14, 0xE3, // .P..!h.. + /* 1350 */ 0x45, 0x08, 0x15, 0x22, 0x4A, 0xD4, 0xE6, 0x40, // E.."J..@ + /* 1358 */ 0xA4, 0x0D, 0x55, 0x20, 0xD1, 0x82, 0x19, 0x81, // ..U .... + /* 1360 */ 0xD9, 0x1F, 0x04, 0x91, 0xFE, 0x0C, 0xD0, 0x3D, // .......= + /* 1368 */ 0xC3, 0x91, 0x0E, 0x28, 0xE8, 0xE1, 0x7A, 0xA8, // ...(..z. + /* 1370 */ 0xE7, 0xF8, 0x2A, 0xF8, 0xCC, 0x62, 0x90, 0x83, // ..*..b.. + /* 1378 */ 0x3C, 0xB7, 0x27, 0x14, 0x0C, 0xB8, 0xCE, 0x10, // <.'..... + /* 1380 */ 0xD0, 0x2E, 0x8C, 0x01, 0xDF, 0x5D, 0x7D, 0x28, // .....]}( + /* 1388 */ 0x23, 0x70, 0xA8, 0x21, 0xFA, 0x84, 0xE8, 0x09, // #p.!.... + /* 1390 */ 0x1C, 0x22, 0x03, 0xF4, 0x21, 0x02, 0xFE, 0x78, // ."..!..x + /* 1398 */ 0x7C, 0x48, 0xC1, 0x1C, 0x68, 0x34, 0x08, 0xD4, // |H..h4.. + /* 13A0 */ 0xFD, 0x98, 0x8F, 0xF4, 0xB4, 0x9E, 0x64, 0x7C, // ......d| + /* 13A8 */ 0xBD, 0x67, 0x04, 0xC5, 0x9E, 0x1D, 0xE8, 0x78, // .g.....x + /* 13B0 */ 0xC0, 0xAF, 0xF8, 0x4C, 0x20, 0x84, 0x87, 0x07, // ...L ... + /* 13B8 */ 0xCF, 0xD7, 0x07, 0x37, 0x41, 0xE8, 0xFF, 0x7F, // ...7A... + /* 13C0 */ 0x12, 0xC1, 0x41, 0x1B, 0xF4, 0x6C, 0x7C, 0x86, // ..A..l|. + /* 13C8 */ 0xF0, 0xCD, 0x83, 0x1D, 0x2D, 0xB8, 0xA8, 0xA3, // ....-... + /* 13D0 */ 0x05, 0xEA, 0xB4, 0xE0, 0x83, 0x02, 0x3B, 0x06, // ......;. + /* 13D8 */ 0xF1, 0x93, 0x05, 0x3B, 0x6E, 0x81, 0x53, 0xDE, // ...;n.S. + /* 13E0 */ 0x21, 0x04, 0x14, 0x20, 0x3E, 0x59, 0xB0, 0x79, // !.. >Y.y + /* 13E8 */ 0x61, 0x08, 0x7C, 0x48, 0x0E, 0x8F, 0x39, 0x74, // a.|H..9t + /* 13F0 */ 0x18, 0x9E, 0x9F, 0x12, 0x1E, 0x47, 0x18, 0xF6, // .....G.. + /* 13F8 */ 0x1B, 0x89, 0xA7, 0x70, 0x38, 0x3E, 0x52, 0x18, // ...p8>R. + /* 1400 */ 0x21, 0x78, 0xB9, 0x27, 0x0B, 0x72, 0x5C, 0x3E, // !x.'.r\> + /* 1408 */ 0xBA, 0x53, 0x3A, 0xE5, 0x43, 0x60, 0x43, 0xF5, // .S:.C`C. + /* 1410 */ 0x10, 0xF8, 0x79, 0xC1, 0x43, 0xE0, 0x03, 0x68, // ..y.C..h + /* 1418 */ 0x75, 0x76, 0xE4, 0x7C, 0x72, 0x4E, 0xB8, 0xF1, // uv.|rN.. + /* 1420 */ 0xF2, 0x31, 0x61, 0x07, 0xC0, 0x83, 0xBC, 0x9B, // .1a..... + /* 1428 */ 0x7D, 0x16, 0xA1, 0x31, 0x96, 0xEF, 0xE3, 0x08, // }..1.... + /* 1430 */ 0x20, 0xE7, 0x34, 0xF2, 0xFF, 0x7F, 0x14, 0x79, // .4....y + /* 1438 */ 0x24, 0x78, 0x1E, 0xF1, 0x4D, 0xC4, 0xD6, 0xAE, // $x..M... + /* 1440 */ 0x21, 0x1A, 0xC9, 0x6B, 0xC1, 0xA9, 0x1E, 0x67, // !..k...g + /* 1448 */ 0x14, 0x63, 0x85, 0x09, 0x65, 0x90, 0xA7, 0x92, // .c..e... + /* 1450 */ 0x47, 0x91, 0x93, 0x8A, 0x62, 0x8C, 0xB7, 0x91, // G...b... + /* 1458 */ 0x68, 0x61, 0x63, 0x3C, 0x9D, 0x78, 0xD8, 0x11, // hac<.x.. + /* 1460 */ 0x4F, 0x20, 0xCE, 0xE3, 0x08, 0x8B, 0xF4, 0x60, // O .....` + /* 1468 */ 0xD0, 0x50, 0x7D, 0x1C, 0x01, 0xF8, 0x71, 0x44, // .P}...qD + /* 1470 */ 0xC0, 0x9D, 0x36, 0x60, 0xE2, 0xBC, 0x5E, 0xF8, // ..6`..^. + /* 1478 */ 0xE4, 0xC0, 0xCF, 0x1A, 0xC0, 0x23, 0xF8, 0xC3, // .....#.. + /* 1480 */ 0x40, 0xA3, 0xF4, 0xC9, 0xC7, 0xC7, 0x3F, 0xFF, // @.....?. + /* 1488 */ 0xFF, 0x47, 0xC4, 0xA9, 0x7C, 0xFC, 0x63, 0x33, // .G..|.c3 + /* 1490 */ 0x78, 0x8A, 0x0A, 0xFD, 0x94, 0x10, 0x56, 0x87, // x.....V. + /* 1498 */ 0x3E, 0x0A, 0xEC, 0xC8, 0x24, 0x3A, 0x62, 0xF8, // >...$:b. + /* 14A0 */ 0x70, 0xC6, 0x63, 0x1E, 0x56, 0x28, 0x88, 0x01, // p.c.V(.. + /* 14A8 */ 0x9D, 0xE1, 0x0C, 0x83, 0x56, 0x01, 0xA2, 0x19, // ....V... + /* 14B0 */ 0x9C, 0xCD, 0xF1, 0x3C, 0x0C, 0xF8, 0xE0, 0x07, // ...<.... + /* 14B8 */ 0xCC, 0x8E, 0x75, 0xC0, 0x29, 0xFC, 0x50, 0x51, // ..u.).PQ + /* 14C0 */ 0x71, 0x87, 0x4A, 0x41, 0x3C, 0x54, 0x47, 0x39, // q.JA + /* 1520 */ 0x02, 0xB2, 0x28, 0x10, 0x01, 0x39, 0x92, 0x05, // ..(..9.. + /* 1528 */ 0x20, 0x96, 0x0F, 0x44, 0x40, 0xCE, 0xF3, 0x77, // ..D@..w + /* 1530 */ 0x10, 0x90, 0xD3, 0x81, 0x08, 0xC8, 0xCA, 0xD6, // ........ + /* 1538 */ 0x28, 0x20, 0xCB, 0x04, 0x11, 0x90, 0xB3, 0x01, // ( ...... + /* 1540 */ 0xD1, 0xA0, 0x40, 0x34, 0x94, 0x09, 0x20, 0x16, // ..@4.. . + /* 1548 */ 0x11, 0x44, 0x40, 0x16, 0xF7, 0xB4, 0x10, 0x90, // .D@..... + /* 1550 */ 0xA5, 0x82, 0x08, 0xC8, 0x41, 0xD7, 0x28, 0x20, // ....A.( + /* 1558 */ 0xA7, 0x06, 0x11, 0x90, 0xA5, 0xBE, 0xA4, 0x04, // ........ + /* 1560 */ 0x64, 0xDD, 0x20, 0x02, 0x72, 0x5A, 0x20, 0x1A, // d. .rZ . + /* 1568 */ 0x1D, 0x88, 0xC6, 0xB4, 0x01, 0xC4, 0x42, 0x83, // ......B. + /* 1570 */ 0x08, 0xC8, 0x82, 0x7D, 0x00, 0x31, 0xF5, 0x20, // ...}.1. + /* 1578 */ 0x02, 0x72, 0x64, 0x20, 0x9A, 0x1F, 0x88, 0x66, // .rd ...f + /* 1580 */ 0x7D, 0x18, 0x08, 0xC8, 0xC9, 0x41, 0x04, 0x64, // }....A.d + /* 1588 */ 0xCD, 0x34, 0x02, 0x72, 0x02, 0x0A, 0xFD, 0xFF, // .4.r.... + /* 1590 */ 0x81, 0x9C, 0x5F, 0x09, 0x10, 0x13, 0xF3, 0x92, // .._..... + /* 1598 */ 0x10, 0x90, 0x13, 0x80, 0x08, 0xC8, 0x71, 0x80, // ......q. + /* 15A0 */ 0xA8, 0x88, 0xB7, 0x9C, 0x80, 0xAC, 0x08, 0x44, // .......D + /* 15A8 */ 0x40, 0x4E, 0x0F, 0x44, 0xB5, 0x58, 0x39, 0x7A, // @N.D.X9z + /* 15B0 */ 0xD3, 0x67, 0xB7, 0x80, 0x1C, 0x0B, 0x44, 0x40, // .g....D@ + /* 15B8 */ 0xD6, 0xE2, 0x05, 0x88, 0x09, 0x03, 0xD1, 0x00, // ........ + /* 15C0 */ 0xC8, 0xCB, 0x40, 0x40, 0x96, 0x04, 0x22, 0x20, // ..@@.." + /* 15C8 */ 0x47, 0x03, 0xA2, 0x41, 0x81, 0xA8, 0xC8, 0x2F, // G..A.../ + /* 15D0 */ 0x89, 0x80, 0xAC, 0x18, 0x44, 0x03, 0x25, 0x40, // ....D.%@ + /* 15D8 */ 0x34, 0x33, 0x10, 0x95, 0xEA, 0x66, 0xD0, 0x14, // 43...f.. + /* 15E0 */ 0x44, 0x40, 0xCE, 0x0E, 0x44, 0x85, 0x3C, 0x32, // D@..D.<2 + /* 15E8 */ 0x04, 0xE4, 0xCC, 0x20, 0x02, 0xB2, 0x02, 0x3B, // ... ...; + /* 15F0 */ 0x40, 0x4C, 0xBB, 0x1E, 0x20, 0x16, 0x04, 0x44, // @L.. ..D + /* 15F8 */ 0x40, 0x96, 0xEC, 0x07, 0x88, 0x05, 0x00, 0x11, // @....... + /* 1600 */ 0x90, 0xA3, 0x9F, 0x68, 0x34, 0x00, 0x62, 0x08, // ...h4.b. + /* 1608 */ 0x88, 0x45, 0x00, 0x11, 0x90, 0x03, 0x01, 0x51, // .E.....Q + /* 1610 */ 0x21, 0x8E, 0x80, 0x98, 0x2A, 0x10, 0x0D, 0x9C, // !...*... + /* 1618 */ 0x00, 0x51, 0x35, 0x2F, 0x43, 0x0D, 0x96, 0x58, // .Q5/C..X + /* 1620 */ 0x02, 0x62, 0xB9, 0x40, 0x04, 0x64, 0x45, 0x9A, // .b.@.dE. + /* 1628 */ 0x80, 0x98, 0x3E, 0x10, 0x01, 0x39, 0x99, 0x27, // ..>..9.' + /* 1630 */ 0x20, 0x16, 0x13, 0x44, 0x07, 0x08, 0xF2, 0xFE, // ..D.... + /* 1638 */ 0x14, 0x90, 0x03, 0x82, 0xE8, 0xC0, 0x40, 0x54, // ......@T + /* 1640 */ 0x1D, 0x18, 0x28, 0x88, 0x06, 0x4B, 0x80, 0x68, // ..(..K.h + /* 1648 */ 0x68, 0x20, 0xAA, 0xF7, 0xA1, 0x21, 0x20, 0x8B, // h ...! . + /* 1650 */ 0x07, 0xD1, 0x40, 0x09, 0x10, 0x7D, 0x10, 0xEA, // ..@..}.. + /* 1658 */ 0x90, 0xC0, 0x40, 0x74, 0x48, 0x20, 0x40, 0x54, // ..@tH @T + /* 1660 */ 0xB7, 0x2F, 0x20, 0x96, 0x02, 0x44, 0x83, 0x23, // ./ ..D.# + /* 1668 */ 0x40, 0x54, 0xCD, 0x2B, 0x45, 0x40, 0xCE, 0x01, // @T.+E@.. + /* 1670 */ 0x22, 0x20, 0xA7, 0x02, 0xA2, 0x6A, 0x3E, 0x28, // " ...j>( + /* 1678 */ 0x02, 0xB2, 0x34, 0x10, 0xFD, 0xFF, 0x81, 0x1C, // ..4..... + /* 1680 */ 0x07, 0x88, 0x66, 0x03, 0xA2, 0x82, 0x5E, 0x2A, // ..f...^* + /* 1688 */ 0x81, 0x88, 0x3A, 0x10, 0x01, 0x39, 0x11, 0x10, // ..:..9.. + /* 1690 */ 0x8D, 0x07, 0x44, 0x55, 0x3D, 0xF0, 0x04, 0x64, // ..DU=..d + /* 1698 */ 0x89, 0x20, 0x1A, 0x04, 0x79, 0x39, 0x06, 0x22, // . ..y9." + /* 16A0 */ 0xDA, 0x40, 0x04, 0xE4, 0x54, 0xEF, 0xC6, 0x40, // .@..T..@ + /* 16A8 */ 0x24, 0x23, 0x88, 0x0E, 0x1E, 0xE4, 0xFF, 0x18, // $#...... + /* 16B0 */ 0x88, 0xE8, 0x04, 0x11, 0x90, 0xF3, 0x01, 0xD1, // ........ + /* 16B8 */ 0xB4, 0x40, 0x54, 0xE3, 0x07, 0xF2, 0x81, 0x81, // .@T..... + /* 16C0 */ 0x81, 0x68, 0xA0, 0x04, 0x88, 0x26, 0x07, 0xA2, // .h...&.. + /* 16C8 */ 0x9A, 0xDF, 0x93, 0x0F, 0x17, 0x0C, 0x44, 0x27, // ......D' + /* 16D0 */ 0x17, 0xE2, 0x6E, 0xA0, 0x14, 0x44, 0x40, 0x0E, // ..n..D@. + /* 16D8 */ 0x01, 0x44, 0x13, 0x01, 0x51, 0xE9, 0xAF, 0x58, // .D..Q..X + /* 16E0 */ 0x1D, 0x18, 0x08, 0x88, 0x0E, 0x09, 0xE4, 0x63, // .......c + /* 16E8 */ 0x24, 0x20, 0xCB, 0x02, 0x11, 0x90, 0x03, 0x01, // $ ...... + /* 16F0 */ 0xD1, 0x78, 0x40, 0x54, 0x96, 0x3F, 0x20, 0x26, // .x@T.? & + /* 16F8 */ 0x12, 0x44, 0x40, 0x0E, 0xF7, 0xCE, 0x11, 0x90, // .D@..... + /* 1700 */ 0x93, 0x82, 0x68, 0x90, 0xE4, 0x7F, 0x73, 0x90, // ..h...s. + /* 1708 */ 0x0C, 0x44, 0x40, 0xD6, 0xF7, 0xDC, 0x0C, 0x44, // .D@....D + /* 1710 */ 0xD4, 0x82, 0x08, 0xC8, 0x49, 0x5F, 0x3B, 0x81, // ....I_;. + /* 1718 */ 0x48, 0x6E, 0x10, 0x0D, 0x8E, 0xFC, 0x82, 0x34, // Hn.....4 + /* 1720 */ 0x38, 0x02, 0xA2, 0xC3, 0x07, 0x01, 0xA2, 0x5A, // 8......Z + /* 1728 */ 0x9E, 0x40, 0x02, 0x72, 0x8A, 0x97, 0x76, 0x20, // .@.r..v + /* 1730 */ 0x12, 0x09, 0x44, 0x83, 0x23, 0x1E, 0x07, 0x47, // ..D.#..G + /* 1738 */ 0x41, 0x34, 0x50, 0xF2, 0x56, 0x14, 0x90, 0xE5, // A4P.V... + /* 1740 */ 0x80, 0x08, 0xC8, 0x31, 0x80, 0x68, 0x28, 0x20, // ...1.h( + /* 1748 */ 0x2A, 0xE6, 0xD1, 0xA8, 0x03, 0x02, 0x01, 0xD1, // *....... + /* 1750 */ 0x41, 0x86, 0xA8, 0x04, 0x62, 0x09, 0x41, 0x04, // A...b.A. + /* 1758 */ 0xE4, 0x28, 0x2E, 0x81, 0x58, 0x30, 0x10, 0x01, // .(..X0.. + /* 1760 */ 0x59, 0xD2, 0x0F, 0x28, 0x10, 0x11, 0x08, 0x22, // Y..(..." + /* 1768 */ 0x20, 0x07, 0x03, 0xA2, 0x31, 0x41, 0xF4, 0xFF, // ...1A.. + /* 1770 */ 0x3F, 0x54, 0x10, 0x9F, 0x40, 0x4C, 0x29, 0x88, // ?T..@L). + /* 1778 */ 0x0E, 0x06, 0x04, 0x88, 0x86, 0x05, 0xA2, 0xA9, // ........ + /* 1780 */ 0x5E, 0x48, 0x07, 0xCC, 0x40, 0x04, 0x64, 0x6D, // ^H..@.dm + /* 1788 */ 0x2F, 0xA4, 0xC0, 0x0C, 0x44, 0x40, 0x4E, 0x08, // /...D@N. + /* 1790 */ 0x44, 0xF3, 0x02, 0x51, 0x9D, 0x1F, 0x25, 0x01, // D..Q..%. + /* 1798 */ 0x59, 0x35, 0x88, 0x80, 0x1C, 0xF6, 0xB9, 0xF4, // Y5...... + /* 17A0 */ 0x90, 0xC0, 0x40, 0x74, 0xD0, 0x20, 0xBF, 0xE0, // ..@t. .. + /* 17A8 */ 0x07, 0x0D, 0x06, 0x22, 0x20, 0xAB, 0xD4, 0x0A, // ..." ... + /* 17B0 */ 0xC4, 0x34, 0x83, 0xE8, 0xB0, 0x43, 0xDE, 0x4B, // .4...C.K + /* 17B8 */ 0x81, 0x48, 0x76, 0x10, 0x1D, 0x02, 0xC8, 0x93, // .Hv..... + /* 17C0 */ 0x54, 0x87, 0x00, 0x02, 0x22, 0x20, 0x27, 0x07, // T..." '. + /* 17C8 */ 0xA2, 0x3A, 0xDE, 0x55, 0x0F, 0x1A, 0x4C, 0xED, // .:.U..L. + /* 17D0 */ 0xC0, 0x29, 0x88, 0x0E, 0x29, 0xC4, 0xED, 0x21, // .)..)..! + /* 17D8 */ 0x85, 0x82, 0x08, 0xC8, 0xC2, 0xEC, 0x1E, 0x8C, // ........ + /* 17E0 */ 0x28, 0x88, 0x0E, 0x07, 0x44, 0x2F, 0x10, 0x8B, // (...D/.. + /* 17E8 */ 0x0D, 0x22, 0x20, 0x87, 0xFC, 0x59, 0x05, 0x22, // ." ..Y." + /* 17F0 */ 0x91, 0x41, 0x04, 0x64, 0xF1, 0x0F, 0xB8, 0x40, // .A.d...@ + /* 17F8 */ 0x24, 0x0A, 0x88, 0x0E, 0x1A, 0xE4, 0x41, 0xAC, // $.....A. + /* 1800 */ 0xC3, 0x00, 0x01, 0xD1, 0x21, 0x82, 0xBC, 0xA3, // ....!... + /* 1808 */ 0x74, 0x88, 0x20, 0x20, 0x02, 0x72, 0xC0, 0xBF, // t. .r.. + /* 1810 */ 0xAB, 0x80, 0x1C, 0x17, 0x44, 0x40, 0x96, 0xFB, // ....D@.. + /* 1818 */ 0x9F, 0xD3, 0x40, 0x09, 0x88, 0x80, 0x1C, 0xFE, // ..@..... + /* 1820 */ 0x4B, 0x27, 0x20, 0x4B, 0x79, 0x64, 0x3D, 0x18, // K' Kyd=. + /* 1828 */ 0x30, 0xD5, 0x07, 0x03, 0x0A, 0xA2, 0x81, 0x91, // 0....... + /* 1830 */ 0x97, 0xB1, 0x06, 0x46, 0x40, 0x74, 0x68, 0x21, // ...F@th! + /* 1838 */ 0x3F, 0xAC, 0x87, 0x16, 0x06, 0x22, 0x20, 0x8B, // ?...." . + /* 1840 */ 0xFE, 0x6F, 0x05, 0x22, 0x11, 0x40, 0x74, 0x70, // .o.".@tp + /* 1848 */ 0x20, 0x6F, 0x35, 0x1D, 0x1C, 0x08, 0x88, 0x80, // o5..... + /* 1850 */ 0x1C, 0xC6, 0x38, 0x10, 0x4B, 0x06, 0xA2, 0x41, // ..8.K..A + /* 1858 */ 0x93, 0x2F, 0xB3, 0x0E, 0x2B, 0x04, 0x44, 0x40, // ./..+.D@ + /* 1860 */ 0x16, 0xF5, 0x60, 0x13, 0x90, 0x15, 0x82, 0x08, // ..`..... + /* 1868 */ 0xC8, 0x7A, 0xDE, 0x68, 0x0F, 0x2A, 0x0C, 0x44, // .z.h.*.D + /* 1870 */ 0xFF, 0xFF, 0x03, 0x02, 0x01, 0xA2, 0x79, 0x81, // ......y. + /* 1878 */ 0xA8, 0xEE, 0x27, 0xA1, 0x80, 0x1C, 0x02, 0x44, // ..'....D + /* 1880 */ 0x40, 0x56, 0x20, 0x7E, 0x30, 0x14, 0x44, 0x83, // @V ~0.D. + /* 1888 */ 0x24, 0x40, 0x54, 0xCA, 0xBB, 0x58, 0x87, 0x10, // $@T..X.. + /* 1890 */ 0xA2, 0xFE, 0xD0, 0x45, 0x41, 0x04, 0x64, 0x69, // ...EA.di + /* 1898 */ 0xCF, 0xE8, 0x87, 0x15, 0x06, 0xA2, 0xC3, 0x0B, // ........ + /* 18A0 */ 0x79, 0x0B, 0x0B, 0xC8, 0x1A, 0x41, 0x74, 0xD8, // y....At. + /* 18A8 */ 0x22, 0x7F, 0x67, 0x1D, 0xB6, 0x08, 0x88, 0x80, // ".g..... + /* 18B0 */ 0x9C, 0x51, 0x3F, 0x10, 0x4B, 0x0C, 0x22, 0x20, // .Q?.K." + /* 18B8 */ 0xAB, 0xF6, 0x0F, 0xC4, 0x32, 0x80, 0x08, 0xC8, // ....2... + /* 18C0 */ 0x12, 0x0A, 0x00, 0x31, 0x3D, 0x20, 0x3A, 0x84, // ...1= :. + /* 18C8 */ 0x10, 0x20, 0xAA, 0x25, 0x01, 0x10, 0x4B, 0x03, // . .%..K. + /* 18D0 */ 0xA2, 0x03, 0x0E, 0x01, 0xA2, 0xE2, 0x9E, 0xF9, // ........ + /* 18D8 */ 0x3A, 0x58, 0x10, 0x10, 0x01, 0x59, 0x57, 0x05, // :X...YW. + /* 18E0 */ 0x20, 0xA6, 0x12, 0x44, 0x07, 0x06, 0x02, 0x44, // ..D...D + /* 18E8 */ 0x73, 0x03, 0x51, 0xE1, 0x1D, 0x0E, 0x40, 0x14, // s.Q...@. + /* 18F0 */ 0x44, 0x07, 0x36, 0x12, 0x02, 0x88, 0x69, 0x02, // D.6...i. + /* 18F8 */ 0xD1, 0x80, 0x49, 0x89, 0x01, 0x51, 0x10, 0x1D, // ..I..Q.. + /* 1900 */ 0xB0, 0x48, 0x0A, 0x20, 0x96, 0x13, 0x44, 0x07, // .H. ..D. + /* 1908 */ 0x0F, 0xD2, 0xE2, 0xE0, 0x41, 0x41, 0x74, 0xC8, // ....AAt. + /* 1910 */ 0x21, 0x35, 0x0E, 0x39, 0x14, 0x44, 0x07, 0x0E, // !5.9.D.. + /* 1918 */ 0x92, 0xE3, 0xC0, 0x41, 0x41, 0x74, 0x50, 0x20, // ...AAtP + /* 1920 */ 0x3D, 0x0E, 0x0A, 0x14, 0x44, 0x87, 0x01, 0x52, // =...D..R + /* 1928 */ 0xE4, 0x30, 0x40, 0x41, 0x74, 0xD0, 0x22, 0x40, // .0@At."@ + /* 1930 */ 0x54, 0x48, 0x12, 0x20, 0x16, 0x1B, 0x44, 0x40, // TH. ..D@ + /* 1938 */ 0x16, 0xD1, 0xE4, 0x00, 0x41, 0x1F, 0x8D, 0x3A, // ....A..: + /* 1940 */ 0x40, 0x10, 0x10, 0x1D, 0x4A, 0x48, 0x16, 0x20, // @...JH. + /* 1948 */ 0x26, 0x14, 0x44, 0x07, 0x14, 0x02, 0x44, 0xC3, // &.D...D. + /* 1950 */ 0x02, 0xD1, 0x68, 0x5D, 0x0E, 0x63, 0x14, 0x44, // ..h].c.D + /* 1958 */ 0x87, 0x31, 0x52, 0x66, 0x60, 0x14, 0x44, 0xFF, // .1Rf`.D. + /* 1960 */ 0x7F, 0x20, 0xCB, 0x4B, 0x03, 0xC4, 0xC4, 0x82, // . .K.... + /* 1968 */ 0x68, 0x60, 0x04, 0x88, 0x86, 0x06, 0xA2, 0x92, // h`...... + /* 1970 */ 0xDB, 0x1C, 0xC0, 0x28, 0x88, 0x0E, 0x0C, 0x04, // ...(.... + /* 1978 */ 0x88, 0x4A, 0x89, 0x73, 0xB0, 0xA1, 0x20, 0x3A, // .J.s.. : + /* 1980 */ 0x90, 0x10, 0x20, 0x2A, 0x28, 0xCF, 0x41, 0x82, // .. *(.A. + /* 1988 */ 0x82, 0xE8, 0xC0, 0x45, 0x80, 0x68, 0x3E, 0x20, // ...E.h> + /* 1990 */ 0xAA, 0xAC, 0xCF, 0x61, 0x83, 0x82, 0x68, 0x70, // ...a..hp + /* 1998 */ 0x04, 0x88, 0x86, 0x05, 0xA2, 0x22, 0x03, 0x0D, // .....".. + /* 19A0 */ 0x8C, 0x82, 0xE8, 0x30, 0x44, 0x0A, 0x1D, 0x86, // ...0D... + /* 19A8 */ 0x28, 0x88, 0x0E, 0x2E, 0x24, 0xD1, 0xA1, 0x8F, // (...$... + /* 19B0 */ 0x82, 0xE8, 0x10, 0x43, 0x1A, 0x1D, 0x46, 0x28, // ...C..F( + /* 19B8 */ 0x88, 0x0E, 0x6F, 0xE4, 0x41, 0x2F, 0x20, 0x0B, // ..o.A/ . + /* 19C0 */ 0x07, 0x11, 0x90, 0x43, 0x03, 0x51, 0x09, 0x95, // ...C.Q.. + /* 19C8 */ 0x0E, 0x2A, 0x14, 0x44, 0x07, 0x15, 0x02, 0x44, // .*.D...D + /* 19D0 */ 0x45, 0x64, 0x3A, 0xD8, 0x51, 0x10, 0x1D, 0x42, // Ed:.Q..B + /* 19D8 */ 0x08, 0x10, 0x8D, 0x06, 0x44, 0x65, 0x75, 0x3A, // ....Deu: + /* 19E0 */ 0x38, 0x51, 0x10, 0x1D, 0x56, 0x08, 0x10, 0x8D, // 8Q..V... + /* 19E8 */ 0x0B, 0x44, 0xC5, 0x96, 0x02, 0x62, 0xCA, 0x41, // .D...b.A + /* 19F0 */ 0x04, 0xE4, 0xB8, 0x40, 0x34, 0x3B, 0x10, 0x15, // ...@4;.. + /* 19F8 */ 0x9D, 0xEA, 0x80, 0x43, 0x41, 0x74, 0xC0, 0x21, // ...CAt.! + /* 1A00 */ 0x40, 0x54, 0x46, 0x2B, 0x20, 0x26, 0x1F, 0x44, // @TF+ &.D + /* 1A08 */ 0x40, 0xCE, 0x02, 0x44, 0x35, 0xC4, 0x02, 0x62, // @..D5..b + /* 1A10 */ 0x82, 0x40, 0x74, 0x98, 0x23, 0x40, 0x34, 0x16, // .@t.#@4. + /* 1A18 */ 0x10, 0xD5, 0x53, 0x0B, 0x88, 0x89, 0x03, 0x11, // ..S..... + /* 1A20 */ 0x90, 0x95, 0xE4, 0x02, 0x62, 0xBA, 0x40, 0x74, // ....b.@t + /* 1A28 */ 0xA0, 0x24, 0xBD, 0x0E, 0x0B, 0x14, 0x44, 0x40, // .$....D@ + /* 1A30 */ 0x8E, 0x15, 0x0C, 0x88, 0x85, 0x04, 0xD1, 0xC1, // ........ + /* 1A38 */ 0x82, 0x24, 0x03, 0x62, 0x82, 0x41, 0xF4, 0xFF, // .$.b.A.. + /* 1A40 */ 0x3F, 0x30, 0x90, 0x66, 0x07, 0x06, 0x0A, 0xA2, // ?0.f.... + /* 1A48 */ 0x03, 0x03, 0x01, 0xA2, 0xA1, 0x81, 0xA8, 0xE6, // ........ + /* 1A50 */ 0x6A, 0x07, 0x06, 0x0A, 0x22, 0x20, 0xE7, 0x06, // j..." .. + /* 1A58 */ 0xA2, 0x22, 0xB2, 0x1D, 0x26, 0x29, 0x88, 0x0E, // ."..&).. + /* 1A60 */ 0x76, 0xA4, 0x1B, 0x10, 0x13, 0x5A, 0x6E, 0x08, // v....Zn. + /* 1A68 */ 0x14, 0x84, 0x0A, 0x4D, 0x77, 0x14, 0xA2, 0xF1, // ...Mw... + /* 1A70 */ 0x40, 0x98, 0xC4, 0x7A, 0x20, 0x2C, 0x43, 0xBE, // @..z ,C. + /* 1A78 */ 0xA3, 0x11, 0x05, 0xD1, 0xB1, 0x80, 0xF4, 0x3B, // .......; + /* 1A80 */ 0x16, 0x50, 0x10, 0x1D, 0x55, 0x48, 0xC0, 0xA3, // .P..UH.. + /* 1A88 */ 0x04, 0x2D, 0x78, 0xE4, 0xA0, 0x20, 0x1A, 0x0E, // .-x.. .. + /* 1A90 */ 0x49, 0x08, 0xC4, 0xFE, 0xFF // I.... + }) + Name (EPY1, 0x23BA5F1C) + Name (EPY2, 0xA2866A41) + Name (EPY3, 0x5A6F11A0) + Name (EPY4, 0x7D028C16) + Method (EYPO, 0, Serialized) + { + Return (EPY1) /* \RMTW.EPY1 */ + } + + Method (EYPT, 0, Serialized) + { + Return (EPY2) /* \RMTW.EPY2 */ + } + + Method (EYPE, 0, Serialized) + { + Return (EPY3) /* \RMTW.EPY3 */ + } + + Method (EYPF, 0, Serialized) + { + Return (EPY4) /* \RMTW.EPY4 */ + } + + Name (RAMA, 0x78126018) + Name (WBUF, Buffer (0x50){}) + OperationRegion (\RAMX, SystemMemory, RAMA, 0x0100) + Field (RAMX, ByteAcc, NoLock, Preserve) + { + WFUN, 32, + WSIZ, 32, + Offset (0x10), + IDAT, 896, + ODAT, 1024 + } + + Mutex (WMTX, 0x00) + Name (LSTF, Buffer (0x04){}) + Name (LSTI, Buffer (0x70){}) + Name (CURF, Buffer (0x04){}) + Name (CURI, Buffer (0x70){}) + Method (WMII, 0, Serialized) + { + CURF = WFUN /* \RMTW.WFUN */ + CURI = IDAT /* \RMTW.IDAT */ + If (((CURF == LSTF) && (CURI == LSTI))) + { + Return (Zero) + } + Else + { + ODAT = Zero + \_SB.ISMI (0xDA) + LSTF = WFUN /* \RMTW.WFUN */ + LSTI = IDAT /* \RMTW.IDAT */ + } + + Return (Zero) + } + + Method (LERR, 1, Serialized) + { + WBUF = ODAT /* \RMTW.ODAT */ + Return (DerefOf (WBUF [Zero])) + } + + Method (GBOD, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000001 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SBOD, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000002 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GBON, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000003 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GLBN, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000006 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (ISLG, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000007 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GLBO, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000008 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SLBO, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000009 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SAPW, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000004 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SUPW, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000005 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SBOG, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000A + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (LDFT, 0, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000B + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SFTB, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000C + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SDFT, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000D + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SFTM, 0, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000E + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (DCTL, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x8000000F + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GFAN, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000010 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SFAN, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000011 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GFCV, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000012 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (SFCV, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000013 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (CKPW, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000014 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (GTOD, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000015 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (STOD, 1, Serialized) + { + If ((Acquire (WMTX, 0xFFFF) == Zero)) + { + WFUN = 0x80000016 + IDAT = Arg0 + WMII () + WBUF = ODAT /* \RMTW.ODAT */ + Release (WMTX) + Return (WBUF) /* \RMTW.WBUF */ + } + + Return (Ones) + } + + Method (AAPD, 1, Serialized) + { + Return (Zero) + } + + OperationRegion (DEB0, SystemIO, 0x80, One) + Field (DEB0, ByteAcc, NoLock, Preserve) + { + DBG8, 8 + } + + OperationRegion (IOB2, SystemIO, SMIP, 0x02) + Field (IOB2, ByteAcc, NoLock, Preserve) + { + SMPT, 8, + SMIS, 8 + } + + Method (ISMI, 1, Serialized) + { + SMPT = Arg0 + } + + Method (SWMI, 0, Serialized) + { + ISMI (0x96) + } + + Method (APF1, 1, Serialized) + { + MBIF = 0x80000004 + MBDA = Arg0 + SWMI () + Return (WSTA) /* \RMTW.WSTA */ + } + + Method (APPW, 1, Serialized) + { + MBIF = 0x80000008 + MBDA = Arg0 + SWMI () + Return (WSTA) /* \RMTW.WSTA */ + } + + Name (AMSB, 0x78572018) + OperationRegion (\ACCX, SystemMemory, AMSB, 0x0100) + Field (ACCX, ByteAcc, NoLock, Preserve) + { + MBSI, 32, + MBIF, 32, + WSTA, 32, + MBDA, 1952 + } + + Method (DEVS, 1, Serialized) + { + CreateDWordField (Arg0, Zero, DVID) + CreateDWordField (Arg0, 0x04, CPAR) + Switch (DVID) + { + Case (Zero) + { + Return (Zero) + } + Default + { + Return (Zero) + } + + } + } + + Method (DSTS, 1, Serialized) + { + CreateDWordField (Arg0, Zero, DVID) + Switch (DVID) + { + Case (0xA0000000) + { + Local0 = One + } + Case (Zero) + { + Return (Zero) + } + Default + { + Local0 = Zero + } + + } + + Local0 &= 0x0007FFFF + Return (Local0) + } + + Method (WMBD, 3, Serialized) + { + Local0 = One + Switch (Arg1) + { + Case (0x424D5352) + { + Return (RSMB (Arg2)) + } + Case (0x424D5357) + { + Return (WSMB (Arg2)) + } + Case (0x574D5352) + { + Return (RSMW (Arg2)) + } + Case (0x574D5357) + { + Return (WSMW (Arg2)) + } + Case (0x4B4D5352) + { + Return (RSMK (Arg2)) + } + Case (0x4B4D5357) + { + Return (WSMK (Arg2)) + } + Case (0x52494F42) + { + Return (RIOB (Arg2)) + } + Case (0x57494F42) + { + Return (WIOB (Arg2)) + } + Case (0x52494F57) + { + Return (RIOW (Arg2)) + } + Case (0x57494F57) + { + Return (WIOW (Arg2)) + } + Case (0x52494F44) + { + Return (RIOD (Arg2)) + } + Case (0x57494F44) + { + Return (WIOD (Arg2)) + } + Case (0x524D454D) + { + Return (RMEM (Arg2)) + } + Case (0x574D454D) + { + Return (WMEM (Arg2)) + } + Case (0x52504349) + { + Return (RPCI (Arg2)) + } + Case (0x57504349) + { + Return (WPCI (Arg2)) + } + Case (0x52494458) + { + Return (RIDX (Arg2)) + } + Case (0x57494458) + { + Return (WIDX (Arg2)) + } + Case (0x52444D52) + { + Return (RDMR (Arg2)) + } + Case (0x57524D52) + { + Return (WRMR (Arg2)) + } + Case (0x52434944) + { + Return (RCID (Arg2)) + } + Case (0x52444543) + { + Return (RDEC (Arg2)) + } + Case (0x57524543) + { + Return (WREC (Arg2)) + } + Case (0x5253494F) + { + Return (RSIO (Arg2)) + } + Case (0x5753494F) + { + Return (WSIO (Arg2)) + } + Case (0x5248574D) + { + Return (RHWM (Arg2)) + } + Case (0x5748574D) + { + Return (WHWM (Arg2)) + } + Case (0x4252494F) + { + Return (BRIO (Arg2)) + } + Case (0x4257494F) + { + Return (BWIO (Arg2)) + } + Case (0x4252484D) + { + Return (BRHM (Arg2)) + } + Case (0x4257484D) + { + Return (BWHM (Arg2)) + } + Case (0x42524543) + { + Return (BREC (Arg2)) + } + Case (0x42574543) + { + Return (BWEC (Arg2)) + } + Default + { + Return (Zero) + } + + } + + Return (Local0) + } + + Mutex (ASMX, 0x00) + Method (RIOB, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + OperationRegion (TMIO, SystemIO, W_PT, One) + Field (TMIO, ByteAcc, NoLock, Preserve) + { + PT08, 8 + } + + Local0 = PT08 /* \RMTW.RIOB.PT08 */ + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WIOB, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + CreateByteField (Arg0, 0x02, B_DT) + OperationRegion (TMIO, SystemIO, W_PT, One) + Field (TMIO, ByteAcc, NoLock, Preserve) + { + PT08, 8 + } + + PT08 = B_DT /* \RMTW.WIOB.B_DT */ + Release (ASMX) + } + + Return (Ones) + } + + Method (RIOW, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + OperationRegion (TMIO, SystemIO, W_PT, 0x02) + Field (TMIO, WordAcc, NoLock, Preserve) + { + PT16, 16 + } + + Local0 = PT16 /* \RMTW.RIOW.PT16 */ + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WIOW, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + CreateWordField (Arg0, 0x02, W_DT) + OperationRegion (TMIO, SystemIO, W_PT, 0x02) + Field (TMIO, WordAcc, NoLock, Preserve) + { + PT16, 16 + } + + PT16 = W_DT /* \RMTW.WIOW.W_DT */ + Release (ASMX) + } + + Return (Ones) + } + + Method (RIOD, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + OperationRegion (TMIO, SystemIO, W_PT, 0x04) + Field (TMIO, DWordAcc, NoLock, Preserve) + { + PT32, 32 + } + + Local0 = PT32 /* \RMTW.RIOD.PT32 */ + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WIOD, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + CreateDWordField (Arg0, 0x02, D_DT) + OperationRegion (TMIO, SystemIO, W_PT, 0x04) + Field (TMIO, DWordAcc, NoLock, Preserve) + { + PT32, 32 + } + + PT32 = D_DT /* \RMTW.WIOD.D_DT */ + Release (ASMX) + } + + Return (Ones) + } + + Method (RMEM, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, W_MM) + CreateByteField (Arg0, 0x04, W_SZ) + OperationRegion (TMMM, SystemMemory, ToInteger (W_MM), 0x04) + Field (TMMM, ByteAcc, NoLock, Preserve) + { + MM08, 8 + } + + Field (TMMM, ByteAcc, NoLock, Preserve) + { + MM16, 16 + } + + Field (TMMM, ByteAcc, NoLock, Preserve) + { + MM32, 32 + } + + Switch (ToInteger (W_SZ)) + { + Case (One) + { + Local0 = MM08 /* \RMTW.RMEM.MM08 */ + } + Case (0x02) + { + Local0 = MM16 /* \RMTW.RMEM.MM16 */ + } + Case (0x04) + { + Local0 = MM32 /* \RMTW.RMEM.MM32 */ + } + Default + { + Local0 = Ones + } + + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WMEM, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, W_MM) + CreateByteField (Arg0, 0x04, W_SZ) + CreateDWordField (Arg0, 0x08, W_DT) + OperationRegion (TMMM, SystemMemory, W_MM, 0x04) + Field (TMMM, ByteAcc, NoLock, Preserve) + { + MM08, 8 + } + + Field (TMMM, WordAcc, NoLock, Preserve) + { + MM16, 16 + } + + Field (TMMM, DWordAcc, NoLock, Preserve) + { + MM32, 32 + } + + Local0 = Zero + Switch (ToInteger (W_SZ)) + { + Case (One) + { + MM08 = W_DT /* \RMTW.WMEM.W_DT */ + } + Case (0x02) + { + MM16 = W_DT /* \RMTW.WMEM.W_DT */ + } + Case (0x04) + { + MM32 = W_DT /* \RMTW.WMEM.W_DT */ + } + Default + { + Local0 = Ones + } + + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (RPCI, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, TBUS) + CreateByteField (Arg0, One, TDEV) + CreateByteField (Arg0, 0x02, TFUN) + CreateWordField (Arg0, 0x04, TREG) + CreateByteField (Arg0, 0x06, W_SZ) + Local0 = TBUS /* \RMTW.RPCI.TBUS */ + Local0 <<= 0x05 + Local0 += TDEV /* \RMTW.RPCI.TDEV */ + Local0 <<= 0x03 + Local0 += TFUN /* \RMTW.RPCI.TFUN */ + Local0 <<= 0x0C + Local0 += TREG /* \RMTW.RPCI.TREG */ + Local0 += PEBS /* \PEBS */ + OperationRegion (PCFG, SystemMemory, Local0, 0x04) + Field (PCFG, ByteAcc, NoLock, Preserve) + { + BCFG, 8 + } + + Field (PCFG, WordAcc, NoLock, Preserve) + { + WCFG, 16 + } + + Field (PCFG, DWordAcc, NoLock, Preserve) + { + XCFG, 32 + } + + Local0 = Zero + Switch (ToInteger (W_SZ)) + { + Case (One) + { + Local0 = BCFG /* \RMTW.RPCI.BCFG */ + } + Case (0x02) + { + Local0 = WCFG /* \RMTW.RPCI.WCFG */ + } + Case (0x04) + { + Local0 = XCFG /* \RMTW.RPCI.XCFG */ + } + Default + { + Local0 = Ones + } + + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WPCI, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, TBUS) + CreateByteField (Arg0, One, TDEV) + CreateByteField (Arg0, 0x02, TFUN) + CreateWordField (Arg0, 0x04, TREG) + CreateByteField (Arg0, 0x06, W_SZ) + CreateDWordField (Arg0, 0x08, TDAT) + Local0 = TBUS /* \RMTW.WPCI.TBUS */ + Local0 <<= 0x05 + Local0 += TDEV /* \RMTW.WPCI.TDEV */ + Local0 <<= 0x03 + Local0 += TFUN /* \RMTW.WPCI.TFUN */ + Local0 <<= 0x0C + Local0 += TREG /* \RMTW.WPCI.TREG */ + Local0 += PEBS /* \PEBS */ + OperationRegion (PCFG, SystemMemory, Local0, 0x04) + Field (PCFG, ByteAcc, NoLock, Preserve) + { + BCFG, 8 + } + + Field (PCFG, WordAcc, NoLock, Preserve) + { + WCFG, 16 + } + + Field (PCFG, DWordAcc, NoLock, Preserve) + { + XCFG, 32 + } + + Local0 = Zero + Switch (ToInteger (W_SZ)) + { + Case (One) + { + BCFG = TDAT /* \RMTW.WPCI.TDAT */ + } + Case (0x02) + { + WCFG = TDAT /* \RMTW.WPCI.TDAT */ + } + Case (0x04) + { + XCFG = TDAT /* \RMTW.WPCI.TDAT */ + } + Default + { + Local0 = Ones + } + + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (RIDX, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + CreateByteField (Arg0, 0x02, W_ID) + OperationRegion (TMIO, SystemIO, W_PT, 0x02) + Field (TMIO, ByteAcc, NoLock, Preserve) + { + IDXP, 8, + DATP, 8 + } + + IDXP = ToInteger (W_ID) + Local0 = DATP /* \RMTW.RIDX.DATP */ + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WIDX, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateWordField (Arg0, Zero, W_PT) + CreateByteField (Arg0, 0x02, W_ID) + CreateByteField (Arg0, 0x03, W_DT) + OperationRegion (TMIO, SystemIO, W_PT, 0x02) + Field (TMIO, ByteAcc, NoLock, Preserve) + { + IDXP, 8, + DATP, 8 + } + + IDXP = ToInteger (W_ID) + DATP = W_DT /* \RMTW.WIDX.W_DT */ + Release (ASMX) + Return (Zero) + } + + Return (Ones) + } + + Name (RGBF, Buffer (0x10){}) + CreateDWordField (RGBF, Zero, REAX) + CreateDWordField (RGBF, 0x04, REBX) + CreateDWordField (RGBF, 0x08, RECX) + CreateDWordField (RGBF, 0x0C, REDX) + Name (MRBF, Buffer (0x08){}) + CreateDWordField (MRBF, Zero, MEDX) + CreateDWordField (MRBF, 0x04, MEAX) + Method (RDMR, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, W_ID) + RGBF = \_SB.GMSR (W_ID) + MEDX = REDX /* \RMTW.REDX */ + MEAX = REAX /* \RMTW.REAX */ + Release (ASMX) + Return (MRBF) /* \RMTW.MRBF */ + } + + Return (Ones) + } + + Method (WRMR, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, W_ID) + CreateDWordField (Arg0, 0x04, W_HI) + CreateDWordField (Arg0, 0x08, W_LW) + RECX = W_ID /* \RMTW.WRMR.W_ID */ + REDX = W_HI /* \RMTW.WRMR.W_HI */ + REAX = W_LW /* \RMTW.WRMR.W_LW */ + Local0 = \_SB.SMSR (RGBF) + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (RCID, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateDWordField (Arg0, Zero, W_ID) + RGBF = \_SB.GCID (W_ID) + Release (ASMX) + Return (RGBF) /* \RMTW.RGBF */ + } + + Return (Ones) + } + + Method (RDEC, 1, Serialized) + { + Return (Ones) + } + + Method (WREC, 1, Serialized) + { + Return (Ones) + } + + Method (RSIO, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, W_LN) + CreateByteField (Arg0, One, W_ID) + Local0 = Ones + If ((Acquire (\_SB.PC00.LPCB.SIO1.MUT0, 0xFFFF) == Zero)) + { + \_SB.PC00.LPCB.SIO1.ENFG (W_LN) + \_SB.PC00.LPCB.SIO1.INDX = W_ID /* \RMTW.RSIO.W_ID */ + Local0 = \_SB.PC00.LPCB.SIO1.DATA + \_SB.PC00.LPCB.SIO1.EXFG () + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WSIO, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, W_LN) + CreateByteField (Arg0, One, W_ID) + CreateByteField (Arg0, 0x02, W_DT) + Local0 = Ones + If ((Acquire (\_SB.PC00.LPCB.SIO1.MUT0, 0xFFFF) == Zero)) + { + \_SB.PC00.LPCB.SIO1.ENFG (W_LN) + \_SB.PC00.LPCB.SIO1.INDX = W_ID /* \RMTW.WSIO.W_ID */ + \_SB.PC00.LPCB.SIO1.DATA = W_DT /* \RMTW.WSIO.W_DT */ + \_SB.PC00.LPCB.SIO1.EXFG () + } + + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + OperationRegion (SHWM, SystemIO, IOHW, 0x0A) + Field (SHWM, ByteAcc, NoLock, Preserve) + { + Offset (0x05), + HIDX, 8, + HDAT, 8 + } + + IndexField (HIDX, HDAT, ByteAcc, Lock, Preserve) + { + Offset (0x4E), + BANK, 4 + } + + IndexField (\_SB.PC00.LPCB.SIO1.INDX, \_SB.PC00.LPCB.SIO1.DATA, ByteAcc, NoLock, Preserve) + { + Offset (0x28), + , 4, + HMLK, 1 + } + + Name (LCKS, Zero) + Method (RHWM, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, W_BK) + CreateByteField (Arg0, One, W_ID) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + LCKS = HMLK /* \RMTW.HMLK */ + HMLK = Zero + BANK = W_BK /* \RMTW.RHWM.W_BK */ + HIDX = W_ID /* \RMTW.RHWM.W_ID */ + Local0 = HDAT /* \RMTW.HDAT */ + HMLK = LCKS /* \RMTW.LCKS */ + \_SB.PC00.LPCB.SIO1.EXFG () + Release (ASMX) + Return (Local0) + } + + Return (Ones) + } + + Method (WHWM, 1, Serialized) + { + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + CreateByteField (Arg0, Zero, W_BK) + CreateByteField (Arg0, One, W_ID) + CreateByteField (Arg0, 0x02, W_DT) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + LCKS = HMLK /* \RMTW.HMLK */ + HMLK = Zero + BANK = W_BK /* \RMTW.WHWM.W_BK */ + HIDX = W_ID /* \RMTW.WHWM.W_ID */ + HDAT = W_DT /* \RMTW.WHWM.W_DT */ + HMLK = LCKS /* \RMTW.LCKS */ + \_SB.PC00.LPCB.SIO1.EXFG () + Release (ASMX) + Return (Zero) + } + + Return (Ones) + } + + Method (ATOH, 1, Serialized) + { + Local0 = Ones + If (((Arg0 >= 0x61) && (Arg0 <= 0x66))) + { + Local0 = (Arg0 - 0x57) + } + + If (((Arg0 >= 0x41) && (Arg0 <= 0x46))) + { + Local0 = (Arg0 - 0x37) + } + + If (((Arg0 >= 0x30) && (Arg0 <= 0x39))) + { + Local0 = (Arg0 - 0x30) + } + + Return (Local0) + } + + Method (HTOA, 1, Serialized) + { + Local0 = Ones + If (((Arg0 >= Zero) && (Arg0 <= 0x09))) + { + Local0 = (Arg0 + 0x30) + } + + If (((Arg0 >= 0x0A) && (Arg0 <= 0x0F))) + { + Local0 = (Arg0 - 0x0A) + Local0 += 0x41 + } + + Return (Local0) + } + + Name (STRB, Buffer (0x0100){}) + Name (HEXB, Buffer (0x0100){}) + Method (STOH, 1, Serialized) + { + STRB = Arg0 + CreateByteField (Arg0, Zero, DCNT) + DCNT >>= 0x02 + Local0 = Zero + While ((Local0 < DCNT)) + { + Local1 = ((0x04 * Local0) + 0x02) + Local2 = (Local1 + 0x02) + Local3 = ATOH (DerefOf (STRB [Local1])) + Local3 <<= 0x04 + Local3 += ATOH (DerefOf (STRB [Local2])) + HEXB [Local0] = Local3 + Local0++ + } + + Return (HEXB) /* \RMTW.HEXB */ + } + + Method (HTOS, 2, Serialized) + { + HEXB = Arg0 + STRB [Zero] = (Arg1 << 0x02) + STRB [One] = Zero + Local0 = Zero + While ((Local0 < Arg1)) + { + Local3 = DerefOf (HEXB [Local0]) + Local4 = (Local3 >> 0x04) + Local4 &= 0x0F + Local3 &= 0x0F + Local1 = ((0x04 * Local0) + 0x02) + Local2 = (Local1 + 0x02) + STRB [Local1] = HTOA (Local4) + Local1++ + STRB [Local1] = Zero + STRB [Local2] = HTOA (Local3) + Local2++ + STRB [Local2] = Zero + Local0++ + } + + Return (STRB) /* \RMTW.STRB */ + } + + Name (IDBF, Buffer (0x60){}) + Name (OSBF, Buffer (0x82){}) + Name (ODBF, Buffer (0x20){}) + Name (B_CT, Zero) + Name (B_BK, Zero) + Name (B_ID, Zero) + Name (B_DT, Zero) + Method (BRIO, 1, Serialized) + { + CreateByteField (Arg0, Zero, WLEN) + B_CT = (WLEN >> 0x02) + If ((B_CT > 0x20)) + { + Return (Ones) + } + + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + IDBF = STOH (Arg0) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + Local0 = Zero + Local1 = Zero + While ((Local0 < B_CT)) + { + B_BK = DerefOf (IDBF [Local0]) + Local0++ + B_ID = DerefOf (IDBF [Local0]) + Local0++ + \_SB.PC00.LPCB.SIO1.LDN = B_BK /* \RMTW.B_BK */ + \_SB.PC00.LPCB.SIO1.INDX = B_ID /* \RMTW.B_ID */ + ODBF [Local1] = \_SB.PC00.LPCB.SIO1.DATA + Local1++ + } + + \_SB.PC00.LPCB.SIO1.EXFG () + OSBF = HTOS (ODBF, Local1) + Release (ASMX) + Return (OSBF) /* \RMTW.OSBF */ + } + + Return (Ones) + } + + Method (BWIO, 1, Serialized) + { + CreateByteField (Arg0, Zero, WLEN) + B_CT = (WLEN >> 0x02) + If ((B_CT > 0x20)) + { + Return (Ones) + } + + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + IDBF = STOH (Arg0) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + Local0 = Zero + While ((Local0 < B_CT)) + { + B_BK = DerefOf (IDBF [Local0]) + Local0++ + B_ID = DerefOf (IDBF [Local0]) + Local0++ + B_DT = DerefOf (IDBF [Local0]) + Local0++ + \_SB.PC00.LPCB.SIO1.LDN = B_BK /* \RMTW.B_BK */ + \_SB.PC00.LPCB.SIO1.INDX = B_ID /* \RMTW.B_ID */ + \_SB.PC00.LPCB.SIO1.DATA = B_DT /* \RMTW.B_DT */ + } + + \_SB.PC00.LPCB.SIO1.EXFG () + Release (ASMX) + Return (Zero) + } + + Return (Ones) + } + + Method (BRHM, 1, Serialized) + { + CreateByteField (Arg0, Zero, WLEN) + B_CT = (WLEN >> 0x02) + If ((B_CT > 0x20)) + { + Return (Ones) + } + + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + IDBF = STOH (Arg0) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + LCKS = HMLK /* \RMTW.HMLK */ + HMLK = Zero + Local0 = Zero + Local1 = Zero + While ((Local0 < B_CT)) + { + B_BK = DerefOf (IDBF [Local0]) + Local0++ + B_ID = DerefOf (IDBF [Local0]) + Local0++ + BANK = B_BK /* \RMTW.B_BK */ + HIDX = B_ID /* \RMTW.B_ID */ + ODBF [Local1] = HDAT /* \RMTW.HDAT */ + Local1++ + } + + HMLK = LCKS /* \RMTW.LCKS */ + \_SB.PC00.LPCB.SIO1.EXFG () + OSBF = HTOS (ODBF, Local1) + Release (ASMX) + Return (OSBF) /* \RMTW.OSBF */ + } + + Return (Ones) + } + + Method (BWHM, 1, Serialized) + { + CreateByteField (Arg0, Zero, WLEN) + B_CT = (WLEN >> 0x02) + If ((B_CT > 0x20)) + { + Return (Ones) + } + + If ((Acquire (ASMX, 0xFFFF) == Zero)) + { + IDBF = STOH (Arg0) + \_SB.PC00.LPCB.SIO1.ENFG (0x07) + LCKS = HMLK /* \RMTW.HMLK */ + HMLK = Zero + Local0 = Zero + While ((Local0 < B_CT)) + { + B_BK = DerefOf (IDBF [Local0]) + Local0++ + B_ID = DerefOf (IDBF [Local0]) + Local0++ + B_DT = DerefOf (IDBF [Local0]) + Local0++ + BANK = B_BK /* \RMTW.B_BK */ + HIDX = B_ID /* \RMTW.B_ID */ + HDAT = B_DT /* \RMTW.B_DT */ + } + + HMLK = LCKS /* \RMTW.LCKS */ + \_SB.PC00.LPCB.SIO1.EXFG () + Release (ASMX) + Return (Zero) + } + + Return (Ones) + } + + Name (ECBK, Zero) + Method (BREC, 1, Serialized) + { + Return (Ones) + } + + Method (BWEC, 1, Serialized) + { + Return (Ones) + } + + Method (RSMB, 1, Serialized) + { + Return (Zero) + } + + Method (WSMB, 1, Serialized) + { + Return (Zero) + } + + Method (RSMW, 1, Serialized) + { + Return (Zero) + } + + Method (WSMW, 1, Serialized) + { + Return (Zero) + } + + Method (RSMK, 1, Serialized) + { + Return (Zero) + } + + Method (WSMK, 1, Serialized) + { + Return (Zero) + } + } + } + + Scope (_SB.PC00.PEG1.PEGP) + { + Method (CMPB, 2, NotSerialized) + { + Local1 = SizeOf (Arg0) + If ((Local1 != SizeOf (Arg1))) + { + Return (Zero) + } + + Local0 = Zero + While ((Local0 < Local1)) + { + If ((DerefOf (Arg0 [Local0]) != DerefOf (Arg1 [Local0] + ))) + { + Return (Zero) + } + + Local0++ + } + + Return (One) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If (CMPB (Arg0, ToUUID ("d4a50b75-65c7-46f7-bfb7-41514cea0244") /* Unknown UUID */)) + { + Debug = "NBCI" + Name (T_1, Zero) + Name (NBSH, Buffer (0xA2) + { + /* 0000 */ 0x82, 0xF3, 0x4D, 0xDB, 0x9C, 0x0B, 0xAF, 0x27, // ..M....' + /* 0008 */ 0x52, 0x44, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x01, // RD...... + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0xDE, 0x10, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, // ......4. + /* 0028 */ 0x00, 0x00, 0x01, 0x00, 0x47, 0x00, 0x00, 0x00, // ....G... + /* 0030 */ 0x02, 0x00, 0x54, 0x00, 0x00, 0x00, 0x03, 0x00, // ..T..... + /* 0038 */ 0x52, 0x00, 0x00, 0x00, 0x04, 0x00, 0x50, 0x00, // R.....P. + /* 0040 */ 0x00, 0x00, 0x05, 0x00, 0x4E, 0x00, 0x00, 0x00, // ....N... + /* 0048 */ 0x06, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x07, 0x00, // ..L..... + /* 0050 */ 0x4A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x48, 0x00, // J.....H. + /* 0058 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x1C, // ........ + /* 0060 */ 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x41, 0x5D, 0xC9, 0x00, 0x01, 0x24, 0x2E, 0x00, // A]...$.. + /* 0070 */ 0x02, 0x00, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xD9, // ........ + /* 0078 */ 0x1C, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ + /* 0080 */ 0x00, 0x44, 0x50, 0x02, 0x01, 0x03, 0x00, 0x00, // .DP..... + /* 0088 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00, 0x00 // .. + }) + While (ToInteger (Arg2)) + { + If (Zero) + { + Debug = "NBCI-Func Zero" + Return (Buffer (0x04) + { + 0x21, 0x00, 0x11, 0x00 // !... + }) + } + If (0x10) + { + Debug = "NBCI-Func 0x10" + CreateWordField (Arg3, 0x02, USRG) + CreateField (Arg3, 0x0C, 0x04, OBJS) + If ((USRG == 0x4452)) + { + If ((ToInteger (OBJS) == Zero)) + { + Debug = NBSH /* \_SB_.PC00.PEG1.PEGP._DSM.NBSH */ + Return (NBSH) /* \_SB_.PC00.PEG1.PEGP._DSM.NBSH */ + } + } + } + + } + } + Else + { + Return (Zero) + } + + Return (T_1) /* \_SB_.PC00.PEG1.PEGP._DSM.T_1_ */ + } + } +} + diff --git a/D4/EFI/OC/Drivers/AudioDxe.efi b/D4/EFI/OC/Drivers/AudioDxe.efi index b2453d7845f62c02d3b7df230a261e7b2c684a32..be57fa39504d1604602073d277fde3540d658712 100644 GIT binary patch delta 18226 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 k{b diff --git a/D4/EFI/OC/Drivers/NvmExpressDxe.efi b/D4/EFI/OC/Drivers/NvmExpressDxe.efi index b93a6f25aab172da03a8a4681dfa72d7a22beb2b..0e49844a976d2482efcbd579638b15988168f570 100644 GIT binary patch delta 6607 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 delta 6877 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 F^k1W3P7444 delta 11377 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 delta 3043 zcmZ8i3s4kS7VX#2{B#@=85o3t0cJpm0;7U_L}t*@9-ZMMKT+`)L`9;ggDx5)U)SE* zsReIzb$1id(p|H$6l|-48%^*7N))rQ*^i%%G5#6q43i~VTFj%4`A_m-cdvlt(MPm>D9<;X)0fQSO`W_@_Z-4(6XrX?EmT7go`%e3y09<5H8zYZyQ#0(3E*oNzaK# z62n+ceWvTCrzQ!^?ItEp#rb&Xy4tKDTcR5_Y@oIW%k4~Gyu#O^WmDQpz5ny&vm z1M$m%SQdPOCaUx`3_~9J;mdb(0l){H2)ezLVY*(dVb6VC!<_CK-0ErQ8vKGQ1+8`) zxd(f-k67PjV9`|rJ7xnrt_tEBgujCkVovgrO>LahMv$3WG9$)k4T3&K5P#m z@#6XLBEsG;g}UejF*_ofu&oQ=dQ5_NFfy8u67f=031QXq;6iwUSY(VPq)V)gE+J&I zcr6A!rXuK#N)XFp69{{&KxUnbL)?-t3mV2Dw#<3ThX6{c*!i}CyHH3@q~TNrsz*b`{|jAehT8XGmxJs-c3bLgjLZ` zNBfm&$WIgxPC38isfvCUVoQdiKMnDdbS3}ki1(!_ z`ZEycr7HQ)L`+hY{B4NalaU`ME}Hc&>P&+lW~UM_NU+C}kx*jKA$Q;dyP2Jx1rO~L zd_SFr-Q`wwWI?nehWJ6YLt8i|nPDo}k_uue=`RgM|0f)6LOf!%8DD4N=#1xGoLP=^ z)bZHddX(5ckt%8SAfdwBGM7e6xpN9)Y!Y-?Zw^){3l^fb;(ac#DMm~9TYYGD|=P$@6oK0#hQ8oYDzXZ4wJ z;^HpSVIp^2o~gRznd%4~+?pRu80+S4;K2KywyUjY?80FGs$gn$?6x&TP=PoL9LPzU z_8%I8=T?t#Gv#ncD`nw+;wcW z8Jcs$NjW{2UxnQkF0t&_##<4e2VP4^s>HkPW zVw0q9x=G|pblA=l9|mnME(A5~?u_HeunTX?Mc?oS%|erhCZ!g}~%(4Bl^GKeLAWUo(x`SWg*ZZUKIk1Wwb`ocJ$#|D}rcTaq4p}~`^haF3ok-PAG z=^Zjg{P&xW37H9(mn~$ybr4^^gq(%u@;IO0(;LFgwZNHjGdTtx%cF?_;+99M-Vb4z zhkp2l;@wG~izUmK61FB9POX?nbf8^%lg%)~;L06D55KO^`!LZoXBC0t6|w9;jc~I< z6WVEHnC-m8OPvqz;zqaQwA(B(yu=+bg8!-j&33e4mpg0F+eopCJ7|Q|RSC15@@!|@ ze{tX3s%`jMc6ZYuoJq}xXg}f65WHx6yEvOnbyKR8TlL`aD@n3E>t^w`b865X3F4}W znV-;&!B1*BTE3AtN#!AnatClQ^-0ZU>@sBhf?fp8Xsb&Z!4Ssj$2S;j4PdN{2pfo` z8Pc+J{!|v6bzsCM1C&)7gQ8^3Egje!rMx>MCI}4MVEi-+ z1}ZOU{HPsME3&(|Q4}{ApGLyxZ_QwjMncf)UB+MPX`r&MD{C(9m5OE}Xhz8iWi3X_ z2p2>F*BEtsP?HSb%Y|*c zd&?nHk4<=v)$We~byZrxy?v78Qu9qc>c*2)Pf(@mp|mQUeHjkFs|rirh<^1)-u%i= zbCw$2+~30Ks;YBzXzHo<=g)J;5i`lF$qD+08MTGOK$VVd2?y2MFyaa0*6wA?TA_EX zF}f}c6RIAG0^1QisPw>I;VP*S<9cz#HrR!Iw=Pz{Sx3_ul#2anyl5;f)g4NX_zWJ2n z)|?yzJF1tFi{kU@hlCx}ig!1jCZrbrR1--;;Io=>##dfc{Yih?_mZ@oTO25d`QrDL z8jZ5i9ta_ug0rvr(mST4AHI{M+KfnKGS2AQ46O`wxR?rWReaaosEDuEjsvBaAsutC zP?SLp;byJy}EZ6%C5f+0gP@U}Wvk3{Qsq92#Qn O9J04Ii1p3yg#Ql?dI4bo diff --git a/D4/EFI/OC/Drivers/UsbMouseDxe.efi b/D4/EFI/OC/Drivers/UsbMouseDxe.efi index 2e58bd16b963bcc55fb5b373adcf883cadf7ebb7..01689be5344af802511d6a905939bcaf6218a7f9 100644 GIT binary patch delta 1283 zcmZ8heP~-%6o2=&ZzN4$^3s^(r8VtKleFntU0bCen}gP+^JXS(|JbG*WE3~3I*^JT z2#Qu>%O1}s?T#N*+$`>&;k0x{oXib6I+sio=adO5Owmdu^J6%*b<*d#c@efAc<*=b z`Tg$sxOpdIGvxUhGI#dx4q?4#B-}K-k zmk{B98xn+vj-DmXcjddwXkLL1&#ZsCN)TA)oVsf_Ynx};r+lgs%6&>FQv$!_Q+UVrx@_5B{j`myY^4y(NZuyL`}J zlb|UtOxJ8$FC+1&ZI?NyB((FGSHOKrPhp&=Z)xG67glS!>Sn!28}W$k7EP(JUN7vp zeVKd+{lO(V>w&J?!}8w}CN}zxB{XJZy7V0^*8W1Ps^H7Ijr6h`WVPM?rn`6_&2G3~ z-M{S!-WfBb`bt4aXv@7P$WqRZ9^HG`A|xc*{z9s+?ZVRANEH|>R{kgF_0++X-pAXV zkPn4|fgC!`!4Yii46c&e_vRqO&72G!p*y9q(h-!4GCUsgdD2CXF=C<>l}S1KTBw3} zdR#pEO~eKloUE^vUFhctG7U(J#087>O`glnHR6w)5DIUm6A}!CgLK#l&xU>E3cM2T zu{*ie@V+X+m2h=u0k12iZ{-b);gV@932nvtJ}~^J+@<%+#g6*(Z2ZEg3*GNa&>CsH z%|NzTw1X2BNIWIM{z#o`w-w21C?&ykQoSb+GQwN7to)e(PppC(B&zV%o>d5FK{-rZGsa z!b;;D-DHR3u^O@pxmdXKl#PE0(iaGY0L$!)#PIh>MpSI|4U0O4kkICP%}Y3+J?RBx z#%t{g$b>BZ1b;2P_B9U-CRm%h4Tn)rW^IoFzA;KR=?d%7iF1{cZ2L#=8> zc?-rwt7@5Y`vRZfv~!!Ows550!ip)kzv)37Ms6>b&`~L|mmnbT1`$OHd zV)*9PSoU3v#+Z<347x~$jR^*wurhvZ#%#Dv5{$$J3SW!x9TePAP{rUA<JHX7AUuii4Fz9T@#HZB`vdA8>B?8MHmP0hp6|?*agrqCIw@YoUdgCpMY5`J6;*sh zavg1cmJAk{PDeb+_?nDws`!eEe^j*BrS>73BXUoDv#c|W&pqv)b^qhmfv))6BR==k zb~v+wuPd4&b*SA_o$)k*7!}*1=qdMf1Pu;+?pX-wIpS&ZG<%LVg*P|C8z}Ht==W3` zCv4nZx*vptDue)3whHba_?J6pQX~Ct#`s2IHLGfbzVZGKW<8kogGLvL`8h0_3A~-j79GDZqkzZv2j({Dzjh4C?09T3=teFTxANm@2KP+7)g27qr0v` zM^u;ya1Q1nwk`~^-4ZEiYMLI+p z|92AcIL+LzN#q%4e)ZP?*eWFv!T2YD{*$Q0A2u%CLc`H5ab_tS;qX!h0N#%Hj5MGt ziHthWvh$=y61nk2(jhsx&k{&bs$*5MAoa4tC)8Pmj5Np}84M=O97?Hqz)=nv~qyJtHq6xatP zP;MSs&3BgFiK8RbZ|XYiMgLeyQ#iC-=#4p7A|~A21AgG#+0&bnX8SZfayw;@ gP~?ozgx(ZOK?y7XdX7cuY}E8&`CRD3lIOGj1;`5F@c;k- diff --git a/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..6c69103 --- /dev/null +++ b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist @@ -0,0 +1,128 @@ + + + + + BuildMachineOSBuild + 20G624 + CFBundleDevelopmentRegion + en + CFBundleExecutable + AirportBrcmFixup + CFBundleIdentifier + as.lvs1974.AirportBrcmFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AirportBrcmFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.1.6 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.1.6 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + IOKitPersonalities + + as.lvs1974.AirportBrcmFixup + + CFBundleIdentifier + as.lvs1974.AirportBrcmFixup + IOClass + AirportBrcmFixup + IOMatchCategory + AirportBrcmFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + as.lvs1974.FakeAirportBrcmFixup + + CFBundleIdentifier + as.lvs1974.AirportBrcmFixup + IOClass + FakeBrcm + IOMatchCategory + IODefaultMatchCategory + IONameMatch + + pci14e4,43ba + pci14e4,43a3 + pci14e4,43a0 + pci14e4,4331 + pci14e4,4353 + pci14e4,43b1 + pci14e4,43b2 + pci14e4,4357 + pci14e4,432b + pci14e4,4311 + pci14e4,4312 + pci14e4,4313 + pci14e4,4318 + pci14e4,4319 + pci14e4,431a + pci14e4,4320 + pci14e4,4324 + pci14e4,4325 + pci14e4,4328 + pci14e4,432c + pci14e4,432d + + IOProbeScore + 6000 + IOProviderClass + IOPCIDevice + TruePowerOff + + + + LSMinimumSystemVersion + 10.8 + NSHumanReadableCopyright + Copyright © 2017 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.6 + com.apple.iokit.IOPCIFamily + 2.7 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + OSBundleRequired + Network-Root + + diff --git a/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup new file mode 100755 index 0000000000000000000000000000000000000000..454ed09a9782abace57a62ec043ac20dd17618cc GIT binary patch literal 57200 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 Z;iiJU#j(Zh1@*Oha4*QenSQ(be*ng!Nkaet literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext/Contents/Info.plist new file mode 100755 index 0000000..4640f42 --- /dev/null +++ b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext/Contents/Info.plist @@ -0,0 +1,51 @@ + + + + + CFBundleGetInfoString + Copyright © 2020 lvs1974. All rights reserved. + CFBundleIdentifier + as.lvs1974.AirportBrcm4360Injector + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AirPortBrcm4360 + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + IOKitPersonalities + + Airport_Brcm4360 + + CFBundleIdentifier + com.apple.driver.AirPort.Brcm4360 + IOClass + AirPort_Brcm4360 + IOMatchCategory + IODefaultMatchCategory + IONameMatch + + pci14e4,4331 + pci14e4,4353 + pci14e4,4357 + pci14e4,43a3 + pci14e4,43b1 + pci14e4,43b2 + + IOProbeScore + 1110 + IOProviderClass + IOPCIDevice + TruePowerOff + + + + OSBundleRequired + Network-Root + + diff --git a/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext/Contents/Info.plist new file mode 100755 index 0000000..1283c30 --- /dev/null +++ b/D4/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext/Contents/Info.plist @@ -0,0 +1,53 @@ + + + + + CFBundleGetInfoString + Copyright © 2020 lvs1974. All rights reserved. + CFBundleIdentifier + as.lvs1974.AirportBrcmNICInjector + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AirPortBrcmNIC + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + IOKitPersonalities + + Airport_BrcmNIC + + CFBundleIdentifier + com.apple.driver.AirPort.BrcmNIC + IOClass + AirPort_BrcmNIC + IOMatchCategory + IODefaultMatchCategory + IONameMatch + + pci14e4,4331 + pci14e4,4353 + pci14e4,4357 + pci14e4,43ba + pci14e4,43a3 + pci14e4,43a0 + pci14e4,43b1 + pci14e4,43b2 + + IOProbeScore + 2048 + IOProviderClass + IOPCIDevice + TruePowerOff + + + + OSBundleRequired + Network-Root + + diff --git a/D4/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index 1bb3eeb..dd9390e 100644 --- a/D4/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/D4/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 21G320 + 21G419 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.7.8 + 1.7.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.7.8 + 1.7.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -3873,6 +3873,30 @@ LayoutID 3 + + AFGLowPowerState + + AwAAAA== + + Codec + Goldfish64 - ALC268 for Dell Inspiron Mini 9 + CodecID + 283902568 + ConfigData + + AScc8AEnHQABJx4AAScfQAE3HPABNx0AATce + AAE3H0ABRxwQAUcdAQFHHhMBRx+QAUcMAgFX + HCABVx1AAVceIQFXHwEBVwwCAWcc8AFnHQAB + Zx4AAWcfQAGHHEABhx2QAYcegQGHHwEBlxww + AZcdAQGXHqABlx+QAacc8AGnHQABpx4AAacf + QAHHHPABxx0AAcceAAHHH0AB1xzwAdcdAAHX + HgAB1x9AAecc8AHnHQAB5x4AAecfQA== + + FuncGroup + 1 + LayoutID + 11 + AFGLowPowerState @@ -10692,7 +10716,7 @@ CodecID 283904146 Comment - Custom ALC892 for MSI Z370-A PRO by GeorgeWan + GeorgeWan - ALC892 for MSI-Z370-A PRO ConfigData ARcc8AEXHQABFx4AARcfQAEnHPABJx0AASce @@ -12131,7 +12155,7 @@ CodecID 283904768 CodecName - GeorgeWan - ALCS1200A for ASROCK Z490 Steel Legend + GeorgeWan - ALCS1200A for ASROCK-Z490-Steel-Legend ConfigData ARcc8AEXHQABFx4AARcfQAFHHBABRx1AAUce @@ -12153,6 +12177,32 @@ WakeVerbReinit + + CodecID + 283904768 + CodecName + GeorgeWan - ALCS1200A for MSI-Mortar-B460M + ConfigData + + ARcc8AEXHQABFx4AARcfQAFHHBABRx1AAUce + EQFHH5ABRwwCAVccIAFXHRABVx4BAVcfAQFn + HDABZx1gAWceAQFnHwEBdxzwAXcdAAF3HgAB + dx9AAYccQAGHHZABhx6gAYcfkAGXHGABlx2Q + AZcegQGXHwIBpxxQAacdMAGnHoEBpx8BAbcc + cAG3HUABtx4hAbcfAgG3DAIB5xyQAecdYQHn + HksB5x8B + + FuncGroup + 1 + LayoutID + 52 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -12557,6 +12607,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Andres ZeroCross - Conexant CX8070 for Lenovo ThinkPad E14 + CodecID + 351346566 + ConfigData + + AXccEAF3HQABdx4XAXcfkQGnHCABpx0AAace + oAGnH5ABlxwwAZcdEAGXHoEBlx8AAWccQAFn + HRABZx4hAWcfAAF3DAIBZwwCAZcHJAGnByQ= + + FuncGroup + 1 + LayoutID + 21 + WakeConfigData + + AXcMAgFnDAIBlwckAacHJA== + + WakeVerbReinit + + AFGLowPowerState @@ -14200,6 +14276,32 @@ LayoutID 9 + + AFGLowPowerState + + AwAAAA== + + Codec + HafidzRadhival - DELL Vostro 5468 ALC256 (3246) + CodecID + 283902550 + ConfigData + + ASccQAEnHQEBJx6mAScfkAFHHDABRx0BAUce + FwFHH5ABRwwCAZccIAGXHRABlx6BAZcfAgIX + HBACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 12 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -14533,6 +14635,37 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + GeorgeWan - ALC897 for MSI-Z590-A-PRO + CodecID + 283904151 + ConfigData + + ARcc8AEXHQABFx4AARcfQAEnHPABJx0AASce + AAEnH0ABRxwQAUcdQAFHHhEBRx+QAUcMAgFX + HCABVx0QAVceAQFXHwEBZxwwAWcdYAFnHgEB + Zx8BAXccQAF3HSABdx4BAXcfAQGHHFABhx2Q + AYceoAGHH5ABlxxwAZcdkAGXHoEBlx8CAacc + YAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3 + HwIBtwwCAccc8AHHHQABxx4AAccfQAHnHPAB + 5x0AAeceAAHnH0AB9xzwAfcdAAH3HgAB9x9A + + FuncGroup + 1 + LayoutID + 13 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -14910,13 +15043,9 @@ 283902549 ConfigData - AScc8AEnHQABJx4AAScfQAFHHBABRx0BAUce - FwFHH5ABdxzwAXcdAAF3HgABdx9AAYcc8AGH - HQABhx4AAYcfQAIXDAIBlxxAAZcdEAGXHosB - lx8CAacc8AGnHQABpx4AAacfQAG3HCABtx0Q - AbceAQG3HwEB1xzwAdcdAAHXHgAB1x9AAecc - 8AHnHQAB5x4AAecfQAIXHDACFx0QAhceKwIX - HwIBRwwC + AZccEAGXHZABlx6AAZcfAQGXByQBRxwgAUcd + EAFHHhcBRx+QAUcMAgIXHDACFx0QAhceIQIX + HwECFwwCAhcIgwEnHMABJx0AASceoAEnH5A= FuncGroup 1 @@ -14940,9 +15069,10 @@ 283902550 ConfigData - AhccEAIXHRACFx4hAhcfAgIXDAIB5xwgAecd - EQHnHkUB5x8BAZccMAGXHRABlx6gAZcfkgG3 - HEABtx0QAbceEQG3HwEBtwwC + ASccAAEnHQABJx4QAScfQAIXHBACFx0QAhce + IQIXHwICFwwCAeccIAHnHREB5x5FAecfAQHX + HCkB1x3AAdceRAHXH0ABlxwwAZcdEAGXHqAB + lx+SAbccQAG3HRABtx4RAbcfAQG3DAI= FuncGroup 1 @@ -14966,9 +15096,9 @@ 283902549 ConfigData - AZccEAGXHZABlx6AAZcfAQGXByQBRxwgAUcd - EAFHHhcBRx+QAUcMAgIXHDACFx0QAhceIQIX - HwECFwwCAhcIgwEnHMABJx0AASceoAEnH5A= + AZccEAGXHRABlx6LAZcfAQFHHCABRx0QAUce + FwFHH5ABRwwCAhccMAIXHRACFx4rAhcfAQIX + DAICFwiDASccQAEnHQABJx6gAScfkAGXByI= FuncGroup 1 @@ -14976,7 +15106,7 @@ 69 WakeConfigData - AUcMAgIXDAICFwiDAZcHJA== + AUcMAgIXDAICFwiDAZcHIg== WakeVerbReinit diff --git a/D4/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/D4/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 83b368dca0f298e773d41e31fbb6d3aa29a69357..46037aed9b6bf2f3d57488fd7ee32bfc6703f2e5 100644 GIT binary patch delta 240303 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 <>azMRHdx;FG`wwQQ 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 V0IWjdm$z!dh|s4x-^Ei~Lk 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 Kb<;xWG5;4z&>-pn diff --git a/D4/EFI/OC/Kexts/AppleSSD_NVMe.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/AppleSSD_NVMe.kext/Contents/Info.plist new file mode 100755 index 0000000..9d0f3b3 --- /dev/null +++ b/D4/EFI/OC/Kexts/AppleSSD_NVMe.kext/Contents/Info.plist @@ -0,0 +1,50 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleGetInfoString + 2.8.0 Injector for Z690 NVMe + CFBundleIdentifier + com.apfelnico.nvme + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Injector for Z690 NVMe + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.8.0 Injector for Z690 NVMe + CFBundleSignature + ???? + CFBundleVersion + 2.8.0 + IOKitPersonalities + + AppleSSD NVMe + + CFBundleIdentifier + com.apple.iokit.IONVMeFamily + Chipset Name + SSD Controller + IOClass + IONVMeController + IOPCIPrimaryMatch + 0x50172646 0x50172646 + IOProbeScore + 9000 + IOProviderClass + IOPCIDevice + Physical Interconnect Location + Internal + Vendor Name + Apple + + + NSHumanReadableCopyright + Copyright © 2017-2022 apfelnico. All rights reserved. + OSBundleRequired + Safe Boot + + diff --git a/D4/EFI/OC/Kexts/BrcmBluetoothInjector.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/BrcmBluetoothInjector.kext/Contents/Info.plist new file mode 100755 index 0000000..146752f --- /dev/null +++ b/D4/EFI/OC/Kexts/BrcmBluetoothInjector.kext/Contents/Info.plist @@ -0,0 +1,1519 @@ + + + + + BuildMachineOSBuild + 20C69 + CFBundleIdentifier + as.acidanthera.injector.BrcmBluetoothInjector + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + BrcmBluetoothInjector + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.6.4 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.6.4 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12C33 + DTPlatformName + macosx + DTPlatformVersion + 11.1 + DTSDKBuild + 20C63 + DTSDKName + macosx11.1 + DTXcode + 1230 + DTXcodeBuild + 12C33 + IOKitPersonalities + + 03f0_231d no firmware + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8989 + idVendor + 1008 + + 0489_e030 no firmware + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57392 + idVendor + 1161 + + 0489_e032 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57394 + idVendor + 1161 + + 0489_e042 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57410 + idVendor + 1161 + + 0489_e046 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57414 + idVendor + 1161 + + 0489_e04f + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57423 + idVendor + 1161 + + 0489_e052 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57426 + idVendor + 1161 + + 0489_e055 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57429 + idVendor + 1161 + + 0489_e059 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57433 + idVendor + 1161 + + 0489_e079 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57465 + idVendor + 1161 + + 0489_e07a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57466 + idVendor + 1161 + + 0489_e087 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57479 + idVendor + 1161 + + 0489_e096 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57494 + idVendor + 1161 + + 0489_e0a1 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57505 + idVendor + 1161 + + 04b4_f901 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 63745 + idVendor + 1204 + + 04ca_2003 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8195 + idVendor + 1226 + + 04ca_2004 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8196 + idVendor + 1226 + + 04ca_2005 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8197 + idVendor + 1226 + + 04ca_2006 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8198 + idVendor + 1226 + + 04ca_2009 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8201 + idVendor + 1226 + + 04ca_200a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8202 + idVendor + 1226 + + 04ca_200b + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8203 + idVendor + 1226 + + 04ca_200c + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8204 + idVendor + 1226 + + 04ca_200e + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8206 + idVendor + 1226 + + 04ca_200f + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8207 + idVendor + 1226 + + 04ca_2012 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8210 + idVendor + 1226 + + 04ca_2016 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8214 + idVendor + 1226 + + 04f2_b4a1 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 46241 + idVendor + 1266 + + 050d_065a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 1626 + idVendor + 1293 + + 0930_021e + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 542 + idVendor + 2352 + + 0930_021f + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 543 + idVendor + 2352 + + 0930_0221 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 545 + idVendor + 2352 + + 0930_0223 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 547 + idVendor + 2352 + + 0930_0225 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 549 + idVendor + 2352 + + 0930_0226 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 550 + idVendor + 2352 + + 0930_0229 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 553 + idVendor + 2352 + + 0a5c_2168 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8552 + idVendor + 2652 + + 0a5c_2169 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8553 + idVendor + 2652 + + 0a5c_216a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8554 + idVendor + 2652 + + 0a5c_216b + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8555 + idVendor + 2652 + + 0a5c_216c + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8556 + idVendor + 2652 + + 0a5c_216d + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8557 + idVendor + 2652 + + 0a5c_216e + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8558 + idVendor + 2652 + + 0a5c_216f + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8559 + idVendor + 2652 + + 0a5c_217d + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8573 + idVendor + 2652 + + 0a5c_21d7 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8663 + idVendor + 2652 + + 0a5c_21de + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8670 + idVendor + 2652 + + 0a5c_21e1 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8673 + idVendor + 2652 + + 0a5c_21e3 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8675 + idVendor + 2652 + + 0a5c_21e6 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8678 + idVendor + 2652 + + 0a5c_21e8 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8680 + idVendor + 2652 + + 0a5c_21ec + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8684 + idVendor + 2652 + + 0a5c_21f1 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8689 + idVendor + 2652 + + 0a5c_21f3 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8691 + idVendor + 2652 + + 0a5c_21f4 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8692 + idVendor + 2652 + + 0a5c_21fb + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8699 + idVendor + 2652 + + 0a5c_21fd + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8701 + idVendor + 2652 + + 0a5c_22be + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 8894 + idVendor + 2652 + + 0a5c_640b + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25611 + idVendor + 2652 + + 0a5c_6410 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25616 + idVendor + 2652 + + 0a5c_6412 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25618 + idVendor + 2652 + + 0a5c_6413 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25619 + idVendor + 2652 + + 0a5c_6414 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25620 + idVendor + 2652 + + 0a5c_6417 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25623 + idVendor + 2652 + + 0a5c_6418 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 25624 + idVendor + 2652 + + 0a5c_7460 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 29792 + idVendor + 2652 + + 0a5c_828d + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 33421 + idVendor + 2652 + + 0b05_178a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 6026 + idVendor + 2821 + + 0b05_17b5 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 6069 + idVendor + 2821 + + 0b05_17cb + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 6091 + idVendor + 2821 + + 0b05_17cf + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 6095 + idVendor + 2821 + + 0b05_180a + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 6154 + idVendor + 2821 + + 0bb4_0306 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 774 + idVendor + 2996 + + 105b_e065 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57445 + idVendor + 4187 + + 105b_e066 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 57446 + idVendor + 4187 + + 13d3_3295 no firmware + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 12949 + idVendor + 5075 + + 13d3_3384 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13188 + idVendor + 5075 + + 13d3_3388 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13192 + idVendor + 5075 + + 13d3_3389 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13193 + idVendor + 5075 + + 13d3_3392 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13202 + idVendor + 5075 + + 13d3_3404 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13316 + idVendor + 5075 + + 13d3_3411 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13329 + idVendor + 5075 + + 13d3_3413 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13331 + idVendor + 5075 + + 13d3_3418 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13336 + idVendor + 5075 + + 13d3_3427 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13351 + idVendor + 5075 + + 13d3_3435 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13365 + idVendor + 5075 + + 13d3_3456 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13398 + idVendor + 5075 + + 13d3_3482 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13442 + idVendor + 5075 + + 13d3_3484 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13444 + idVendor + 5075 + + 13d3_3504 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13572 + idVendor + 5075 + + 13d3_3508 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13576 + idVendor + 5075 + + 13d3_3517 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 13591 + idVendor + 5075 + + 145f_01a3 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 419 + idVendor + 5215 + + 19ff_0239 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 569 + idVendor + 6655 + + 33ba_03e8 no firmware + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 1000 + idVendor + 13242 + + 33ba_03e9 no firmware + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 1001 + idVendor + 13242 + + 413c_8143 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 33091 + idVendor + 16700 + + 413c_8197 + + CFBundleIdentifier + com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport + IOClass + BroadcomBluetoothHostControllerUSBTransport + IOProbeScore + 3000 + IOProviderClass + IOUSBHostDevice + idProduct + 33175 + idVendor + 16700 + + + LSMinimumSystemVersion + 10.8 + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/Info.plist new file mode 100755 index 0000000..ffa4bf4 --- /dev/null +++ b/D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/Info.plist @@ -0,0 +1,71 @@ + + + + + BuildMachineOSBuild + 20G817 + CFBundleExecutable + BrcmFirmwareData + CFBundleIdentifier + as.acidanthera.BrcmFirmwareStore + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + BrcmFirmwareData + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.6.4 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.6.4 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + IOKitPersonalities + + BrcmFirmwareStore + + CFBundleIdentifier + as.acidanthera.BrcmFirmwareStore + IOClass + BrcmFirmwareStore + IOMatchCategory + BrcmFirmwareStore + IOProviderClass + IOResources + + + LSMinimumSystemVersion + 10.8 + OSBundleCompatibleVersion + 2.6.4 + OSBundleLibraries + + com.apple.kpi.iokit + 9.0 + com.apple.kpi.libkern + 9.0 + com.apple.kpi.mach + 9.0 + + + diff --git a/D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData b/D4/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData new file mode 100755 index 0000000000000000000000000000000000000000..cfad62d492e25096af8194577b1ee0971ee0a871 GIT binary patch literal 2764976 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
  • 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

    8w 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

    FNswOslesngnb9+kP`Piw=& z;_qm?|3YWG#qRgrnA76~?m&h~!QETpqmp&g9}pq#53ZX_aUYc0qIrS{{hi6zn=sfW z?Rn1=uIuvE@xR$w4$@lilBOT%B>lxR1JbntOKsNy@~(CJ)R~haVR6F#ZkoVsQuK)# z`#M7UVAwhn#5mi@0993 z|41mSiE_pwWc~XV9H=|pM4WTNhQ6Wm|3PQpMVJ9*zsOqlG?YR5n;TgYs=WOre=FRW z04Y2PS6d{kJS~c9ce!#slW?jy2l*mCeuF69n;IT|K~6ID`Io}!X%UJp`X@`tcv=k9 zN`{lvZ-Hyzbcg4_n7$83GYF7z#jV`*Ri6@lz-(;Qc7KJn*PF8zf-nc=XX?(AW&xr- zyP(xDBYEK2I>$q)O_h8um8wk?W7*VVvnT7&y5GIVrwlhgf;q~_+DhMxjUW3s2D3aC zN?slLnCx3aJ~VHB_bn!!#=o1M>iT;WRB`ok)?qBfzgScaLgz)VS269(N+Fn`lj%Z7 z-1&;np`$I^+{u6PaM(d*h#}OPBMNm$F-RcJr6EpJ!~~NKS8Xr)zy|1foSQ znBnUL7jU!pdQ)_3%x3?6AnMsGFjXa`5zo+FMT*rAA@JXHcq*gww(-`^U+N-1>XLd~ z{s8c~^G*;Z!*&9Wa^7LCAWVYQfjw7a5GfvMVPk`zt`WYttvRLn6Z~3;MOj15go54o zo4?eZm1_O93^OI>p%sP4#}L-pW+1O;onybeixk*@W!$$@sqY%l#=(a(iaP}RVUKTWT`H`^)(HMu9EY< z(g=UwDAj9{t$8?yf0`dxpx-6-Go5%Lr3lCP>u!A98(JDA%7c()g{o*eFy^bP@6K0e zRiRfmWeW~qieyROc;$uRtGLIfg*;zn!b^4g>GXb$HF@fS&t3qi zTym!-F5)T2&CIL(Wr>XiN{jCwU8N6qUWdn5M*c{2RV5m=PvC^;uh{`GrlL z7nDI9>oxPF6`P&818S~Ujzidu9A%pq80OUjLET%NTSod@idAFFqk> zGOgop^k#4aSYFPOAhI`x@JYDt!}@8m=Vaiqo#Y7VYVIswdcQdwJUZE-vQu1TFPYzO zrly=BTyL=%=rs!{jnH}Ah>rc%@GtrCx3$AF40=`_q7}S8v8&{u+L3PZmF>05}^O6rj*!p^R z85NDF=j=IV=+P}n$irzkufM*1Szmt`=FCa!?2dNmNiTB-^%#O9^-aQ95%^|v$27Mr z?L{GG3(aBt5C-V?b&s6&Hz;3hiI!r_aQ=ykpFN_HrR%Ie>a4$q&C(FYI&TO$L^z+p zwieN@g^p`Cb~hJ0$frB*?0>tn|CzjIR-p2Y+oI7g#bYMILDYiZ;;^lG$XkH+Dy=z% z+W0+mq$!qll}B6gvo&!WQWkj1i*f`mm9?6KxBmfX`}Y@bb_IcyF@Bc}l3Hnrdg-vo zw7le`0V_g1`zYf-fmc^)SbdVava3^O{vUreu-Ne~Cj@0(Pf#{~x)*b`;aZ1!A_2BDza`{Acno@U0CTP3s?p)xG14lwQ~;4`mBxmw(wFsPh7OQB04#fN!1tSr)zx zCpW#A-QPMLV`;ha0jL$Pqc=~lYg&8wB54BX%SIMOZl0KR?svh@FthOEax3L3mFXlb%z?zBpYsz7_(J4jbiW^q5v;D? zL!KWG><@IW{pjlJyn5~T^AF{9bL)*w>*M3r-PUN2%_V_`E{yk6a9cwww#<8$_G$)< z78p8ry@?doTS6RnS_V@Ez!BtqnQO&KJTgxL4O>}J+WW>Ex)(5BaV5{m>x4J{0QFY_ zeMA+XS?=+89m(|VQU%dfOl^(aqp%u`Z|x4ECQ~J#>wS+2Yjy#O?h@#c)2S=TfN*qh zbatpe{K$)=+kz4OcyG|K)ev*$bW}0P@J(p<%CVJ|sTxpLrL)0=@B6{p5Ci)`mq?_+17u696b)*2j3#V3pMY7^tk=`13 zW4uj!W1l&=aCnIvG6G&tZ?7JaT9sXQP8Z+UVXrUz?XlNmzAK&|T4hcH>oLu5?^+&q z1^T2L<(sa4XBKT56lgu00d_gIrD=VN3|*7sh{feb@CYB+kZK!YLV0r zZFd^X;`!z}gDeo}u|z74@kU|91m6D$Ic#6}{dq0qFgw^{{f+mMpIjf&Mk?iyv1s7Z zIg@=cwa~q>|fUbN( zJjU-m3`0fC?)oO7<15i*3~eWwg|81@+em0PWnkYPG?-jgNpbd^O_A<=1wKNg-U_on zr@q?OX=E%#{FZY9AbuaxyoaC(mSge{nx~xMwBLXb7<_ffqFXJAElXj9SPdql!yZcb zrnxi%&O9RrLh@MhEUU>T~@1q8k zd-S>u%oiYkP{s7B?;i?|XNQ>iJ@d|9(7qw*>v8X($qHsNRa$OvQ))it3BI81k(xal zVxq``(*uYJKMR{vKBz_^(l$?BSM6x}D`IXW3tSc`*%T>s+nZ62PxWy67qVluIAlm= zLpszWS^p4jIoxiXlpo$pz7?2QB;I%ywQLsOI*>F^<5wHF(i#V@>NgTGV@>k?t`1Jn z;a4PC43t-b0*BU&h%*ktZ{%u1e1B9EsKg!V*Td;FczgoowXP^okMBf#T?Z{-6t3Hj zW1e+%h#rgSs8O5Mu5%YcY`M;%nD*+TF7t>$ro8%?2Fyxr^> zdW@n{vCg<1p+YzcUC_>#5J45_eEqX&r^3YNn9h;hi7U4;`-+1GjmAl%D*zNN=mRXw zJN_|f>ZFpCUJ;NHzu@|uf&MlHi>cxH?<(+1X@0Z(jkGr-IK7&T6biK7i|G`DHEO*n zooo%kW~xm3 zZ`I0v9JdE%jd9*5c~UR_0T&$(@8(v5_9MwdRnmR5o#vWmo1>b`u6SKvZ9bs1an1~G zkofIv)IgM*E9hz&$2Q2cKMV_M03q(c95+@^n{U1mo}m3CtAUZYZ8Y#f)3S(0n4$g#l>Eo%esv;QGxb*bq&Y0c{gU>O)W5*2vxj5D3C9Pm zx0XY!jgQNtE=fG*Hbi2z*?Ov$8rq5)5*tEyYbr};)4+5hp&k2s&Y~BnfavAX1h*jD zRf>g*oaP}t!2;7r*QKZ=OoA!%Yq2*soJ@p68;qJi^FRerB z^5!4+K9GJ>GsX4+Nq^w?ax7?LV*Zp?s8mod`c?64RqFf{GG ztwBm-7b8$F-W=Hq5qhcMM-dj%zRp0i&&1w$k}zgow&Arr7?CHmu$|hIOS@rX`+-gy zSdiIyV!$ocbmYpY!qZ}Rf7{9rstkVM;^?kJx;{@LOWmRy$?1kp8`EjeJ1U2m?f(R^(B4ZNMxPoOW%Qw*CC^mFVCJLC&Rj3O zp$MzyJ8P5Z(^Mt!??YGMdc)Wnex~orr0*2^6S$wodf$~~!PSr6_+AYVEV+PH+Sy9y zL@&Df`L`@kDfVNzgxB4VjU7{heW4}--7i8ENTNBKZS4Ej`Fr5nD_Xvd%# zsVrwc+L%L;#2k_IBX+?~**^c7?fOf1A_xd)<$>k<>@}Q*Se7G*=0%L4Tx;@NM@N%tiSNVa zcKZi#2}pP+qhi*O^d6pH2I^NC9i0?99e7jUChW3%`ZFj|V^{*dIoY36HtIKKGH7b_ z?gn?Y`5lAYcOJs=4w)m=Eautlwe9o?LA#3YhUBH+6x--^`;(*jI+N;D!u7;+qtE`l z{RM#*O0AbwYq_NXH%go`8Z{ANb3~sO&jn97GDhKS(>61EBmT6BAkROwJG;5yOUd@K zRunPktUIETo2s(=0pw?e_(kc3<1I5=_%}0~L)70YmHWss|EpGc3-ABo%o17t<;;F} zSjx2LbR<}^Q`8v)x6bUu-_9%>ntw~oS^(uJ zeKBBv{ zF@ZI2$so$S)6Za&PU&=sioUDwJjy!JX`KAH@(ZfG69S+{h-9dD2xhBtuV6)NDDy~z zTfng|%`IuWl1HIH9%;W~ypmi^e<0}1Gg;vabOVt7pd0$0HcZBh%Bm0WGV7>fPU^%Q ze%KQU%~IBCHxeH-+CGGPgbf9~1S@gRZ5=CKivc3*ZBb4+i zd*b@bNXgC#(82%@<>of_njfzd9SXRwlD?;ShH(FZYd>opo&#zcx%eo{-MuU5_%gou zOy)IwaC@4CCPe0CtN-8B>}Ti99`lv&zpjiykuL`9M$XZpZoKSQsfqv`@(w5Ra(pUf zvoDXfdNQP2f`L7@R`k5g1(ZUJ*j3Z?x#4cK@1$QuM z@~9wty#-gIrS0S7{xIk_+3fzUs_PRIbC5K2DHg!}v&kgKTrL zY=6%74F-?tsy2DgFWlTq33Aiy$vLYj=bL|&I`5DbS;7M5g(8`3AJvV5OoEKuj!pI5 zxThYMx3W_~_PTB=MFpB2YJN_zGCQ&oIsUG|RU%{cmk{H`Rvywe8_Eo}zaW08I_+TWvPx zR+~M0&8D2SZQAVH-4rYQ7dG1&aEr~lp<~tJk?2nuCbkPin=IUMA0*B=U@q)E1S!wW z)fyw18FnefuGh$vm}&Xm@$qv_g!gwYbo%l_&hT6OodX0HvS*ncp`blbxmxElXfXpM z38wkc`{9~;SnQl0rPPqQz zRlFhJ8FZ&w3gF=jn#Xr}8pSr@OXvj*vF; zHOxqH1Z~Mq#!qWHMI66n;keX;Bi3_eYsGZA@v0**`jp$8oDg&6*I^0bvGcb{b ziptURs{Rc~64i2}EMDzBe#RSP9XWhfbu^eu)mnc9e2aCW-Q?`_+G%?HU=g7bcJ`+1 zWZLW-D}QdBV>-HweP*p5Xi8lWcez*)lj%_fraV?iM>rY%AgzfH422}iGkHEhN}kL# z1J)%BV9qg|50wy%9q?OvRuab!JW%DNrPF>%w^B7OMBOU_=zjPN#n+KAfZg1t$IvQy z;upez;ZGl~RCuWjfa}t&jk`Vc=(Y?l#9YhSz$Ge%f^5;gHgkvNQ_($iaQ9j(7vC{F zhheS0SljgIs0q54Y$k_uuHP}7H^(9?Zl)y)&rm4w0@#pWfK6F~tFvUeL)eIJ@I8`@ zKU)TRnCPpY;N`cegxyYVm^efNRxDUtLcL>tDAu>bTnJdEQ8#98Jz?mk(Qc5fqGFU5 zS?O>ls3CG^QP%{^dztR#rF$}Uec8M%SepJ&5gxF$=5OwH_&q6rBbDqFR4~dcO;QE> z(*RH~mh-ox7A@(xHxS1tP57>e$m7QWwd$OprL;a@$a^nj7G^l&m@Zx8-CY6s_T+<3 zWV_#r4Iv?x4Pt^e@twgWw6xayHh28%*Kf80_%4>kWNX>+M65O~jK+%~Q zF_~NVJTav?hTI0lQk!$XmuX1BG1=&x#lk8MbON07vBZ;&!fLC+xA$Z}sVyCwxV^=# zmTPAn&>K?hr%F2nT2P z2vfLukEHvS*pQp2|B-OP>m*689F=g4U|LgsUR*T7C)KF(|Pc& zuR=DQmp-P@;b46}dTwwmCnMTHWxmDn$VCqeVyK>Zu6urVh%kx0 z9?L8|y{@&p+~o%n*cl<3XnnE_vA(^+(IfCCQycnDa$U)rgfZhl2KMw}2&t4Y^LD#G zu7BEy{hB0ELapmFpM4CVb1Nwj>EX4%UM)e6wp53$zJJJ#vV$E7Jzh)*qmM?ms^z%oIl4q0ydM-Yi4;_iezR}B z$L#0(WP;u_cDpXm{-}-`B&M0SkcJXbmbOnY-zgTd zo1`Ob@1rY}3R21eW{*;rNSGlNtFNYd@k6b^9wqL<-&XfFU=f~IKo^tx%ps2gRSH;5AY@{Rwy z4dVEd0>Pk1Z-=DsD!*b>qTwK{{)Ay~Ytsh}-Qfw5Yrj5=K(%hJ$v=V@AlZe z6Lp|>OVnB;(N{;e2E6$ffp7gZ#YZ{CF-EvVmbgsjKZ4KS28Z@XW)=e}C!>M5%D|k* zWd!ULE6HE!Y|YHtEi+iVGBIk@OFZDrq{$Ir3)a*D_p$0(BKT>H`t><2!Ju?tx8+NR z1r1q;=F_&M4-O??`NpK*2^y};3X3&wq~%O7eH`^t9`mQb}!%RSFyr~@qUFtoit zv%SPI>T1U&Wmi5{?nE{@?W)k)z4giYG5hBobDNJfxT6YNc~1|hors6WUPDK3tL!_a z%$q5e0rR|XbmD{~fU_vz)}ykVyI~hg$*C%IIQhZrR4<76)l^l*CPx8DJ_PB~45HVq zw75r&qFNEJnD;uqR5aDr5VCxi%M4ooW1dzz>-*KAc+$TfuZp%cKvR!y0rfR;{uA6s zEM0^u*7RXSn@7YaT$%+7w{yrzzGIq>)N0`8_uuXTHaOpiy{2)w-YB)P@>cmA?C|U? zYVvsQ?VlkHi+rn+^S2tpn6J(J$+N6AX9s>gORuGR-E?^1aiiv#gh#x%8|75gISMc%xsRWl*b%RR4LNO5>_7I@D3byMeDe^6{7LL8L-% zuv6ogPg8K^7SPImH9C4+mP>@WmsasC*t_%~nt!5(oJ4gv&2KICCH^^G(r~2qIZdmK z!#w_^Q2H~F_Y$erZ|Q}7Z>OQtZM7Zk##^FRW>SbiTSjZ4LM>q>B5Pz}v#TRl+5OGu zf?@7B{janl?>;Wld@}g?NTA%hm$_O+Q)W7G5X`Kd3Xi>#-)XJ zwsO-OqF|232WN93fWad>bU*UUi5EC7-2bv`M$-S9TkmUTn|6|+#N(#_5Vg3r4t{0D zcS>gwk<;&|t*eY=;@zbeXtf?HbFXp@OYw?x%V=f?l-_;V_gYD0Fv(WJN;LG3Qd{z8!Mt%I3bpR} zWRBwCA+nPyIe5$>EklAsK!6ST?SSW3U7H>zkzX*bH;s{*ZRZ8sVT(u2^{d(cpQ*k0 zhpAO`L)(w6ImnHi2x2oahXb;)AEI$i5re*CS}fzg#gI%4JuAYpq+ey{7k_4wCJ|zd&>qn^> z_-00a%^ta{thC&YEnvS{mSfqRcarC*k?m=2@22$S#zA1~IBSzvE&WC0^UUGo>ej6A zgXs;aMoFLTc;Xb|nM7l=N7F`6r$rMQcmCK1*u@AiWjF@*DB}bRm`tB}JiWd;kQlr~ zAVq~GeXlG`?PV;P$;53p?iGESN)x+ZzJ;mDJ* z3TH_-a|AeS<7J~~paTSFZTl~&mXiH28xV2-kZLbg;?&hv>G?t+{`&pY;Pf7=?|uUQ z!#UlHWb+we>XfB0MZUh{!8(pfnuPF0zX+e13je(6+@an|?Rv;&C0nxq4&9DiugSGc zubq$3Kt}e%k~hA5dKCjKbl)A{Aa1GJ_E#~tRIOim)=duEp0w{@RPC`xt{~flRDi{1 z@bK!JJl>9-I5}gf7gWEZMGl{{5xo3$b9^ut+i<9DN1zwM(eHmTgg@s3DQ)~OtM)BpN3B?+Y{BfLc{pypk})Rw z^uMjzvwy8x%wJY*=5v8p*bycMZO_2O%k9R3R?H)ha}Kw^ty(U<7rri%@CObYzATht z0Yk5;X~=g&Um}3a(X=R*5**D9<(I8q3{aOr=gfuKx@HW`56?oV=X?rxy^Om=SLJuy zDZtx;ovn*HByyjbQ>ovy1VFa8vmf|BR4vMVHUOY~S%13adwP6zdIkl8Tk))&j&wh| zi~KTVmAm6Yv$e`08NGpZEd*)u13aEaq3!hnBA4|JFv}SIA8Y7oY_iVWc-%@be$v*` z$=cnCk9Z0183c+4klD`{JdEyBgZPi+1KURKhjdzP!!bhm55E`@JuetjYgWsYh~@fQ zs=e}WuFX+6j!0zWFWWf*QmKc`g$EX}XD_E0d}i8ez}@gy`I&Sc(CysPn%UZ-D!Yz% zvx}lhgJ|9yL$Ab<8^?Rza>*zHXCrzc`$m2#whyvK{YT4g=Zxx{f8%Fp-#%?T>;ITGhpE+f&03zhHdL`ywI-jyHqw`Td-z56JzzsQaYX zpi}221+_gdcr*jlIfq`m4~&wLh{l#|Sew^**X?W}B(PP!1{-c)e0GH?3S(Ah9%3)a zdaqwE-Mp!F%xk*gNp%D8`R!axUgnv;I`|GlP#dafgxxhx&|=NhdY@+2E5mF8p1AIN z%l4jDXd=If=ug1DPX7^^fP%PPp23u4^A;aN#!7JYPyUsNM+7hd*%@XO~r1`o%PA#xR0-Y1VcUV7`|gMScUOa!4B1%I_hH{?v8!zoAV*@Df~SB zYS4m~Q-tUo5MFYt)Y3lF-njX^@MeWd@U!ne!N;TGT`$Om(s4tdcBsVX#++FJ7Hx49 zdC2v64wtJyf^0yIg&$>64?95F{M-8pT=mDDNBo<7`M75WD9F--{+|^ad2WKk>HC^& zkVO9+mQ-0qnwP6a=E1#JbEfKXMV@Fo>0`wek3Qm)9l!a?0KoVBv}P*q+(5`WP?R*wOLHH;xhpX zZ}73mR7L+)-l+WUeQ1N<#%Dd0+AA}qD1 zrT#>B#-ck@y(BUEB~7>A8?b~99(`Mu^rT!uX8RHTHE#C!3e0z<&hSW=Xl)Ishn5Zy z+WVxil6pauB8{FM6Fr7J@6N>3E$U*>O)w7qQ|86`Fsw zp7n3anXZxYo4-`-^uEHBE_aWpL5dzd7mKuN_hT67I`7EgTYf0*@pb3lira?_ep^ zS`RrG{72~DKH}Ym7(wRvDSq#zwH2w}y>XY(=MGRjLdL1h9MHb}nNTDDj2*yu$i|&%Sq}NYIQh1%zChbuMgdq@LKD}bOjId4DPa4)IZsEaDLy7`&(7h z;SdPaJUsFCMwwLzvfZo&BWkiSAj-TnNIZEUrH;RGv0$Q@QYiSa;Inh(9WL{C-ILRd z9Tx80eiF{iKVA^Se@09+%_P5K;YfF11;6Wm>OQV$2*T>p_lCW@}erfe`&JJC$ zs~_WR6tL4=w$o~L3V!fm3$2%g)q8V59_a{$TuIj) z{Xa-;=G@VM2AjnWg+E6>s{q~ASw{FX7QyEB)(81@TZDfhwO6f2!WOdklgh#dxdUM5 zo0R5Jd|am&X8WomfV!t@!?#Lpx-=1~omh^pJ8AFSeXaW$9uJ~d9`6W>zOh*M=@e%Kh1~lNrX4H4#xDO%^L8VPEhqkeIXyW?i1WuQWJ}%1a?_5 zFA0WkS?;mbR+YJoLU{u~8@_bqKHk@oG3t9$yv2}OPMTM1w&_(0cBwt>;g zqJw~fy2SoWe4IxQSS<}D8GNREoeinz zRn!QMRk{@Le4cEf)7PYpOEI1oe>1fl(+lirSd|W5GB|(>@a$r~|oa$Ug%oQvTn@)UUZ&gdy zY}%mujb;VgS$C5#gfp?o!L2(H5*1`Zq#(ZUWqnNAxl4`xdXY`}IcI=m2Bx)+OxMkt z;OKZN$3|tU?GAngx&k~Sa3;8#=t&hHm&bQR9v-$*9cC}T&$ml|rsuahD62bqhQnzN zBs$@YkGuYlQv2v98Hv5Qq#Iq#*YS(hqyl6RM)b9@mi~HF9mL{NfWy4siL!)62E{G0 z_Juls_b;RNJL|k3k(CLSb<1D<2ACZ+#-JVjjEL0y3mrOVO2ocI-jIWA`osDEN7r5U zMfrD&-&d57lGbR!@_UJNa{?oM| zH`&5XE1but^85YM$M&lqOnl6DG*5h+V@Gw1po2w1)nv)xOrp`VHP_~10`at!tdkY0 zh(Zd*uPY{ex-_VCo$ zGcTy+z2rz84`^1<77cke*^EvwDNUdyXF65V_LgvpwdODvTB3o4z_IlDi^apu`=vB_p(L z;3b5HpQ$+>Bl2ISmgmLYq2hB`+vDA0q#5tsiZP$&W8xD>x!3ADf)mtvdOZspM2E(B zqrlVOC!+@7eyfXow(f0m8%p3)V=(kl8upawdpG^3;`XWl4B?V9d-jE@9UcpyW_BZV zFzV&$Ku>7+)n;5HLb5`R#%YI+UdJ4qaNVvW%>-G^@j%?OeT3u@)$uD+%UmNa`K5Qo zqZRH~$U^sR+87i!1IhcFB)47H^w9)9233CcmC5ZeA~}NBD`LgJpjyMaz@ev^k_)C2 zR@=j$YiBv}zA=0*j;PMQUDWy)O_qR9-Jvo9OV5i=pi=t?bPyixDK)3A+qNA`CWsqe z=|N@!IkHJjEdo`wSWV3-qeoJCD?=2#BhlL)-$`8nYu)uTt#?c5@BUlm~Cdj_3L9u(L>M08LOwlAH39-!is^Lrxpf{ zvlY$7FMaj44f88TE=GSnDlX_}${Or=t4ZVL*%%o6%|~1R@RY*7pM7_#TD&tDy{?3p zGi0^D12je;e~u-fgxu60URr=6i^;5s<~2g^-#H=nPV}t95}AP`G3jtW_M!8;gZVb( z6OocexxoE;7t}tqEhzX{U)N2dz~YgpG&9w)iH_Ajk38;ALya45k!rEa`wRdRjjIE6 zg9y1TF1C8S18SJ2ch;zipeD46rUDhWdm^KcYmB@puH@9&g1T(YfjZ<7CV*L0kal#edH4Y?- zE@9vE!m5$fCK798O-fzR`kBZ>e1a|chM8A4s5O!k^{PI&U(Rvsy zC%idw4Ghq*&c#Tvcagco{2+L-r#GEDgP(cM+(nrpnY97O=3*{VlIRQ;ggv795S`NPD0A!6O>keoBD2| zkf9Z|$cZZQNM(3JOAm9PiYSj^rcQWTbpjVoZMAw-`o4{cp2=LM$Lc#*zMcBg(Sh7= zJDee@lWG_T>ZuKvXS5e4xF$@aBbIq)P~}SPYkox53ExQ>;q#U!8!U6wOeR*f`Qn<6 zaom=7egubR+k6fx7g|t{aCQXPi$dUT6V@J6UV_~QtJ3GG`Y2%7Fx$a0I}p|n(;5%v z++@9z{=~)KL_V;(R}v+<%Ou(yFTu!)Cvl*LG6;2+u&-u1c($10eR=D|H4r(LX1YZYq2JH`g7FJd{*)+5akHjO9+pDi!0dgF+(5dHBEh-*>eD{mP4k?~ z1G8kC=_QW_RcY1McVfzPImWDJC4VpPg+hkIBT}%Bj$R7$+9$-^mX?APEw|}vA;kjfnxgQQnp}7a zzq~XPR;{~eyAPn{+{4tWfwy^Yt)5F|@f9B1v>gO`6badL)$Hvd7e!;$B*wULNd$== z7S2i!<(laA^U*R^Bw1$cvm99KS@Z+Wvaah|YxttuX>|FvmRUu{~jOs&qV zP3v5K7@ZkP5^d)ABP-wrmYAWYx=+^evFb)SJq8;KY>oZ6KO84Z7^qUZhrfH< zgX)xl`>k{o6qbHd&OIP)QpzYi1};25s{PsuC5;w3!ym+&=^Wq_vAIBUe6(+L^$m-b*)23RFPQQ&1CQlR{M^Km%RPc&lQytsx);~GS?Q}x%j2pn zz`k7dS>pNi@4GJUtYuXiCosDLUn1|-0JIwaig?r>d~H7UO4Ew)#SueKYB0F1fEheR zgv*@!-o z?XrTc`&@@&HygD~{nsSVrV&2PUgh;AW$3LBBTq9iEiygwd8nqa+J=iSYv?!bN%W<9 zMts!n;Uxj`+`Ee{-f+GDVC}s@o6KMKV9_lGgNgtPoGN8N_7wW+0M!3 zpbctjv_uiXJVsirG}3HNPQ9~ykMoeRGer=R(yifw`)-#ri)ILo^sJ9As7Jvwyy$>S zzm5t`V`(?Y$TpRawkp3r@8CN>|9*gfI$l^xp9ol*x5ii|DsUPrYLI98lD8rl7Ku}dy*&}yx#o}8) zL6s@5qZSX!b)LFP+5KExFzWi1Bgef?>@VVMSk=|_!Jam|b^Z-uq6D&L{dmAC7N$e9 zK4iB1>}#_;R$41V?eBFs_eGzO5@xH2XS=BuJ_eew@aNqnYug}wZ|tsSYlt+CfWf;T z++zF$UkpFEt@J3Q?Ard3X;;UG!~cIBy^q8#3YcVpQr~17hPDY zg1M(~UJjDSEt$^+h=td*G;&@xlf(E_mGj_@w=|9}H1+vTox)x5^QZOmf5ln(Os9>9 z3eoY3^;|hen{HQ}OPSW856-g&{rYs{OutX+G%p{;pc@~kQvT(l1TMRn5_CZ+yn*#M zOj}Cv3e#pWyu!2%f5Wt*s)Fy1!b5Ux*0WO?>&0t7PT>mee-DcP1Jg3`0}<6e{n&Lf zE6oJD@@>%u9^wM4zDXdpOAu1RH}Fv!<&TDEFZdT_4>J|&9jShbz8p7b9hiCeIsw~8 zWv%#lt*dMw2Nl6xj-U>g8R8|YYN8HHKH9V~iyuqs!4Bn9F(;uXVuD-3@RX#mD6B!E zGX)Q7kqk8W>Ic`Ou4X&`X7p=kVU4@j(iJ~%hca?tC^ z$9-)!CI$V0X)*qSY4_g$2c|`m4o6Pmi+6C=e0rv98B+X$uKvJ+K!>)Y5I*{bOK|(* zvQfHFJFrfeq5O!dZ7e%|T1x}T`SMvO!R(bepG zkh4(n$*NI!?4!~Jee9rzHu}ufo#)ndAJEybHmBZww?P}e`LPO`cQl`Av(fV>Gj(!< zF|e1;1VA$iVL6~w*X>0(X@Mw#Zxo)y%_+kKt?J;()mu9X{u1c|snn}G)35s#rY+uW z;@bPHfL^*z>KoDY3rcu@@$0&q&q*CoDGn8(*9Ogf8~g~zrjHg20~_h~PF)h&ADA|F zK#iEQ&f4U7tXL5O+cHL!H_loaG>BZ}6K!ti1;sJ`BJh}WAfQoKyXM8876}F=C}v()g%P#Pq-gZW77L* z>EyhswDaeJz9(cTIzO%Jb@9?d-MA^m|sXDcP-GnMp!P1%jqtZ&m|Lm|brc*QY zL%(BAGr2hj6#m*w;M~vJ<`EIUggJ|8^381%o|v*&2v#-forf+LO_>0um1)hLdGvRC z-m~i9i7|gDHg?tMm~Q7-xLG6F)KBovN>f2Hcea`+cdYl(-Dwir&Ykw9i2|ENd@17| z7Lg%@Y%97@E?I0Q?sQoin6$c$Y8lv=kiC&pb*9LMt~Y}r)~4$l^0+m&7Aut$7olN! zAA3h}Y2edNqNcIA6V{$;&a7FinTRlaW$(Sdsp zDaA~F;?~`ozRZB}@F4qx&1^wt8(po7lO;8bN2w6o<|A9v_{8dsoaon_fFh$xT6k z1@hfFn=XyU^-5V`T?V0EgvqD!n^8~KesmHFMv8v)>^G56JYEzp0L_F0+F9C}66q`x zPDa}+I1iEA(M=Do)UAe$TO7hBYj&@&`ktqR5Ybve@Fe1sO5KMk?z(ZN?U0Nsl(*aND-AiT#f7%J7MM zAh5(%du|MAL~&7qzan0qkazTOy?;^5Doz}ml@Gg8PB1+~Jpj25Rko>MjCn0=pP@3W zxqT%f91@=o4G!ujg{0hlG@w3onsO$@l=tVZb<1|WIiNyB&#`k@ibXx;=YuM;}Ga!D83tFe7j&yJEL zKFdYK75(GVCce6~q|J=q>VpQXhu#_>1)Po*?Gdmbw7!PUkr@6Dn0Dh2OsjxMQ9a<| zeFj_a?jCQz6qoAz?Us4$ic((Yi7b#BUrHyJPTxUvFQ^OH5nL4|&3^EEcahq5dG+Nt z#6U%k;+3WKDd-x+^%N)U*+AHXP@?<&A9DZtZJn_X019{?G!#frxiR`AT7(2!E(&iRelOQ z@h)`qa{a6juM$A)|IvZRU^vKm2xVyfWQf^Bn;$~K!>yY#2g4}tQoW&zbA=f!mNim%3D_m9=(X<_S|`2^VkD9-(I3vby&@QVF4cat%CLA6Mh(%i_b=FK|mlUK$iD zyKGI`hh2w?r!&yu{;i4VCyd9K)vag052b+G>3aue%0qCXllM$K%5b8gEBZ(R=Dm2e z8DC}W#JpR@m)^KBq?4W^K18f}iSx^Wj&E6)tyoAtffhrMLaaKbPVoCJn{9jh)mCi<$iF@~uwgE`6-^F5*y~ zeDq`h_X!LtUO7=Z=aVCnP7q^uml>Y)3zTZjK2lU^nm6DguGAyWox;j?BfZnL=>@Na z*RD3Lf8oZE5(vDNd zN?-@C(a0-GtGii^UwS(rgTu#~QqY9H!3O8dndXmCahDvJnJkph}SAOALKE&glL z3ZlT(*Pq8eCbT*QUM|#lLNEUIwo@a_68e8kTI8>S&p;AifTzOC56r?F7uxhokF2C5 zPn6}HqwA8^PMrYz6e1zc+CCt)L(rDW2VMb|;t-eMp1YyZ&sn%hhMWB~>V1<7Yfb=f zR^25^_$U|mtVY)KK*39BbUoZ8C8Yco2GV_-jKmm!AhM}kUH)|V=D?IF@S)ruSv&L3=GZrYSQKm2z5k3t1gM9b~sRi zqh}EQHEF{oXR`h>X}`vkxX(Q4swJR5H8<%H;@1AUtms>TJN!y_gWcNUlP?4^tN1;RN-yn8_Z9z` zv=bTsnzTZN)L6z$YFi#fh3Qu*I|eDWqbD~^Pl+f-X7Ha)JkgV_szBy4OL+`}eilDS zsQaTL>QhkPHboAdl`QW3h$2r}lU-q#Bw6~@?ACd6z8cXy(J$If8Ck>h&Q#FsI6P@> z9qE^-Z~bq~x=R~}u5b_ft35F&Cu0=W8#YtJY|pZ%SC*E{V6B01eNu!NI?vTvu~$P)DFKk0?U_5vovi}^ZbD4EE|o)*`h1)jli0a0Q?K~D@?oMN`H{oePSJshsBvRgf^a-ATVnq z@l0Z(0t6znVbc_1t8lS-FsUh-zB&JCG4FK*EM(C(QX4ctbkv-8;BpA%wh@Gt4=`Xi zgsZ{9ipHdwG5(~|0}UC{jyh=U{C$pgGv;fQ79tK+<8j}>zs=2b)jFgsqGJ2jL24Xk zK#n*fL<=Z1b^%vHEew=XHenxt!n~+nY8ZEm5(i7RBc2G%8aYY&8U~oUt{Iuos47st zSm?5K&0p^FuURCd^&e>Tv39z*RYe^n8AP#thu2BoVp@Zu6b%=M9WNm4fm#;$Pi z;~ObdM+G1bp10G~^!m9?X44k^UCZrzQDe?W* zywWghA(v`VbfOgiP-8X7Z7z3Pe=e7jY63q@wuGXx9!Vw8B*EVIL*kDfa8<{p+Z@Qf zs#*bI^S0Z0dO!+s_Ii%+&E;2=M9;j~my|YdYuW&{#)l~;KX197JF1(L<8teAD0%#i=afi)Wx%S1_NE3OLxt_p$q|Cs?PhT zcp>2m27eWmY_X7VqCMK;%1>R93J%x*sI=&bqDqC@o)?&7HiyK(=HuG`xU_NqacOyc z|F=t<3Rhfj&x4mp80+whEXdCXxVUyxYZXK#C5X5B5tcTQMF)|tQ`~roSnRhugXb|< z8abfoBBr+P8Re}s^=!nEDfs|xMZQyg++Yx(w1A&<6dR2BBe(csy1|qnxdMM@Ns6e< zFqR$6NUfJ4Lsz+DqNu3!=qy@jmP&<5^^Z*3=A6RbVew%7Rf5w=t=GclnEyo6V~lP8 zvc6SYtW=h4sq8s!xAl`ycEq+2jY)iXd^r_vlb{Vot6gtqDji~nDzUH=K`{pD-!g58 z|0f0h$Z74!>Cxx#;!1w_sZ)_{&Hxs#{`>F66A`QkmMt7u>ta*87I++98OE+tm*1Qe zDAC>Rs)K7NU@3SXE`JtxT#os>&fyBY>aZwD&$|{A$Jf3)KD_!}DF4c|#*pecr^}QP z?~~YdGk%mPQ`orpFRNKD@o7^K@}0b?hxGwXgwyuJhgP?dF2tYkW#gdleBr^%+DFtq z!PitJ)cX57-JWeCLVe}%JE8KQMo=j5A~G0!I(DBa>oJ-cJsHJ$mdM-Y^*p-q!b(f_ z=8U_9t#ju*uN?~1p7bHitm2Ge!2<2DoVFjyPW|u@3Ul;M_ZPa^ZT(eP{pW_loFc<` z>*$V`#Y*sbiaVQCdw?h|5Ar%LzfKD+DVYRR=8*_Ls?Ut=Yq;2J7zOmL*5|8k0Nf5? zN${c}-G=(5IPgL-WL${v_~M05E6F1-j$DurTy#Q5sXo*C9ATd(@-@Zu?V zw|1qPCDn=}CZ$VndBW*6q5a@daAW9DW^TpR3#y_d*f{QIsgCN-2WUgW%T2ta9ZJ%; z5b4H;*@7%3C%2ss`2xOP7Li05WP-ZRb5_)d)}`e}%O{3|U-q=rDb~+8sv@E(VM^aD zuo1DhEOeBcBGp7Hgwj=%H7Q;aO~2B#2Y+ZA(>aF(_+8Iqa z*5to&sq`VLVA$&HddJ3Vayb#BITT5+nc$F^QI=9yV074jWm=09PVTtWKQgV{e`VUx z;$L}KIWhVDcuYc=tR8s>3fTlE&<9CTm4QSLAG>3vp9<%b)r0U|hjYo|x2yuVjs%fh z=?b-Ve@i31fLDW^Qb<#ld}M;Od;7tX+ zwSuY|y`4@!XOVx?^v!(7BB^qEWEm8{g%iM~Y{i_dw}GcEWDIi|Ji4{AsijIW`oqUI z9YnzP zdNCz=w4LD2Fvj$sS z#+`>nX)Bzna~#rumMy;UHh@ViZu)v`0uS%_x?Eb&@X4cyrM8)$eztKH{XZgY=Br3s z$tphULQZ$8-=;fgw%;P3$K-MKJtfP%z_Uy77Y8SzW#5w_G1E1DHLatB#i>9 zt1M;+v2^vYt(`X$CI&S#qWCUFS3trCHCED@8LY?_m;AyI zFOg&oeJrb~;oULd#WgilWyQH}7WZ5Xhw@-`^1wJ<<#kk-rgwk*AMnYqC(AF%T&<>HLu zJMnG@gK4w~3Jeu? z)bb-Kmrz5hW=|$YQL$yvsxe5kD2$oCg{WOiovJRmrpTE0V2)L?d?o?Lf^XxctXHFTk0v!) zee&tRT;^o)Uh|Zlt2QrwXcLs-dD@+J@h>IDm2H(n@^4ioIlLoTh~GTWlvbY%u&YhD zaf{^4Q1v|XvrE!2KcEb3-&}`>{VmcCdp3l^7ZsW+MJD}kk#^}-qz$#2r_$Z~8Otk8r_3>8}1kHdH8i;n=Bc(GkA;)BB zkC)ze7|g3ja{F$EJ(XJhI^%hY$tCXyB%pw6?XkQrwdd4rR$C2oCGOve8L_K7?OS>| z0*cth29Q4-y(%-BlDiSk$nyYK3_h1mV@R@(Y46k&U4^dXY~%I3V_U6mb#BBv%*AqR z9X~fCc{?gO%R6_^DXv4*-&wzT8~_J?;bhH#KO!y9As67|W3>dy$kI8J^-}#$PF+A3>&fC;V24y32)fXi=$93Te4h$lI>A zooy^V_=D22{|}V*R~aLVm@D9FGJ1z+XdAUTbrV~4w6n7q!l0g=Q$ALhjsmvWy{C>* z6vE_YPK#b-Dda!W%-s#B>jQoeer#}iadOT1i==Hs=AH{ai$N8~_!7R!I%jo!lKp2t zpZH)XSyJ7_hP`Q!I4I9r76na3=q^m{w6dJE~-p~7%Ano=*s>oJNk8g1u zZ{6vXho7xeBPkMM9YFW{d2-h!A@`A+Jt|x78cku$YaX}t@!{b0>RI=5yXk2F^!m&% z6S=+Y(+8($UezaS!(Re?b<0%`)^(JXGS29&8Ukwt4jr@F08Kbnwm+d%71GQmuPg9JhleM~d~X z8%}}HD@9UcUCx(-y0IZ`wlG%XZa#tRxwHXty~@|5Y1ENNX5VI52%$_sTJO?4s@MHS z_O6>T7@EN=Bce~=ftnJ}8WA*%@Z*VJPrOw2h>r#>+Fw?3XRvAVclBLlLjWqp1X!d3 z2mY8DT6RJDry}pi8cr&>r*>izO$5U1g6u3#3oVwQnqgWNgt5)oKAkcDacR>kpXy}y zN3zxr$FtHLX>}ybO;raB_i(Ovg7{Jy{bPoW;wxTO**<2`$z3$k&W&FwnMPLR^0~bv zRDF9IxB17VooC16Ui0qlNGRh-?r=t68s1vLv)53!czkxVDX z8e!=hYv2@aSC9K}{T%o8h-ZO)tut!oKQt}h6y;^#zcelXUo`D%{VPpN`mvyIQNJ{6 z-t3u->TKPr-h3<*zbHBs zr6T}$!YhFmoUpxY=Xod-f7j*CO^p9*(@wzS=9*SyQc7?o)BBA_xr~i04PZQ z-g#|nDUb&oeL54i6w@;NK9ldO*BAW|p+(0C0?_5WXl7&43ZrJjdETyWnyo zX2kx%Wy|1NxsQDR<~BC2cB+ZC|GzZt;hQl}TXa)=fqmz@6>zTSY@80F2H%8-5RosIkFEZGyfj0Fr-`!v zVm+Smx~?7Yw9a7iaZ~)nj74W8Sv5&-ktsaE!KR@r6O;Bgbw(DmI-~us;5f54%FTd= za^btK=98|HFYfF@i@YuDkWy3n4_;&XLqEghRnHs9Q;9hkp&zVX-f4V$5%8knoIcG% znKq=Wd_&wP5;&m0IMIJkqtWrb^D7U!;bK&wR;%nYe(GfRVR)OeV}Xi7aY2ZsIP70OZQ)4NmrNi)T#!lXkX|7x zL@q=-DI??~qv`P?-1?Jh#^5VZ%Y`H$k_}OvmlL^7M2*80oh>UiB07A_s1Z|G`O{9` z7p@57>EHd~UWC_r2~RE0@Pr@3joMQJ~aF1o@AD9gHv`lE98*7RzWH(ml7F@;ZsY zlC`Ix{z0wdY~3-kw;c}lQ#8pOsd%Z3$_L{d9_Q~5bh+TY4&;txR8I88Acs%8E+Q3v z1^dm4>^gPVY^{s!^9YfphPUBhz@h!DBLr4b^g z1PHE8(NO1y77Kz|#K7wJ4rLPQSMx}=`@hTt=Da{SldjEzY(3wP-@xBE9TetD8$CLv zl8K!LTni3(1^LL_=yffA?)uQgvIHgM`fkrZ!e=RLq15Ffm2?JxP$16o628=ze3Hkd zAm-?8q*V^9i_^o>WBj0^W2`xsv01NfbZ$Brs>Jm6Y>dT7K?wOZwA^>)GCAHEn3jIFysVZ(}h;E;V%q@ z5;f8H4Z2^U8Uw3dMbIcAS@+g@M~!a~=1_N6#(Vt+G)`(gVOGd$YA9suoXDL z`GSYyk_${#kTcd;7=))F1))F2vAy;8d3PPsYF2kToc!t8L581x=N~t3D$PWMs1{LWO5DX8Y7h;9fPSSTnYQH|C4aA*9zIctGi3#z6J9Me{W?C&9dnCJGuM~iy9i8?}DemLlC@R6;mT z5p5(d2QGP^$Kf%SWjBP3B*#jE*Xto0X8f%e_X8*O$Wx*!?Jd;%$B4A&J37apS|U0Q z8p0$T_JV9Xo`Pb%(Ex>CYqHN7O@SZ&(rI6?G6QnT=ao0A7zS*arbz@#Aj505-4VX+ z!Ut{!rii)?rGMkJit!y+P>=&&0$5Vt5A!ftJtgT)dJEPru8toI*o%h6I#$#^Dcy%# zbeL;-gN+pS!S=Mpp46y8`+U8!rU7!`0HPFEFQq8TZ@mvYRB~H=Lli2%1b$t4ZlkIy zd~?-oU2l{M?5ogiE7?|78ijaV(C%k~dTs*g-~JH#NNrSph9yUlTgdz6ZX3HZ88;yol@+^;+|+|st?IBEN(Y)u3#mkxaFYOoVm zP)D{`Khsdh)cHI_bTXA1G!;BJQp8p75MLOY%~zRvtmW7nwM#p$I;R|CXCZN%o4NadZMX* zr~%uj%+=xO6Zh!}@{uN~c$&4XnbyRm zIREPw-vZ5YgdM4+)8$3%GQ9SF!*7%e0R|u9X{PJO7UZmbuFmyG59I^$r}+6G_kK>z zt+R<7vuD!Ozqk3rx@;YH9zxn6Vv7mqjlDmO&gaButb-d5a=yEQx^HP0h89geH#0=- z57`2Y%AZy=dqWy3hm+1!MgMEl&idibpidy^C6uC6z?UEk&>_t1GW{4z6u5z~F^c`> zZ@jKCnmhT%8oICT;#!Zm&cqH0^WPjqTx>v-Vc|WLFNXtEM5!RHLKMog7WMM!u$G5n zF-yJ^1MP?{46i}-AiDI697K>irf$WB=cuDRi1;FD^iV6HgtN?}UpIuabJ^hJYq9ga z@AX-Eho}3DFQz|-2_=a3woS>Q&EiRN-fHdBq@@KhFXgS0!AO|(Wm7Aef%mHHmjeVd z1oTii)cvnUg2bP{2YpiFn&?HI45L{4KWJLvpbzJd-IzFgetSxYD-a%f9Tv^@*htj+ z1aQXSRk_=H{E9gJGZ6Or8*A=1%tq_=rDCdh5U4fj;q?P=Oz>0{ZCtLW8khx)6#~<@ zHvQ^}_hJgLeTF$or!cpI4q^*^ca8U?Uw*{s2cUdglXO8m_42ecN+k3UIOVUrOrEhf zERSP&(Dgwgh-1p*I&j3Bpn^Kl7BcUoz#l?OJJR#_k9}Nyfzh>i%;~kOx>T#a)Hu$% z(Qhc)xWO^#KlRe4HM)0^`H9?y*HW&M4NueWwCuX!2S^3gVt{n6t;G`F>FUnWl>Exs z4qa-4fx-P8%bd3WE_Lc@oV|}apOWl=GKo-e?U}9d4Bb_kRBF7DDsXyf1Rm}~xL9c3 zdq?iJHj;?zXCn0)Vk3<;yKEluzgb4P(p8&hQJwqzlsPh>nh7N8hevzXYMv|ee|9aB z602!zzolxs>Hl20Fk8Ida%fbMp6;&aqle#|Sxz`WypA-Xo&XCc!|0*`|8R%nsr+dJ zNZl7M*V-s}>DE8!9q9KPb5QwXpU3dT5us+$CF8p_p4{_fo~B5H)^^(s`1zS8ff~nO zSAIfLp>y__@AO$GNs`*k+SuI)H%JI z_IdtfbT`N1-y#>CX!K?_Ki1-^`%2ff4^V?)zdNpR(r+G=#45BD4jHWcjvgm>OV8t9 zaI$|d*a^@}lLvfZkj<|^MUbE9&|!M!?-b=wnO0_PhFZZcu>#@`)@z1tFD&eBn^Ya? zVXRqK$;ON0howKaU7Rk@35$sysp`0ir%w#Pvnd3WJtDZNHZtAqu+v|x$f*sz1v#4F6&$>?4C>`u)nAKF*;E^Aj|C9OQ3Zas3L%m!>oW4rTsefL19 z)K){_di&@X)h0l!*Hq$t(6(b%U!?CvuNeHgk&hELI*%Gb5-U3U7w%>RGzVzQn8VN} z-|J4KSoE2Ae~i3#5ml^l<0iTR zuKy|2GPLZ4$Bz*su57t<4mRL%%n&%Jc8N2cWMM?oi4;88Uu9o08#2$0Eg@UK!jBek zfI>%Jo+YP_%!#xW4Z7R5-$0AgMh9o%Iqs9)&hjdTaKNa8d56W7CD#1bh=W3_EJ16O z3-4@ljn9T&qz97pDjlyjQaXjZ^vN1z_iNYZrGT18E{?$A)IFF$iY2F!yhm{#%P`W9 zZrG|<-FF-^0_napHDY5-0^dG%uBS)E9Y=W%Z;S=m{I+?9J^3*~!>d6@rrpx=L3}kO zmapaLu;f>1p6c({gyj&GId*&veIpT8KrluHd8XES6&3UW*RIzyKkw|dHg=nsg2~1c z7kleDf9vEmK}cfmpmk0J=#U4iJ!Ne7c)uc+^3v?>w^xS21tWvuoE$G8JycOnr5A~I zqq~DJsdi6W_#2zTXDPr~T?OR0OCNZ=k8B+4)#ui`OJj{7+s2*#ENv3#GWdyi%rHRq6LRrGNhQWd5;vcuNxcc+Q*uryp9K2e2` zrt%I{V{OON$ybW))i$iSee3@veTP8~c_}cAMTR93%Pig`4r<3$A-BQ~z!RWJFyt5Z zR8!rgNs#uI`@PCaWdFwRqu)x~V?N*CCfW+c5wt>@V(rplRvNJ!)~70C(^wZ_WcNw? zBK_WIsmfjMrJq2`F%{u-Ko?0y{Lh?wglvw4EOnEFK>_yS(@Yy%o04nAQ4_k$#{)J4 zQh4G{II_h3KaM_CeG8X0(G& zL=(q8zDYEsCH}e~{mcysmh8==_?B7QYaaqBi;;|6hQO8F3mj@^tEj2J<;xcppk#Bk(*bndKGQS zI?m0cZ@VuVb-j7I9Qah*utvv&{c`gl;bK;hL#U<4YTr)y@$OqS>xsg6 zeomS^YQ8648|y?=AF1q#GjjccY}a{Xa?B8I)*qm@&!e{<%Gqm->k)X@cRJUj49p;?)N2sNK6>7gOs?JVyt1wi)v*3RfYIoZg{}yV;!m-2@)*kSD zGR3DBBO?~jZrB41SDB7+=y_lqY$+-7=bk6e+#M6Lk9Ex~EtZ3j(^_sy z&mGHyMKUm!{>5oQf8(^% z|KPMkRnVV&{@}DUR_*1x{U-I+7YBr{16}Fe`~)jKL)ln7dm_sTLEN^-2dA8S8(Y@} z_t|4`jOc6mG(tV zogy^JD4>Vor8HtBc;rG_K$^O1W?ype9op4XHce=RRL-PD=7voGsF4yyIqLvD!~X&`^Z838L6k!6~Mw zG!{~*&<+qm8Ha0fM>V||CBC@>E5)U!#ZB0-Pq?TIDPx#`b`wSU?AUY_iCu<*HmHGj zd_Pj~o7(Bb63eWQ4$$d;{3Fx$>SaCaaQzRN)&tp%{qQjDrgJU`+f7dvxf=-P$Qoa` zMb9FYcCHJs^jH{mg(1#^+a9muAILOeVhQcF*)L~yeF8Sn`SkDU^~*BVTb1!c7v5da z+rP4vvg*UJy$BWv* z%?f}<7h670X(GG1muagwz7t*E`5%FWbsI$DVn;S8IoD)^Bd+k0soUB&Q&CMf8zV zs>M~nlf>7)?nc<%Q|6}bg+@es|c7ZEMm(q=rA}!qt z3I-ucN_TfN44@z&oze^;-QA2xNyyMc4?Xk%0}L?4LD$-Quf6yBzU!RpI{(BQ&wIc3 zPv+yc;$rv>6E*I#B$Fg@x+A@(2bK4If|!7e{z#CV$XTb17GdNDtw{6uZFcZbSiC%| zKOqzAlmKOU9($kQlC;A{R_LT9eXNFdZL+^z4X!jY7EkB|`4Ne}IBj3N8}=MBxOP^3 zxnPpX<800^ptfo87f=h8fHyGq-`IG=^fy3l*oS`swbVYomgV&v*fQb!nR^<4a;0MMVA` zkT=)vNotEM@4=~)5$5*MkzJ1JiuiTa2c6o}J&!$BRH*&CX2k^Am!3EV{`ksq!#%Gt zWySRDO8!OE=3^H&aO&lrml9r3D!{*evOO%)lKBsz_AS$Q2-czJa(H&6#mFS%% z%3n{|V>=Gzi`-`s;0hxu(>L?lIW|uT!x8>`Bl)HbO^@`JwAwVwtku zWJInxvQ!#sg34oHnMpkdgn>P;XO}Zyqf3OWQR#=_$~MRGV~v7yg9nSPq|`y9l+Ys` zo>%j`{$3VtUv#fhl0Fs<0mj*P5kCIQh11A)r)8q&sBup2z3NR*>!13qFg6F%o3e`f zKag58YZr#7*Jb}eYF!&g9nn$6W8sD|m@Psa12cJfJZ0u$?N$~lNL}5Gp&x2#+Xuzv ztQp=;lcPjZl9B5h9C4C;v0_I-UQBS~>eJHrYti?~|;@k`- z;FMqj9zUl7*qMjBCwHB6SS#)zFSY7gTZvakOY>YbWYNUA5@=a=)^crULEf59xuJ;Dt9}EwLtfd`SHdD3+${* zJ0k}txzolr=)Kz|-^HDqO6#zEiQ1Mt+C3-lZEUgO?46>NRhWA-Jksk`=l>U{wvu&Z zcqZ@DXWP%NxEAoc53i%$2`}neOQ%1S+B`iA z$)?jzkMlUc8k^x(6EvAjH`EoTL;C&LXh`o1G`i^{b(``Saz=wrKWNP)5Huj~n=R6& z?+G#fx^ZlxHWQ@?97i541(RW-@;eT8-LfI5&6-Mf}T z*~x#0YGc3JjyoSHrY&Nm?N~Y*{v=h?6-ytVA3c$9onR9#m%_;qFU-IX>%EDc} z<0=G=Fb?BaTPbv*163KL5biykH^jY?%LX&16|9-QZWKWe+zZ}P7Cb+8j?tR4TWBG( zbQ8a=9~SN3|1=Sbw^*M;zjfZ)@H9S@cJSOvn7d6|Y;CXVRt`!fvVD=5(Emrzg6q=7 z?B>Szb_)83qQtF)Wm7wiWZ^WbrK;k@J6WXEq7!mUVym9gB)jXY7sjFMPSkJS%?`B% zj7>ehAc&M+X|X(`YO)h0hAb)Y8lWE$`LSx&>=$yNOIAu%3%aQ;BSUUo8vQWvY7)cY z)=5aCkSRD5bBfzDNP8B}(rT_g;8VF$a1>AkC^Gma<$%nk%JV^hBp%D7E$3u+CB#g3 zXv=@zY}!Sl?#1&R%%oo>0#&uX76E>mj~9xu&&q_CL(IkdvGco!M1;$iZt0fTV!kPC zwY$ba$-#^KmODsbGvcEmt#ox%M}D)|0U-C~0SFkhDPgXD4+r>)@zS|E=BYqK0e#k_KJwHVg}Sqb1h6qdqAQw{FcO>5Ws{;Hk54K}tf{q$YHHwTe|Yj8li0`kth;{phx|eq-~wIAuBP zcyi6g)e=!4veuz|Zt6OI`w-%1wO6&LqDDuR!rAyRoT=dzRXFl>3Y7%Lg?2I2>_J+D z#K*F+aNF(?-MNOd5j+a$lRD^5ra*H!bjy7St5*f8R{>QuAMY%xbA%39kaeT(YJ zUf5yc>?g~FM?sMc@GagEWU0y|ms&1(U#se;sns~E4YP3VNywMZ)A^Qjs@eTjItfRg zNS{U^ij$Wo6@w&X6RJ3o%wB=Uy}uS+Y@gl9eq4k#v}{mtz7Dh=e;o$7_9#RFa9<1e z&8qr_1Z&|+L4F~%fiJy>I&8-_5PY30@L$t_T$J|Boa8AAKuL?)|-(%<%gk3OU94(1XQSjOd1?-Yq&Zf%^g6C|t^ ztx?I8`}brBlwUvoh17eK4h-}tnw=S;cxU}hI;2}0Ko z^aU{=qS{u>G)wokD(G|yd|UKL!tNXh-STHTSoEj4?jgH6mptjbBEY#S4!mCT+W#%o zLVPb|FLa!5x_}uK?OHXYPB{<)QB2pLZi=TN*5I|fPMT3XlLf)4w%_61A>$LTcz9OO zf!8o+?iD~8CY*e()>N-Iwtv*pDwahoj6Rytn!DVqd?AHs5(RMD+@DRni>4r9XXN=uSkxiSJ9P!=ggovT7|c?Z?r zLXb6q(2OPTrJwX1h^9Oc)i|Iw(A^+y@zb+TbO(4uKcK`}aJcV&!_g+SYWdNYCm$~n zhV-lP4vxo1g#sAr7(WNDP3<{7Yrm~|-&uspuaPCnIDu`6Iw2Q8fGMR%;n00T!sse{!PDv%_(S;w|gMW`I4ego=0Sx*PI;vQ)UFaF|X8^g<@SS=4D(FV;Z(l8i zUGai9mhjh9kA`1E?YcoIQT!JQEz&ehQP*>l5;A@xzRfjJ73304J`4{6mrTp~otxYT zpG0Zb`3R*C+hktwM6K9~YFC{yt}lJATOhIYmJ&nZ&v>V6>{s|;S2Ber3JyNhDX7b$ zU!vxXIP#S!A5;YV;C(XT*^6~OhUjC}jMk#ah;w}MUcqVb@%DWA-W_C!|AFdtrHksf zNwIZIPM?e3>x`+U|!}~3S=oR55e|mXJWh2>Mk1IY#y6Z6k z-8T3cOux^(MagE9rJt?^wTg8BhJyVU$vMm} z#1Eq3a+p%t!XVKr=@{ikp4uKl22Oc+U-%(DR36q(0F|e;e6io^bSc3(uulS&7wum( zqEQkKG&L_CpehGDU4GhrnsoO4SPRFS2k)MZJcZAg7kJIhuRT#x|9rC3T#o$(%g(`4 z@hdtjE=B9`-p{h%&^Lx{vz&m`Z^PEAK$`k`XL#6IIw}xLMl^9tX4l6+)cG#TA#d)+ zs6C9ZJneZzI^OHP#TfZ$!4>PE|E+iQ)WHRv#qGVH;DOFhfs?nZQhqD8VRE`uy=Jr? zkOl&u(hlb@Osvyvj;@G?cfGEq7cUe^Xt-qbMnXy4hXyK|zLJ~Q+>!XD*xvB!$@b-) zDQE5OH;QfM_c7+RkNOaS@lkukfzOM>mt6V0Et$}$V)1snJh?m5Q?I1o-fQ8s#LO)j zo;8y(vx13Peo5`%ecSkIIc!(-8<8%2keaO&71d3inyFm#;agjkN1}+@S?N5Zs;ZQK zdQ;zAiMDO&1ckR>9kR%w`;DZK{vh91KBdqt*wg7oRc&4@TH&O_!I1a zJxnMWm?INl=)ub_(nYPws&Cr9erq0Q^qtTIO?9!~2fTve)Go$?`fcjlm za97(^cL*oG6Hy9OKLzT1>vqIOs)g|CIpmn-r-@Is&gL9ea%#5pjbIDIjyRf^FG*S^ zSLL~zew&h;lREG{=C~+lO2k;iJ4ewy4!60sydSYHCvxTVc}KcCzIzGfZCYSU#MvNY z1*f&Nxhu8aSl(;}2>KP3`Xf7#MoJ?+W_+3{wIw-k)J-{iUMQ z`PQ<{g+@WqQl)yQGHGqhYeTVPCet=xrQyiMSH{2l6Wmpr={=(Yrcoq(y%PF-ekG4? z=(YzkK{RJ5MDOhlU@PpiaCBT{88Cr$1K3K^A?pXDk>aux>Ha1Kw9>9j0Z&u_*!I~L zZ|R=7?`4#28;v|+t{Z8T882|^aKQ^`N?9B|I#&1jbSjeukTE9mj(YD8-LcDcf{E^9 zj$vZow5Q;@Rb}Sa^{uvgQCR84>_Bf5`+n>c+G$`%yi0F|u1CGWqUElT%$q@sKXe~m zsWIj@nwT4ylSjRuKCvHSilUQW@;#MG zzjQWy<-GZ-`CFR{0YXpBz;c&nto{DoJz{H|)DN$u#Nh(It0K`_W7S^wBQ+2}z87VR zysc{}AG_GgVsAy)4VYuChGETtPd(KX_e-!S2>E)wdb68yl5c0&5B9bU}g zMLSs##we`Da{{1EyjC0I`ud@9hyG>N7^_0*3Ac59J5Kn~;`oJrZ{0WAbX5zRp0CFa zP&LVycy8aNedP(4&^mPnzJ1=utcLEYF@ky_X>W^X&{(-=Z;d3~$I2bWB~LP=I2P(( zykGfQZY|Xun^|ws<%)Ol3`6?rg|e zQ>#=WT%Nkl5(I0>Fhs&HkUog$<5&C*GH|FFtx5(6`Lr{`L*-P8rD3779s5FO@<}+z zcHd!T`+~G^?dd2oxc&2;tUao*z*aF z#w7pf6Y06D%W8yp2dnCd=b>v66*nmX3z1Za!Rfoln_u-pqcf7gLmihE0j*i3kH&rP zi;e~@xNn_0V{cN$gDUs;$k2=!j{7wq;S4wbXk*ykz?n}mul{swp&6}=)wYXm5?4Q; zyyo1HwshY%AJMYDa;#kE=PULPbTQ~BV||f?^@{8>NUH%RU%vvaMo@grpo9WXk1N%_ zUIwylwD^B)vboCE-2&j9v^By2X582ISJr1gF3!&0*x~#E*;X%J{S~skL<(^_&97b# zEIcqn?=X^yU8Hn?>Q?BuW(6m!Ap@YMW`78J%(oAI*woA&S9Kv-i+iA%YK4VHA2xN) zZi%ge_g1zszgXLLJEdG%TsWdxiC+7kf_iQo+Z?@KOUJ)DwhOU!Q)Iw}8^@L* z(7P8-_-4p-Qp}2d1r~N9DvS0%XH4?d3xsCAZr+XrxL>e<;lN(}lh2;f7eSv%Pg^s0 zT$jfFglu;-enYnJbMR34NfGA*&ChS6++UJ7UD9hR0n9Z$NV?$XTmtJioNe^PVu4ZJw#H=43i z0!wFoYx|NtgjYTH>-#vSUKdP<1Fxp{hJ|C+3;Hl^Kodu&FPg7w%3R{^me(nJ!IvFwI3aJ+Hvp$u}it8;AsOuHS& z#x50G@};L+>?*OJ!l50VVy6%E+g_YdL3C|s3WAhD4(6CD)PsX9oBRDwY*ue~S~*BtnU7(Sj~-Wb^mxfM-!ki`0%jCU zhd%HdGF-_sZAa@schJ)0HTi~%)D;fN1=}Ey08gp^%pn8fA@Kg-!QRi79f3{hY$ny{ zFQ$eD5Xh6tGI%6Uk|7iOQDV$bF8WFb;xGKN&u#(VJvaZBmzMI{kbM=dZ%lBAD2Xw& z%E;u5ZW?)6zD|cFEm~ulW<^dra&Z#rH<^lqzYe4|j3vuC@%N#AojiT_HiT%?;O%+c z7b%=aK}*k!$oNx*0;OCh@z_wSkQZOjWiP3W%GAHi^lZBR; z*-%xB6Q9x68qAEP1?Qk?cP=nWbl~!+uPSzM2;^*ATDIR%;%4=!YxMYD(0XDz6N@1M z%|Z$mDuLeM_(#HTj3rs>&4%vq&6OC&05ZoVcE4$tJeWN#? zJmto7EvB2XP{{5rbec;x8riEXIaJ|TAdQUjkOpC8lp|AR+=%M3XsUY~Hw9_diQ2&H z;U4!db#fgH9;S9I)KsMcX(we-{yKWY(u`B5(K}@L!)?$ZPaZK!+(C=?uZ938=P*+W3`iot=y*Po!rg>#iKh;-DR6sgUjB=H7bJ^W{u!zihMf2gR*V|A=aT(i>RV+TbELJ4qU{Msqk@!-HJHB2n6K#*!X!AQQ z-9L*Nm;U%IbTTUnj<{W?!8(kjX|`kdzK^j>P`WLy^22Noc3AbvDf4JF-s;iIYhiof ze9*pX{8CU+x_rC#d4-iD@9j%gK?6eyH4+NZ9Q`g~GLlmMq{?q!@eXsWT?BbszQi*3 zg)*mkF%VqnO&Yx*0MEUgEnz#GZbBJ(qqq|Wzlq$2G)A`Ow_bggA)nEJ*W7=%fy3yh ze`DC{bNS7ugK)7g*QU$23(8kopta?$iap;%sbD~h7L|g=tB=Qa@#h(RV&%f?;PhFh z*Rt9%5GX9;N4XW?0GnjJdExT|ma`u(pK-KPo!dSzOp3-~AG6c-BiOF_ij+a11&5#l zesNNh%k7>!IZ>nF@;2oYwIke5`u}>6Y1!a$`@*{m{&i zn{m|A0M9}2>HCP>3$oP7vLC&xGh^;oDI|-UmSMKaKE%aR7+Bj5EOuVZPzr$qo&=`! z<`=nhJ;vR&@$;3*;uwuQyDnnVD(tnKgMeR#)JHY1uicBhC&Ba@CKYxN{@V1LFYJQw zIMKKjH6Mzx4=CvL&4x;5CNEEi`D!mVwE8KJ2*TI!2AtAXaYTU^wP`@TaV~fLPIon# zag{5Y=4IB%ISOC&902K)g>Yi(m9DtYKOgu|u0=~+9DB-7+j6O-GVshZ2J#kV#tQQy zX9NcVE-A$sm=l9G2Q!mvAr zsVG8m$t=8jLGo~+dj&q$5taaUS%g)xc5vb5l{Td!VLc;J|CAKUXI0mD`47Vu_}j3R zu5=6;(G2`$*xK^#diGKcF*!4reKHaAG3X<38LXfgpQb`3>a!#T_1bvpvnkt9&$v@% zsPn@LxO?X7`XX0O=L6^!gWPb1tp_Lo z#tT0A4s1u9ouO5hm>?s7D{J42mdwS&Q}x=CPqywq$|N=BR+eCiwQ zmoZOQ4C#URnQEaA+WiYW4<*Q-Dz6LYwFiT9FM+<78TnLOY|Ek!^^csVHMl&@?7oeRB6N42_kbruK_OAF(up_J2$-%_K1o8)_J?}O$1j&JC z3SkXK3pW$fiVo(>g6M+NgL=EG-->PK z$D!UC%ko80(s$(2$#1(!>H*?%_`|;p zTgv!D-Cu_7_J0|+vhz2FE#RMqE#Q}7OPu=4u>JUNhV4zrExN{8a{c2*>$mMc3|r4E zg%{zw;Wzz?{bYT88*!(#Y0hM80$r~N8sK*{XrG*Zp^|lqGVQ-~K z;KKsn0h}=71n^a`oa>08GfiY#$apLrpUi$<3LSuX(CyxYQo~uSGO?pXfz|QDRG|gZ z2*u!bR(W)88=#KQVDvuhz(q?pEB(DG2K8F+~2dmx9- z>bQGHCh>!Sjh=FT@;kCnna}rXW%jR-cAGum^>cPs4LZVhR_}0QM=7EiG1lUBj90kt z)_xJT34bMQ=l@CA^8O}loyksq5w_;ds_&nLEh4Mb8{cDE=efVdKO=0!-q_4Cu!cUN z4bUV#9()YWq4x7 zMh>o9jGt75yVl`8!{Ad&Zn4#EF~azKL=ze%)id4Pmb6iC0}BDvUaW}bEi6fAT1^w3 z>hcwAW9RY{8sD38Flc)6E1s%^5D)2$qbJx2DR@f#3;CIp9wZOk~49X|s)N_~)Nd74u(^485K z=9q@JVx zmto6X{ZGRdg_zPQTBW0uhWW0!FfcO7VMn0NuyF-SJKUTOao*hmEl)d6$f!-eK<#xQXiiEsE_JtZrjZvM=@E^7m+s6*lSH|bkVA`i@r zM&e#tfzofJ`0aIV*N3IadF|(T4*+B?-U7ZH_mEV?Y@$H@6%U^3-WbdzYQYat$X?HdKltz&XI52-(>(_fVuzylp%nvW0lp-+sza| zlU*Numn1vw5?l4A#c`hsH1OR=<8p0rLl?cneWH%O)q+Yc6YNPi!3B{V44HGQs@dk`IdJ{M!0wM zd__JJaPD@$$`E>2;%{*i?eV?>F zH0sC?_B|m7C2{A=oDHK1HL{YUJ`ugMj{NTPeRWPDEkST~AZ$lEUw2+C+K;2d{z3G< zbi@Z?G36fXIkni>r)Qc8o=@AbCVd(rQeu_X?>u;F&G$3~)mCzeGs8#*P;sf*OfjDI zAKRb+DbzgkT%fey3nm9%_Z%P@Aim_*>rw&!^S&bX=HJs&k_TNMKvS@&*kkQ~hwZ?!vmeL5 zO%!Jj^*%V5iTnbxt8G2I+J}e~$&%(Bjxa@Am^PRlc!X_>AWz_+OepEIaJ9|+h-5=rAen}%rMA#o-4xQCGMI^zj z*TGjkO$XCx4gy=jM=UABIRWE~3VHWuLvU zFUe7n+u3w2SK>+qBQ{}03V?C%U)kAE7rnEx_tg?}5i zk9q$zY*o8Ymo0rmqN8!2O^GO?ez?v05RTkR+T5O3Yd^nJcILTaenpdO)o~%^+v|Uz zl!symsIIHtqq&dXh>b33k$vswF+T?L#FYe6Na)GcdJ|D*$4QHW;25Hb((&Q+vhXaz zNPJKER9gm8c%(DgWXVlad8%P+v_TWxO9`*lJ(CgWVXm&Y4;_4|)G(*m{coY1pD~4BP0<6WfBwB5D%Juytg;YNqH#s{{PE zVGEsx3sf}~vGw7Q@j^QhKQV1c19?hh%rsNL^3Pj$n{glem~6yf1?1x4hk%`>z$n)H zcYOpxlU3vouD3krR+Se4kGR z&7g)`?eCnsaNuY87ayoMyc0#pv;e;VLB~Ds-TaW$Kg%6zOrN)m4n`5}Zb@kKn~Sb1 zTLd+n@9jut*2XS&fN^9UwV3f45z_~`qAIm3ug)yzta?W>g&FL3L=g4BOTS*m zmfl1a#X`7)tMj>Dd883UHg*Rbi{h&Wvdmw4j(kN1ECFD$($W6^pA6fTNykB3h?YY; z#|cnL>wXyWO+-Q!<(nrBVV2r!8<2=S(Jr{zMD1_G*30OBH*6{XYS_}+{ll>JOspVO zz2pA8!Ca}_t%nQ$vgox=p9w`vt{vzh5dL&dDZ zw1bLZ-;|%+oV(0UgnAXuje3Lz&vbC858^NfFY*OCACi1dG)i6zr;044iW}=YWnzih z#TRdhZ~{q?Smv}vms&D=1UeU; zjBz9le$m{C_27Kg!;C1n!j|-C0;x;%Wn_sa@#zn{C!#-IPS@LgS>U*&M5Xr6pY_`q z=MUUdV(c>W(?@{@IIC-_w1e<%shq&cn|fX6ni!%#}X zc3s@Npg&}P29+k*a?2zT;pVLi|)U`o_?WQpB3uthCVyTpz2HFt_g$x5swUp^~?ZVYQdB2%&H1y z52B|St$QYvlk?U@gb=HaqQq96dP*;!<+Epc)%b%~=w_CTIqX|IM=v&Cvs{0_1mNmkJyAtHMhY|vf!ScrRKl21i8?SuE`LYD9sjTpm z`h&1lxgl(){z=#(e-pNVe-gG5H-zoQ4PpBxM+7=j@r$qp|4G;m{T*Q|2mMXhX8s~< zk7!!Vot}sq_1#r;K#TpAu!Z~=VM{d;?EQCyt>3>BwwgMBOW4l*m9S0y3t{{9KAcp( zfcLq7FL!_3YO5TAhWogqjmWjYyEI%~l@vp@mvY1s1)=y^&ak|_Zb&<{?eG7{fSzcr zxcGitCpEz&+K7FUit^Jv#fR0eBNWA`6@&aTRz&99-BByUoHLcO+41y(rOZ#eZ%5fk zu$vwyV=(LSTilGnhF)dP)=Pvg_Gvs05qnjCj7N~e_Jv`Nh z#$uDe@dC~UZ-$=n3!uS5qxKGAKlp6X-Eji|!Qw1Hn{~smG-0T%2y^22B}i+LQ98HS z0JTOHP$ZOJM_&M@LXT(uveV18%14Wi?8hC2cl_MEDf$aT#&G?>m+Cqi#fSDZ)~|-| z84OkY^swK$+7uWXKxClWE>Sz+=!~VE=^0&-G$s|A{t-V^ad*(Qnn(TD^fj*8%QP*H zd7bGg%@H>YHC{+B?~^Dgi79N5bYkh5aMe-gINRdYeoXlFg_HMu$<23CMmVfqgO#$~~{eVVT0 z$6n;K(>g*lb}uh{Mp0r$$A{-YhTO#}Lrr~qEunxxsElPI@yC+TrzsIi)9&eMPN~vL zjyw&rWZ3udRr;HKWsWLQ%gy{UiJL>PCybU&myKEmF|81-ImphjH>&A0%lIZo52ntS zbB*}~yt0N?Vw{;TQLQww#`c;lXmTWHA3o5b=@(2C>1@ly`wHiNQU8J?i^S(#@+s%I zkAodMmD^MuWycEe^@mh(0NGTF(;1@&#JGEbLc;p>& z40q^>@LOc@&eT}=arpBt3t4!deTQcI@!isCy!oXgYEHX^aY%-4-;UpJU~0cK+?0Al zR6ZJ~p+7~9+mrQ`EILH(^)7s+QN?4L->UQ@ZssJ9j;lnFiyuV_7c_*%l>$UGus$r z1>3~+dp0DQB%{}r`PlC)Z_{&8Qe`-4g3@QDjEe>w(LeQg4vQ;v#A_f*+*qLq4GQs+ zUVSOb)Jc<8E~{#_a@3n>ird*q{Q%zd@I;x;_H9!Cv-%Xjzz|cqg8e(xr-$x| zucvO$7(#t(ztn2kTKajlL~Q^>y*&(1>;y;51pW1eQ?oLhu`OoiDOXgOxU>9ZgZO|( zO3_MJul!ZL1OYrJ-Vz=m6!~$F^Kk@y8!{Xo^^UBc6re2=dfrVLc2ss#&hi!sI_Tm& z@a%g3cp)_+$>Uloc_ArUgq$jO@?KXP@i`k8*P}{iJfKi4ZibCm-jLm$rG&kQv}V4c z&H=?Mm9~xp-|LW>w|yO7A&`L+z&BX5cmYLQl({ zrrN-P4(U2Hu8lF~O8n)MHU&IXRDE4t*+hQ>&j63~-Fww6KHj~#4~sg3TJ^6)3gCC` z+K{-V@p4fZnyD#e5sqsW;Hu&ta{8J;3LHTjCc0I(2=nzTo69=BmW`u1=fe%Jh+0Cf zIC@kNaDDn)mq)@VwA?Lsiz43Zi!c85Sg50vjQ5LW$&hVwZd;biPp9A*%Gky468;*_ zE}4h1`Z65RXhhf{0&t6qWj03KPv&Jih*;$o6RF}uNzHqyioJcOLAO*^%H zjom-)r=n?>H44mgnUcDB8euqYDTUOJ)B{FZhq!LS%X1wL1ty3C|K%{%L0+~`ruKEv zD)^JO*&$hjx$Qm^K7W}8(+Cd#v{J=zSoL)eFxoPpQ~LYN8dq851L7o?!F`6g3~{@8 zFXi@HMK8avKZDwssHy^hNamS{MdDJ~3DNo(lNTBcL+cV>d^sXD2*?|537A}7`fA6< z%J`Cc-WGf$w0+sIz1=`-Tv)H?u%=^HPw73%w5Rr&Ay0o3rfYHXg7cG?WHi-Np#y_0 z=DQI?1h^fSYx+$L9Iob&@Wkk!B1fk=y=1-21{DdSjzKOd+GWNr*R{pI5t5N<%|@cW z57!LMv@-SX%o|qXC;OJC8h)-c8B?v7J()XuG`G^#ggwxL9|fI1osBrqQ#7^#Z%%gz zpc2L^4SylFfXx3yY#HBa{2O9R|96OO`7gwFXCEoC^9N!J{~N?s?|(yVP1mToR_c*5 zUaC3dxY<~UAK!Zm zv3-u+P6=wl6Di7;R~djMeE`t@aTLwWc;||{R_gvr_lB*-C8oKz~fe4$Uj6YWQwC$ZjW5PkaD`r9^%iR z!Ic_Jcbr2LGa|HIksUKpPBQfxO-scE)c;~hxt7$7jda6jfw!3S-?t}Vp{ors zBN*3h9xh~qd}KH6kEh^#WwRl6kDeVQA1Y2=gBL9OQr!!^%{vz2X9JyCS?POer7YhrR6GEtudu zoX}1*Sx@yX9p7&2Pq#Z8yK0|4EwxM8kr6nQ31(Wh{D$Jt-dSZ# zs1kEPsl2BHU-zLc!Lp|7UD{R%xsdZDi1-c9s3C4c)tBI!jp87NnGPPRrhrr^?2o*s zkSO~9R%|2n-F`M5i5ahY#h0a-J!{S0efnf*)&#*?I#7IeC^4#DdwSCRnP+gQf`;oh z5SL40rHmnOYCs`0q}}$^tH&<}UO=E@q5pO@i-a3Hm)t5oP?7{u7^$75w@b9`^^?g3 zP9ieL%P6gpJBUq6bB?5;JaEhBOi75+g!U$gj@xfsJwCMY5_enET{H0UdOq$WLaWKa zg03jgGu2dz@-IH!k4LEiOr_$-wj_={<~Cj1 ztBf$#7>P=@q*}?hGbhF_f({|FnszfKU^~GPm4!3QW`rAoQ6zFyb`IB=78Lb_m^nzUXNY*;&tcxEiI>;P zwk_qA5SMLa2Hd&mcepC`?~+{ARxeW3ot4znP4APu*h>Vc64odZOyOqs5I}vYEugTgv(1?IRKP!T0R^EN`FL6eNC6GY)C%f+3B! z@qjjJfgSfXKIf740YxW%nB)(X5gN93+J~a#Nu%oZ84Uc}k5r_{w+rIS!$~EpDFzZn zz0FFfR7x^ajSD|THJf712jUiyJ|Q{EpJx{Ud`QRZm*Po{_nvWow!9%>qH^8so>c8c zz_r8(JKhYJ0Q~SVglgq0dE#|$?3G)uPiEAX#v~N=b3aiVCV+!Q{d|Gp++Qpp~NBG1;28?w<J94hjE>c`63-`U>dgHCuys# ziB^$=!RPD9ITkzkcfzcB*#PJmSuX6O*RH#vNV(`r@l?A%^^&Yi-NLikM4hM4;Kjt7 zMYtGeB8`M~dx~s#6OFxeAWsgmYynoSjPTQYeSTeOn8yV>|NsW z_~QZ)+|6_9B*X3R##x^Wr69(WZ)cVISyYS}-W^yo$w*`$;@9QtgRm_2KEizRz^2kl zSNF7_`hGSW{p;pvOO*@_^oAc#0Fuk*$@DEhZd>M1l?_hnf{C6x;B$9}dRN6`*W3(1 z+$xwGVyACpXlw6&7~-S*l)?t_#r-Em=!Z+XDkdJ<64Q)A%fsAT65DGIfa~YcR{W$1 zU4JUJV(tG_Y%_l;wpjmzVjKNiv1R;2vF+XK5I^;f_^sG7{Gr$~{l6%->3=G=(BFz} zCWHz4zbLlB193}U?{5^_{=I)!Y{dnp#Q#)m2Y)NJ@c&Y5h5rY|_R7HI!{%35VqsEH z2F`pjNRBP0uG)i1n($OQ(gIl?B(F$Pc+Y6ZGfvT!)dJsg!kjQ+gQw>rA)>o3JtKrV?w`Gx&30iL)prC|8y$rS3pL2Ti_5nIN;MQpbkU;5T8Iv&+O zv!KM*5m#G_G;u6=K#{thdho-3S86=oM5As?OO;u{YiwYC!}DdBUjU=FGk}EzRppKL zA@NoZ+xVzJ+XUHs*T<`k8b6y+zVy zA0)$`SMt)mBI{9|dXg0tOQIO2{eAw#N!_A}j&v&zr=jL?uIGI9+P4N$9-RkER8vOv z#oS>p;;1r$)Z#GTf$<+d_Lx_)%TW>P@s}*9NmaT)z~7)WH8=dl;U4MFq>zcj&q-vp>*yYdmtR{*_7Ho#V67_e4Ir?^5z?x3$eEguV?Wi_K0F z72}x#o)O&3co0N2Z#(pu0GK=dk^JYZ}c%_#q zpD6JTA1YV`q-QywdF$oB7&$4{Ht1ZpLl~e z!_R8Y*Q7^JUS&7RY#hd9XcQU`H=K}ozwn*@vO>MB=HfE1aCn;EV2E^Zx#-svr$nc% z(FJqn<`XO!d>}s*V|qK;GskFffGhDuXXzvGn09B`35@Fgp}Ys#mi8d782q%I$45We z@?p||tpjJ;G+%Pv&?Q)ybh5P_b-Yt>+?b``xaE$Lb@Sd;o9-;VUtHM5vR-tNgWJ@Z2 z$rc)fk#ET!s~7+{bKG{r*t~s@KfD{zoLoqMWDeOoqJCs+Nl5>o8q6x zr-g@@X^&TAHu|z~8#GoWpTY7ii)Tjr3cY@=a6K~65IzlDAS#zf0E|?hyisRcsul~V z4#9v$UU@_8*qEmT8Cza`dJWUmdI%Bw>h3!XYWX3bbU)2r%Qs8L8{#patGk*!kw?=B+nU0@J=)r;p#0aJO6(632YI)(W+3ZV?R2d4rEv(`n&R7$4!hGD zL-mkwDX5jN`nltp^W}~}o`zydVNs`_UhxpCB+p!&)D%x?1Zv2etF%n%&SGC!)ScRI zCxeTDC3#{^#Gr_uRvMe3R_4J^9)rweN+DFMkGRr(N3_V46}U78T%M*dMnNR?wkyCm z3&!Gn-%mFxTE8LQHqLMr6b}^DvI;Kyag+`et;kh@5#-vg9`iyn&QybfxlLY=-F-%| z)#A4=N`cqvcgWv|N?;FQSSqaM9Cb>(sCpJvk_Rj*wS}tEi+(+t05HY-+~%U%mpX(G zeaV02Uu(NpVQW?dxYI_9e+!1(ieWND*2QUn=Y8JKP9IEYQ=%1v|3TQY{qKZr>Hk95 z9?C=S{7Kjz|KAa|sQ)5t;UqGXg9rl=X?9THGrDUu!w>M|(`Op#Uo&SRdWpMAnWh(5 zCpxaok?azk=%#xZsz(bI95-)Zq-X=*=(EhxQA zAql5TA4wdxv(CfwVHwq6?q@ffnItvNn8&h(` zm>B0XDXgv<7oNeO)H3s<9y|}HM*lF2CpL&u?N&}hGtJ4AZhgL^c`q9xME!qgyUVDy zqCnB}6)43^aW92Jad$}zEtKN!?(P}_EfgqTXmLp?P~3|Xf;$8#!KJtpEQAmO!+rOz z`)0j)Gi%M7H6PBm^XYupYwxr7{{JKu5G6iWz^;Xr&9~oDdGW&`0&XvWr`mf#F^zUt zy_QDF$W~|wfmen_{=k#$vg(p7+FG03?pLe!oJ)!L_NM%B=Y;aiF#;q1#L1Rx{Mv;d zLr%p$zhyb*kh$<&gswa6m@T%h>?GpZOLq=c^fx{<%lx9O(eL+``j@stpU7LQ~SW5$!voA%G3Z?_vK%*kaOL{_hFfO5(i# zCTz|2uk0N8n{um$}GVe9dqge~TO61MdJld%16Kx5(X{5G8jf3=Q{SAo^6f-w0Y zo<8zDTDv_-+d#i%fz183$Xuis|228J8cG3gf!BQKF!t;`B6xdN?zR15jZh$?JZhIQ zrpK_X{j<1LqY&!jw1*$&OSHk#OE78ERW!QMWS67daq2^iO-(SnAmI?I_2%Xsybh`t zVuRP^I;`j@$ZA#B!d*LU*wr-EfGS4IHSwc|zP5B!vjech>1B|KfvUh=yCO-TP?b z@!Rh<$UT+v2-Y$m{l&L4R`&F*~%vk=Uk~uu{jKX9H|oH2R6;Ft!`= zzIR3OcvNPw_7u?sb!xBPrS{mtVy{&A2m4^5$xVoMJ1Wh|> z+IIB9kH*SQCyxmFy=i!yqxBT>t6tuBwy1oPJQlnW64o8+MSujr?!&H2G4m8?O2D}1 zEnT_6C*pCGKm3$)bKZd=O+-#^-oNZADu~qY0l}FAF8cg$+%;*11O#ETmIK4Iw@(8n zNbIT&ws4QRzKmQv>(1x3*Nc&+sQ&m5ovEx=p};V%VK0XsZKfa;H}B$#>Okb3Zxoyk zi)jT`^k906)P=dZEmx;~$gmVJ#H zn+e12U>)w3OhCu&&k*j`fzjkJyg=ils3 z(>Pfrmtl4gKAkEdj+S7k>z}dsr-ObxQ3ieNq#+DLhyDwVT91bKCLxbIlDx$C<>;yL zvn9s+i863=8-&gMf#P4OK(1Zf&O3|i;j{;)yJHDB+k;Gw$1bD2Z;-~A>T!m5-K`#0 z?U`Y}fn*8lxvDqef}@;7p8|Eh5ET2bS`OhM)hm*aB`*3Y|7u~NmAgHTi-HrV7x)ee8h@3mJC~cF z)$?RW%&2?5?ku{McZj*LA~qGCziqvB@r$dNoqyYTnCOMMz*ulnF48y3<&Z!!{;m3m z6dwnlRx$7HgEE0pMItMzo=0`oc3BmL&dr^2nFoT5)HE{Y>m6thSK-qSmSP%rGY+O4 zQF-E-u_eR2FWiUb|6T1B2ztfol^8L-)wBDGj42!4HvB1XE{2&wAD=o}45fE%LH3&Hvwbi>~o_E2&qz%DKDgoN$~uINNR44D9sNhx?|oxtvHY-xlaVW+!$n*%jyH$gLwX$sY7os&eOvzZb1W0Vz1AbwjUmKi_T`>f-mB> z2X2(lFUm`-_hvZK#{l%6NxyQ!Ah>>m(o!B5em@XuvSAf4bc~=-+uv^-OGbG zl1J~vtDx_{+Ju6EbyGo7TeDJJwzQXS7oxYn_0Zv_fLfyLl1F2w)Na;&{400aV)G6i zpd=2n-*1UvgNq0AmBY9LXPs3{npTTPm~A=y`#b9aj=eM_N82Ku53p_4vhS=kwk;Uq z48Q!SPO!2Z|0Y1xB}kOH$6?QZ>O^@U0dLEdjri)KC4H#?`SShbd2G_T+~36VCQHi9 zy{yu45rR)-&A&3}8fK|=^3{ZPG&$lV8t{6q=BisF(uu{I#qTzN4Cf?fdj!)De(MEU z9(t8{S6=QFsq3gRY=!vsEI0D0^1#pV@9!nJ>Rk2yk|-h|HtJTk^dJl-gRIPf>c&U| zSoQZq)D5ZBa=rJ43`Ckr!)o>$|Axnfx_7rsDk^g%dA}vuBJ}%6~B3~SpEPAC$sv~ZDT77{}qhgKTnPYVA-u)X35K5EJO z|0dXO{r@i5y8oX9Te*H+L*~fcfL~rY-I=mBpw8(X#Vp*0WqNv#g55KbglveqP}^=$ zVax09`0e6Gy+$dIpXXtNx~5l=_VR7}@yv>(`_U?QXMenaSmq#RQp1xT=fAct_`O+l znGjb|_r#Xb9lkxr^PoTx>5M|vwcEpjrT9i>7LJ4!l;DhUV3HnS8)8CY|4i4>uj9#~ z)w}6!YXe%v3MDPQhYB3jGY7ApbNTDNF!;h{6#8P)@i1g>fEOiRTQm_lA0fFg#I)CN zJ4`-fYN{t%&Hf)}4U8)dzz)H1QhR;{ADsHHR|BXA1H|&1AWfS!k&6RHtocBdV9HytuA4b2=^RJdm02a=vQq(u|bhhGb1fMyE8X6ftRJdUJ_xJD-exCGT{ zIKkUl6t`k|?v($gpUXE8Ja+oQ^w-mPnzepY$c6aWcxd|Ah&xm3YVcX}Z1k_)uRGS& z-z!r~T0`y}C65{puX*2XS+53eiYuRJ;;)z*o_ z$QPeFS=A7FT5MR=1F;9rGXe)RMRR8hS=^!sma)#=A9)HXA6_VS{dugsyrbpj*;f$G zO32Ht{-ztA8P_HDDDU$ldyj_D7lh8-(I$YicOv@OpMS&?GH8Zm>YWD&T6R$y<_IIn zkhzr1?Zg7%(jXZ*#Kj-m8F;Qy!(kmNKZEO|GZ~$ca|Icz?%VH5SxmUYTKeBY(NA4= zYe`vnhNi=u6Jq?Dt%_y1GXLkMOVt!dt^)~s@#EpofLcJN@PF)L=RJ_)M)R!}A$J$VA zYgP_@3I(}%;wRINvI@n8k=)t7?`D|WNy~T=B+1TQR-Z<-Q4}c~7G9?Qv8RAag=yx; zt2qKnr3F53M`|Qd_4SvJOu9;J7rD6w@r8Z21C>nDq`e_Pau;~~RK`lqQeytVcnz4#^%2ESLf)1+;GZS^SJVyu`Y zL=%CiV@24Lm;}zrZOW*5UIj<={M29Kza-N^yd1H%Z@`25*h7_HK3k&89IY9yTsau& z39PZnhah}MUdtUKlM#(BR?leH<}-}Jd&uw8)GVd%IO_TIgk#Wm@|nIv`V+^6seLG5 zdpdb8LtE4aNNf)rdr|}44kck_Y%?G|=wR5coh-h!pFU^b|GCPJz-wo`oDgJq@BA&TFvi7ZF+8k{aO-^Hoi+9wkh7n1bWq*Vf?hzHeVr>YCnWR% zeXp*)L{C=6Ho}>7B$ZuR!#PU-W)9?u@SBgV_$gp%!jV5kWdTja(3z|BCBNx@bTBnT ztq=G2vE59FEI-X>$&WWt=jiEn>NU9Dw4$qv2<8H#6? zdJrFtYR^U%-u48=QwR}eGVx55UEQ_+ly1UwSd!N({4)7Bsz@^|QWPrr60&_h(pE|* z8R(vSyo>`hcK-K4f=|`>SMrx%!%>HDCP7Jy>1+`JZ7bS<`dUPYwhpG6=h0OWz&;v(l50xl}}ZIC zuD9xWpp}&Qg63IuKP_*{*a#y!X&Y@ULB`r1^8M(_FLfP@;8z-Lz4U@!Wlj9_^RT|JW#s zE~R!iY6DX{y<}M5dMnldNMFwqC7gy6EQol;D_Je`u?!cHDtS8X>Yuh*6#X*p654jK zUj6ZVU$~k&q!w1bw{{UUU8&Sk&8kye3~Kv|a~IDKmXFHD;$ziaY5Yf;M>2H@bo@TC zDt~HNG)O5<6f-XhP`ha~rX)Riye&^fp&JuyNpw%}Z&QJahV-ZnZQOVWjtxGwkSf=D_x`TD$P}u1-04FkC3d5oY1);e-_x z(SRQAtOlQM1F{i?q8_sa2oDIl$t*V);0DQT#d()j_7i87bZwZMOXYz_L}r!4?@(7z zx??d>lTOqk=dI+;`LCq%1=$x0G%Qj}`c{<`#yw*%@1g{@g0F9$EKrP=Oy_JE-4m)Hfxap@FeHEj=MJ8&{|6HsJvpFp{Xaf_aZIt>_y1R5{mV}1N2^$_nE-~ z-#W#HG+Q5?1k1?FC5L8z$$HR94_ zGb1_>(1^|2eFt)K>|QB6aXFy>Sc?VUaJD)U3{U801?{x14z`c!nE6|v7x!*T_q_`C zxsz#ImbtTfxesW_s)ow5Yyti{(YwpSaw|cDZFgJww-Y_WlnSRSDlRD5XmfRJ85HEe zJEv&oO!7Nh=`uz2&`;RVr{loGQFvJU>Yb_{b6x5BAd^B?-rlp<(yMfHqu-HCrj1pz zMS+uMtLA+Bc((A5XE0~e&sv_1INqz}LU)!*>gU*1rrZugPF}onpN|*iAGd0rqLn!+ zc9(*saey2z9XtHO;4$n;e|RuPH$GP!M_3VFlQ$?!RPgS4#cv#Q_LlyAck)K)B|ZrK z*JK&p%sDWX`o-SfkH@w*J+P-0Z;i0AX)0~vKMmt!GW3wQB|v3*;%?-ly46 zPiq)NE<^H4ZPJTjPpM*0-7oImu7(>V$5_mlAI6Af^52>%BZ6Hr%r96fkg0Z?jYv%Z z$!7uH{wF5bKXT{PZ$G0}>fZw|mrCHHd07G*Ka>>~^_S1ve}}YJpdQRT&H76-nVcWK zb>_iEqAFHvZd3*aOotsEierZ>5gpX~EG!?VC!Bz&%wKrhYhk)RWTD0a;>n&zlDqilH zbGN`M&f|m>5O#HHA0Afi4eh^%G+vjg|E7p?q-<_hqLnWs{qtIOahoY6!fP2OXV^%Z zXA8#?xGfC(Zh+y~e(i!OLY_yn@bR+TC32e}kB=GG3l`8&M7q$|6V{~q%qlz8@)7<+ zn*QPDrbSB_0hMR!xCSi`jf7V3knjU8GpNaI{*9#>$`Vc?L(k%xXGV|F6HfmEv9Gb~ zdjGooYLRR#i9RD7>v!{+r|=F8p=8(#n8I_ar84}KWc{+oM&QuF2Af)8@y7CJF23O5 zz+YZ-jxgpOMycNOu@NJy6uaV;KzrhUjz7`tau?sIg#tdcDy;_^k>;A!wdvv6@TcZD z>FJg^{aToOi#b&5M(v&1#B!9cYH5z9w5m+6_7=Z89vOf4l&0R_9S0Fwu5MeM*p?H; z{8AIheZcWDWaR5m{LB5BX+cutgN%wn9m6j15&(`a0cz`g6(vW6*o>aPeUhv2Zp?u< zMU}%2A-Se@D_nS@{zKh97z&ZClp+*f@dx-H)Ut$9szIr%tJdKor!vD+4ODB6BI!1^a&xY)@-r z$!*L=kF)Y1JzR#Z{I=h{_pJ7K?Gs5JF**M2G*3a0N>2%L`ZU%!A@R2r?6*>+O|Xt} zM>X1M3E7A=tl8B~@4h9W*mb9|#=O(k#bHL^WYh_y8>MnR#`Q>B>GeADg0W8M{4G@X zbDE^bQ>rADvZ>E{XAH&8F7>g?5%9ok?X5}n`@hW4s>MkQY|U40-6vGF#_OOT%4u7Y z`NGeNTq@sd> zoY!8SV8!zBmq49V>5ODZa99xI>iZj_8jx{xE0yaam*dFj~g^IB1-5OZ#v? zj+e;hdU%RjemXf#3tqk&Dit6Go%RGlFnj`t?2~7)?8W!p2FXptqFgIlOZ4a13`QA~+gP!Mnlm5>8!dBc; zZEh|d5(qKoK+p;uHCYCWoZsK}j^9!@Cbwf75O3TH{ue1JBdpqJ0e}BnZ<*FTPL#?c zszQR2{K2Y>u-L23XDAy}RSUc$B3HE0kNrMXqdra2kwAk6ylW2u53j&Ro{gl>JnFa6 zkr0FL*=jL!dU}p^t3f$3#RBv^f*3Ukwv&@9(|BD=rdKLfRwk4p`Z0TvHmuP7w_=(o zE{@pQ`|vi5Qa`h&_CO>k0`+u}%67{Rn{ZHlswqBPMvHux=9f_M=DD|A7r==8&78O< zco3+MsfssRXAXeB)c=U*u!6aZ4trc@GGAzJ#Y-s3$Me`$`U6@3h=&Ne?OLI&hJ2U1 zOgv%6xd#wvhMO!3t@**?zmMa<&!#;<%v-RA+oyk|8No$Y)V_@S8Zw-W!=|s~*pD7xj;x56d( z%(eV?ilz~kf~fz&oG;d1oM9>4whlp|8od^DWCX2p{P*k*MIcLjv{azZ zW2?R*_ntA)a);~yxD|UBx%lh(z^Zn?6*mX?z~#iSm=f%|`=|K4g6|RX-(1U!+=%y5 z=jhIVts3AaqnT&n4-vTNaF~LR#ICe16v@0J{Qac|fE>#bmui>4^%u6=nBq&N|Hg6# z$7Ri%{;~Tb;IO}Fmc;njVax0IKqOy7Zr>*^A{AFgfUl&$?5iev!76Cbzn4b$ z)k?eYAI>pm*uj-Fx8|5AB0H{c!P`C96Ic(TdwD__~!vff({2g?`^gfpNR z>DXel*W6nphznX2RKr^HjXpo}KSPYls=kPKIDLQJBtR9_YODhq=wN8;`w)Rsy1*Uq zmq7d$O;WTPnJE~!T-A}JvJ-ChLF;ykaIW~=li|zFt2ugxXgx_EXx04w;pPifH_g<9 z(5C8-zb|P2hE6)1YJlV9Euw9d;W{xA?+`5hLfj$7{1=0N7PEsz-o9MnPzrj^ug+fj z97|R-OP^E|D_{3_9ocUt#1o3#*JCWsvTlTOREHl2$%T0AK7aNaCx1%pcb-|7@nFQ9 zv}T9aZb`*$Z-&i__h{keRoB1)=PL=hXw<40;k>@%87WF+x>yx9A8cNJ*xG%}WrRjc zQRR_UTu0S4(K00)+-U=Z4Bz`<2E(r6YTVfBH4rwTHIIKw5oK^?%IJp%f-hWB7X`$l z%d`A%1&@3fXYz3_WFb03J!aCrSid@qMp&7M@%E?brIyoGh^3)%KZ!|k=#TkX{<3{8 zzvNepHH7J%I4H3%0lf%Q6gO)5aYlQZRG2Oev5#XQfnH{Tl3}V4{~mMFt@+II_7yov z+-Zu*eA0q{@ap1W8BL7klfO;Llz$s~q~EBU68MV0B$*>tV}Ao5*C> zJBM0~_tEpMk4;x12)j!*E9^12H0|IKTKlq1?DBniRCO&)%8;Lx;iIisU$^sn4~Q8g zM^i7QYvuGuBMEZ*FN=@AVT)KaUKuxJ$w6>VEinX8JG=6? z;@C6;yd_23cK8mpMJ78x<}nHhGl`QprP4<~UnzU)(Qtjd{pH-KE;?AiCU`w)t=t>A zruP=UR%~b0D#I=?f3~yI@udIh5?)iNf5if0j3QZX`S^HRmvn!BXtDr9=0lABFQ+Ia z#$n1X1hTg5^P=1^k{nb1r%ztms7{{pBm#NFs#bBkwACJ|BllyCp}HHRw~}N;vVWs+ zf65Y6u1Q%e3Y+65!<&;HWqh5gepk)3f;1rYxULRA`8~Rsg9{DdsuHiX7z#dW!!hPP ziWtBN<8lp3c9TsvV2e*$+Lni{?i?_lIm^trkNEihznE22+yVjowi5%oSv!<%ZvLqT8Ep z`cG=bO^?zmrKKq&&u&an-goy8cE^u{3JF{`5k9P_LH|hAkqMc&?2($f_@#li7j2cl z5imQusLmP9*#ihXuQ+*FYEqiG2GT&djn=UuR@+DqWwu3fG7dIJIt*4H57-hpski3z z3&(zvPJc!xFr--5%Z}lfmsbuw{%^tdz@YBnUa*DzhhPi)55d;qe+af3|3k1n{x89H zC-ezc1m?s!-nKs<&xP0CUS^>CUSWW;9!N|i#K&g$p?cO}C(5f7$-GgJ8j3qiSAG~( z5>bViU zk~<5*;1?VBa`V4MR5%~v(uROXyj+h>dd~A&rwe=y5}Frm^TbtiZ}w`(TirHm12;;B z(fe#1lD`NV6GD?kjgRgufIE$cT#1Eim>@c~XCKmE{KGOkoneG=E6mD+gMR_t*;`+7 zwWqty(|q|6eRqNfqwn_O@K2P|dVb$VdZO$nWD;hQyLugNU4LjwiF`wHqP{2?0*h3p zXGnVAVwQw8%xN8Z$&2*4E6MEi8H2YaY{*=aKCxQ`pj3K2b$Z!)-zc4)^N!D*)@zu$ zBgNnqx2>p#%dVW}?<%+)DR^m~k}iaYc|Ul~k=q}W-pD-oanSFDuVIiHzaXndviKz0 zm#Jlg4cU?x!TR*kC1&BvnM#ls7bwB-Q}FFk>?!IYUu$W~?_ZOYa~+yyHp_1s;o1z) z4l!o_IJ>)FyY_K@zho8+H!l#WVY5|CLR{8O`>oRJA#(a9F)$zpH6-^nwtQz_Ua{^Miv*AvZup%rr(gZt_gIko&{-0wWW9p%6sE6*m=e^e z|9-+w^qHbUt1r26kyoa6>xfw|1DIK$51Big{CH#7)yM^7~R;<1~OF9mC^)^PNLX`-JHryDej`WxcsDvqpJx((Kz; zZp}DdgHdcbp8L0)jNfd9FOaY5>b^x6`{*GEE0akzl4pMpVcZJt#28HR8WkCc*&{U4}eBfmfA2y^Q_>SDR>zP9H4kFCqb8_~#*M<6%Em$Lh`F)P;`e*zAQ${=**=G)Zjt-#HNpbR((fPMOUpQVDX>4 zNnyEqV?%R){aGLkb|{eE%C;vhVlW)v%2QTjBirLPJ;Q;VO4kHdB(j<*M1E^bGW%o9 zUQNa{I{Rx5rk`dPl4v$pK_>yW11>&1HiFC@=%vvOaHy`ag#~#Jikap(WqJLPDB#Ja zc+nI`2Lhcha!#**U@|=fr;fqb=ZGd)N*4S@Zl5^df$2Ps9~0I1l4ouHYk;MOY>3SD zH+(%$j7nW9>=N^oC*|~Kz?rKH&Jy48Z3?LTCVyY&fHIt)4hSMjk`FRUBabC`zDTDe zqNzv?_SHclms9QlcWLvpzhOP7KjWyMhax5!OAe>O=&JbZYv@`%S!jz^=r26DHl@Ez z&CBnf7S^7&G?OFfWc zfB*PVc*k5uNdHg-*u2d<4|GRh+D!4aUR_Axo!_WuJtTH0UMli0M{F2=G&yDf2`(|E z4ru0^6o3J1hd{MA;7))}S3zRfsV+_?!wPT3FgEK(F;wSRt54_kg~sI~=F#mH zv=ufv&2&8MW#$WY7$|ktP!P?#sfy-CJtrw&D)P{$}P z<1JW5pLR@$xSA zse$+tBo6e&tJw`YRj}p?NrO9~I-S{h%sw((1B*Q?>V^Lh%6Va0GkmPNK)n=OK? z&u$x<~v%q`1B#8dF%wJNkCa*B$j$XsC~9L7I-fKsPV8 z^PtF+xZYyuQJl}i*f>7h=I62QEk^42autjH0@KJ+4rA9~qm*Ti-S2I(T-00koSDdfj?z;w}Mw(=s;&N?{N&QK~oFKUh z;2l-9I2_MS@l$4r@`8Ft|54NE<8o9%N?Tw#Oe(cx`RD@2tjA+934ZqR2EW<7`@!J* zVRPQl_)v>Mx7aMh>A~KjlBM(Y-g)`*JZ~L{J(+>p5}_RV?R!5gCy1mBIzrqL&yI>3 zd+;>O#ATD~2-3ei(`i;VqMX$Ej#i~Vc98~|P8zMhpd2yazsE39nrWmkYdV;s?I_KL zU)}xT)#q2_vB6thY{8z2gMD!V-yLq7VHV)5&83_W_xhl!@{hlNy_V*0;@J->KTWwV zQIWgRw;Ds>k1h=&-304g?QAr_p7<1`fdIFm##gu37l`4^>d!7`!JLYE>s8}E&GlLa ztL=DIa_!9+Z|`UJW>Bc`>t4+RFmLIop$gj-$2=i;InL;L8?f&-a=WWuFQHRKz z1fn{f3${8@$Nr=HC<+zn`AYrS{FL9s8`hOH2WAIx8*2R3;+q=u#PG8rA=|P8)DA%J z#QpA8I@Ex4DI-`yqreh^1nn}c<6K-?yG(fyfZ+vf zR$XGVM@w6m*}5Dgqojf0E&odXaXz2&=f#qVL9xcaP@g)D78)>OlQPkH~7E;A+eT>}qmBW(s&@L9u`SGmQ|{GTr5X@Y-o*T7Mi|9h#>2d#RL4v?=h< zsU?~L;dH7(>Ru|KGThVv?xdYT<3P$`^-6&!*hHq)-T6rcA9n*n+)D?h0i0n^4(vij+GlIJJWXwO3%q)?-R*j@mE)) zCQePWOIWX%f#}EdhQ-AW62?6$CNK(=5$wG zYt|-=9uSk`u-cAV13}R@5VbWrxP#rlCIKltKGW|Skh3nY1lW(bfZa;;Mub)JV)FH~ zP`+GnZ96|KT(!%= zIsLh7_KA2qshux=G&cW+Icx2^-}ML=)GwXE+9_21Rtm(N!e%k#N@IE8ZV$*Lv{>EB zD_sq$;&Qx><@2J?-mz*RKJv1n{KKL0{lL@Id0CHnTC!&DG^-~ybTL3T*Zd}&VXjEh zXoip1&55_?^u4f8*6PB(uVUhYX_A58tG&^P`ZV`{^G+g4faE3R#NK?4UW^3k_dbW* z8|Y+r;WKG+lx9Q`TehoE00%zkw@MnsGKaL70bA z=ANK{Aeu|TJ23V_)8f=?jc$%c7Vw8;#wU3E)xsl#!_PmW_ki6_e|&Q>K{@hUjX2 zO;__hW{V~Im-SR6`x~zW*Q3G{<@(F95xm+VpM;}*z1GbmU&Tb-e_d5ml^g{D>F77; zunL=h)ytIEYsGYMlv0%QYnE0l*(}Jy4%-x-=%(y`x z{|l&l36EhjD@cq3EZ|Vj*#dwV=d`a2-IG58O>dA|;5uccrkmgKPhVb?^9Pz$H9S02 z0QX5tUr0?g+t9U+X1i#Y@5uEV$7;OG*trrv zZE5YM5a7i-6RvF(C)P{5XVqx?$X({)R?3_N#R+UQwGH0+z9v=04Gz3)5;=T^7H1Y-UjcADp@cK8FdJ*Hz8Jp36lHan! z0Gg?#G?3(^p;t5G$#R=^e`A5G6DNakSqE2Pyw+ILXF=GgMk`?8juEQCVuxwYKZldF zp`jNDyzKZIAg|+2+9YKu* zzs0?yr&Faqi(LO$pU413#He5nW4zS96m%;K`~JAq@wn4~VDC&I%hr380`ytce;HdX zgdT+*q&Qm5XEmfv$me!IM$Wd=11$#=ewCs)_)8+?N_`7@Ea5${i6I<29 zXOJxo1T=7xx=%4@7m$1lyHxN=@(YMvXdYDUdT(^otk-IoV=>%5LH2Jz8^TUFZ#zxq znrm*#ow%~zF_xrW()^?hVvmZS^n>VE6Rs9pqbuW$!_Ka|DXKl{p&fil$0g9b8$a)M zyM|dnRxVX~9%uXOKkk~3XQZgE-|5}Dl#<-2IyN#^Dg4bPXE1!4m@X>cl90z5ooz-f zxY5zfk}rDvu=#euG}ettp@3bByfnW7@Q0xv zu>yzAMRBZ71pRfH?m24H@N$}@2$WET%9Ztt1T8B);0)7sBV-gS)!_A{LP^2J5h?}d z+99`13XoL=!!qTS&~<5%cKLrn_FEuxX4PRI67y`uurOLCfVhk{d`HLf8fm&~DA4#R zAPF{3Y@>d9#@}U#PtEEvsKt$c7`PqWWgF(Bd@{ToHoKOQqnIm!NG+>ur=B=oya1*9 z2p`r{&(^q>2jfx?NCYo9ogTy<{t{?QpCNR8ebcHg=kbj7ZvUY_LPxpXA#SItkRhL` z6)ffbL0btXZuFB!gBN<@g%v)I_rj)onOzZUvoQyR_9JNmZiU9JD|;opP5aIMBdFIF zO50RR77-MSXaj6q(gfTIxkobcsWV?dy+Oci)Cb9}I&K5}D#Nz^46T^=*=t5qQcAFDhMFYgp0D+mxw^v;!TMO4@1m0^i;MJkyn6dp`XZQv61;A%sLw3I0L9oeg@0i_ zPMn3|cZ}_C%_^s-yg~aBcb9>M3?A4FygdnRqlGA{AQbD~S-TBQj0Sc6a;<+T zVF)zRLwL{8lx+@C44A)gYfP4i^+3Hjq%Q4%qW#f+e0Q?fw||mM==7wy)`iSqU)F%& z>kx?)I3D1y~GNZvA(~w`QYBL4FK5py}j&! zB<0y;a&GA|b(k7YDyA6>YV^?7%P}A{gU%zpfC9wLGg=49SG$Be%WGdlm`9b?=lE_s zl@5D^Z9eLB=NepWoJgwO>$MVms~M(CK33+{1PfhWLDm*^2Nm>~sBN|__W|DL8tZ;F zi2i^>0P|r_%iaY@V#jnYIzXBD&vVfiSVxPy@>}ToU0fXEnPTXS7rkE`iMt8?-qk{q zh4X?<0{jF5T|9-{wI|wx?~DMb9jjTVf$9wn)|ShIpmn!DzJ4Kh3l=ssiqZFyt)pj7 z=&=Tbn(^)+sN47@x}jr5h18il|3+#>5>E_TCH(I1-2HgST}p%7>*--^1_jSoOL~U| zE^Lc5#y@gAs}HN^WQ4lj$tg_7-&I<`7+@6v9vviZ{I@0{M`z)PP`SG5(yarkyW082 zrjPT9fXmY{urvC0!>7_vqS#`f1N!YBU?2d#N?$O{{J8UMOSdhdVi9#`N{4aH4a zbG-|~jt@a}UCJXB0d1{1%gndy;9CJ7jon;Su(QPN1^~c!+qUuH(cOMCU0^ulf-{g>R zgB-(C4&O*}Xbx`JKUs$!W{E!h`7rgHQ^Sfo@?d1p2IBK*w_U!;_WM3@Ep#9Acr;TQ z^?3A;@o$GgYd3z{{cEH<3J(7v*v5<83$`^IA!|2;I~EemzM1?vVSe9cQ}W*Omdb?YVb7y$}oFdPtBB$ zjPJA*ILGs6mp*$dCZ?05JK+9tvGcFqu8)wA&>wFGVU@9hp7ndeHvXQl#WmR({13u5 zwvXaxo*H?0Cq&R9HBARSIvbjo7kDG#^Zl)%AT*<#`|QejAmTyR>z`WShs$3U@`-IK zSYoW~b?->H21I-4enzlbg{-&usY zVyW5_CSsv)nqBQ19u&qeM^^Ha^|=&Dl_I;f;yDHh58VA19%N1jt^sTB z6C$%g*}Q#?S)mqj)L|>C?L8;G2sJpvs|q6`qxw5^9;XBQopzZYaF4K~iJ;bIa?`_( zxR)u=*)3OC0@^uW4#f29)A8)LbL$(+!Dvj zZYzo_vzP&fZ`NJ!jhA*TkJX(U4ETC>cSn`eUd+_BGm&DsGZuY_J#W&?6JeO@X3wzk z9fgq|#|MWeOAME-CBSyy9>GrMyff|TnA*ht)O2tGMh(o|hG%H@Ep@WCPSAbiMjE`K z({;+BUp6T``|#=JAK(O)GkfV<-5v9JDMW}An>KyIxdMoQgD3p~O*THC8nb3maU{ZK z>F>?M$G)Rp!JT_sX3p4LXnle_-(;s*KD_gtOIEh(c$~rKe%zr@#($k05~@AHE@vP6 zhR($UzHm(>9<=C`Vbv2-*wx%?g#^6(0nX}Ivg~9jk{!EconmLwb6&+TMW#|3Sd_!V z@@?a7y4Km@Mt7fE&m|gyfu4c2!z7Ghtct-DZdIyD;6Ut|l*?GgCGKa>fDh6WL_fBN z1P7!-x5QBQh;1_~@mv+g_?vN(DR873Id=_oIu$g|*_zL}O2%sdRQEqN+al5Cx;+=A z3siP8(IL#aA7x2pZOjM5PHz1ZB%GTCt3Y2Lu`{R4el=8Rwv4#9Y|j{z8MHQarN?|^ zRM^rZFDp-7=D=1@vlRU_IuI@U_<2$2(qBr%x^dV%#jUXE3j(JXeA0^Ahaxd#<;(vE zZFl_?XS?i;K7j)WFLQW0Lgrv)G{-d-dpFSPCYZ46 zy5?*9%@^pt4Ea$8rMUnmf1YaHHL4VJ+@C^5xjiS1%<~f%$4-Z~?96QLE&0kvMID|^ z%?+*x(!UhjO!&VP+cYPmbl90!pImMKrZ{=g?*+Tqaxz5^EVgAS)HimbRrnhCcH7nx z`-$e6pat?RDy38VN3{#3d;>z-x^yGd{^~2x$E)=yd2voy zW3&@;bLZ8@gUccOc#z&Hbr<4;O-LO43nW$@$<*|V#qAu#b!3=qOfhyAmlp1GPlKZA zR^ueTCE89{5Z#xXC&|Vx!_L7(-?nh~ODL)qPvP{anC-tKwt}}+)2M{mO0WFE8m~=Y`0Fce2ivC z{Xvi2@TXz>@RwoBx8Qwq`wzp`u2Yxyah&b4?G;RaSy7Zb|B0`o&dbE-NuEXOFT%F{ zVv2FSIj?MNx#UJpEN83GvQPTjM)L}TYN_6{bp6y5p<^z}v-H`s(5i34cv^k%T-AZn zWe$P&tC7IxC*#yTI+odZr6)sR47-wt=%?nWF-*<;5xj1TJ2Y*FI^4xptSv4lML?(nddH)vp?x-e( zoI>W>w_Z&FyQ^-t3XEAl_FsT)?Y{uF&S!rDw!w9O0k#!?0JdUdBWfLt#z%`4<)POM zCsQJ=9@O}q8%=;vxQrpMa>DM9Bp=Nme+#YuA=v7_F`XZ0IlRtMkRa2pp!Vi@m(mj` z>^M8wNO;uoxv6W!O)PGt1Y}3%#iv_0iSuS;6Vbm#U;De5MI>BB(6O=olHhc5=e4{- z9!u!zsR01yWorX=@@@T07-;&pU~Bvj!FK=BJRtJS%lT#h4~{z_#hNz~_oN+ta$v9P zn(~EfPsW5#9lyBrS2z{t#KgvGIiDg2j|=#q2cHV z!-LntB-$^AI65BXciGdH+~+UPxC>NO5p`>f*CQ;Hb`-M@!k$ODHX6&!ij z7@IlbmX$e=r*6X2uWM72?o5 z-Zo3d=8DcJj>;4l5og8y9@qQlPhH*2xzFSAjWQV8VWHTpqnL`q9dAMaWQuR&%Hq8a zq_bS=wAyT%3t7cOfY~_wzQs~JOVWM1B`vd7q_Rnzv~q3nJFiY*ZM)Yyc=EgbWgP?Kc`wUiCaODFNW2HGp-1Z2C=r3 zcRYB+kn)g!03sYJ-1#SW6p2)A=T9I$e;Kwg(s3N?kyP=OT**mQ27_%)_FhdY6%#aB zw=g+eEc7Ngrch7m(V*K`I5J4XcxdQDd>iVO*UU8gntvj;_kSR^GJheq6VHgPrkJjD zL)pPCDK{x7&v*?dz%e#5+MDT=Tc1op% z;$&?)_J*hnmPXl*edX?f{x?y6QIhg~5;n*C(D|#V)q{{Rl%4E4tx-qSlhB!JigH**s+K4{6@Raim~=mYIO1#2)CL!vnn9$6Ms z<&@qHM9gWpOdfX!Sr9mk_Q10Y)5$Yi`nOuB=X|T}7o?NetUkbMr2#6NP*fOCBo=JX z#NHq3dRDf2CeR61%Ku`prKw=5@Xf{ya-F$l?SFIU7m}&5bC)(3p2-hk@E7+5)s>ioGH5@%i zC*+PbNc-Tt;hEKef9`S%{Ux7bGh}Dvo#4C*@%HVz70Sq@1vNFEkhK)%TvRyO#XX4J zT+*S>R|r4^ffx@?E?=^ep2FL^ZdvajUou^!h2n-L-g!q&DBP_qIZdo3vah7}ch#_t zyLw!{=~9w!=5AVSBddMuYOJA{_%7q<;eK z!5vfI>eh~k5YLyN-~m4~wx?--Gqw*+g&O;=Uy4&CYGD4rn#NVcWb|e zqC8o}4Vw`rf?UfS&xs6SMj1gBT_`&c%FMj-fsgHHj8aHMo^Q%c>NONk+}8}7KLa{Pr9V>2uW|jVo_0l=^m>AT(a6~;ZuKnqU3{T58 z;bZ&9P#jBk-0q17S^a1|pV6PA?TzJ!q)oIU>fKOg%g>-JHMa?w*U(5IL7)ToAaQk4 zTr_e-{;xxW8{xCl>f@@1Ti}AZw(y&Tj0ZE$_mcdWz&+j#rqk!@T_&8=EFi`S@CRc% z&uy<6^g4-7JRHB!hUk!Sn4m!8-<5%#e&><8XAis$@gb@X%L$_2B)aaI)oM5l;tA`E1Y)vB(5f zj9D%&bANU{Y>JGvcFuaQK8Q`__AOXS(cfY|`u3+0=PX92;!*Go&R0ugabJR!CUA;6 z*KAlTjT>j{c$2&wFnluv<9m-@qPKbDNa;MyqC-J0&kr8UvOR8AMHgIl&BQ3M3P13| zRsua>m~DTre}DQ2CZ$kd`W)Z96j?j!ldO7Kz`OT<3{QsNQdLy!3j+s&f=xf?)N}IrJWq z-Jv^W_=i&t|EJ2&@S5Zo#7T>q$@~JpBz+x1O_ki!O+S>!;E=|MVtfRe3E~b*hG|Ri z_NIOLZmO^9L%IIT^0gEzkXsI}Pltj_->vC0v@Rx5i@I)!)Wm~Xz#N?>eae!N9lABM z54)RdznNPrGG1F$XLL4TM8+W{x(1t5q1qKrA5sqP0F&={~Kdl|C=PI7U;Lj zu>dWtFpqGTLJJV#OXrMr7}x%mA;a?eYADw9FD z3&UuM0X`1f?=NfOGCk7EA;1aHlk?Hrgff{{32pZfTYR>PH)&w*Ad4=KP;sPSVWrcx zon&9Y`3zow(g~6&*WH4y328r6Wzt49f4+#XWHFm z0=&ROdNySE<=w+B9rQcrj#ix_$ht59a?@m}uvP4X(Cm3|EUV*wv!P-L);nio4MIf! zOsn)BBy9@!Ct$tvW<^swvdj!Z0Ef)#mw6J!06vVc;;L`hlil8LEhx2^Sj>C*wVU;t zE8XRfnrD$}7rNDQA@iES^M(aRzv)YBAU}M*&%NBF{`_hQ{CVpudT#uz4AU0RI`Pkf z0FS(Mc*_^sGSfUm_ss@@m9#eaz#1@cmP%g|9^<;3i#J^WK^E~1*YuGc!u}o^SbK5v zvtm}wt~uEEPsY~xFUFSeKQXo|A)cHSdk6e^TYo#YrHNC(0A<49N+fH34&9%>KS>pw zco^LES#C3eaZ5kr8UnT73yKpvKJJxSngbQ!{B5ajBWEv{KlG1&Hpw$Dz5DQ)?#8#jq^!!X#a2_A$q^ZywBQ;bE>sSL*cOS$N-YdP zVe-WLGSlJofT2j3Ykl|+#+HN%zRx=&7=s`4YvTZg{7bKJ^Io;334RIKOzY5^gpui1#}k+3O4G zxkzMy(4jbo=#6(Eo=bw&X`>`S+QV@1dd6e0KKRE=5Hu%SCwfe8cS3&5wf#OF^SVpI zMx~x=?rINe_eM4!@U8uDF>Ky@RHBo&GhcvD(`nOF@3qBByV-F0pj7H5cS!a|Gq5=Bq_uFUvHvFW?}iIA5MBfL}mQ z`6Up{4to254&L!C0ze*hv+TU5?v!hzy0^z9+X|*=f?<WJbe-{X)LU(U&HZq8GYcFPU zOTOXVc?YyUJWyXmdKsBk>^U$EIx8%sm=vySXT-fC`wmICQ35SM3@3k@zXGY|OD*kQ z5==(XZ6GWk(*xWj<>bMAx8sp|Po()%yQ>dPO&Ccv0WNrOdbz_P9;|mm#=oqN*T>4Z z{wdgIik}Z$h=0clP;~Yrm(r^x=jddd<6kS*v{I$^hqCQkg0EuCKyMj_G=Dc24`rVY zqS@Ed&;{I*(ADhCaC!z)SE3wsBK2~o+P`Z@)-!jMLg-eyGD*b5zc9dk-EL7a4U4K+ zwRJ|w^XLc3dt){0hF(ZE>S6C$6~2O>IWyCFCFzH7*`c2y%#y@2!M+Us)Rn%8rMwjrAMlP{J6`fI(tpRQoS874uNf)O*uaP5G{hW5nn4hB#4 zwSCW4+oiG1a0&unZ_JK%3bBqv2;}+&dX%VK*)c-h!7Jo<3dU`^yv1tPkK(1GRJY8PdQ$`QwkmwGH4&+rlGQ`a ziSl-Im&Y+Kk2i0oWQl+-d%2z}9N5Api$+CTN0;O!mLnb zLW5nI`PJ8y`bTkO%KoGtf=P#asp%au5gi%dXLf6fRhJ}8#dGn+5yEpxq#)yDnxiVn zGhl1_2VhHo5icX~^}tWqnQCn0TB2oGF$~9lU2eZ6u3+-qfeZfR?~-JSDSd_EUJX zK#6cOVJfT&mhlS*J{`+}QyvRBENgYB=@*YmTMq;yKHMW71<$BMyhmK6hg$vt!4@t> z<&LhV;MO`9(@b6?dkW$I#IJSxr(Zkxw_l6)Km6L^fA?#Z`v<$^G4QD@aa<1_#fqF` zg~jdI4Vr%*Fkioh)z~bswkh7RmGj28K;vh+x&h-FaggK}R}V=m9|vFr%uJL_A(M}*1MPXig3 zr)878P4wHz)R-?;@+}~;PY$73z`}unFFz?{dpwtg+_ECsMlsd98F&#j zV5hGQ_-FkPm0p^lx_^?S}@~#Nv(mA#LKFJgAop)0XNH4A#CqgJw8(K(y^0ZuxJ$-dCQp z`*UmO0-9xU79yX^k@~pNO9|9Xy%M-^zD#VYX>v-4K3t^5Yspnc?u_pAy_~p*nc0aH zlW_B~O`JtFu{by$S)rrd9iPuVTAhTnuf_FVHc~i?xqZSemtk}qCTn-W%Bf@S>^=6~?wrvYrHE zaIo7Q4@IcpgPzbzye79M&Xvg7uebNj1hX?B&j|v`3o2024>r^i>u*DYACI@jJX^Pg zKb6@Zz0WF8arsDZo?1ZTMMgmg!k3-y6S`~K(wPGDqv(}i`w`AKkVWw7RXpV&=1qEZPvggTD_qO>H_d9%%73x>nfAi{~jXEeCBfLd?HDigMWLvbrK{uX&v|^Ifz- z{C`ZjRBxQXm7G|)^l^s_oSLtyaw_0wn?@AR3z2+CDlJd4V~7f@&ixJipMEX)PrsH( z?zTRSmu?q{0|GG<=66~1h=873LA-6A0I(Bda{>*H%df2|=K9O8 zjedXdr(Y}duYT>qfA?!IgZ|yG-FfzFz5mUx)j?t0^_?Far4B}{C!Hv54l%KXV}Vm_ zfs=L&+`9Of(grs0%?uQEAT8K+`wTH(elv!*cTHL~!e!w{_F-jh2fXd{?ANaR?bo{e zN557>aBr2MBjW;qq1h(ln+axgKTK3pUBW}Bgw~B}))2EqXPU#G7 zj|ILA^^dD&&%^{Awl%UxlyR@zlJsw~Hk@1!qQ+j|hQl)2L{EeWDBhN?bixR_RV~n} zE62o+h-Vo)Snt1xB+{O14lnH^@~Dc^vPb~)C(RmXdHgO&Uk~8#y}A%r^krZS@?iLq z2M-9lgepL@D`u}-9xB(E?u6s5PjD4H8Ga{*nPcLEqP<;aQyqT2vqm*h{@K0*F&E2p zuFKr>V~>F!!3BIb(LrH{3`?gu9MO_7dsoj|NXTj!n!zKn-|`d&|KZn;{q5Ik|0lmT z?Z5lA!wbm&>eq_J`F1Rsdce9PHdbe!nnZtdXII$^9UNU6FU3&VEmbvTHUcPMAekd! zlH;XOYXVRK!@NX}zA1ATX8@Mr5 zeco_p*A$QF({UX}uKBp~B+_$0rPzE+IQr{QaTb>S2z*acAXZK)K}g<*BseNrWw)pq z*Q`okJ#s;^OgbbG#PI7^VnvB=7smKw^G;4vZkx6+w0p_rgF(wc4XoNcHH<#>_Mmv; z)lmcw=hSgMq1&C|%S#xQ*B-pFhsn9doo83-f>qVnRF!ZkXZ#N?K+^A)BWD%CD82@< zl?G*EMI!=)ZhRf{4Ykp`K(Ha_Z`;hLYHK z7SwNqX6$9t7m&J`R+QiN-(YRNP=guGttJFnfdTNYgFgq2~SFvBbs&KBP zuHh^sgfu!K`kQkZEHE#mWk^(Bj?z>rpa`O9TAI~!x5sxp_LUN=*bifvkq#GnTSrfE zB_tn|T+X#0W=}bR2XZ#KCb>&LIxgePCY!&&SyGlYXqk*G){x)OI%m39q-j69*`f+N zAuU&_ERDP%*m!!c{lOpg;9jkF05~Y^dYdG2+`&?;r+ePFWXg!IEEIM2n)NoBC~Bu& zSP!g!vbCmap0FV0L%q*f($QM`!zE3S`c8~Td)p105{vN8Abh5?V-8#b7o?sX%g zz%os#Ui;)C;f6gE7;UX{CAoVxa&Ak`DiAEaD6a`~c!N66&yhWXbo}d1#oHK_DOh#p zw{^MkfZL>I-8%g)n@lh62uTC*{aWE zw~DmQU8UW<^=PSfOXx<-@6u^|qcqsj-wtR(YVI(^I9PJe$8TfL4Z6w+e6p(4?-b$Y^BxRW6(p-} z@264nJ}kjG5#Y@Q=bg1Cg4MdYIr>c=iBylqj$>Jzc8dBn6)mDVzmtbY^b;8|Y}DcV zM>f4Hokif+j#W$b3E!F&!f}UB3@bOp3qq4kse47?9Aw8K@MZNmO8w&v%4wO1qhixU zeX1mWA;~ltFi(wz?uy|2$`yp?N`G}-zYn#9L={n6lLxw#D?IoK zB5Xj6PT)Z`F5vJ4w9pM?iq^{vJI0}4xt%nZO%7nZXu?VeIx6K!HTaSS92#$_B_k)O zC4MFH;3iqE^BmNQI=8{uVXk|;iN6&zu_DyKk+E4)Ts{cmVQl+}yPaV4dN!U7tSqAuPE^sfn zeA#kA6YH`0FT!@-ZcZVEq~memz`R5BPr~--55o5PpMB&8eh zsKec1sXO=Su*g;=Mq*)l&z+t{JW!4)5>yX2xAlutXrf6mwU%DcPT#`AWdyKbX%B%) z6?f@?37wM+FwqZn8C!558bUX90>P;PBn6%WXHSyqR`j`R7tE6YeA3r%L$u)4s}{d1 zGk!TF0u<@6P3|nLO|cCsu&2xUYTy9eGLnnU^L%Y9Z@B?n>WKlJfq+te?0l%uNR#iMp(2{F~| z8(c9W>MqVE;~Hb{`?N4fil(hqDz0!*UtLkXKO%DcvW47nNo{9SnbtAw!>3)AaA($$ zC7?V0ZFNL7;f^U8J@?D!-|<)+vtITW7UAp9HoH2PV*EA?sUd>FI$jw|D?<0Z?|Byxf zIn^5WXr1&7uQ3SzBmC^WMmk^ijc3z_PjH@)wN%CW`r)>6s;PKCH$8_SD|B)<|4Ofp z-nxt`b@rX;n029@=ooL8EBo+^#RqtIQ2^H+Tj-qrwdvTUnJ%8rH73nHxL`KbqJ^6! zbXRwV3V;_eFZ z#f1s*ZpHuZ^(fPt*$G!v!>+I8XY?EEwEwI{f|GH*WZ2=kh~U@Xa8IJh9_act5w&kN%j zo|QY_M7pUOe4!Ld%(^&>|EP*jTN~&tGj}#zRP&W=rQ)@{k0d%H$uE%Ur&klmfY+O~ zi%IJm9Z@5$hlS6ekg;Oyed2at^%hB98~ zlk2(#>ijRY2E$6UdvO@VC!N3nF+OA}WO&&-GA;dDoR|dec@>!rfQKtm4Ig z77izNXTnsk5NxkrkMdQF~Jj9nx74 z7otZH4(?zWV~*>KJo_k&iZ&-wq^VNz#@{LlG0;VtVhjl;8bbL}jhzZVc!BStm2Z6U zqdHr!a?6K|c?cbTlER%{n1_reaJ=k}Nfl0u#p-&Z``em>4T&2asgTFJ$QQ;PaUv-+ zTq*)3?8ZMyAx?B!)UVnbx9tUFL2q~gh^6?F)GRIc_QRiQLg?zJ)83MegAv=Jqg9N# zYLYC{!^{&(_a>AUH{JlHJu)CORopn!?!KqtDLGLA@(2J0$u8!V2w5>XHWY^=<)1RI z3AIVpp@j&(ISq8&HJtr}Va#^8p2Fxw<8Nmpq;0JrSsAz`#cCZM*j!zy`o~foa-T2Y zFMfqDkpLU7N0uO-{W+gM5JXIZma?f82!=B}JOz6#w5-qD$NfEN){U;|iU&)1?>Zz; zu3Af3x$hFqYnsUX&-7j$R8PD$x(`HuwNH3!pBqZIY=bFnn$SX(rSD-c%);X_$EJhf z#WE3#hwbBsZdNjw9ZCzFkRhZK7m~LV0_j**$44ZQJM%?VMG z>f-Q+5n(wtt3OjX>!oY4CWzkeehc|wCGxwSOSBYCgU)Z;$-E?^)D^J78oWJpi zxRu}d;^kUmO7f}xwFg~^SE5}X4~~&rMX_ZJZbl;5DK>MYrpQeAa+-(B-$3p3NG}d# z?RqYF*2ZajnKW9A+A9)Q%AHb)yvwA7(-~N$=2;j(W*+q47~8aeFt)&dVQg*V)KpRD zMq|GY*R=@O%ynXhqEOm07yGmBSVkuT4ii6#=WS$7-J!W|HmDJc;$q={`z`DMKzZ4B z-YqyS14zE(i@{2o+H)F8v)W*mWf8(O>HX*{EARGE14@7N6>wKx6=xAv9%UqUyY|`S z(cUMa_Hpk_|7_l>@vVg91neB^buBQRT3;)^e?E;;(sYB~T9ARG!!K-tswRXxN}*(- z!<1i(*%Z#o*DOoYUnD$+h?2oV*M~fD@5fN3>uzs6SzZIt4;2rV5>(z%it(l(jk^UwhEE>T)ApP_>%Da z0)H{K_|;qj+_w{@K0r`y+h@jd%w`eYb>wNzT^(462yMIdkb}s-Ft(e2GqwlMjBV*$ z$$@`^24#@Q^RZMNS3`(~h<}u+dZVF18$ye~@`=mY7X3Bk@>n=TW2ftOk^tji<(*YU z?0Uc<*Ay9)L$I3|*-C%yz~gGlLwB5A_p%vA(cF4fcxa^lqAB%&H7@kiNyFx*hiZ~t zw4LS(&J`){EWWz}+t>(~SXheYCC07QFdiP^doaRz`+-x%rDpHDy?L1a#EF__JMzg= z3a|*7h@qklSGn1>H&&$m?pKj1irDJ zvt>j85$^B$aIcWvr3-mA9U&sT3ZR!{Z%HwN?|4h6%dR(iDKb)cF|95>qSBSpddq~^ zNpjhTSDt;w8b$VdOZzC>L?N|Nn0HPDz+G&Unxk;cX@--9a!=>)q%|qf*C+%^W!1Z} z<-VC^3fZ{#dNfu|*d%HFi3`y!ple|~^okzwC(<=4p%ngapy3CSBQlRDg%+t=Vw!q( zd$vI@vlZ)=;@~kJ{Mo63y-ChknU8ceLwE64ZB6Yb2*`*fTd?KQukUhnJYC~!j-b?I zyu=jok2*kIF)Mk?8D;vf`;`=l#XJKFs13B3>ZmN6ZN{r8RxCI#-K(={Ub0mJcy89e zGAWF9GZ^z|s|itSCsRcaGbCdkKwmcvqA(a-%zTKOke#X4Rmu<9gksFy9h~^NX^wtB z^}5i|Uw32DJ&ISE*;dt#C35J%+1Z}<$(mntLn#$(u_exIMCnVO&|OXzYO@F^9B}d3 zY4>G@Lt*P1TCo)*rV zEURy28l0XIk7xIn>MgmMBG17v%^XzMsX5k8%DS)4yDo-b)Uz*95~Ado&TF^T?;HeR zUD*Xjte$-biMvM5MuLoB0U%yzOX4Tc0GM*3@5u-8yaG*B8IPd|a>b)zDjWwP^!4+e zCA}HWJa*=1d~qGfGIsK!|kW=rsGaLfO$`kA8FMI97sIp#z0Gq&%ptWrMcp z9GE6_7~=>$!coWZ*!>iz@}*^RYlv|s!pdm0)nFH|Q^b0A_a8=FaVfqZZ@5P;=#@S_ zPzN)U$m!*<89GSrgmjj6gjRv%`S#Yg=b3F6m!H;AJfz9G*HCw^ z=rR3Et!1zdgN)!8z9-6#$rs0C33VmSyK4Td-m zU=FMv4{)36ieAwQ3+X4%AaF{%RIlk1Uf_jFB}`z;*-i2TQWgqyGFR@(JP?Y%BKE{;rGi>NzH;!~S=BiD@^}OK#BRuGNw!C-4SI5a1mK9( zjYpq1z1ZJ~?LmUm|Bl#>pdbG)h^@;Xh^@_Ei0#2Y5nI&%9kH!q;V!i3i|oqwVp^3h zVkyx*LgIh=%t5^I>POg2J}e9V2*1L_Rr2;$900WzH=Bx=RT^1O)ZF=AC){guk8 zlWaw|-_Y#c)y-lXGZvzA-|e-;b`huc)-tz;OA`>66trcf=i`(8bzzOUy(++v&y=P% zDTZ@lIbQSY@Vd_4B5cZwVkz<7q(^s6BQDctTW&^w*H}a3qIxn7ko;-o0;AwQpj6%A z@K>rJ38}(1b*5&^mv9*3iY_I}ur+Ir2Zr7ijB0T*pdYEv2e$<}BewY;$T(W0VBH*OT)4Q78{(1Dm4}-CdincCc}yzO#V_jdjS^?YuQD=|r+b8Ye&3ty#EnJBRoQRi zm44YhI2IHWC9bf>2?7hXD(Vs|bpO2d537h6Dhi%lNyNISR~Y*EULCQfU~$sJ)U@5X zKgvi^weFHAGFd%A=Jm>>tf`hHQvDrk!>x0JweBjS=g|A8l#OL}o}5cK(s-@YapSBt zFkFc>&B&TSoJ;@SYi@Grkewg#s_q`gcn}Lk7oIN&N>$x*zso*k$m^Q|Wne|FZs!@}DHODzqDe$xe;xT{&8{{qJh+ZNc6&_y3& zuL!Th+>fPJ%r~ixaKH;mFKd3*xb_X%o*+zQi|L$(FW%NS8up10csSAc305Pfz=(Oc zl-gz=OL!1tDvxyt?RGNv^graNFyM3;qB)_!Q?BA>K{Q?a*@l;t)b@VI=Or$@u8Uzv zpF2DU%t2X>nO?D{3UjAsSWSavs$a4O!>WqI^wdesuNU$&101Cq5hKunI43O4I;BB) zwNlez?|RFo37ScC6BC+7aI7=}0$BD_yNYJ`HP6M{a1M+C`zi6X?$#|JnApmDF_b5g zx!b2DSN6T!u4C&6Vtj$b0qoI)c(G|4nMX=fwbD`yUILZ^0yRNiAeV-U*^4uO%URFE z(gGe`V~u_zG)L`O2SJB$AscZ-r641|FGw|n_|bSQQzmq3-LJ0(bU}NKzt+#NuSa~1 zQ^Ta;YJhhQqMJfo7p()TAJlALI>?P8fE6hs!*ojDkDMbFGfR{zs+#hF;qcC@7aB(0 zK+*@Y?P$kh)5cD+zF&gOTvv=uS=5#3pDguxJ7=NWqAQm1seOA|y>EZHw^f1m5{*E7 zqpHp7pF`3#I7EmjU^Bf`owCdg;;~Eoq9n%3)u14>{@PetbUVcK5%5 zw0U)kSDW3;34?*dBg~&epT^|w+v!OHRy7TICFxnx8uT1jpQ}sAX8%_puUwBqoZo=c11IPH}!FkRi+xMw9Oei<1ZT|*t!cdo&SJm5!GRV z!{c*yw^lo_dVT~0PMQ+;oJO<)GFOV9PqxVCXW*HwTfA468N{bbcQ7IeK@u&3=$!AK z$~7^S=i_b(z|{Cu+g8SeNj$V@682~kW_Mu=a;-YOA_|wb=3|r_+S5@FN*upwTLU*X zTSsdj_SrNg&4kR0c_QHqUzIcFOC4SIs#?Sh3r-JEE0lF|ie5eM|Ct7$ACElU9D^Gr zG@9Xfzgeo06MB*s>z2596iwmcNDJz(*f*4+;>gu``AZj&E#Zn*F)9?jmq@V3o?r6U z|4_m2nrRK~o(WAB%EU>KR4LH)IL8~YdG3&#k7}O_pHzG6+Jf9T=_bmM^B^HQG+|#5 zII4G1bj>^QL@uFaGzF=s-d>nEfh^V`n>r-GyL5i#y4EU$QBItA84Hm$fkzLG?U(eQ zimf|`$B|&_|2M^U>;HGf*7{!*+sBBaN>P-FlMkB$K|G#)ci)P}BHyBZZQ;jXm73VL zBTTm%dxxB8Huq zC72fEhl;f$3fN*%p9B!27GxQm z?9O%Z*#@e;4V)SH?iBT1q>k-qQL30kxae22dUq+N3rtDRCHth{D?OK(+AKO5mgdyR zu9l0vmT^$;a($lqnvdH)A|-M3Ro5585<-;sG1P)+@PHrhPbz7m&JSHM_FVMBhpK)8 z2=PohyKxy?wXt`Toj%_zxi_nQQ;|cOVMfbU_K@$kR0a*l4wdpYTG6Srn3tJI{icyv z*QW^2rpfr;rcke*y?_3Yvt7GX&68rqACuf^usG(l;GhEo=3jqtD6_B2YExj%8qY3?*oF~K?^BCMj4RKv#ccz@>O}o;qtM; z(5D?8P1@B{{;J4mdW4b}bG+nyEpr{^X6Q9h%HeDkWzT0eFYj?w;~b zQq$LaiJ;10au`-uto%d4Y?5XOiR)kv^^Xm!Ai+a%bXT?lUHx@=^rwU6P^V<75M35;$Au-RgGRwCk&Z1AGLim;CW=# zP7c3@{MaB25>&O~{%NpAtoz;s0UA2IvGiL>p#^K&-80NU5yhc6Udm+aN7X6l|w0Q0LHvERP7G9839OpOJr*Hh!mN&AoRd|amzBpuM&u+mm&wXwsf7VPsGgr; zIwAb2iSM+^5#N-S9TiR=sM#Efn@&HWDC8d#V)QN;0B}h${)onNJjiLv@M)dIbje&|BAsQX;xG^vwT|ki9GY`NvBW4 z0}D$|{kA@WKda*QJ!t zbUE~9k2lj`_0vp$r}u&L3H|)kXL#u@2ct>sNLpMqK9h>s(1F|R)m*sGro zQ?W^9TjhY#OLbX(uP7dh7ciER>SHjU#+aMXhpZ{a?nhBRSr%>>CV2DuGUB^HZ&i7I z-JnN9I7(rGnMzcmZN7e^>5-3qZkT;&BI3fdk3qQAEUS_Ri^WtA7kQ9NOCV#SC~0S2 zmQL@9Pki{-*F#B}Vcse!#bd4dr@f*T`5{vfAbq%v@&EA6o&F12UOZB`o%GsW)TC^!kKf7!S6@COz0Nr5qt4-XuV zwPm*>oiS#8TyX&|zf7)@yv=$hCfF+UWv3f2XC2#W^{aCt;qm6nt@Q%jjFs#d6~ErP zdrS!Kzgf>*7k2R33y7d@_L-YE&K2Gl^ufBXmZ2P4IODQ@2=ZYpozk>#qe{nZW=nUO zl}^7>H189X`y#4J%`s&}ao|u%^Sb*^<^8BXGo%bB)$#gkZ5vkF2 zq~=%nLAH{LL*-hMZNc~Y6QJ}wMi1HZo&JK?`oWL{^5J4^nOiIA|A)Q13W|g2`bAIh z0D%zPlVHK!Jp@Vc;O-XOWzgVmfuMs!aCdiSaF?Ki4=})>!{L42eZEt5&aPc`?w^aU zzU-T>zF4c*|2MM6=i#uO#UYce^Yn%A*VY#R+yo$ZT$Sr|Z!Y${5XJYr>_cDS)kf*- ze>~B3dUWz=eLOKo`@U8Uh4$7PUDH5C8_|<2+Es+>+Vr^Xi;#J97U!Dc#p(H}6qRO! zjd&>gXV>P6ULA(|&|51=PE=TG5oyr7Yfu#NM;cycMF`)0XfP|oI%;uRZ?dL!qT;hc_o@`C>#6%ia zY91z+co=D39p5*c*R`s67QA>*WNA%KrDK&${z6$|>LT`PzO~5xqqiM^!66}RFIboG9F@0ck;$hGfc0r7cxtS~@VW_7j_(P58j zGwI9IT6!;Z?g4G`4@;iqF=1ygDZJ6i}}76|Nn_ z#EvnUB7O!?-={hmw(fjh&7UP=D%>-2Q;hIaFCi!VAa)o`kfrMoW(4_yJkfMkB{;pC zkYX+tMr=iGTa+ZSUoXlZ8nS2Wi#{qykp#?!SsogN7*+$^9~~ohc@lX zu#UngPeNj&GgJb^XX6QTt7I+xxdiJT&XpV4%|vQfSxe}VI?apE-k#GZZa-|Flr1Gl z)HW%0)TZa8bm~vMEK1e*R*0{wU7NP(ZOF#FWza+7kIGn%Gc)a|%+2-VG(mT-`)H$F z&y5(k*n#djBj*JZAX#LZ4m!}qbg1v}W;RMRxS_K)daaT2Xz0V+qJbr&vg`#*_{UG@ z8#awr6F{ytJP8faPe2%?`z6#atRkwYC%r5YCXTA?QS!?Si9H%5r zACHiUrk2Uep1FlNmKqWru`jA;Faw)?*nXHk|E}+|v^Kt-pa|@s;?MtU*|ATp zJ$7eg(bUdDe%y_r3SM*}0@yDI(WU%t$e#yICicvO(p~?8{x^!P;{QLzwvmEJu0P-{ z%nuxM zOrdlkkrwh~S(ds`3*F%5#xM5khEBhy4L0+)TQX;sT>4|F8ov#fIHHrC?3#Lj1k8UK zv$8q0*d6o2lPnR`TK$?TCGUD#&w5H3Jb6Da3BO=&WfrWj0TV_eKckd2E}E#*srcAY z9&DbGv}K>g08IQdkOG_;6P9WOs(~+|Lq=vg>=o?QOS;Gbt9s+N~zU16!EGT`sO~Fkf zk(#S0F{M0u#jc%DT>aBQ*&qE6{@GYmCKEQQU3uBbIOVd%6yDLH)vTU6T-lI@)|YnW9z(+soRo7Mk=Vhc7UpdV~aUFQ)2gsE4% z>JQWH&GgOaj+0X$3r`gVcF=56X%v`#-?ufMJ;ECg8y}_hXuO{$Ts1Ca2H1D%-gs<1 z;gtokEFB=Zh?o~A&(@i4OOf?1Vr;S<@|B^>Qsjm&&Uy@wj-x$&N731D|DYwzTJjA| zW5gx1v|@tM9mitlP%c>}bW|u@R<1MwD4f4$Bp!*Aa|mm zer6F3B&>0w2porZ_JCk571n{u&ZS=VqAF(J4__#( zNz^;;Pm5hFp>l6vuR|?vM|`SFzx=L!8l1~v^jj6XO8y=pACFdUfU>^#s$?c)W4rdp z`ctSv&*;1p){Ro}@)#vY@(qdIpONm@ZPw&-SfRDZP8DA>uNL0eALLnz%>%&1Q|_%2 zJbeMD2pBMz!{U5-(?{p@kJ6BkYl$I1n6CoNuxE+B=XDF$GU8`){x~`7)PzU5ZqwWxfS&nhSiHEm${k60JJT1$=!u8cd z=pM2jMqDuJdfwG-21_F1#DNB6Q3h3N@d+E%B}|i34Q_3BHARL|j|}#{TnPGPAGP!{ zx-5BQ(K(z`8n6B=Z!ZV&Ka=9P<(H?cD4A(54r9=K0OLI-@w^K5MY@h?w`_onrqaTl zG+9gvT^;v3;QqIK@7t0UjtCZN<9B*F#T$cu;naDY1Hn`$Sr;opho%tpXNkYjQ`o}Nd-`(g|OK5a1b+qi6 z=2Y<;pTUUjg)oJ;<&Qd6-LW>kW!#U46ukEZ&6Bat>M)d#vP}pya^C)#5n+ijK4!iX zl)Jz2A->1lL|{|{N6Ql2**o+|qw30MNB&@u*8=qNAK^gF z8*Q1U;r#NgmUoOLpNE}?dwvzBRh43lk@DN6h8{@$#7W2if{wcVgl7)|n;x{pG zQI3O9QHkMrh)UkNB0Q@l^mXtBbEoVxAuuGjazSmghHc26W9Gd?>CNbReQ%6^r{tlB zu?3bv(+e*)Q)5K*{a4o&;?1EjIob#R*9)lGeWjT#hKsgt?k_PCynjZeyH+)6Rqvy% zyR3A5j!jh#jvbjxycu!B4n+DDEkcxzLnzbS0jhCyvi%RcpOm%-MrhRY#PY7ZcW^aS zWZiYzH=5-_2dWG@N_W&$$8WqYnGb;AK3FL0tH9518SPAumI=y3gu^?K_Q*nFM~{@E z1yH~L+MIow2=yorjob0{e6p*Hw+o?rc2tt|9d*sF05^3Rwb?b->Vi*bD|aOPlh~KqV&yhx-SV{=Z|;#sigY;gx8_I{?7Ppdlp5lz*jzt1(KJj>=i_~^+&i6V1BB(r!ROvB_doGOe`Y%vzh z**%WHkrXl54G+8YU(x34I@9?xS?N6MAxepPYm zZ`N*9Dzldi3t0$PMiL211E|U!sH{z{!K`4G%*$LXuqS~*)us2ivoe_K^7r_WZb&JA zh1Z}#1b_F6@tJsu>%IT=d1aTk=d3?LFrPUcnEAFt)v3e!>Dz+MI_=aCYbs&7TUFz+ zC|hVt`$uD+HARL)OiN6>NOar-aZ?E@`hYN6RRK^x_EZ$j`j5n64n*SLBxOfy&i?1$ z0=vpyONPC^cgJ}wdml#B}8k#!mXi}NP_F&-qhCGR*K;Y1s6!Z!4Oz*Q* zHx1dyyNnaV;NZl^wf|9Up_;YO7sVF#AH^2-AH^2%k7BFvk78T-zZ6^d%^<&Ya6LX) z|JqhM8Ogw4o~bl1cPDbW0~M8oK9RFv@wm*TuX*l1?qd2|7ovHLx_jSTope~xw-u4;6{Lp3E3xhuf6%bj1llnzX{QsiB`9*6H$Z}oGSy(1ul(w`X}JnkOr`v zauDMkT(@<;A{g%eM^3t~qx1Gt2W*hOdU38~qwUDFDl^m5(ASWx6 zcT(mJF2j=joRs(K!u`LB?Z1lczl!a@itWFO?Z1lczl!a@itWFO?Z1lczl!a@itWFO z?Z1lczl!a@itWFO?Z1lczl!a@itYbVu@y#%{)zD7*ZO` zs*balGA-^=`Lf`9oDwf=xXyBmF4hlduF%VBIK*)T<9i9aR{SJzieh zFf*7oU+kNT&!gm$(^x~Xo9{qes&VHZEZFgR2+49{3kEDmf8dy#9QO4PMCHo_OYM=gS# z{uEUlSo!USU@B>e<3-Q!kdH?%+lyR#`5(C!iD!kaYjRVU3GQuAoM%E_yOZ5f=YbI` zmKX4;^og==(`6TaUOQokeLDMA`k5R?kz*NSJ_IAs;eB*~RKp(4EE}qJ?kkK~&b#_4 zN_WJXxID7m8R6L#jT@!KwqPod5-)BFl~^ZGzgq1W{3HozQL2Us`c-EgTNO7;qnaLd z9ZCpe;oTqKrZ?4`8V-T=2D$twv!^XY9$WpJ^SZ{W+`2yB&9=g3cyuoop8&Nykz!|? zI4a^8JIS1SLx%NPXXQIgfkc7EbMKu0RP0Q+^#4#l0a7;wyfJ{vr}pv3)~y>gZQHfp zmcaT*C~+pce!3G`{t^=5~-L<|s6&@AGYDG_Fd9Gl?(YAq5bc zB2#-lBUTR6dk(z5_4<64eY+Q2&fnud8R{>dOuu_8a1jSa{FW&`2#)awCA&2LPfJoYvTfOS46uN zd7vhTGY6~~&pd_WIPL8%>LH3QPx*CG8Zkx_H6i?LY{9nNe^_|+10%Kgww@cfx9IX> z*RBHE;o6>boyoR~&=nP)q2CpAT(gHv*XXG3NJje6=yf!KsXW`-KPW|t9FzMARvi%J zmr*ST4?ZGA#d!!LaOn@%1$}{pHRPndW+M*xU|%>bV^-5ok)JaZ6FM1r3+Gq)oUdq{E$6Mse^vng-mD_00xW@h#v zJ`&!eFLm(A^etny><`^gqMvLl9q{76b!AYzU3$}ke7{?ARww@Gs85ej@Rv?eXo;6RO+zP7?@jZ@&+ z%1WE3d^{~^8FWkZ?LAM3pGs|-V$>{9m%QkKXSM)2r}`o*&?9SU>lJ?1rxr(?lb;LS z6i}`!?O`W|*S*cq=#>O6k9-835OLeXv|q>8=Fmt;X=S1ChN?0XVCc18e!k6CKean3TGtK^dK*H(1rJ z?^%$(6H4|#FQUEtCzVjZY*QiAT(DP@f~O=}Am{Ws(K7wMtcv5wVx02%UDo4%)n=m> zar-db12%s%6A8~}+N=|9eg{y@n6z3O;H8vpw2C)(W zvmOG@8*X1d?bLuDj#U#Bn!Y;3psbwr%@UQPf)S+?Ecr~4jN#W^GNr?2pSVq?mjaaR z0p%Zfh1|rQcF<|2x(`{;%+GQG6}H3g!8k)PxsIYfl>3|;2n^dZ$*zF_2`XPuZu{g4 zmpe9c@A`*3aV`|-ut3}vb(2>+>F9PKw?+r7<9!2Vny?Em4QvSx_>WyH927GK3A_+v z+fJhZEWMxT>OiyVny**U{d@nr&i{Y}J?s$;VgU=!4<&<+9)I^y6mEQ#ww~xN6U^NF z<#U6`Za!bgN?kTiB&tThr3cx&OdlypwWbZ2-ZipP-#zzqK3(a6pHlv%*vF2~q~T+e z3HShclK|XJ01oSBkQDzva4kzUDmW=(*b|rKC3}|s@Ku&04z%dDGjAb^O`r;B7DuNm zHiA>4xwgk!V0DG_V%Qk$=ofsju;djkArtinz$I52nY0q<_yN zK2Nk+w-4eWa%#&0al9KGc2{a(0ul=)Jl8|N;^c*_T758aqk}kwH#s*zq(5ICQvqdm zH~saWm#%w&W5>V?U;Wx+@2g`+TW*zZFFgOi(7UzNwfzDQg`s)f6-avC%N;g&qTF)o zvN*xFdQV(4O`xu4!`j=}W20v#Srst-<69Wf@ z3b_H#y`=3s!hGKZ-2CEY7h5#)8(h4jeY?UJbkEV)3TKh}j;w>-;bobsidsg}nF9JdcT~CIYOVN4nt(}q) zMEVGW-qWoE>vd(@h@fAh=7Ym@XV_|&;f)CWpWP9-q93bMPvR5N#|-d+LE=|>Z4IB3 z_D47DGd`qU6m#_tmw{`tc+JOi7dz3tL`m68eXz6w5*$C?$`Jx5QnS|^xZHp(h(PT9 zsKj3u1CLAZ|8li_NIZo(u*~^}-%`4T%gsIMNN?xyb;3wLHIdM1kRISy)BJ4Qlx*B# zT7_ZM%U1kw>!K9IU>m83gz-Kz_biy`--x_<(Q5ZaI8&Z^SO3_W!5@8w{gFym1|;nT zzlTdWgUb-OfGV}KQ|Hr9T+C!1!#B(83;yQaUp=z?KMt{HgEQ*I}P8reD-+J zYGZ89bF&pMam7_(2q|j;GMf zS78>0WxCGc^|5lznQ``r-9e?>SAPhngHb=iPhk|NJKZRqCM7RM6S(6&8l5jkO-s8; z+g6T;&)KeWOo0-?K^$rr%C~yw;F_Ei>{#J;(t^y}8vYm2cRW2Rm0dT7;GA~~ z2jTVKB_dWac@M7W%*H~7 zv#DrZG=_x?dX9DPcR}q|wN)t$bS+hkS1X)7nr9gL@&22E?UKh=^4jAuiZk4+pLXTA zd>bRAxz6vJ?5^q-gq1(B#Z(QyS9$2tA(lg+oDmY`D*${wT-3QF7e|jmA-PRw=f*6l zt{HZZAM(5|H^tJ?%RNqTxbsft&hdg=i)0SPT&F$c^QZVPmMJHY&P-4)lhzxg2L0|F zSrxsl#$+P+)DGrO>L+m;^6#EMQC{#=Cvqp;0af)QZ4KLAPx zPu(XD(ARNcaMO_|u4fNjZFE_meIY1309{)tzTp|;hCO7WY35Y<$naut>Yq4}9e zT@bsll@UvK8PmoaA7A({iM>#`-V&|sXPBS5inv+0V>#|7hpNG_h0R+4>+)j6LhleE zGNUdJlLnKq-7FjU2U}`BsiJr6M-kH%Se!{(tds4!4CK1cA_VjT)lwpR*Q0U(yU>iv zWOKk=u7`qH4VZIm)sk~PL7Otc64;jXTvV|3&yV?vCa(>~?3^>!kbSULRcT063h-WpT0a@dirp!@hlFIWhhHbm$ z9}0E?6pjU(ENv0vpz9B{$F7k(zf)*4L<(4)D|82en>S114>h)(@H3hlE5HRR&VK7g z1S|FO@YgT&okS}(**SN+o;jQojeC3*7PV3WqO$gqM^`3^yETO3b!Y!TwKn-<@SPw6 zx+`UaAjvUXH#d{~)TdIbCqg?n&%joZtdYGx=X@Pm^=*=yg{N#dA{i<_Ewyv(W?tEm z_na7U_?^|+eNnj)k=N`Nd`rHx)RQ=}bpIAbxtU5@)xsuUn1U(;=OBXH?8bk42gB26 z@aZwi)#~_)pT(Uih(#Q zLd;+VW26U%wo)zVIy0lfDR|;q=|%1a^TnHDI*Be(4Vkuz{5S=_FVSY6LAAKa4Ci)8 z51wYgg?DT|Z8eh(Lurv-H*o^Nra#*|e(#Imz`%}^9F-wpD72Gh;rb`9R+aK@NP0bu z_%%lbzB|W~-A_UnYHyz5bY$w1i#O#91nh#9V6HOU(>%&%1}~ z9Kt+b5AcCMwk>bYxqsvqd8lx}EOfWp!AMHS=o(TpW3UnoE7I218(Hu9Ak!0>;NR%?h>gwUYi9K_7507c%VykRWAD?`W^eR(Cozl{NSA=YPZJ%-XO738h}pc+vqT#S117BKHE6H@-4_ zrrv9-*4aX&g7bzVK^4II#-;A%}a<$FaPjp2e}QHmXX3=d;!;U-RkDu6=($?LW!+ z!LN=V0G<9_?$I9HQ{?Wz{&*?CBZkB{&Je~MV=sA}ffdQyuNx|o2uFx3#7JG6O9Mo9 zogY#pj9pW3Tc{@A5x+|NP?F}R%nqUb(KQ#GMWoA&=i{Ro5Uibuh#?0Y*9kyekcnQ@ zublIt+BIK6j?c^m@zhuH4UVEmv|`6WUY&QGY6*458pH9F6#zV6|7xP&zpjh~?>I=I zZQw7b^6T6b$r#Fi7>fjXhAaePmt4>d;4M3R&E684w1NN<0^=H0z2kdj z`f(@%(xp+QlZ#~5xLqN;7VsTYr!{VGL5jVgWoaiAx%R{N=$||cb#NM%O*TJ#wb^P- zqkX*ffGL_Tiv|%UXb7`J1OMO)@d+6s+W@B!whP09GmJ;x{;aL+T5!ME8Wcz*0E&(b zfC{0ARcPEm9ABFc^}c7vE6pq#44OKA0KQ#By5(L2*Pfn*1g zlv}yj{FQ0ZZ7m4MLe!^+W32){vP=HW zT5A*H>#DAx>U0E?8+1BHdiXTD4aph0%L*`GSqIa&^!+J@~@L*N{JS+`gm`u z5Z{tV9=u+H1{|w@*j=IL__=^qy(_HSdQpYaM-?wYr(!ZnZ1AH7r#bLQ{MV8n^!D| z>sV*~`Yei6`N~@`{LLw;EYj4sj~ZqLD-XiVZ+OmC%o8ZV+F_mq$?U>7;5pZAas({t z=C|3Ku8m1xW42STlH!l$R;Po{5W=C?@xd)RSagVN@~Le$HswZ$5mzMM#)P}etsTD) z8h>nt0hD!oo{I1V+J~sE2)yLkijPr67+fVe_}7`O14p??vO14_tv4(8ekbyfY0!O;RVtVoW*ec&*TMRAjLxe?{U7Vyhq<`pEBHC>ph`@;QT|JA0?o^yLF zju&jmms2&!=})Ue)HV)C0n0!bP_Y8ex*&6k-_;-NRqmt*X^3EoOl@1nA2JO~)&%3# z3Qq>u)Y^~!c)jJy5NRAI^hLY+%y!2_ zz+Q^R;LrvxI7r35QIEw{K+pDwRLKnyfK%#m#rkIEWM#~$l_&>ZHFLc)n4qQ}A;R?i z?q-7hEsqd05_`S9Cb?#lP@A+F4Oyh8KBeEm8=oT;J)ai* zKc4QwM2HoN>5qYA=ae}ETMOPjN(4bd zfcUq9Afh(g_7JqD->MwB0j*MS1oshJ9r7p~+spR724R{A|tdycfHYn4CG{9MK_fRELa0 z*^fjZp_2`7CCCbFZ3*sq!Io?&t6z_kD*UkQ|{PL10kFIerH{BzPl{@!U6v4 zKJEdPs0g@GP?1Yx^u&E!@$Ire+4vv3_uC=;RbvM^96A}iMYFa(I%r1$&C&&Yfqj#L zv^%8ipy4H2eH9yRVF`e#uW2r4()SpF|Io8edREgPm#w^@Pc=@ontqs3E2(o^YVpG^;;fJpBg<-j)g67Z zCIg`%Z*&F*D%f@T+I<1~*vJuby|~FY=zIE9!ysM*8bJNHbN&K0vUM6}PRNTTIzD5p(cTEp?b z^sLcEuzEMfX^SN8XpJG3A+@2_GLwzoC4L2?ei9ae-WW78pvKeAm|5PZYUBcS68+3h zKBjfrhOB^c><>w+mMln;5~pvenR03A0?aO-Z)q9sx9=ta>*>S@w3y73wefQC!aj3D zqiWix*?#){Gg;haYL*{$guX9me-9=5fS1x+ww@~N^M^&g%~tK);563BrtsO=lbflN zjcqfMPb-@1!iN?a-13qm?^iV8uN8_bLCVM)QnpiL)$;V@@eYykTmsY~frJd`#LK!8 z&r-m(sQYgnklStd{5n}$h1NIh@2mB~>!q3v-dWrH!8$0}nE;|+?qY3=9n5+}|JBtr z%R#$<2fxpeacK1r!TR0x7kw>IhTh^up7k7rOsNRoq9X4lBQ3i2<9UmWRa~)$*nB8+ z%8tAk0Nr9!QRSoOu9B~JjM?oFdtb5j9j{ZnUBA|WLI%ekxumCmE_>a^KL1VoHmz_2 z91qO%Fub3pCe!o)5bgojXE!}Q!S5Kkn}e;Oq~kj@zL&z;m}_c;=>_aPKG>tmPOD29 zCzRq^^!f^}0oX?Gq&1cwVhmcqp7M~>Y#&x!8$yw7!1^*nvy7WaKW7B$66Kd7isOf- z%}tI(f}*_-8gZ^SpdJ5Xz{MY%P-N$FcnL%t>YfQEcidv@@FsmC3F-1mcIy{>w%75TFBS{~VjUr|qTL6t%SFp5Z3Y38TSmog{+3TdjIk|<0UEv z?X9RB+*xwpLk{lv1bt=79w2#N!LRyYa9Osjz;-km950`&={*__`L^*gwhWErY?H4t zW>XzME}P|%|Ewe^=`Wd!-$V`RGy?N7f{m&7dKb+stzNo2SW<4FM*`VJ8{K48l5$ zw4N`=YU~t$(rityLnKy_@^{{g4941))%(9{V!w~l?udT?PvTb1`Zn2f&2OqVathz`cz*`XdanVB3xTWyVDjxTI|W4T+*-SDb0)3XWGwRh&nn9-k5LA@fyRK zK9P7*bvppT7@!;RLZAjm7HA|-6#$tvbxkwG- z{nwz~agu&R5F2yVQ*QYOT8GWPO^cMetU&F1_Ms*nlgsTQFM&tQS@7^VAFXzaVc9%* zbfDCO?`b#Pp4<0$X{oBFZP|e_s5`|r@3*oWc{szF z^PMeZSZnvG-(kx1_v+V>uK~F)K}tlJf*M|^SD;4oI>+pDmNTAYe`s=AuWj-RL2L8{ z^|aMqtjlfOi8M;q_!RMsh%2Tn)7M$aXz!c<5BaOVs{atQgKc|3H(rgti(QiXd%2F`h?*49wMOMc0nebp`+MiOsgSZU}LW9`b@dF5+DxecABPZOG9uPy7+ z-r4t`%e3`fxtg8GZ+iBH&K#wQ3q>7{TFAt}DatbUl)y7-_KZ)i)q{9@@tR#L&h}$n zXKC`qP`y82B^Fzlm(+JA+x8m$G@iy>;i5Mv z;Dn;LPOp(H^M6S9HM~d7hY9AdWu{np4y`2fx4;_EP$!t~j&B>{kRUKKKM_i_b&$Sk zFuQN;J}Cy(03=?l2yX}LHqOprz*rGPVoD`B1y%(qwvK(s!Td6?mRLWQyM?Q}m`K9K zhpXAiW25pdZ*%K-NfYwXBJ^Jg)Qe6GrFxKOa#pd6_9C(!a<|>vkT9whB%kZ zpv!pdRT*A_<&W1s=eO?hvDGa0=A>`vAe=qCEP85W`!(9~DEjW3H>QIE%Ed-E!euwn zCfAO^R=d#GPbWqc+z3I0+Hcg|QTy;7-+V3^>0B^t(y!OX+Ful20ZX~J-Y;%8$C67n z;-;+p-wdt1494kSJ(Gj}@AV$zdGa#J{qp5oT>OTA-`{c@5|sdHkb$u*d7!gwrgQ_L z{>6z-?##t!_^&R0oq|$EfGoBtvlgV=wzNv?m*q&~k(3JPQrgWgYe#UcK{)oi^mOR5 z#g{3pGFfG(fPB)yf+|W?N7m7f;91j+v;mi64K!*`=j8E{a@$hRFKc#}nVnYHChu9V zDh*hr8E@1)6^!>-YGqc$uJypT7%>;|@C+hd*Ik??l$v>~rSg zivNe8g;n@bD2oG$>WYYm{S!=$FC64}$L#4jy50fp{nYPJBZ?WCyeJ0e9(@fqnzgF2 z{%+cyxAJ**yGV>4ifY3>P%bBW$q*KdTvmGqSUz>l;uehpB zR~LdSNf9HnkF%xeZ^RmbB^vT@z9iHiYBb}RX`~qLpZM7|+Ni=n6iElL$%hR%;AV4Z zQtKxAm?dKZyBMp$ste#|9D1)}(OA&_(${**&?H(*R(n29N?ne8GOY znA7d!`gArV!l~ON^vxB>(X*{KYm+39mSe;q0$iqc5)@aC&2V{hREoFfOBH?I|Y$OOh9@mv}!2L#DF&#Eg zMQ;~3HAhsnxoGYk|6ooq~rb@jpBfpy~3Y3Sah=QwZ3PsXjp@Hf51nfH`jmF zJMwMCF=Nqm`RMUfG`nuiZ>@}8b_2|GX8C!r>p{161C5TkVZH7wN(%ht{ANg7TRM>b2*sZeBHb| zJ`mRi{|BH|cY)tHt_T&HLy!%a{DZH`>Nc*BPzM{u2~oCrx;k&KosaKQ)tX-PglR3B z)$fi1mb}~10D9v;S0lpt*bL>}%=B;dE;;^0whWLd82lzaN#5BJPCpF&aH?gu|A+Ba z7|*W#eY9V{%%yNyL4tXPakM-$T@yj$WrM|HhzQ~d`hmev&4fN}7l{;RC%n+nTDymsRjg-CSg)veWMg8f(A z&EMoS1dNBor_gBS^(cQl^_jq!Zz6^QF(p)r&`w>*&iUTsYh|gsjo>ZWN<=sbz4)^v z9~igsImh_0U8yenkd(4tF(i3+nvqow+P#l~^DLCr7lpR6E3hBUZLwj1 zFDV8^Z$h#IvIOJ6U$*_03#~o6h1{*s*Dy4nZ*?^}{YaAC%$8m=F-v2!B{D`fGpcJPY)7dwC328f?z)va5{g zK4k-3s^-|$ZCt(r*DeERmWjUSDg>AQG(Q~^^STh$(2I9^(Jrk04}LzCQ%&ZjDuCxe z0;;C3Np@@^^G>XFaZ(GJ4<87?%PF8oDC)}&iRgU_#qxZdg2Od2MqW)`>C z+JHuOZrVyoX9OUgZCFOQAx_b31;=S=XI7MC>IBGMk0#gE^72|zFr%dS-I-asC&Hix zV~9<-W>$)dpWc4cU%%{bP8Cr#@qp=e4W>zhQZ=-WtU+PeGgsy9$y08@xt8v!+lhcO zWC0q-cXn;olOmSA$}yPKrLgd8z+u^cr*nv_dy8^l#r%`9P$++OqV%qZqsM-(+YZm& z4CU6{MJK){Ig#nBhkdCz5^63yknc(Rr%<&*W7;9D+AMAj%J|KX_?2DRI4qnqp-S7V zM$#caI-cEqpERiP=TpWigrmj@-z(ksi7=YVlxW_==%OrNy%G-Pb7;x+WOGAAmj=^@ z44v-jw@{>FTFBLU*BpkP8M^v!f5)<7{fC}4Z3rFmqr5zwf^gfL^w?kI{_>A7K#r%G zZ$YUDU|=X+O(xc`y)|1k1y5>jQCemmSGSk_y=WDJr|h&0q3X%+sk5UU8cr=9jk|ULu z+pl!P{GO%Rmc9?v`ronOJg}S!HyA?t*Vry~%S5oFZBku_7G)Q4_w7Sf_Y4Ksu+enX zf#|-|qb={maP<7UN$%CikZ`yx$?sv6zlcUyvGhp0AyPcxQ1dculOu0bQ=<;K6IpQw(s$<3zSWxx-a!Y_)PsFm78_j&f;#4(AU6T=5ej?Jsy+vEN(vhMmT%C>FzzJh>ANr!~A(%l0n0t(VGbcb~3 z5F*{(B_Q41-7Vb=J@k+>)WFMmUe|L!_xrv-?Ek^B_O-8LZQJ+Lk8{qwA*}6xMsfOy zG<@3?`ltTg4e%m3!bbh?wM%N)+Pk;{n_)((My0K7HMN+VqGV;H3bsEb(13o(wA3$YXjCRDlj3uc^g6x z4+;w=O`pXUQtgyT{p9f1nq(zf3_qkJGsJMWa-c#Y!HHjA*E~2&CTSMplkWE#XnvW4 zwW$$@@}}T*IH4icd(qBac1NXo)ZKVs=V=jRq>4~>H`TTbrOJESr&$!PEGwGWG<85h ztF0>89u*J{o30XhZDM+l2tXdAODW^B$Tp}&s`+<*W5#`J`j6(zG1bUKSaUa$l$=YT z?ZAPbM3K6s;=n4wr@)sca)HRgK3tyDb@ufg%t^6Q;Jheq40@^P5{g&$?HZl*^M+yL8I z+3DWcA~b!u=wiyTxb)&@Df&qka?%Ksch*8JZMceFw6DrO_nwdzHqy>~K~GtFV{Vl} z6k8EtQ(3+~pkSBvm$xD|$x?}u7FzZ*QvBCkJ{9E}RjwkTc8C`X#qYWF@4gGmfsY%F?pbcH&c0DUR6bNI%r!oY_?mVqfn*3}Ag4q z#ibCw7od6E7Nsq-z`1utr325n!h^W%DFEKhrJz}2M%THiA9~!XxS>lxPb*~imNOOA zzmBMy5+ypgxk~z(#5mVR?ERTfdp2mNXyJ|~LBCjQNy@izccVB5dKEEN*&&$1RFd`Rb$;CvL z~)+3b#Mt(Jt`iRD>9p3>~SS{3ATOZIO{88El6 z+uwGyU86VQ?@z3u#?A^yN0MvnGY>Q2Ob9hS`AbVtVVgmTKYwuSD(S5ttqV>d=TsZi zW-qz?^Yn;=GPa2^+c!!{uFK$58^^f(zwtkzEE%h+Gm{-EvveLjsnFS!m%qz=+JMMw zgDLDsV!dS+KTd0};~qp%A2du~yr2o8deFWpta<lb24d=8=VKR%M|+?OoQ_++LdR`(%NV*GwPojjA)Yg+m?CptSgyYlm~xvwT$_TGGv ziZNpQCtPu=w81c1t-Y z> zTJP;{`SJVAUN7~mUU0m5BD#aI==20qFF--PlBPoG)dB~`YpdX_EL@m3mj5f&=74IB zv4)&o!e|9r&3c09Wz(HdM0+37%(qtNJUu*D$|^N6!bI`;kvmWw#|E4yZCsf3OxRO= z{K2R*p5;FRZ37Lf9~m%?p{I*@fgC$}I!{_|`{z83f{AHimV`^afXClHk`@-b&zAn` zUx$jTQ#8kZWDdV}xEQBomC+WVu~V45Y$L(o!1+KliB?%8cqlSt@^?Fdv5b-n3%9kQ zD8vemB!^^B`%(N?X(w7aYiw%ZCoTE!jD&mZ^5LpK(yZ=i8ylQ-B9>XXblL<$|3lEW z%Hpk?0MZYx{*DW|rzK9#Yqz+vR9+R^^3aODbK1v7}bq( zA`y>vQ^FjARamd~rlQ$L&71(QE?Y^;Mh7M_x6K#D-wzB0ONVLntTouHnl)?F&C23b zn45Y+TTDm&?C33P!UFVxcmsxv8lH5+;qpOBame`kC?82%VWw#t5)fa}LJ62`F9HV= z(QCQ;ROrM8Q~Ey+t)<@*c!A`EPbR-xMv@VJ_lGx=Fi@ONs<+NL#%#OtR<@v?JEq(M zOH$VMz)L*TiKyPv-QzzFZAtD6xrW~yR$ONdG-}F*Q!g5Xjp|=rA5LpwX=$sZ=35=5 zm|uI+v}$izYx9fa-@!;&`}Q%zV}+EP2k=iO12?=K3<Ubqm?F{F$+m5?KQ`{9ie+TepZIFE0YzYxY~#7PKfFCi{&8qU{&i># z{&i@*9Od+U;$;nNnsXxZW-QO_mgJITQoHUlHK%Ak5%mvY#^Cd?2}h4QkC^@tuG^xV zXLbmq`cQ+vDCaUZe&HOy9(;*>K3Zh8#EWR$Li!Ei6r#^pMDsJVr) zwVlkjzm%GI+tTZ=meiG%=$Yqju*7cPf#h~{rc>CM*-?8x?GShfM5UMf9Oi_}8)nhj zof?DiqIL<@KdsZcR1$=3ceCOg>H8Y{79KtN zi@n3`@UKn{)y9v_*drr_hEG=dGqWX! zKfBNz2zQg8WDDmh69Hpy-YYncagkOZ0Gzz^aukCxZ-dqVIg>A|8oI3BQ`kvr7s(i$ zFE@)qF5X~D{_D_QmL1iF`SmQ`YffeV*P%5HAtW4*hOkCY*E1(2T+EHitx-PSrC&%T zep=*I&s4PkIfa6DgfE`k&Wfrd_~d(|Z=4^eW~uH@`U-A<8dZbi_G&%-n*R8)H0}@6 z1gGpv<>nTf7$wv4G+iR)$&xYhx)}n#Z?TxxBN6vs6i_{y%4xvVcYGPema>U@=eaZv zptZw%nJ&94TYJoQs2_k+!O{JU<-ZnfHC4TN0~gIAH)ZRHH-=qlZM-?Tvap$pVGI^P z_sx=Z>lX6)4q(M4+BVBr-2~M|vpZ|#;&027cY_dV{suG*w<5l}JJc)HruyE!6aR-h zJ@zu>274;c1NmlXwNnXG?~cD$q0v0i}Jk9g5V;{>6E7D6Pmtav6K4r?@4@2sLfI*Z9j%2C{HE4wfpSZpTk zblWzo&dfpD2ZjqVva7O%@a6S^==84H=xPqj(BnGbW2L9d0+L-{Hqxbz>jyg66vZlJN zK3h$aGWzXs&QJ`E=AV#QF*j7K4~VIX=FW=Pf>X*XOQjb#S-{|jo3zTrvb&Q3i~ibO z3ErgsHx|^yXP|9#L`2FnMY{;j6Q86U?#xzKYN^2%ai7|DPde>t%99?V?J>t%IQtO> z_S`ad-lgrQ>GuKDuuHS?`7F+gR^ut!|C{5GD zA82BTgSdNt1Uvg1D3R>=*Cwlb`&Q+2yZvvAcJmUA%F4`*J)JUs@>6cq69RijU(or$ zrt1Tw;eRYzpLvl(waX8vCL$KLk4Wc$%ua(~y)w`_i~x4HbA?r9v{`#A%v^bL?}=J4 zVa{$TwP5pz?2UN1via+^E!=0>np>Hua~X#5r+ktF9Lnpy3XMCR#%Y8|Ji-O3=Q7dE zBm+#<6R4~L*Da0&2veU-maWiQs~krXsc9!KBg((wv+S@${70hI#cK@KyL*;s$++F{ z#ET)fn|@_|FP9C>2B+GUk#3O(`j%Vjyg9x#aEJMQfe8$t`3f+Ad^vlK7xj zCZOMC&f%AUhZ!i^GF;k&$McVIDyaCbd67y(y121qCjJT^ zl0WKEkDaPS`l9~KVOq|5d9SFpg9)KOOq!6eQ`2V3^uw=|qsFdfzFPdPa!shlO=~1v z)$`gWJ>OoKp~#_KwUoCah= z5cbvqU^o)wJd8ao)$w1B7Vs}eTP5XEW3ETiXPX;qTGv;yQ76|pcr_DguJ5&SB8<$1 zL+`qDKI(#PkfC*keykTPDlEtx&EI>(`PdC3(F7zoPn%(U>`;1_Gv)jc9z1)_@goM_ z76dgHF~5Kwu93^%eeni6M%tBJd|FZ-vo&h2`F#HsR)(g2vE&Y~7?H27?{?a+A7ni8 zZ|HfGAF-icmwaR#&v(n!u(ri=1x|hZh|o<$aLB`tJXM)#ZLamoU~kK1Le1a%aG5+N z0!j4E@g9>|(7`oyZsAhOd$w$QP}sV90aXzhJm&0}>M`GkD*|7UK|S3z7<*Q`Ep92% z6vEEkU+Jy*z0uJ0Oo(7D&&`BLq7pE7c!s6X=8eN>=&KQ0}yhIWk+hlE|2E)LUSb++YZdUYOLl0$MsO z-+7U5$zE4IO6BR{s>YSsazG)!gr-@(74y1)=%@FrNZPT0NnzExp+0nNdI7ZX9MPsg zZ-+Z@37smzXseW%Ggj<`#v?dyds`)8hsFnD8?u7}Fugjbzs1OpT{OpDgE3&YmjuQF zoTZK0^z&;_P_cR5&7d4DXUy9W9llDjiSn9UgdjgCGzMFvdIUZy@^p7EnlN}-+_z?u zOjvGs%#-6X5@GrfUzR}nms(8IF&Y;n{0pe@`-fe%QR8sx`{PfQ|38kF^e7JVe>hr) zm&V5(YUp?DYOsAz6mLOiqWa#FoVTSzr%YM>tJ~=ap{?(6=_etP72K6l?7iw=O^t{&AO2Xk-&qFx>nL@ojwJ~aEj?-pw!KTw(tzgKNwy6Eo`iRhOD2A@wgC zV|DZybP&j&h@u!_x)9Wj96f#`ZrpNvXnQ(Q&zcECL<* z+#h)U-o<4mqxhAVU>bYpGSzypC{nYhdmDEYiYxaCG+Z+kV`wTaLeIBY$1`dDUd zGL48l_!F7Tski`idr{_p$S!)(EHZVqYdomz9@t7n!98K?>FJ&Tg1f4|3wArcu-x7_ zAS&B>+{?mh#q9LCyPfIGeqI#L?r=$$+<_(*fY{0B>gG z{xS2hRsAP<;OB=|`rCF|yD6z^_1wNcpg`*}_T>mfv-^|Xav6Tj1xVz8%f`c9YF%&A zR*j9o7=!Gkfia5k3O{`Kw}rYB8jW7z)gDjR3q-3IAfhL0tW$u<7+1N&6%*Mhh@kha zND%cT=t!2_4VlWY){TL)N-u0|DC{MB&rI|$;bYO6sM2Ty!qkJb;t3umtl=)g+u0C3 zaLOB-IKf~c&Aws)$$+$PBG|0zTl*3fn0KHJnOWEGwSiV5+8rgM@hiKNnIj{4IToDy zo_W^O2ABT633<_MjkH^4(et=$QT_xZBl>U)91Pj& zQ|mo*;^uAIhcINkvq|8&_&~g)*r8Y$U?;FF^59ieK%;y|S-f5yvR@0QjUqcpUs%Fy&H zm^*0|kme(alWMqOd}f-KNiM#8w`^YfEr{FABV%3)&I$S=@AS%hJtwt!H`1L1xgYMmS>&yu$NHUC3Tic4nDUQ%oo-N;}bPqMUy z8I>_pS#;07o7DeuXk$>OP9q~5^Y$-z`Y3SBV6#o!lwn+{BPGKk6LI7*XS-vJi}S7P z-+urz&wKYj0cKIJCQ+{*sstbAXAf7P@`x8-kUz7tpf-d_ei~At z^Edn*s5~Wn9Fivj(v|SkO@44>`GF&)w&b1}NRwPc%vSzw)6N>T;*Gr}dX82gL3sk7 z;_I=aSWU;&dQ`V^lU&feOaZazG|K69&Ih3?jKw39JUq2zC{=<=sj0cDG(T?Z!#jjX za%STcjw&hl46SYb?}eC1AfF@s1?6W{ zslqz)xGzY?1eg?G$+Dv@{YR+?MgCD}3BEQ7IdLvZb#W_p9f#@&!K}-9!4-%hyeW-q z|LOI&oW^vQV5{EAEa^S+ZMe7c&`?N-=>)yiYXZzQJku&8q>O**VFh%kR5BuHDF-eAo!4Q#8ZIjZ6g`=$97yllwA z241}zc6jyeXi}gmH^9>zDEx*Z1KAj1>R?8(0Ndhnhn8UxP#=A`KlkzN@$La#rtKDV!%-0${Ie(>VM27l+` z^2{D1f|#mVq1|{*Nna4yP-}JU)yf(%PmB|tS^|L=HOLsbN|ak#H1kG|o}qx8-u{0$ z+N5WWmS@`UG<{KyQKORhf^?Z}$Kv}b;5Uj5lCjR;gdbSg{zXmt$Fv3Ol1cqzO!_5| zF`sw}uEqM;VwNMV$_G=!S5$?-AgHh|cNh-Hd#Ck8izFiA%=&xzp)6Kav-*ItR2yd$3yfN2L6bDJ=%);GET<22kgbD|9Z4t zFaCOiFEz?H!I{zu&pQhi-ALtOPm>snq)ZT$%oL$2tBoN3rBPo?Zy#!GOQf)~ zv&det34bNolE6u9lLRlODt_^ojBp6=#*P_+&X?|D%pp#Pfu<1k2r9z6Zu~?nT zYR(Uj&7ZaTc_q>@+T6zPj(6*T>|Zr#`Bp@Z;5-5~u0{1l6QzGS+6nG=|KVt*`JXvj zvM+uX35LE@!ZOU9_c)M$Ia-G>V_iAW_3$BK31<6jY29bQ_jdcyWklOo{LQ!QIMc<5 zW>pKn%EA^c-M~yfYB7yQS=`;8UR)irMJ6A3X#$X0W8fjzg$H=t&dz*elnw0Ntn-+S z%v+t04Lv9Zvq}B(9Y|J?3`&1Q_hRJ3Y&Tuq{mv9vEYuZC*R_1YJgh8DQ90eh;GSdlQdaKoJkw?;^`GQ^b!MSI(+}8qI&Qvya;j=x{)l8 zbevUuX8Z72m;h$M(gc3XfYOj(J#km0@^rA^R6@5W@z#Sh$h&N?8%7XO^q3G+`#wZ9 zY|MIY(hsj-W5obQyfhX!#k(gLTYvGJ$gq^VveAst0qeHCjY?Qn=_ZxI$}&pNXw!JiBDb-{iQcnD+y1Q4hTqsh&mqTQ zW>Mp!qXA{Vl_GIPmA6PF-ECiO2_ylZm>t#cf1LPB$DIGG4gkm zY&|_cS=^Hk+r|B1o-tV2PWWQp=yNBBrD!YKy`WR$!9r945RX!J;Nk2lWlLLyV}kDB zJnmJo9!-hIq>z8IuNdO~aqXyYp$%mCvQc_8YwQyk4*qnZaa~J_k2olvi&}FVI8~xX zFFD_*nv0CH^jffL&+3#vP8^C@JtdUeN_2_9tr#v%GZAyem$*75 zrGkp=tUX;Q`tEP0hUK_J^Xu=kkdyKM#b^arLh|>k4K(m*E0&JTs`k7Vz~bB^$~RNK z#6N(9(lCWM)c`&rt; zrAIrsynb1N)R!)y!iZ;zHUl3lPi80ynO~t^6z2T3_wK$_{+YcuU7Fm=?iDNk4@HaC zy5Po_0~`q5AuDao{EMhp;JUZx<$Lh52~IFRkO?z0n7vv0-S%|8+&Td8B zs@+9DH+xcbYUN=6%b$I8lUV)L3nDb6>=IR$;NsF`f=ZD;znv(8dYNo18FA6*q7lf< zm#5et^YV-MdTxn$JDa>Rwb`Ke%|v5KpV~Zz*>ywuuIHk5ONhDO%RSpQ*)Cr;!xpsG z@Ts*~g995-K%>cPiXLmd_AokMpGjg4%$=Ysz9r2aH9egB&T6P*Kex+6vub$&Yv05; zJCzw3kyMV`_0ro@wedO5flL;w*rQeu0N*&daB^`V^89q)w-jt41bi6LGo>dDirj(9 zcrIx7UgcsLmRGXSE|dq~Ied6M<7Mqn8ZuJUL_**W1!&iqPg4BL&{{q-v_=1yp&jaR zG5!*bsiwj9r2er!Tp+$i_xiH%t}+u*pxb=C2LBA8bDQ+ro8#j6SE2oo(rt6|mqN(- zWPaJi*-(~6s_fAie=xVkpyi-U8}9xi@o_FamrE-kL(ns5Ev$|XYgyo{#J1PO8xi$V zID@*Jx3_$j+Yl(>#(VQ#O^~6bV-@={Bhv1iJC|WJX~L4-32y9Bdsi1+G7Ju2aC1Gi{5YYc7^jIcK<4$+oq3kTsX6*Ao#J>zJ>>q|!O$te^ z)|V?>Iz`-Ud^ zxZ>5Nx7@QH9lLlDh?T$dqQyk#wUGb(tyusYD7WK_Eg=s( z9XO+()Q+!JiErk(p8Qye0>c10`~CSiPP8F{G~WE(X_-U^PJmM@Tl5>#&Qf`sphQj9 zo+J>RwYG-Ij*toCf$tjZv{lG_2%_4bSyP8r<=y1gdWL-zRpV)hY+zZEJPIhYc3wau zRU_5JazA+!+UdFdN$Mhvhhsh`E-d-3<#heW7y~r}rMf~Qq$YQ@F~em1ci72HXK7kc zqn)#{SUfQ@&r!1+(COhzVX$tYK!tftxS>IS!Oa5$pk%1vlGf1@NYs8nJ*Pz`7jRvx zKmW{m6<5ZNna|%!rslx8mI}W5o#IB-&pG;*#D5H=)nI^fp~xX|FOz!DxDOse;OknW5A-^1?KU*|?B@KIg$e7j7^|Ao7mdI&0jWSlup( z9QAc!Vsed)>(k0{li$Zh@L;dg^y4IfS@e~#g+Grz2Cvxdm!SLq0cgdg{{zsbcgn*= zC+-FJ&k#K!@eS{m?ZJyg_I2U;D6gD{Fj9rZk7EV&<|WLNk8S6=7iHp_>~$|&Dv6YG1pteWz8@k;&vOgJV+ z+tV14GWLO{foMP#=jU*kNFbq?|DD7O68ZWk7g2?Xkj7+U>16GauTayG4&9> z!R=)}I`4Th-YWfJaF9v<%7wGl$`giNYH-jIBR7%{9b*j0;wCv0&qTe8v-Vw#rHtn? z$4FQA!#9;M+l_-%-A(QN{m9Uog3UmzP||*kt5Tf({Es#fE6&r9F5nLX zt$wyY;!{>6maV~5Z8npG!v>+IKG4((%^6LxNnci&!jue=JoA&JoOm7$kV^UVCmL~B zK_eh}`n}<&;+%ciHzNaJvTwkgkjJFEqAx~JUaIfFu@Q^gblL}6L0jnJ?o{za|M5xx)RD^!qM>%)!gpBWBz_>zu-YgZXwd;2hFr9)qbNf z+a$E!#i8ex81`)YNa%yhjp&?HpxU1Ov5?&Q2B2piMbksmS6b~I1K-HlQa&Li50R!{ z0AX{tm?pk>wcT&gSa=ysm$Wv*cXh5dWzNOG)BEYE%1+#sIenJ7%v3UpIq79h=I~Pi zlw%K$b2s6Boq09oMnJn1d<(&bAKl*JFJ<#{+!2czHd7wme*jfnOTQlZm7$G|fAm)D z{Ezbor$k(uj~`*$hW=$<)gY(Q0dZ}Ift6FiRZpV*+kXJs2ApSr7W-d-R`eO5-Apk` z%{#;oz(8!v(#>XuyL4I`Oe`BY=b|p^Zg6Z%4og*Mcq^WmlQL;%5$mq zS|=j9-T_}?s;CsZ)+#Vf;dW@5uoF}ajo2yQzOuOdy5_|2Pz9{2CxE2tpG~m0~y;sQ@U@%puw27OlC#aoV|3a#bwbvlsYwHNLI- zonBtY+W`s8^;vNZpW>CRy|lU7@zz6*_zhD24@>S959(S@fKt&Y532M$Vc-7W{09;| zC)XR*PM=czC50|;#W!0NvKuw$6<;B*V_cwQ2k+VcbuIEa5}Pn*kX(0VSe77S9!1)n znb>cMh$(wEgJb9 zcnBq-@p&Sl{PGONcnI9Uqey8DN$LZOb58_Y7m9AXr`lj~LCOiVxHPLl0|g^P=+keG z*NH8h4z4Ix)Hp^^@g*rgB~3)A=%9Gmg?UT+(iQ~(95}g&Xq@=mK$v#i3&6VmIOD`O z(MyK~`-Ks~@m{KV2Tt}Mg!U9y^B;uvouf}cHca=re#{Ik*dBe`jh%AHVW7xmt>65w zL0kSbv#B^UAy(jB(JPd&y5v(fCT|@Np(9u8ceD*n}?5ja`F<)jPP$tV=qO zbK=>c4V6sdFaYZGe6kkaXUNlyKl0h_0KJG`z`JDJ;#OCya(|Hsc{vkK1 zbd35pYL>h#%=dWb!&Q{4=c5b-0Il_r_M`TSkby{Jd|7muCHd-s=pz-q)ycVVq%nAj!3y^iy0r~ zO`>_L2Q#rm!VanzsC0Tw&D((^twEf{KciPzel`Xf$x^|Vj|M9u23d(ji1fXAfab0iJ;L|L_O9HEzta52<@Fx1r=C7 zpY30SHVr&_2a9FsI)pl|hpC7rY?4>@+^eleYhoWhNCa}%-lCdi`O~lh#*StS9)<=#Q$47c?uLY?WV0b}>+D znGTpIh?odyzx?zYK%z8%fzvBUfamc+eynPaF4h>8gZ($(dw(1`C)PwA?2AyUl8Jad5YCyrP<6gF))SEe_+x6P-! zkI&~0el(#m3w1&Br2?%fjEsDw6fL?xKVMr0u9ryxNyNU#i<~esa+}{plc1~LbXlvW zD*x_ww=-58hCtWQlCoYkkLXqcYP~Bv&@|{pDsr&<-(E`k2`AI=Xc)3-8pS^i=9+FF zF{{K6P{}+HwffMvin@VNu|zwwIeQ|&lLo?#P>?c0iAbbQc&&7($7HT~075D;_w<|0 z_u4)~Y4>L`@H(vI$G$`VxsjVWE1l`r$^{@K=p_JAJ%N?ziZVi0dK{E*eoZi1`a9pA zD)~F)+(C10%Erk|{WWZKDnDK#fqN3ws5(5zY)wO;73=36vY?SEz*xhC3CV-rzi67j}D49YHiY`}(cA2-K zjqZOZtu|pk*C*}xh0t2K6^k`#0g(t957?GGK6cHO{W`&o`RmwZqcg8C+WV8xo=r2; zg&wA_RyYzk0g#}h{yaI?mVn#Kcs6=d$oGzxk zBKd)mZnqneDTe5?8EH(FeOhX_i>OS&KiZilWyEu1G3>ZITLh>z+^E`}Ug3Vg`I&eG zYa&os$d52mPzk0G4(730i}j=_jc|{8PixTWE3ARm;kBh&v9IyIm?o5I0DOEp%tAdW zG1@o?^O)nkz)G?S3^P8$@O%(E$sA286~L2(T=RbY{L>Q^>G3IE2p0O5;nGYESXq*F zRU&*Yw^GCT`XeR8L7U}1JXc$fHMpjBN@M5hDe%co7hs~=XFKQO)_3bwrihO0yHV>|ye2d*nt=qhqYyIc3h z7Jb zk%weHXhR*>^G8ST^73_J{f>*az))wYj@WSf4>?4?L$iXWqq`9;3beYTIXpCzIZ8GS zy_A4r4JEV*ss5`=!)mAJ2I_FAh0NzS%KD$j{@^G;GJZ*r-kuS7*rc_A`R?p`yIl;d zW;ZC)J%r>*WJca9orRjH}X2l-zt6K*aY{ z2M#$?MNtO#Z__fUtdTQYmg6p@gNKFMsdJVpA(t}3{1`s$0#?hy*yL-9^-&*PX6JBuGKzC zA2Oh*IkVaoLkF@=O?WC&u;KhNq4U&h_I9Gv;%@69ozixK;?lnzhd&x7u;f!*_^|G! zfwsOUW{+c}R}X$P?S86Z)}d$yZfdTivD5RbP=rZ(PM8w30T#CfqiAU)RsF7Xo+8E@ z#oX?g6q|?|M+!8&WH2vX)kbN!*71F%0s_?F_#6dOgW^aTpD9WnJHM^~B zeAfO`D&Nr1G_YS)Ld3J8wX#`GcOc9I9EoUQDXB6B^xDkMGhR;@DuPzYrCS2tP}@+o z{?N{BlXBnnDO)Y&+&m0`xc?XR`2<+e0;IwyHQRmaFmC1q|V@XR_8%O z>eX21u}1eMWw*oa+EV)-*qUqGPN8ovylw*i`#1oo#J+WXq1!ZtpvaCq8;!ic2NWgo z84e;dbD+1k<&yXTV`#qy~$;5E;IAkgI4k` zNSK^uuP#qIdK3DS-m>7fn?dC{G%Mvk3%Qe1U-yj`=MIr+gg}2)q?VhW3;DB(P?{gV z_*F0M7ir!>Uh((9@p-0{B}rJNH9ns2u-*5(qo!T5$zzQwtx)jPU*dLHSI+^zdI8Lt zz3%jFLFXnL$Ct$u@6J2Xta^?1N98K0XiMI4ZYE>febKo41>$zQ z-$nIQdQUEQvROgCAPEP#W|Y8qRJVtrEy5ufw|wZO-S><+ivy3io;n})4xa`m@4;pc zgkYONW^ZKC?6&6LeduS6KB6<%zy3&12iH_3ypv`DePHyb*uB#WH(i}F)~2k;>GErM zJ0zK_1g|!*I<$Y3jf*0@NxrN?H~@X>!{Y_EcYeZ~$~6z1kC5PXn#WqXG&0vbo)%eD z;Sw3E2M;f@kpc}p-Rl~@cQ}&%i7LGeu|e5~r8(VbURssmpY~`Q>cfhN7jJ7LXauR+ z%vz-KGq&{oUP+`DVPk$rF>KBGf>+_`NAY#{%Ec!c&l^8roK19@7lk#Vf9ogf7VJK4eaL{PfCmrqPfVciPcb4a8+f2fGlWY1AIPZN%f98^!M8i{IKPUAO zU8eDU`%F9gH)yQ3M_kX;nDAQtCgHnMGfVzKB6*1o$vs{p@==9pgwPXn+kFT`9^C2U z$eWi`%fQj2efMiYc9YDkGY*9af9JEZ8f#>+qYu{+phg(Rp&^!iJ<9J_2yZR;z_ zAHL-5z>LkWsM|V_$WYHgkNPt+tToXC6H~!$FMIvjHJwOx-*8z2-x;^OtZJ3*q%buR ze&#|OPTtOf1eVXQV7{#WbETu$?a>}faSrHGi&H~Z~IQJ$OJr@LnC z;K8g1vvYpF*V3Au(!P^b-uk`@Q3u3}rJzTVyOG2#0%;>$BaxD5%(>P3zL{h14-je{ z>-|b_5(894-)R9-=k9$~8NQu&bhWn;%S{XT_}4+Nd2E6OyDfIxK;Dqb`naf4DV)NI z=43>Iq7ioGMt*5`?y2IEtD$v_V{vuud*VxtJbYRzjM1DTX@!U z+6nTQ9DuUuZhVJ_rSPt~U}86YdF-CDBmQj4d+$N>1ndHkuo4E1w z24^m6Yki>lQlt}CvaJ--uP2c4`* z)k2z7?){tJoJb5(T_DUKDkz&cukD8nlLo0bye|A0K%~A3t_yJT)2fX<)+zxge+OQp z+6|cVQGC+aK~D)URs{l^=2M42JVU6QL|mMzP7C2^dvYQtXu;djqsQ}kgFEL$izQE{ zod#RA+XF@&4A(rzY16=Z!m6e?ts|;N1$&CGMHk5T8|p25F?>*62jsIt5oc@%q`NC4 zcmbFW#j}GS9iySe7Q)sD{v+gI;L~*4}m)PhSvSYS^c3@_E(qVHWa<6?p1Y>`x4JfY=E3p+>%2r&Si0Ii#cRR8tb#WNat@~wUx}UwR0cD+G?K^MH zwAiFKm9?<(W3GK zox9&W>8`*6aOp9j1udCRUaqA~iKm&uXKHzbE8!87cCtpck-!TVN zeX{}W@|FsNdAf|$7!PBlEom2cV9tIQx^+u1m9gq>%ZNDTJ;@N&mRbUm zy-1Ug*jKT~n|Zzc3UB)r!&9s~#{JJ$anXCcs(qQeMT>NO!fE_#SOW=OePw1VBHMYd zdiHVq!m)w-%2M5RchYD22aBof5~110uga$vi=IheorF`kll6x=HDBd5THCCY&F`?V z5Zc~{ie#(+3a+(Ih3uklT-aOc-ubn66D$ge$b){tA8RNWd>T5o#@3uP$uV=XSR>H( zYbd?+0ZvZRxr8#lc@nK{RV}md7xl7j=6W5nZbb9GVK1xu?p!-aFNysoVi{CCoe0|O zh`%zMAxL!yT+CHE-_cNb^z%Fs)Q;c#c()N-aRY634_3UaYizXmR?JGK7!95?q`YAC zZ8gW3SnBykA;1hwHb}O$hr3f@jr6v|rAQ>+Zf{|O?WL)WY+c;sGd+ZyYAv$`G=7oI)+?9(y%OO4%#qVaAF@afl8Ys}E- zBk`4TD^@e!oS(D(2iorU99Lb@Z=EtSZKff za(@wFA%=T1ryHLHb|NMut#1NikMr1)m3_^W2BgWaatR&m6)&O7y#*ctj4*NO zAj-il9_`<6^J0wl>#sK7`T$tfKJBCeY_sQWJs?E-Gq$HKPL+|HGv1T82{VL+Ucbms zeFEL2A1?5!s>*%sE7*sX0P+w#13aDg#qhS|=>EBikG9sN*Quj+f_mYFg7kdVugKVK zzq*hLOJiy35sozk9l4)4W0N_N@q^Y$->nfBpc$Kjn`>Xq`2y1uE^H=u4&Mb!?_MeyT;YffP^vG8hby*x zARjSF5bOSZH(s2qmi1IocIEq0o~M67*)N>jU!eYT?U_iGvSr0JN>#zwN>(@+B8<8Z zHVl6L&6Z=@IU9OGD?+O2Lve`QifBrw7uEJgx`MVEnz~O1o`{$KBH1}Ct%V2P@Omox zM#p@NbS?~NKX!2l^S?YGN%D}|!Pg^$?pPPiRqcQI80?1q)4)z%kGVLW4CMul;W-?6 zBf12UrnE5qS4T&e99moJD?0aczmQ`1p}`3ehrsAo)5X*7CboOzW}Gk8p=yUzLS!_`PmgqFE)ys>%eO*XB``N3TeAGHKFVH86t4(llbHQ z@pk=+O9awWAHn`-iD4dN-(H$txBM{BZ_?>0IaXF^Bg&JD^7p!i4x9H|3 zbm*L4TaP)bd87Y+tL|(3^&;m&-Q}DRLhor>@?w zuz^N4LDDN(m(KD~dud6%!u?c^>f_Ip7vDY<6`qip3qOA3-ncyPRrZPDU$^`U0=HI< z!}Mn`z^x!t5q{bCB0m7f0Yi}?2mZd4!eFk?10_O!&Gos_ELCw?VcZt}e9Jj!TjBwV|T6?Xr2kPJleuQ<3WTY#tgu9M}`gQ8X>NXpV0NCvnm&P>Wy8bk?GI-i@JCju zRt|cK8jj42oLzhiw9`2J_PGHX>+c6^WnT&OtCXyqIh(0DW~V)XoUYs{Z})(*irOK^ zp!{LidB)}Mo$a@d0yst8zXA>oVZ2FCwoe&@e1nh&?s>bfhBMfj=blfJ*qRJd*uoJn zUhkf5bN+Ix8NA*%5GK})d1~>f54_L4akD%$L={4Nry~EmrV$9FvE+y!KpkK;TALBV z?c^(SbfJ2~F+3H{%Bv7g4Z`3HHg=du({YHj>e6Io+gVT2nEefd0 zTmJF>Y4^&kwhUYrDb>$SrAWhPmU`i!=^1(F_{3q0t?}*{fzkIK8W^B=e;flnf6@de zic)$~kE92=UfRran}+0U#_1XOVi#SY@R>U zQFCQar%h*u6rPXCSHDD#JQ-66{fTZr8I@=BCxLstv2rXHpuK3x{+hD(` zgu{Rf6BmfViCTR?Y>QVuiNxi&K&0S19n?P2Je@fS{}~|Oo`oAIM4)woSSsRpA1saY z0$$X@C>NtGfp7$+ufIdbd(BT~9b-3>aKw-=aP2-677XCx(?Z4_UezKl=QHGc>biM8 zslSE3ZAe~MQ~&B)#Od#Khg$*-A<^gPadP{GQ|c%RCN)OS)W=feHqx-szUbt zY{YQn5f5HrCIk`+UakVEn$oidX|jp4vB|8zCYm(edd>4(D}?>@ZEwuz6$Eag5MPdd zb#5V_fRBVczN`>MH}WJR;aitz^SDcKjC``;`}yxpwuHDxnu z9*{fI?48V_*tnc-ys}VMivWh6aXaLkhKW|Zfm^ns%F03k8O^ff~d# zXOEUM?Qf5kgQtc7c#5Xy`rv+`Od911q-`9W^5yobK2)_6MY${sYp=?dm*(wC6y`&S}O!Kw5#6XOK4I9Ef|f#Z3R%#u-%H=0;drCh{ znkY0r+OGb%A)bGZ6fh*-k8s<#zmSBSE69EEGA+QEAaKJpXml1i5jJr*b{{%>CsPPm z_mobzO}OjU9#It0&1pqJn4uapjvRRCmm@9Yf8>QGJB+EHNJGo&oI zVmjSlwvmBk&)62TV5mOnb5?K%hl^yF>wAx*m|(av?}69wvR&#ll|m0>OOChqv%(#F zU+OU!CE7$WWv;fb)tv5M=o1OMlCKs|90lL76v^(@&GYNc2^{;~cHApe)+z~w;wH(% zMGb2~e%KdT$|i!FEqQ7AC@NRNGk~vKFFYSdc+tE+B6uQ|S`)sK?Bh0bF=#`3MM!(+ z9)y6v@ow~d$;|sjY3EJ4VC8K+2T-tJ{&{HHH5 z84i;+1gXtB>0C+=-zfiLTm?R`WIGrkF?LRjrF$^zyEBFhgtZI862Dz^y7}rskma)cjsV{G^bWPHNu&H3Zq(g>vmzR2-~dj+@>|A5#l+S1REW{$__+;Y`5ILvz`Wl`imnY3mPZ6|z& zjZlg3hjZW%&*%Gvt59`!yT}$Zd{uDOs)@Z=w6wuOrUxy|P(_|2AngR-k{Gw0#HH&nB(#-zIHX zN9;eDv^&F_@Q1-rc3_?rjVn-%PQ8$#^nU89^0P70@`c(=(L zosL+`Nyo6L*rSE&19I^Od(Xg*wJVH(s>21XxucpSdv?(FACk6WE*`RJ>YhqydgGb> z@>HYLDimSeG`w*t;CG-tcpHUfVk@$e%OAOdtc&1rt|8xeE&S>H4@ukY?l+B)5B)ci zmY|%_8X!D2LjIvbkJF``f*URaT)v&176rmTuk3zf9Y3p|X&X6*-MEZ(-v`&Oh`FoD)!rv7k0vY7Am`rJE$6sW4J#+0bdZkT z+hgKbK5A?7%f6h^0aJ(?A*W8Jix`leepLw?RKN*@NcPPp55N` zp{~l50@{kk?x;7`+Jdxjj+K`Q?*Kf?tYPNc$S@4ycRyS)5NbAam0{R3@XBp>Nw5t@ zVu5qCyN3wth@4=zgGC%FMUyUaep_q3^Buzyy|t}Y1YsKkf4^XIXS4PDHU3iVdkx1K zdD~Nz3gIo4GtQ<1vgTo5ZvMndDxYqUkH?P9eA4!#Rsq*5pmAbggUtrKxs?MMBKb$H z)&9ddNSHqa1zoJrZ;bGzrocM4D7fl$oO9)&-1hQ;!k*YZ9&iXP`79)QKH7%73GT!0 zb#^^Cp6~G$$@+;M+*0T}z^RcufzX7)NM&Roa$MdVsv&yTujZUR2D*WOelji1a~D_l1El z^}V4i=!`K8-#73ATrZ522t0Qk%TY*IAlNPJo zzY*_~C*v=R8BzxJZDy!D*1J(aVY?hN2?QJ@W|(_4{s4p?Z7y%mfRDb>nRpeWO}GQO z2a?{HhaI%r&MUChg&7z^C57WI%ZcB!;|&`f&ef#_kW7Or17&idFcF@C4oFk9rt~j} zC)+j4tKwmm$Z|HV@PtnzF(__~lgtuvlBxT{2UO>i*ioWh?!B$SRgf&M;>FPw$OGB1 zH|_cA75~Vlt-7UaziG6(;2Sb7vaIkxWw!xYUh&I<4qvm*10v)( z98SKih~pGScC$L32;t;|{g1Y5rsyvcE7HC(IXAoK8;(pFa7giFoRdlVbk`qI_VSTK zXK!Pc_rr(L7XGzHJMpa1a#a1T(M~^Ww9r2q?WcdzXuXhBgv0G>>J3#JwRQ5p6IWI2 zy`vDI-g&!1{~4o&xkZ>J z{lRD_*<31h`_ld$qiv@>v9kSx(YF1C(f0m3Mtiye6H`pHA9U=UWiejf_79ww-R-6A zH)RX5Sn^br-Zk8oN`3&NFe~ij2%)ql&28`Xh;!blkKMBZT!`I$1ri2T*BpHWtv$or z<=xD%R{i9w_qCnMJ8*QsKJ!De&qiHno(6wq9 z9jZjqx!4R=`EE&#e3rq|iO|gvAsH#p2_B=jbLMNeOt}jG}6uAf(yd$M*IRwsuEqDMTYj3=U?=Dob=?U zNLPBU1^Z_0d&RqsC7r+>Yo2{MICB-?6wHeu{wajTE!$KjwH^QVf=I`mFj~#)8KXU0 zH~WF#LzhR5%P@m}6b!0Un>ea@xM`lVv=PKf13pYQhJIqMcMg+P3|%p0s>ORpF5$}3 z7_vxC=0Z#M86O?48ii2@Zr+9I+D}Sn^oYd~J;^@Np!qy=jpcjCk6f2HS+u?%^ns4& zSK?@)Nd9Z=q82meA6Ncv+?B*Ms7aYqqR#vW#>jf%x%jh?)z)AsFmp9k98DYc3!bV_V z9fOk81cO=SJB&&ns;b3}iPXO>+O2=KXqo=mqQ&~#qDB8t7A^UIvS_uREn4X5q+*gl zRB=Ut@v=f}WK6jKiYkPN;>u&*Lt0i^6mpI*w>cy=C&A^|Vh=W6*t&~dIGXSmT{USe zhZALA;MHhVh8+vG2;RV^7}{U{6Ggl87e#x2^TD^!`1UHzevyjgUU=BW#}j}I$2)#Z zhZ0Ly19OlAVJfs!lAD%LRP$IV)uxP%tPghb8dE0^z{ldpnWf;fWYoUzN-0lX`(2D9M=1|#&aEm5O_ zhTej|<)POB_Y*%Sv>HZU_c``XbnSeTt8uA=Nmg&6 zVp17IiZ>yIUfEAy%*?ZiEb>X!c1_SXH|Yzoo%q3>rOSNFLimYiqi-nWCiMLnK&|7} zPgIxQj=jm+Bggua`4#!cYgZxcnC%j++Bqv?fOr`|_n#QrHcxUlXO2sef6dUs`cRc&rxVleQPqz(``YOkWQ*cuVo(`^T5OIMGPsXO!6od^_N3y_?JTqlj&yC zdXEugi6Lovpp}sE9{A%Ugixa6n!5p=pl$5B@`lczwC;LooW`0U#FOyeNE0~%Rn}k$` zhNf4K06!Dqr+F(qL$tFZNdp?TR2B6~a&NNWXW)d%d%`@h^5L!MaG1s20*=B(2UUx(eTrKBm5Ap~_66RgA1M?B7i$_s?qF4Vr_vu<8D>XOlmz3#K&OnKSH zVSG?oQS$|rqu@1656zTNxAE%rl19ay6Sf?nYUPJO_>~u81@+bLrrUBheW(Kia#1=R ztBUvAya~@=?1u|O5Y;5BCj3Lfj1!zM{U|CTKLY?J4n)+#*1xr;n4k)TQ~#Yq8{KvX6-nLf z2+dm( zP|P;A*S|ru@S15?WY0i!6huU6bVSjnRIQk8Fhb6YCpL=KkmX!<>KiA+HysuR0XJBm zMqhxgne{3OA07^({T6M)r~v?wdCPc~tot#A~xN7#FI=p_d^)mQNXngzra5uP5`Gu3Z>aP7j*c5p^=(-5|VQ z6&3?@R~-7#pPj?mNuodUZx&>t`k9c`QbdOkU1rl!+>3m%&)6gpa=_VsiBjlqSW#qW zE5m=lCpsX3bhC&LpJtsok_>{aCAoF*wl}^gRn7{8ajnyzOqtIpMS-@3@bqx)B2Bwx zz{l5h?im71rnJ2`EO{0r?9N-?p z-b?8_VfIvB;O^Z@LO)M?&YM>!eZVD>{*9Cnn?b)F80WG5xTy4Ln{cF951ir`$hHp5 zAq&Gr!0?ac|1eimcY@iMd?nJmomj3YbTj$|gFywu)VOn!Glg7XbB}jEKjV#IlIKXx zR5a8|@Y8RW4V-oqt8}lA3C=$M%AwW!heJC*b^FJm-FkLtkN$ROYk1Pkziz#Yb#AnR zTybA!-MN;;w)K*soK&S>VU13~QJFZmON(H97#DgWBu1?TGWYPP5uYW_k!)#KdL!%r>k5dMo>KM;5iW2#e`JR1*U~GJ2hQ8D5=b zzd$>^e$P(fXf_PdJ}}VV`)g$FUYfSuH~Lnu26A7Ni5o|eyHCddaA=4A!=Xj|&B0~S)O41b+2&KQVl^NZw-BcKlHw7gIdvnA9&Bl0Mo zjN%Q)^1+hq5>=4ZtoKkK`Lvq%RceJmV$F_nW<-&F(tq%)LubRNWeVgS!;C+rTXO$z zG?DfuOJqXU6d_~$YVp=%m9H)bgxxd02{kTD$&!U6%j9NgC6H#$+Nh0KfVxEJxGSzM zZNc1Md`Um&Ih@ZUmw>r!!q^DLVR7JY4&D(IUXOczjES9P;@qrey;1+_O7ZN}I)-r_ z3O$Mt+ojGdUDMa6kMf;z+59`!e*dA+UJ9MZSqWo>idQg}&ps;_ME9v|klP6_+|p`Klo=l_L5oATc&w9bENM;3LXUn5*r*-l$5br4TDJ8VfInENOiCi@+W{VljQq3UoMo$W&d62 zSUbI?L+u~F9*Ti0IoI1|qpPoTqis3Z6VCf#er!&kwXME)A;S0>Bzo;l9cz8zj5FPM z#^42lWQnxRkKg-jra?u1H9C45Qctt^^jx*neRhi8^NBEjjae-mp|CJ>YcTw0D) zfUkZpm~$!MsNRyPuRA99w9S4H8b&#D*wl94w6#5VnWDA$QMR`8>!35=vZC`oh9g}F zt5JoSMk)w_dfCGOkyx1XT-LW^3@`7CRrx_DYhtUQU9`e*1!A~TBt4DtbOa^I zsQmnN@#{fgW%uI5TP6jH=4>E*HdoELL{}(nFzDpG)NfBQmPyX;>2r2hl&0h^><&As zTWC1g|6|ZX{}{BAe;KsDo(r*a3TFe$7Gb<*e)e`>nif=J$rUcLHJfMBluBQ`!(m>9vH*r9Bh0 zHO~a?tdfS*UBI^4aRxsAMiWhwB0xKI$SBvHDFtg%p`qrsEBi1Q$2pF|RJuWZ9u%ZY z^w3*w@cY4aJ7Q+HUAHlH&o!|E!xPb6a>iVt((RTR?XW~Lb={09_Q0n9nk~DJkwVd& ziIWf*kJ)`f#Hmmc%yri6S-@_!d?vyD0@DTno0zs;bP*VPTE_J<$;P3^YC)w&z=`nX zC-k!DlJ`3bQtMG?diV7~e62$-{uJ>uC^$W6t0^m9JQN~zYc$P0d83U&bow2B=%6rO zQ}O{vO`0t)T`sl7ru!Nnj$S^ zi!LsM%I2sp7S`CAyJ|y|9O+EwXVr%|%;`#Po17iP<{t>RuI7$Qm^^(bSFp-7$2aa| z>sr_+UL19mo8fl1-Z=Kc}mI5er zHnlNcA?YHFj+=7u7tb<2LucM_CTzqxniIdMZtbB(XzM!pR#Mrdr}bSxiZF!gaQobI z_noFmzmeiBtOsG@WZ$5)<;0zR{srEL-=<9F==^h5s}~q?6FBWL-~f^B9g*oV2;EAWNV_V|x=&WXyfb+ek6slEri)CJ#2j8Qm&=9#o8((QQD-@ILCB&LIbqv2)}$-6Q+i5lFsv65t$ zw4`JbK)1MbUwVf5TKTgBOi1W6?75p8YSPIS6j;}}KfekOL1HZ0H@jKEcWSSi+8rc& z+nwc&Ym~wATAot9#+{eQxVFWwJ=2-?2VHc-_@Ir(;k78f@v9CFkeP?K;1_a~sYsDm zn`8yLYa(&l+5xF`cg=Gnic5`xZ^x=KuYNvU9e`pp3l4~9ba~Usm561=0}0*cnhpE!tE5`E%WBHqmUk>5BKIQ6qK>oboDVl94f_Uc-NUmL0;&%Ryj4XDozzP> zSD24-*(RnGU&D*hX{T+EC{U0+I^3z!7taq=;A%YpB8i!}yD^V`%25ae+;-W4VciQC z_*w5pUfvt}kdD)Q8Jy|fA^@5CUjW+sE_XaN@=9}s9T>BNo~jdpk^!jtG4W+B;bv@N zx(LdxFQi}Nt)4U38ei`pa~Fn}F7Zf$o?BT1q=hu|mt1>z!P&@t9rnXw94wIUI3CAf zC>H}^X+?q;BN-F@*_ZHBV%bw-c&;xad9x$!1G2DZzBT_4C+&9q=B`Zv+XYn4G+!wP zms;iS5Wv|N$P<)H{2&yg$frnI_%msclJ9HoYJNGh7@xK*sRPW1MK=?)wC$R-aOHb} z*nj8O>#zL#+A|Y?ty8|#c}EB+86`67Wq+EqbvRiB0BQswbl-%wU=0Eww?ypz0U}_@ zBw^*nkdar+7c&3{y#46J$~WhIzal+4S1kL7%pmy@JwMPs_FZN!=rhl@BX-fR&pMY% zt3S`AWk3S^ilRnFcIalRRL?0@Ko)x=P&C123bB;YhoHX!Pj4hOnh!cJOT^^Q1u2$5 zW9FzsMNGaYR@+}(kA4f0$G99gb*310>yGm%=XF&}4C*FvdG9YJx=!Prp$_?7JIo>V zmLOpPP4_0PZoi8J-h=3fCN$>zZ8Hqv@|h#>Y{h6S8&`AO52RFXin78$HXd#ZuoLFm zs1W3B#BJQpd*bBux2*TyPd!9*)N)9m{<7$CeHr-G8xFH_{JXl+Ea$8952(1w;W|&% zv%&!X^?+4zl^?qw?q-qiF<&BSSgPxvA@b^~m@HzcD1)RUBKbmxYHQwx2{5i5`UX5= z_hsC)ZZeshhFLu(uETVbI0B8_0VsBUjHKT$e~}zjKCDr2a`2*H0ChW*$ib%6&Y*+w zdcjq4!FPykp=E*h70kq-sDYN+CUgz>yt5?Xt*@!s4uKTw7xAhGypMRtsXVQ}t(CH! z=b>nrxedI`ea(b7?Ios)CM83^dAr{?@h3T>DF=OF*VSys6BK*cuZ-RLe#`Xe&>Q;E zu(hB2yw)=6+uQWH{nD|o_cDZan+`DNB4w8B0PIM1bC=%V8&&mJU*8MP_+=G=kE-R= zG^SxjNk`KYm@Z`Y4!$jp*uA9YTlm^`H8&0Nd*=(&opFMFI^!#8QOO=F6bfU5(xhhq z9Ct+L=O&$gA5mo!b)0!CY8toFUPj~gtxp-_C!+d#eT3)a< zPQk=e4$He8sv@wKMP=2r;e$(r66BCRmLe9Xt~Zi4*0(gOW?gRMmj>IgH*pzX*<94x?s2|T2diSfbl)0lMqcO{{FrCw|?&d=GMy;AqP-dDR(?9rg0FC zK$Qr5E#3l5-Hq95S5^NIcgL=QJ=pVA-3^-;RhCWIe%z5$i}bQR%xlV;coS?MfL?ip z%7VKofrLmjZ2NP4r$EkqbisPa^+^;O30bC;LyP@6r2|ewxNs1D@`4&D6WHCrYRDm8 zXN@H!=kk#Lm8K(SY^Nsa8V_Q$$(T1-0|JDM!NrKN%|#hukF|2YT69jxG%Q{pv*^$(e=14r zNQr)h1sW-ZVa@fIRe_xSRNH70Rw8><`!2kAGv_>yLOl;Jruwgk%7wZf+%*BScc(##Q;MY5%f~A_ zNV=t3m+YWTV^Be6(dB+-%AI6@?N4y9GiJikHOa0(*W$2K>AigT!kSpw0B#Pu4!`F5 zb}$T^Pa@04bk%q(LgHyT@r-)TykyBG;^V@Z=4(nHy}aJC{@E|A!zgHQF{Tn(ZJMB4MN zHxzSDZ>Hni;4NavH+LOJbQ*1FawL4XLEeM5MlKq8moG)n|l= zrke#$5nM5PAl=KJufUXBfjJ0xubqU0QDrXg;ReUfUb}MZP8kMrXDtj+1EYppsg7&! zE@;3JQ|3_2^2G;NDhK2@pFIF8aKD^bvFd#LHhCRF+eTY;w;Or^ny)-h=S<9MCVFfQ zrkLLO$8tuD?4Qd|$J#D<*4+SKWN|8-;8_^=y-wcDzBmwyxqPY4VRTrH?$Wy@A_MA^ zHGt`#*EMnQi}v5kqJ1ybip3bI%u?|AC5MBvSW&Jm??r}a1!XW zcBnjU`YUZGd#cCGOCI1BfkdGvOJJ6}A9K5EiBh`ELys{vn?X#mMc*1N)dkcJ8olg{ z`AK{|#(2Qv4`1UU>2}MsG(jTO^C|Ye0|wGvEfv)45E@0gL2TXkrs#F2`z|)vr-MBxP0p=Gu3oM(`(M0Tj;z8~3PdkUw{MR*GdOIp+I_XsL3? z5{OY-NdVIjd1?^yPsm~`aUZ(rl17$e&Rn_2`g-1QLoUb)F}0?w_j74uYb?+6 z9WFkmTly)_Fc8+CC%HcN(6D*}Q%fxi{2i);R6pzIq&xepzA8;5`N8>KQpFff`}0~y zWL6aL9jhMZS)_UX*j4evkodQ;JR1~vJxzBykLr%30QOfW*>STnq4BMW-CQiDoBg9v zIqIshDVBuLLc4;BEFFUV2yP$UIZf?E9E!#ueQa0mASH(@>UgLbbq+iGC%d#pZ(o9& z+NfHhEpvTpE`-X@?Mq)M>=J|C1f`-(dA6%}w=wx{ZSAEF*@K%t(__bLz}XA(yQ#ZH zPw~=kqiC9CJ{ispXWbNevP;l3e*gTIGeYgUvRqQeI(L8Zz;zYp4T0iyd}I^@{1@vhBWweq4g1N=61gJ7rX&Ju&K3ZRo|c+;GRU&;2d$KB zI&N6k$b?;3rKi)ryfaz~FyB}4+}GxrzQBZp**O=RM>qH-&O*V!MQf{IO!2Vw zOkuY84XMp?MSt?TOcUD_^`0dzq&FD&Ip(XIq}zdPPMp=07gP zYk#O;E+JTD#1>c8%uIxUaT0%i;kh!Npo(~ z6S;LSiXoK_Z38l{Ds_4l%*(d%hxdw34<^Oh=H)-(75QUX3w`q&tmM2W$D!HoUT|fe7=2UO$oZ_2- zaiu%KIz^>gJfGJmnV|{kHn(%0k!iHCZ(*4v+;BgpVy|qn?}%XL!j>sKn8W@J2Hz>c zL6l_}aAJt3A)rvvL?l!=qHCyoq@|L68=fXUOHYi22BOdP(2+F`Jlbze^SN-0NBK zx%Ftg&0n0=fq7PPqbloZbkG`}5nAv+5ZboC5L)OBG~<6jX!D;D+SY%C(2_qRv=sk_ z&BeaeGfzbLJm;~?UFD0t7qcUU9mS#oDQQ4Y52B!6nJ{zB(F6jIRf!p zREKR{UxD=wGIOcbsc<1C$x|=#KoHJ(`yX;4iIGZ`7qYej%xJ-OQDN4*RKtCS&}0Q$ zODf$7vdE;x@tdI6+blMale64+XPtjb{~wV%~tItOY^&O;q5$oY*6>63Ytmk z8w$DPXT~`pdlw%)8hgfg9fRJUA9CtMj1d#ixaYe>(=RrfcZD;dvZS}_7|}&yIuii) zh*g%fI=@+^6TM|}@E!V2Rm6Z$Oll;o5yO9I63Y~v;fVzm22P{sh*(K}+aS)mqV7<1 zdAHY8*&%+Su;^OL)Ge@MJo50?L585ej%M^qM?Vf^XLH}felO2{ki!zk<`@dor|TZg z>3rF(rD1k6lG@WdVmXtizF7jmp)e*ew*e7D6xx;^3JbkIc^NQ5WCM61g)RHF?MvsY z2r`#dJU23y^jWwo=unN=o$?lyA@2TgwJiYgV|j*zsF~3ru{VE+BmyQuMm+w`d4!Y> zR`RKRM$v(G9;^ArypY-8WnH8VQ2pl+^PEyyu?Jq&2%Mj|!UXpqrT#Zn_^9;A(iejQ znH%QVclw`IO5k?t4T6`h?eV)%;EdskO5VyYeKO5Rs4(8AReHN@L5sNMcDpFG7nkbp z2N*%n9-GK|JwZM`)s`wi3ZMey{$R+P?j%AGfLOMn+a9^tq|!b-Rvi%Kpmz!S!M>STy4xViW1)f z6*6oGZ>{H%;l7~$73Ibo=wJgGxUM$3+?2E*nm!#6-P-SLE;?W_maR4K-CslX(6(1S zz;^krsrgZSpPecA z-j(7D2FLaI#Z0Z(?c_XfN1pBx>R;=u(;^d_lL$UW7El7t z4MZ40ybhSISlcQ_lz`4MhbdE`A9&B*7|rSqBe8oDuIy%nTfAem_0e zj^j^F^UOu1gC+H}-0K1KLxUv`ktTsFjMZBQEhT>IOhlGGuFjSwK4ZvvZ)a{&?;cBD z7F)eB!LZB8;u2K6uEzSrLIa*kYFC^7xlezon}0s#OPSCVl!)#{cH?R}8Z=IMm~ppH zX1#axp^5-0=-Au+cWl+EPJii&LxzTsu85kcc6l6u3q0sOa1;{ph7%ZcA&ho@5PyGX zjbE@oTs-%Q5?tqo(nl^VPJtuh+7u@J`Fe4Se9|aNQZvu~3f^mVHqXmudc^L~MdWnY$K+}7qTWwge zW^^7=+-ZLE4SLU&+v68}pPHlIh0n8P2@~%-B10it$K`DeRr|y#0>EFz#QKdl*yk6p ziN+7m=;K#qhmj(hF2l@haSbBfe)L(HVsTmf)99HsU( zid9G|x%8DB>ISyg+v(|o!w}ipOjQipS}>=`bvNhS9e|jCyCgXLEBk~(j>711et=53 z9ZQpxe#d>}5Oz9`UQ|u20`KnXX8FFb9gBIO(?fMh6^@o9BG6jJC2Uz0d~$_m?2%=2 z&kcv6K6Z(r6<$hh$;YnR=tkjFHvefCBg4xc%{fIs2aKFqT2-7zj58RFFJ-mB5<1BF zA$q?+r^1;hU;B+bgi}CMnMxy_i~rDVq<$OmS9@IxEOX#+E;A~(=U(F5=dTg_sGoWB zBxnkA1;1F6WqMYu4_LFjIM!C{3s&YPiT z@Y1l-6%IQ2g|*t3eBQ%FH6eBh)OeJt${W)V z(gfMq{)a-l{?7_+(!~c|CD+dC+ z{x=G314EVFZE&eGHY((C&2W#tn-AXHRT5*u zKGJ>0Eb7Z0=^VPLwsd=qE%sgA%ntF8aNYZEy9L(s1od|%`5%jMySWMys@&&ph}8$% zB~LHNiwEox4700vkSCg%O-ndK91CoZIbr^GhP4TtTet0L2j|R&rI+HQt@k;}mYQ@E zCF#p+Km6mSn6SPX*}!W_59jsANO+*_6JA~{v-i&c}dfDR~=BV;t&RfCVn zka%9Fr#jKgTRFiigLWIPay5B@j`yst?l|V=Pm5FV>1?&<)45e|J9X-eFwtw#|AL{N z{U0*4P5&W7yZ-MCt-`-Cw8;NMhL-BTW@v~1iJ^u43qz~(z|g|~iJ?{aXNDHw%$7ZgBf|hW2(|V)pM0E#g0AX#4(RXea)=3@yyITU>vLKY}d9Cjzlg<(2Ta)-rxjg@gjwcY3=G)IB1kABG6^A)1BuY$BT<1 zEm7{~hxl+28QO9Fv(%jZ7i*?FS;fp^EmddSt(o*Ebk#a0I~}J(h@xlO{N~2|VzY(O zvBu~cIH>AnJmi;?=4F-?SG+;;9x;9E{uFn;@nu7{(oDW=g(sF>LxwWkZ`CG;b<#Og zD7`~FyqQw9e6YI7_886o%=!TT#?Ut0FCXySnUy~P-Q?F%RF~OhI@D`M#^#Qz}|MLbr194 zro>3e+d0p+rF@YxN5c3B6Jq5@8^~Vqd_5Acnhm+2+8E)@mWHETzkPL5%qS@X zZ{j5M*BYPvsSwTFKv8#0+`%6dg&VLYC^_nP+>H2c^xko~T>nz(o1lyPmTrVq71!Kt z^&|a0-@h@mWd8+2+W`KHp+){D4DIlLlcAOHyE^`hp}qWPhPM97=q}r%G=qj$v3YPg z13z7x|IWHfEX)y$-8PzygFFN}SAAp4s(dDY?@@8$P%glgKj|ltF%IGoe)fG@@V@u5 z`xx4nKAb6Eu&?#VkqGOU&^roj@dq+oTAX$%=>;}4@*OwbhxEYxCQZ|R{eePa*(c*e z%r*}$_tmyOaMfiJpz*6!RJ%B3;3S*!xxHF<`D~|vjxz>+XfQMG58Q+sagn^tWD6Q7&%EqEDrhPNCZWWJq#*ZJa_=E{r?u-RL$YRToi(8#P{ zYrJCLF@iJ>W?vCaEOM6adhiNvO7w$r{dnan(rOCkpf5L}5$LBb0jypFt*UYprfPvF)ALi0 zfx67}zt;<@h1ez|zCOytDQ$lGn%E+5XzCL8pn9IJE2&vj!7ArEQS42D&<}CDp`pC` zJ!87&X}_w}`tBFz8x8OB&SHK~Y|$GDOk$FwekC#(Zc>mm8v3O1 za%)2=c_@dsTH-%rXoLPY46O+CpBUQnCEa_OnZAuuD-D}uYc_ukW%T>z{YK<4vJvQ+ zaVff#Lait}=sX1x{))lAy{)vFJAS>==j(@P+q(ZOD}fzj)&k``DD=xDSQaha1*^{V_6VGFuO^Guz33_^ia7K#hT8RLHh! zYNp1DvdDIy?z@XhS1G>B^%or%X{h3~oS|=Vlldgt@1#&>Pc<>hvD2>Yqi@P3c3=@C z`U~7=trcW*%p^}=EB?j__9yu)g{Yv7I@x!@+jY@78LG?_BU3fma3KlP9@K5%We5US zk~c877tse=5`V4vy72BbCrHM0z+{GEsWv9`P?IG|_u><2!)!?QPCK(cC^qu5icXu~ z7lpF;G$rcgkEJJeXQ$e(OVSeiRJV~~{DTI5LNkFI&CBl6=SmGz(L?FuO1%u+3NAb$ zQsF#ir(fis>!?5M7rZE}6S8d&02NKLkIC9dP51s)>Dh%{TaeWHh!5f7GYi8+B@%@V zgKDo^_?{ZJC+@tv39b4Y#A{=H=g&j0W$8GjJI4HTk1q@P8*Y?3XtCK?6#N5Act`_m zo`|A99Zv7hGa8xEIz3p3W+jMJm0&!;CE$_fhLkQ;hH0O{89=B~Dsk2UIhVd1o={N$ zjhmJhH+*ljRLgb#`is2;t8SK)QKIg4zN z+YMpR`t-n=oAE?)7!#i!mr?hwpNy1cct^dmxb?srX3ScdpT=YA;lgq%oXM30xA8R) z{U$dbd78k~M%`v2)k&o>8Nh{GgEzUmpaKlPo9IlJc(2M3boA43pvzRBUy*J2OZMTL z0DgBf|BES-U!sLkpLRqaiE!zrEmVM;#a-E+?Q#?O)4XF+xIMkxxl&~t_-!TZO}D< z7=@54Zr`d8VpJAM}bDs2ww zikZ6BuOL<8mQt_$R(f^4iPtrE8sADx)o7SmC+x(67s}y$TX>X*6upcFLpbsC*_os2HO!OAO{HojAE(n=cr&MAjwc&y z1X8}OcL63-&%B`KCAUR~E~7P%I(*GAa=L);HH(WhdNva##aQT7cv4@73u*hg{+o`Pl0l4bfoO-;*sz(bX z85!24==4(AsQfdvd=)MCp!k3vQ_15?pG-x%rl)*b(mAZ$a<|4*kS{bkCGxxJJ&t3= z-^fpybb$-{Z(C4ZCS^4`B?)Zil#QQpBrFqyzet??i9FOymT8r*(sZ}4kXdn1amo4DY)=kvwn0oYK=rvj6jpJp#*GujXfjVuY z8<8)Rs429zHB2_9=OKnlsiisGi83GUk~Ys;y~LlI;D4TF-E5O#DmJbts~E_BTpDM4 zL1o5|cCM~wvK(z&o{r%C`FN7C>rUJ?PR;O~CaMnsCnwz?>T61#*^8ZKQ6cv%Qnv_d zO7dKbuf6v8{kHS9E+AL=+NWsZv7Vw!Z4;J=%?IBK+k`iRK_RpaycMc9hw4lqwTg&K zDY$vLhL@h&QI9w%xXa?SkW!|xjFxax8LSiWe^VSeUMcX}JbvJV8nCD(eY9f%0+3R~ zNtC0hhMWm{IuC^d$@y$sYpD`ufSxrDnU9zMlvy3wI`83b$+FQXatO;%J-U0|MhGJX zlj7Eg2l3#-lg zyBkVUySwU3JdK$H!K=I85ioLZ|Hfj&R85xbo#T+0vrdopN!Z}a_C@_%t~U|G)os8j zeC8t*h z_qxbD68>tLg$ilC2sNtf`=2nhmIqo73~lYdFtm4nXK3q8KB$cq_CBLwa)@{n#El~~ zqHE=b*_sw&R=Gr~{FO;y^AW}B^MdINofheH^ZBkSm6+l~`_aUQ?!aS0FbbwQMqb`l z@>rAYu=vg&$2w=2vF>SaS}RyAHn2LB9^;yYr!TlUyn^!;_DY^7$5>`9z_<%G*R81c z!KL|Xuj72?DBTNsT=ZxZAU|c6CCpbJ!VW5-GMTOPc;Zu>@Y8aodUSOQs(9b#hY~*K zL+EO>ABh;fskXa}gn0Yh0mD ztB&g>cjsw*W|WmgVk9^~!)`vWWt^E*#1#&24r>t2t((8As)MnFWODlM3q}zr#oTZ# z5}>V1Th*`UoKT+-e)UMRHs+?9LcKiK|Lx3W18$V(Chy|?!OCvx;6qr8`TWB2T;+q{qCC{H8yR4+0NC zE-~{VC6#M1E0J6(p!!!{p4gd0A?efzp3%_PDow6&W%o;bFEZE^e+oRjA6X1?@Nc`+ z?gK?gt&7aQk1uvI&MPhHqUYIRtObBJxe~$7EQWF5vMy%rO7bA)V4PQvPe@ds?zuSp z!r~Gs?|K-{pf9h|>ps47dOj(pp%ZbKj{&q>q-~*>+<9So zx~EEadFs{j-Qbl#ZvDXM8_E5yqLKf?B0{$ujF9H&QBR_a)}O6+tq7jV$PB3Ps%ZyduUBhWJU(?@{Ynv+l^{H?F^@< zW?fGjBv*2}5!g`BpjkG2=ztS4e?cNaYguKzTYApzCJ`@CqGrH1RL^He}UmIjZtzoct<9TQZk$*Cx@k2dYZA1o$p)O%H;V*G- zBd*V3V}R)UWPRBg{M8Xnhg;!E+IzTn`PNkhQnDqXRyMgnHR)#gzJ6_sTnNn}two^x zI`$py37BshJZj3pU^*Qi>d-mV=6Bj1xU;)ty62Oy1ja#ATseM!uI; zl~zO7ZT_$hT5kA196=%${v%>GV1)S@h8bMTbx6kkAbc= zF^6UzHJcn12YCM@Lks(hq1FBuhF0s}7~1Q9WN5YjuNd0v{{}-F^VIAhKQOc|^Bn2_1BSL-knH~v zLo4^M46XD(Ftl}(gHeDz6!QH1Q)!L)ozxL|TeXQ*>-qLFZ5-sE8QP}*fT7j+&lp-S z+qQ4#Zfm!MB>`+ZJEh}Xc?EwatBuyBs5@t|pd7mbCC@%ZeCdW;h!~q}2e=kJjuWzb zMuGwsPxz~zP!(8ORfjDH%)4KG-BS89)d$qxvKPB5p&{A8`s3fD!FDV@NH=tn+Kz+M zSUF5Ot(dPpkrBp70clMWRM%UJrx*2cVH+(XY0fL1BeGU>PkgDg z3z$5h7N99lel=~2+bx#}T}=6L=RE5sOSlz3%t*;c3V=K|;uX+ExKcgu71xUp7n@9N zEmM8Jaf-9YR6Kl4aWT42_0m#Vr?Bhz)%Eny3{YDE{E&#X?A|hbx=C633UB$9RJ4Jd zp5|593*@Jv+`VZ#i8PTEo#JMBPTug0{ZLi<1@pcHMcgmP-|n-@;$CsT2UK_xn_oOC znh0DmpERpI^pz|~+&2_X)D|r|uac3=^OdHyROA1&7xeo@Omc*`58gSZ2S0yij?*~p?y@5rmext3*}vLiMde7;d)R%P=BuHk@-!{thvc(h5aSXXc~ z9R?ZD+B{5IKli^b?`ueG!&@NNIH_iw4o|8&$pXY5ms{f3K=qf_kE}JXXwWrN_wli< zKyTGkVv5m}>lP48is{Os7=+bOqL3#5Kt^~vRz!}mMW+gJI9IbK00$!NJDua4d8n$e z3F<->rL&ZBhxp7|oM0db>e%}ShpwnpZ4&1gdCU^j+{ZMGpT1Pv#JD$>N9$?xzxudR zz2Igt%zfve4lz`l^+)HefDt8Oc+lQ%63uQ8%`}$N+YnF1dmhY4m1igi7Hk!7s!ZXURItY zs~e30RS!qy)bwa7a&_G39Isq^Ejmf75)Xcv`0xUUz&2=9KQVB6D7_4}eyKqzz(o|< zw8z=3R(Kf~U8-~3oNzVzX+>BegFk9Y%SHH+lND}K|Ak4QOFxehY3 z#5s&D7W%M~(a)ZxHISB-Z@0+>#c}T;HDOo;g8neBsQ7b$S_Nk1`C^q&w-MCWg9y&6 zL#5^0-ldZ|Hgd^HbK4nlO)5$OcTYE8`^JBCJaA;G8V zfvJRV3H%@|*QFU@y|D=S)&+m2&Q`DC#~}{4%W8RwIxqP-0$0;FBbSdTkU^XP!=rqR z&J*A=iNI`Wy3LAeNYWEX!~20=r>**lWVj~MVfcEEZ26J}qg9qB+X93corc{>#X6A$ z!Ni*NxoQ}x3VuU&r2C6w4nWcMelhE+>|QWEiO6Fy$sAv^lodNpQ6vZcxs$c@dwXf9 z(w~l?9zxq5JT7?btxPEe!L0)7(9W5VcHyG!grO*!nUr?6-klnu^z2xC1MAmp6x7JM z!8X}H2xvDOKOQEe3_bL;rV(U`cG59RHlaZ__KXfb2Dr1gkC*@aGQWV$a;zv8P~4s3 z5-glIzu^J!Gkc0uXkURqzGE{dKAU{OQHMfT56ft^cP;JS!IB?7U z*@#@!#81-B*BxbeWd*a{uN@cINd!D#7Nc3kb zx(Ve|X%i&F6%{(uAY%92G~DgXn{*{)7AlNAuV!9_kK&ywkVDN2;s@}~VY72~eka?C zfm%H&Y0KKTX_7IX22Vv>_g@nDF1St4a;Nyf&cwGdMf8iizP}%+@Yz~nxYgRKyHgC2 zloz>6tkVf`VQg%^#e08cKh4~?(>QfoAV#lgCOSXxi4LJvp`mq!=Rfj28p|j(r?~uO zIIBT>c|%~poa>mpbn{!-?Vt||?JbCYTd~`$v{?U`sF+(OoD=k3w3zjk?>{rN`~P!> zmhW#2tr+M(WN0b=?-<(hp~ink%RCH4}PEIYqi0-?uYh>uOYfyQtM2T3<1kuwE9nUZw_J zPPG>Wp1;7HEMQ0{ZDUra(Ir-)_DvR?J~R-WKY^{(VO%|1ifZw7EnT1v)p-BXxm->1 z8-^VX<+W5@CeB>_OZjT|sVr@R8(o?biUwqkwnQ8Fvkq%bEIkWvTLSWcR{r}mbgPB9 zz?-p4NH=Jaly5NuyCIDA*cd*z2bDu1A8Cw+;D>;~mV z2bze|w$SV>!7)fJx92rl3k(3lo1%&>sk+ODV=Lz%DVC|~gnBBQ3ZwK-H1x=)qN8Yl zU?)bplP{@>1|_m@`kv`)o0b+k4c&IIJiRM_i-SYBeo3sZ&qbq>VK~0b=3$6pNX%D*wR z=l>Z)YyJ-m?dc&pQ1OTMR{3oDLoliydg)8R?3WP3pO@L~X+Q#sQqBa{%7J^M@v39w zpCZ`}e0tyTG;mB>M)Pt2Mg|l`X3&f9sz_Tz@fF=MVgnY^%2kaGs`j)uoT9V#{Junj zJq1S#9ovUWJf&25&l=X=hthD(Qxwx+1xX`R6Cs*)<;8vF9|^Nta`dhi~urAn^n zoMTx0D}&@BepjK3adtcjchz1{GCeManSneW1-e6xPH*H|rPo8EanZ`sF6|cp8q4ef z?5n6w0(TgnJhkgS)kKYp%wA|I_qx!Ji0`*|2l~_(C!xxX*+%}kVRXf0e$~wk)q$e; zY*4@=Om((j;7;8OR<*?(^>N(82RG(LX1f3P`}^D|pErR6Et=EQCB+P_dkWr@b=Ei^ z!umX3Em|@~>FK3J*Y{L`8Jo7I9T`O^Bc&AX^)BvbrX{7N_SJOUWKto0SbUYwzg=Rx zsWFR7Sy|6RsnUA5cDfmq&(a;IGIGl@wB;29$M@JD16%O!HeS-G+{&k1J&6c&%S0^q z+4E3VwrXQlDCA?j#qlR9Rq9bX6nw5|?QxAA-IjJ4)-Xp5Zp}z~C`j2`o%&?f#3v+V z2r%2bE|I)pk{jIOlZgJJ3Dm6*3b<(=M8+-_r3@+DlwZ0NQG)Am9C>Pmfe)&rmqDUZ#~!Qoc;S^%MuyI90ErepKhTZnTf%s=^x*(3^YP zIIp;5W_>4jriV*=5;n5k(*)h^Dx*RuoazwQTZyFi+CBcKtxpwRioU&~KN#`u{cn%^) zLR?mD?$A-MwpFhW^hj6ABIIFyYgGQ+bZZR7Km!w0Lj@1Z3QEPOF> zUKw6DJzy1xd0NYSzKDmAW$`WhY8Bv?*Lr}4D%IV;Q;MhPV~|^;^Yd`*=hsfPNOq_Z z%o#2rdNmtPaeF>sSMVjA*5l|)=%114^*Nle*K;)o<~O*bc;dA>*}mT&#oK;}rD{2E zOtwqKSZpA1SQ)Q~N#UKt0J=N8nZlW~F2yP+acWvLE7K4@b}9l>ogN<~x=r=F3{QP< zqax{~mhJNn4`FdB5EpO8Vz7QtPl3Ky0^W*nZ~Q?8cVgrlT@GjvdW6#4=5xs?Mf=}jEd zMNsV)3&LR`)#m{sangE5N{d^^%o!-R#+RQlHC^zwFV}c72PO-F2Wrs1$|-)R(3N3> z7;|*ihx(5a&_fY9P3z|!FUPIU51+&$7wB>W`Ut)%wxlwLmHG!=u<~lbV zdhuRqcoEIHZx5|urLkkO6bu_S^3;k5S>&u-lOk9azXhhu-e!3`!;&GGDhhSe}hr;XF$vXcm2ve^4s4(=e2hIQ(R!*w{|o3 z>rqc{j=@ck@hQOJpo5Mx*sQO}Qc;pG{ieJ*py8KYYz0M&-^(zYeVVMkAj9%IznhkO z8xr;72N-xlVD)q$1^aUsZlg@_`8`$X3T@~WUJ*QNTsMUCwAg@@jcHuq{oMX~j*jwJrv@wD+#6fa zs4{t9uazd&&O1T2f*PZSeX{P_Kfq^PKS3Z8e2Ma^4dl|Ti?3caL~|)ghtK%hPm7AM zN?}5%4l1&I9dia~{KLRRHPSMvL#bO?X_@cpWWC1wMAulCwzu+zZW(k6?re^BKRmmI zGpO@e3Ryj-ZOP+sZzU=>IA_t+cVK_#Fdl@{GpplNo%+&SqdwB05U#9PGj~=+C(;aD z^*`@BcI+XKGUgn0SxGE(OI63Vn;AQZRZxrP8O20NEsso_BkLQUoD28}?2(J`*%oQ^ zI8{3?@N-(+3L5F1T-&UI^0T}uvH*=pAN(>Y73yRb@Fu{U8*-Wx`$WJOE*Zda16}vxPs~u-+9=U;~Qj%OcyR6oITO$vRjU( zfB(F2DWLNgU*o6wlIiGi1h!Dm7s7A~ayZXPYcc+}yRRjlgYw8^O>I60jtjX9(iFJj zuG5|a>JmdwI@YVl6fF>3#^?CwTsOxAa>_ovl`C^C+*mm`iry!UOdt(WTaXRttAkUG z6)}}&0n3eLnQEwG0@V$26{>p-T_}))QlHLNBYuT*3_>9{ju~KGzJZCkef^DZ=Xst< z%5iB4-^`FLq2GMiOV}@uz6Gp}&nQNZpOhYGsGpxbe|TTeer*A)V>6m9@l%I*<7&sw z0=bG`y4A+no8^?ZdE#sPxI3V>HeU@l`JV1pLfyQjclDd0=O)e zlWmsw+#DmH3F44+rm|Hmm&8^t* zdPRxUN+gzyi96rChWhm)_WUW8@k6LgJ*Xa!GSHY;B^;xS-FzTxc-XcpkHb%WH&`6L z1>I9`;Gc<-z=-Jygj{SnY>Zrd%R?@>`jiDQ;l7@J`YYX&zV?E54a2r#o^k*?|FSE+ zbL_X`BDSpCR$mpn%9(srzdZ_PDXP75xPCJ0AIL0Gfp42G@WLM(vhHz)~v!H}uQ z;c9m!|1}fl6ziREkZ>$-9h1V0aOkhj|iN z((0zp>b4YIGDliQ8uohMoe1o45Ni`I{sS(v8veltFy*)qi^aG4

    P9onvWh>X0_i9 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%0A?$%dxPuuOavDJRrm_SwBe)e+@f7cqI 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�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 z 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�j7A#wRcv6;^a1aU9vLBQg%q)SmjIaRI;@LnW` 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%0Adb(c`oN5m;4*|8;l^NfN9W3EU7Xy(d1 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 J%Yd{Wc`_Tk(v_aqM+>dzOWeI^&U#b)UUC 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π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%0A_A>9DowIXY7TGYRu5d7sGZhwuNuQ-v??9 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®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 &|64rdo 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 z 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 literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/Info.plist new file mode 100755 index 0000000..6647614 --- /dev/null +++ b/D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/Info.plist @@ -0,0 +1,2133 @@ + + + + + BuildMachineOSBuild + 20G817 + CFBundleExecutable + BrcmPatchRAM3 + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + BrcmPatchRAM3 + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.6.4 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.6.4 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + IOKitPersonalities + + 0489_e032 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1485_v5581 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57394 + idVendor + 1161 + + 0489_e042 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1484_v5580 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57410 + idVendor + 1161 + + 0489_e046 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1465_v5561 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57414 + idVendor + 1161 + + 0489_e04f + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1486_v5582 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57423 + idVendor + 1161 + + 0489_e052 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth USB Device + FirmwareKey + BCM20702A1_001.002.014.1502.1758_v5854 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57426 + idVendor + 1161 + + 0489_e055 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0331_v4427 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57429 + idVendor + 1161 + + 0489_e059 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1466_v5562 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57433 + idVendor + 1161 + + 0489_e062 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth Adapter + FirmwareKey + BCM43142A0_001.001.011.0277.0280_v4376 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57442 + idVendor + 1161 + + 0489_e079 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM4335C0_003.001.009.0066.0115_v4211 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57465 + idVendor + 1161 + + 0489_e07a + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1483.1651_v5747 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57466 + idVendor + 1161 + + 0489_e087 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1532_v5628 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57479 + idVendor + 1161 + + 0489_e096 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM43142A0_001.001.011.0311.0340_v4436 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57494 + idVendor + 1161 + + 0489_e0a1 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.1 USB + FirmwareKey + BCM20703A1_001.001.005.0214.0414_v4510 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57505 + idVendor + 1161 + + 04ca_2003 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1488_v5584 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8195 + idVendor + 1226 + + 04ca_2004 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1489_v5585 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8196 + idVendor + 1226 + + 04ca_2005 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth Module + FirmwareKey + BCM20702A1_001.002.014.1443.1490_v5586 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8197 + idVendor + 1226 + + 04ca_2006 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth Module + FirmwareKey + BCM43142A0_001.001.011.0311.0327_v4423 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8198 + idVendor + 1226 + + 04ca_2007 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 + FirmwareKey + BCM43142A0_001.001.011.0277.0279_v4375 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8199 + idVendor + 1226 + + 04ca_2009 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0330_v4426 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8201 + idVendor + 1226 + + 04ca_200a + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1492_v5588 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8202 + idVendor + 1226 + + 04ca_200b + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1493_v5589 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8203 + idVendor + 1226 + + 04ca_200c + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1494_v5590 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8204 + idVendor + 1226 + + 04ca_200e + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1499_v5595 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8206 + idVendor + 1226 + + 04ca_200f + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1521_v5617 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8207 + idVendor + 1226 + + 04ca_2012 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM43142A0_001.001.011.0311.0339_v4435 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8210 + idVendor + 1226 + + 04ca_2016 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM4335C0_003.001.009.0066.0121_v4217 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8214 + idVendor + 1226 + + 04f2_b49d + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0277.0308_v4404 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 46237 + idVendor + 1266 + + 04f2_b4a1 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0316_v4412 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 46241 + idVendor + 1266 + + 050d_065a + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Belkin Bluetooth 4.0 USB Adapter + FirmwareKey + BCM20702A1_001.002.014.1443.1482_v5578 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 1626 + idVendor + 1293 + + 0930_021e + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth USB Device + FirmwareKey + BCM20702A1_001.002.014.1502.1759_v5855 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 542 + idVendor + 2352 + + 0930_021f + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0335_v4431 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 543 + idVendor + 2352 + + 0930_0221 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 USB Device + FirmwareKey + BCM20702A1_001.002.014.1502.1762_v5858 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 545 + idVendor + 2352 + + 0930_0223 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 USB Device + FirmwareKey + BCM20702A1_001.002.014.1502.1763_v5859 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 547 + idVendor + 2352 + + 0930_0225 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB Device + FirmwareKey + BCM43142A0_001.001.011.0311.0334_v4430 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 549 + idVendor + 2352 + + 0930_0226 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB Device + FirmwareKey + BCM43142A0_001.001.011.0311.0334_v4430 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 550 + idVendor + 2352 + + 0930_0229 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB Device + FirmwareKey + BCM4335C0_003.001.009.0066.0104_v4200 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 553 + idVendor + 2352 + + 0a5c_2167 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0249.0265_v4361 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8551 + idVendor + 2652 + + 0a5c_2168 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43162 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM4335C0_003.001.009.0066.0108_v4204 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8552 + idVendor + 2652 + + 0a5c_2169 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth USB Device + FirmwareKey + BCM20702A1_001.002.014.1443.1462_v5558 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8553 + idVendor + 2652 + + 0a5c_216a + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Dell Wireless 1708 Bluetooth 4.0 LE Device + FirmwareKey + BCM43142A0_001.001.011.0311.0336_v4432 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8554 + idVendor + 2652 + + 0a5c_216b + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 20702 Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1768_v5864 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8555 + idVendor + 2652 + + 0a5c_216c + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 43142 Bluetooth 4.0 Adapter + FirmwareKey + BCM43142A0_001.001.011.0311.0328_v4424 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8556 + idVendor + 2652 + + 0a5c_216d + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 43142 Bluetooth 4.0 Adapter + FirmwareKey + BCM43142A0_001.001.011.0311.0329_v4425 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8557 + idVendor + 2652 + + 0a5c_216e + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 43162 Bluetooth 4.0 Adapter + FirmwareKey + BCM4335C0_003.001.009.0066.0105_v4201 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8558 + idVendor + 2652 + + 0a5c_216f + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + DW1560 Bluetooth 4.0 LE + FirmwareKey + BCM20702A1_001.002.014.1443.1572_v5668 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8559 + idVendor + 2652 + + 0a5c_21d3 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0197.0218_v4314 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8659 + idVendor + 2652 + + 0a5c_21d6 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0197.0220_v4316 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8662 + idVendor + 2652 + + 0a5c_21d7 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Dell Wireless 1704 Bluetooth v4.0+HS + FirmwareKey + BCM43142A0_001.001.011.0311.0341_v4437 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8663 + idVendor + 2652 + + 0a5c_21d8 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0197.0222_v4318 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8664 + idVendor + 2652 + + 0a5c_21dc + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 43142 Bluetooth 4.0 Adapter + FirmwareKey + BCM43142A0_001.001.011.0161.0187_v4283 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8668 + idVendor + 2652 + + 0a5c_21de + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM20702A1_001.002.014.1443.1461_v5557 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8670 + idVendor + 2652 + + 0a5c_21e1 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 20702 Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1770_v5866 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8673 + idVendor + 2652 + + 0a5c_21e3 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 20702 Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1767_v5863 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8675 + idVendor + 2652 + + 0a5c_21e6 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + ThinkPad Bluetooth 4.0 + FirmwareKey + BCM20702A1_001.002.014.1502.1757_v5853 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8678 + idVendor + 2652 + + 0a5c_21e8 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 USB Device + FirmwareKey + BCM20702A1_001.002.014.1502.1764_v5860 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8680 + idVendor + 2652 + + 0a5c_21ec + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 USB Device + FirmwareKey + BCM20702A1_001.002.014.1443.1460_v5556 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8684 + idVendor + 2652 + + 0a5c_21f1 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1765_v5861 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8689 + idVendor + 2652 + + 0a5c_21f3 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 + FirmwareKey + BCM20702A1_001.002.014.1502.1761_v5857 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8691 + idVendor + 2652 + + 0a5c_21f4 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 + FirmwareKey + BCM20702A1_001.002.014.1502.1760_v5856 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8692 + idVendor + 2652 + + 0a5c_21fb + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 20702 Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1766_v5862 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8699 + idVendor + 2652 + + 0a5c_21fd + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM20702A1_001.002.014.1443.1463_v5559 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8701 + idVendor + 2652 + + 0a5c_21fe + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 43142 Bluetooth 4.0 Adapter + FirmwareKey + BCM43142A0_001.001.011.0161.0186_v4282 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8702 + idVendor + 2652 + + 0a5c_640b + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1502.1769_v5865 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25611 + idVendor + 2652 + + 0a5c_6410 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Dell Wireless 1830 Bluetooth 4.1 LE + FirmwareKey + BCM20703A1_001.001.005.0214.0422_v4518 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25616 + idVendor + 2652 + + 0a5c_6412 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Dell Wireless 1820A Bluetooth 4.1 LE + FirmwareKey + BCM4350C5_003.006.007.0222.4689_v4689 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25618 + idVendor + 2652 + + 0a5c_6413 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB Device + FirmwareKey + BCM4350C5_003.006.007.0120.2118_v6214 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25619 + idVendor + 2652 + + 0a5c_6414 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.1 USB + FirmwareKey + BCM4350C5_003.006.007.0145.2724_v6820 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25620 + idVendor + 2652 + + 0a5c_6417 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 20702 Bluetooth 4.0 + FirmwareKey + BCM20702A1_001.002.014.1502.1780_v5876 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25623 + idVendor + 2652 + + 0a5c_6418 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom 4371 Bluetooth 4.1 Adapter + FirmwareKey + BCM4371C2_001.003.015.0093.0116_v4212 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 25624 + idVendor + 2652 + + 0a5c_7460 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20703 Bluetooth USB Device + FirmwareKey + BCM20703A1_001.001.005.0214.0473_v4569 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 29792 + idVendor + 2652 + + 0b05_17b5 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth Module + FirmwareKey + BCM20702A1_001.002.014.1443.1468_v5564 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 6069 + idVendor + 2821 + + 0b05_17cb + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + ASUS USB-BT400 + FirmwareKey + BCM20702A1_001.002.014.1443.1467_v5563 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 6091 + idVendor + 2821 + + 0b05_17cf + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1469_v5565 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 6095 + idVendor + 2821 + + 0b05_180a + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1714_v5810 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 6154 + idVendor + 2821 + + 0bb4_0306 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20703 Bluetooth USB Device + FirmwareKey + BCM20703A1_001.001.005.0214.0481_v4577 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 774 + idVendor + 2996 + + 105b_e065 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 + FirmwareKey + BCM43142A0_001.001.011.0311.0312_v4408 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57445 + idVendor + 4187 + + 105b_e066 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM20702A1_001.002.014.1443.1487_v5583 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 57446 + idVendor + 4187 + + 13d3_3384 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1477_v5573 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13188 + idVendor + 5075 + + 13d3_3388 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0311.0332_v4428 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13192 + idVendor + 5075 + + 13d3_3389 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + BCM43142 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM43142A0_001.001.011.0311.0333_v4429 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13193 + idVendor + 5075 + + 13d3_3392 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth Module + FirmwareKey + BCM20702A1_001.002.014.1443.1478_v5574 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13202 + idVendor + 5075 + + 13d3_3404 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth Module + FirmwareKey + BCM20702A1_001.002.014.1443.1479_v5575 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13316 + idVendor + 5075 + + 13d3_3411 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom BCM20702 Bluetooth 4.0 +HS USB Device + FirmwareKey + BCM20702A1_001.002.014.1443.1450_v5546 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13329 + idVendor + 5075 + + 13d3_3413 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1481_v5577 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13331 + idVendor + 5075 + + 13d3_3418 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1480_v5576 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13336 + idVendor + 5075 + + 13d3_3427 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB Device + FirmwareKey + BCM43142A0_001.001.011.0311.0334_v4430 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13351 + idVendor + 5075 + + 13d3_3435 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1501_v5597 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13365 + idVendor + 5075 + + 13d3_3456 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1443.1502_v5598 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13398 + idVendor + 5075 + + 13d3_3482 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0346_v4442 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13442 + idVendor + 5075 + + 13d3_3484 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM43142A0_001.001.011.0311.0347_v4443 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13444 + idVendor + 5075 + + 13d3_3504 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM4371C2_001.003.015.0093.0118_v4214 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13572 + idVendor + 5075 + + 13d3_3508 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM4371C2_001.003.015.0093.0117_v4213 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13576 + idVendor + 5075 + + 13d3_3517 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Bluetooth USB module + FirmwareKey + BCM20702A1_001.002.014.1502.1786_v5882 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 13591 + idVendor + 5075 + + 145f_01a3 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Trust Bluetooth 4.0 Adapter + FirmwareKey + BCM20702A1_001.002.014.1443.1483_v5579 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 419 + idVendor + 5215 + + 185f_2167 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Broadcom Bluetooth 4.0 USB + FirmwareKey + BCM43142A0_001.001.011.0277.0292_v4388 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 8551 + idVendor + 6239 + + 19ff_0239 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Micro size USB to Bluetooth Dongle + FirmwareKey + BCM20702B0_002.001.014.0527.0557_v4653 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 569 + idVendor + 6655 + + 413c_8143 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + DW1550 Bluetooth 4.0 LE + FirmwareKey + BCM20702A1_001.002.014.1443.1449_v5545 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 33091 + idVendor + 16700 + + 413c_8197 + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + DisplayName + Dell Wireless 380 Bluetooth 4.0 Module + FirmwareKey + BCM20702A1_001.002.014.1443.1447_v5543 + IOClass + BrcmPatchRAM3 + IOMatchCategory + BrcmPatchRAM3 + IOProbeScore + 4000 + IOProviderClass + IOUSBHostDevice + idProduct + 33175 + idVendor + 16700 + + BrcmPatchRAMResidency + + CFBundleIdentifier + as.acidanthera.BrcmPatchRAM3 + IOClass + BrcmPatchRAMResidency + IOMatchCategory + BrcmPatchRAMResidency + IOProviderClass + disabled_IOResources + + + LSMinimumSystemVersion + 10.8 + OSBundleLibraries + + as.acidanthera.BrcmFirmwareStore + 2.6.4 + com.apple.iokit.IOUSBHostFamily + 1.0.1 + com.apple.kpi.bsd + 8.0 + com.apple.kpi.iokit + 8.0 + com.apple.kpi.libkern + 8.0 + com.apple.kpi.mach + 8.0 + + + diff --git a/D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 b/D4/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 new file mode 100755 index 0000000000000000000000000000000000000000..6302e3e92dc7311bcb447750c60cba48f31452cf GIT binary patch literal 57040 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 + + + + BuildMachineOSBuild + 19H524 + CFBundleDevelopmentRegion + English + CFBundleExecutable + CodecCommander + CFBundleGetInfoString + 2.7.3, Copyright © 2013-2014 TimeWalker. All rights reserved. + CFBundleIdentifier + org.tw.CodecCommander + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CodecCommander + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.7.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.7.3 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12B45b + DTPlatformName + macosx + DTPlatformVersion + 11.0 + DTSDKBuild + 20A2408 + DTSDKName + macosx11.0 + DTXcode + 1220 + DTXcodeBuild + 12B45b + IOKitPersonalities + + CodecCommander + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 10ec_0233 + Realtek ALC283,etc + 10ec_0235 + Realtek ALC283,etc + 10ec_0236 + Realtek ALC283,etc + 10ec_0255 + Realtek ALC283,etc + 10ec_0269 + Realtek ALC269 + 10ec_0269_HDA_1028_04d9 + Realtek ALC269VB + 10ec_0269_HDA_1458_fa50 + Realtek ALC269 BRIX + 10ec_0282 + Realtek ALC283,etc + 10ec_0283 + Realtek ALC283,etc + 10ec_0292 + Realtek ALC292 + 10ec_0668 + Realtek ALC668 + 10ec_0892_HDA_1458 + Realtek ALC892 desktop + 10ec_0892_HDA_8086 + Realtek ALC892 desktop + 10ec_0900 + Realtek ALC1150 + 8086 + Disabled HDMI + Default + + Check Infinitely + + Check Interval + 3000 + Custom Commands + + Perform Reset on EAPD Fail + + Send Delay + 300 + Sleep Nodes + + Update Nodes + + + Disabled HDMI + + Check Infinitely + + Disable + + Sleep Nodes + + Update Nodes + + + Realtek ALC1150 + + Custom Commands + + + Command + + AgUABw== + + Comment + 0x20 SET_COEF_INDEX 0x07 + On Init + + On Sleep + + On Wake + + + + Command + + AgR8sA== + + Comment + 0x20 SET_PROC_COEF 0x7CB0 + On Init + + On Sleep + + On Wake + + + + Send Delay + 100 + Sleep Nodes + + Update Nodes + + + Realtek ALC269 + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + + Realtek ALC269 BRIX + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + + Realtek ALC269VB + + Custom Commands + + + Command + + AhcIgw== + + Comment + 0x21 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Send Delay + 20 + Sleep Nodes + + + Realtek ALC283,etc + + Custom Commands + + + Command + + AZcHJQ== + + Comment + 0x19 SET_PIN_WIDGET_CONTROL 0x25 + On Init + + On Sleep + + On Wake + + + + Command + + AhcIgw== + + Comment + 0x21 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Perform Reset + + Send Delay + 10 + Sleep Nodes + + + Realtek ALC292 + + Custom Commands + + + Command + 0x01a70724 + Comment + Node 0x1a - Pin Control (In Enable / VRefEn) + On Init + + On Sleep + + On Wake + + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Perform Reset + + + Realtek ALC668 + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Command + + AbcHIA== + + Comment + Node 0x1b - Pin Control (In Enable) + On Init + + On Sleep + + On Wake + + + + Perform Reset + + + Realtek ALC892 desktop + + Sleep Nodes + + Update Nodes + + + + IOClass + CodecCommander + IOMatchCategory + CodecCommander + IOProviderClass + IOHDACodecFunction + IOUserClientClass + CodecCommanderClient + + CodecCommanderPowerHook + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 8086 + Disabled HDMI + Disabled HDMI + + Disable + + + + IOClass + CodecCommanderPowerHook + IOMatchCategory + CodecCommanderPowerHook + IOProviderClass + AppleHDADriver + + CodecCommanderProbeInit + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + Default + + Custom Commands + + + + IOClass + CodecCommanderProbeInit + IOProbeScore + 5000 + IOProviderClass + IOHDACodecDevice + + CodecCommanderResidency + + CFBundleIdentifier + org.tw.CodecCommander + IOClass + CodecCommanderResidency + IOMatchCategory + CodecCommanderResidency + IOProviderClass + IOResources + + CodecCommanderVoodooHDA + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 8086 + Disabled HDMI + Default + + Check Infinitely + + Perform Reset + + Perform Reset on EAPD Fail + + Perform Reset on External Wake + + Sleep Nodes + + Update Nodes + + + Disabled HDMI + + Check Infinitely + + Disable + + Sleep Nodes + + Update Nodes + + + + IOClass + CodecCommander + IOMatchCategory + CodecCommander + IOProviderClass + VoodooHDADevice + IOUserClientClass + CodecCommanderClient + + + LSMinimumSystemVersion + 10.6 + NSHumanReadableCopyright + Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved. + OSBundleLibraries + + com.apple.iokit.IOACPIFamily + 1.0d1 + com.apple.iokit.IOAudioFamily + 1.1 + com.apple.iokit.IOPCIFamily + 1.0.0b1 + com.apple.kpi.bsd + 9.0.0 + com.apple.kpi.iokit + 9.0.0 + com.apple.kpi.libkern + 9.0.0 + + Source Code + https://github.com/RehabMan/EAPD-Codec-Commander + + diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander new file mode 100755 index 0000000000000000000000000000000000000000..0675eb37813a9306ec6d1e769321a96eecc49217 GIT binary patch literal 79976 zcmeI53w)eKx&OC7A$Wj9r4VkqAeW$Ak~D2ou#(WE-AGCoT1o{=nkL&OkQbA_}G!rQV>3lK=O4X5M#qC%bLhbMgQG zf3hFTZ-4Ln=9!sio|$)M-go1V{`$K&jtB&%92y7&{)vBw^RMWzKwtwXpA+~u%D=k0 z#nnp}%N6Gn&d#TDS^gbjlk4hYk*-)u>)IgUi&KSHHVAes%Eh@-fOU_ zFFTidrPoc|Q7F=n@(r6LblE(k{8-c)wWm2F%6~IaS zlXAZP(=$JNPkGt=duP4$!o`36<@H>e{7iaa(gTwonDoG;2PQo*>48ZPOnP9_1Ct(@ z^uVMCCOz=~nFp>2C0+=P?Yw>ASodqe*k9H^8tdwQtvJ5;_9Ko8zPl@4d;7vETx$%i z+j&UIK+p9<_YaMYja78N@uuj>J=Z^U|D%Q-9zCY#`Y+u7Wy7YfDcd%3SpL>Wr#yb- z;O+UCU;k))`|eXQaM@7zUyocfE&tv}dk*XFsj3|El3&=3{bk#Gr9O+oiJycvjKxYr z$s@*k^Ed?wC6B)DLV=P{V&|xIL1@E3>@A^W9z3+};k>JtjeW6*W01tKVcXN~oRG4U z*qM0ND0aySm@n6IE0-*)OuQ0GydFwU{q+S>T(MtPfhp_i%4;YoL`i4{jV6?M&X*M$ z+1MQ_N$eE;u1#-@ja4P~$ak$*<&~97DzB(qyePEprSi(epKB6tVC_q4Ef7jn4^<{! zt=#rXbnIQH~V&$MSsD7|M{|5iD_q4282Yt@O7>cp;+ z0j)<(^6=WktD(fR)^~~RI4gg{W>NP{yZ2yn$5)c`BUy9qtI+uQWLq&lTkbr`shzXM zx5epBeM?R97;Vvxu{-2UEJTZvQ%`h+$)lI+l_NtJE*OgE)63;oSH8b;S>-jAb<4J^ zXS`kxCH`c5{!00{!tzZ?+Htpv%aT(^#;ca5_j7mod*btN4^8QQ?LD#MyI*UIm36hj1}AmE`zI-Cc(U;?qK714OSDgd`yH*byZI8YU%U{&k7u z^oS{{k%$=!B@YiJULET##y;J<{x+~O@kmYbu+wW3zbScTtap?v44k)U?K1|>v0m-H z%uiB&n9&Z)?FIO~$u)qa=U*5IJiSJ49DG_6YS&lWwo2afuzHVMa|288-}s z@~ekK$(x24#fj5Er00mV`DPQyv^6Mr1*9YSOV z8Rd>`ublmh_;+?6ZEMJ->XKjACPoOrqO<@sv6nXT3u_WT2r0xxDyXcrQTudTq`ct88Sn%OHQ3@6Y;@N@=(mae6E;% z&NrKnS!XV-^Fl%YAY2jkl8pHAJAOY zC688)eRLpC!ZS9__eo)zPmIf^cBtLdT>ECO4@wA3p$qW-?nA3fUQsPQez;8L;iAya zY6&75`Ksp{@e70FVbkV4=V+U26VH$JHc>x65Q=sU5LpX0ypq3u6=C9cFT2}IkmqXfiR46el&eQo!CJ6I&m$)HS zZ+lK?AueYNDrqn~(nY^-wQ{FB!Y#Ey|r*zijp?(F&#{}JEM#|HA}-l_5B53sFN zHZb~QvaYO5%zv8^ecu(GgKG4vh<5+e%F3Pd-!>(%a?3eWB*%%ukDW3l)H7!@xt#Gu zy9-nxE|hi6*kwhP`S)IVEH$~q6f*kkD_ZSi<@z+P-)67xFxTbM$IPYswXR&f)%H=FB)T))L!$5+kfVu5%jVjA6P5>uWT#dD)u5K23_UyJ*eWr&hT zCuAXzTEX2jMY{SF(^g{P4v7WnsNF}38{RT{XvxzhV>$rnLA3en%NfV(pUz)@325#! zQqJL8PJ9ak#t+0(GRxxLG^iGSM;SW1$jVageuTSN{;6J{`fRZz6Oq;Z+{&!bzc=aJ zLczbG&@Z0tPXeq)WU?In_Fu-v#MZZU%GmKxfkX@cWUZRNULMlP?JOx{YOGhL*_tGa zjj@tf65k!WW3zI-m-Ti@WfI$WR^;)8yK%=+rpy_XNq;=`=drPkhnh?8G?#YBrMXkg zwYQsV-_UD^FedWXKY|@Q0gA)Y>b`R;v)qplIcD(wRK35Z7g=yg(payo z4=NKoDtm4|Dy8|9m_LxVJxB8@xBdPQ+Lot_b7^w&lDyD{NAuU`Q=yU{C(C;Cf0&4U z?5NP#cSEzk7kzoxs|r!=0*H!1&Cff7(SHQo*o%4&u6)ShnFT){M215+a5R0)tbE~gS25XZu zu3{}AL7Z4Nq_>zCz5a@yP?MZ#=gi(hDlO~j4FmC~b{|@kcqEiuHnbqY!hOc*nHmnG z_4F=t<+)t?jlFcKTuRKBTYz_o?U`IE;?f_js>ozKr?UH&bI0OSD|gI4H}G!r<(w(% zr_}n~U*+n3H+E@_w-LKq8&qDKJR>2inAH7Jmq@8qkF?;-nq=AOSz7j}hK+Z_B$j1* z^{Cm-N%_lmbrUgKlO>C!>vqmRJ>}#|9Vu0bHN_Ph*POdG5XcXV#(1Khn0tEF>^-p) zK)F5rh(;&o7VVgO&XoQsx|Wx#HC*Lhb7FGt>Ff56#aZ<|XDpN&3%j?K4D5bf@8XNX z$@wZ`HTAj?9c@H5wETPhqA&}`(NEHYD=`|oB>&#wZNECUs^@{g*b&S!ud)mo{V^}^ z=u%#L-(GxBEm;X8yf< zw!L`ltv?I|^JQunZ6a%eW~_T{EWdgiF32(x3NpsaT$v#Q>8)BsytDhhWq&$GJL8B+8y%ru!khC^PYoB$(EEP>P*rde$v<-re^aCYkU6vF#@Y{=V7PIyB@VY zUmb#O)$gpj#0iva7ki2AT8pWl<*p`W$o}T{x{4jf>BP_}`S<-~+wKAu5j##t((^4b zmUznFQ_nBFJ#=XIYc%O)49l)E|Kr>9H^{xDdOa&0&J+Tb$-2|my*?Iy5BDDvVqd{H zb24Lk4mY;3D4WQ!(T}n0^Q3R}rMLJ}s<9F?`Rg}eQ!@NmG9-57-?#mqDRVy9O^~eb z)#BDLRm{1B`r2x;fLX(YGN&AC}&d zIU)VPz>9omJl;f)Gu*e07No^EA(v6z)LD;?)0OLPDI1FwROa6|uPkkBF(S7fCR54T z*pyNHY-0Ns?V`kUat2g+>duwb+<11Ly1jDBbNToFNypq&a*%WM&(wL{$Sv#kPKmu~ zZ2QWp*{?^R+5I`zVAquG{)EmGB7c4?KM>gVeBO~iJo3q9y9UT(+NEPn#!2if8+`fq z4QRK;kK^99waRmTVq5nw_m*#qA7PtIV*b64Yr46z3#HkEWSPAdQXt;KcAB@)Ei7iL zh@U0%$&U$PZ$1%k$b2IGQSvA*$*&$vTvD8W?>3v=n6+}VXBmtf7`BtlnI^V z*^5ihjP0!cwaoI~lp!x(G3vOFRS;7Co_YJ3a$}Wa6o3E3^7U9fi<0`9rO~>*hs9=@ zX#@jDrwn9f!%W7CifnOK!m<|}Gt0l8n|^)&VNw&e!9XBc{cCN$+5JiVL+ftI3&hS( z&JRlWpTO6$+x~pbMlYev1}Jh0A`3eA34<@czP$a=d8rWy65w^Jzrn~ z<3Gric5h+Y#5oT%VxlHFzcBy4il)9Pv1t#zi3?h#vG2!URCBu*ih#A;@|8O)SjGE! zs`BsaXsUc=$CTJH8QFd%dafT5J2V+;luU5eiBMv9OOLqbKEl$ z1EJ(4p-^Iqy-TI9wt8kf9hCl?_9v!_Z}0Ky8tR#P!TI9NL(^h#nTD-D7PL_aKYd2J z&_T)V1T&QAOadO&pxBfTK znVIz`ejiG;FtNS1XT~(_rH5$G)bC@5Y%*JD{pAe7JBQX)4!NFNBGb3sg7-|_u^5oQenSGayZQhgTom4DY_w*7VQfn;Z+IpC)=!{vzD zoQXp7~#&TFH?kk z(w>@__<5J9=X9y(Mg%59&(tr?z`{i0|IK<@=na(d@&5;Ha7KEnt*LLRp4uwa$R7Va zye8|!|8=LRpF5eeGV1@loU~=sU*bR2LXH19*vpLnxu&-JjQ=CZl@|X6ewG~Z|FcCI z`Vm=o>JW4Ea))7sDs}Y3{ehq~4}JAWZO_!|%Sh@871XR72=lDuwv#d3^Wbu3;;r4} zVol{QS>zzMm2@0goA~QkZ^t2GNUpAst3A^iO`?}FwMI&^hl?`2IKh377A{XnMi@M| zJ}fn(&i(@ue=fx8>0&N9ZTH*h2N@=#{FCYL{&$O6ulprOwmwIAw&^h0E3cD+fL?)} z>ox;4kz@XKeI}vbz!n1o1_lMpc6xjieqW9n6NmoySx>bh^(`%ib*9KVhyQ^-bYgh) zL@Jk@b~i&Y!*@5!L(B}{Eeb!Ba;}~vjZV|ndk-?T<*6D;L?vEl&c2aS(_;2JrT-1? zV33TDV0liNyiI$KNwZC#ReVAFlM~q4OlO~Fz}6;ZhyEKGx)O2bS%qxL&r08t7auC= zde|^rv-5*uQ$B2ckFQB6HM^>@%YrpY<=!UUJU6B7>s~6bL#b!Z9VcL}C;pNylt#r8 zE3&sRuiip}zu4bhK^^CKHRD#Xl!3#o<}3}Jw1``|bKMX&rcBwnZj%_}bB}C=pVp_u z1>zZVHstRY-@$Z8@e>) zTyO2m^0?p&{iJcYO=kI$c#fs{k$)H)ThHe5>s+ZxJ|v3K$5As%uOM2OB@*8qy;iD` zyiF4G?+wdo%~>XGG@Oxg4k=-qGLw{tf?|$;(ls2Sk^JRCHEPzrHOWtDm3oeT3zw;o zEJ>ewN$c7txd?;9yKg)>5UUO)=e&QRXRK#V2m0M_<>LIbi^p@(?;CSwM;No+W`^4J z3GVpaHy+Qn@j)!--*@AQTCsLNvFD9le_{_z?Tv3f3!{fWkbm#f zRr&XhR8D!urm%mypY289+eeAPXZ|=gCR?tWGi0d|yEy;8*S8jUB@w)_Am?G^)Dm?c z?wvGNJ#(kz-#1)2`iHSxh*&djtirp;r$ zy*zhOcTcORrAE?3@-TMBdiyj<&MK8|R(e|>itet0Ky0qDleldQSLm)Clt5PR>VRCO z_7_lfRj_P0FOqk^y+-N zOP)g~=e&x;Oi4+-fpFmIJ>Ij2`j5$3%*UuubqP=S^pQBHVcs)weY$c-m&8xvk##pc zaY+1#%I=#2f%u7#DN1-ubu=UpuOfxum{XaoK1_mT>TFI7&WGjE%Cq#rNW_**}avQ#rP?>cX2I%iqu;cfI7CnKS?|q&*8w?F#gs!;IS} z-I#o60AL%%yDoBsC9%ZbcsXa&;${Cq{+1&HfeUro@;B)TrKr&zp`plJ_KMwuRAWf* zEPfvvM@wn4%;cFG#T9CoJ>Uh=v{3RMBX}iNrUH425lTMbm)%wn2aC2 z`_0_?2b4=L^AvZT7?+Q?``tva*Cy4a@_?Vi?y=Ed?&fj64RCCTyXAvSoaD$F#P6lIHAK6+jt|5tF=8f#M@VJ^Q|zZ67l^%s+2q(`<#sqqs`hiE>2H(g4lWYT z-48r2$?<5V9#rnGV_VZo99C_-M-r^X%KN5Nm3I`zDkVboCUQB6*@|5JRx#@xx}hEY zy_nHFtY73CXL6%;f8!;ljSmdT6x2(EV1AT9#_;PHN8?E;~(Kad0UX&Dh{=)gFDK}$Z-)NasN?-OLD;z zqXoayxx6Yd!lW-x-~#zoPw`Gj_3W48cXj`23U$~PvURX;eWlL&v=xiO-4Cf}WBxIh z%sq2%_p*7tdJ|!`!z>j@zK&!&sH9Yx7wv?lF|}-0m>@_$bur_cPzgz_wD=KlY#=sG zyleyN}q~NRF`~V&7eFhrF7Wcr~c-3!N6=4F;Sht1U%9Qogw^Z(}QZ*Wv76jS~${(v9w=?)?0pjGe zPrSux(_!Pp7k^8{Ib_qn@^BvOPyvvy`jtiT6`9iyI!2j8;A`+Br{FSzDFeH?uH3nVGc&t-tQv zbtJ>0Hz3Lx;io-5C$gl``TiW=!59sR%RS@!GxqquSVW?29CJ ztu9quGXDK+azSyra4``F)vdT#0;z2uj8 zuIEAV{OI*~TqnsUcg5$Q+wHu~A5t=v%Uzpo){{7yp+IR8L}Pl3lvrR!)K+kpojUr( z*JTQDcFZpxEe59Dgn^7xpW2JW;sj0`9+;UfOwA+ORgA^Yj!#dG=G3>eajiAZI<6O9 zJZ@Z{Y3lzV5t>o|54|V7T6RRar&eQhT;{m`-3-m<4(5yz`6#*4#`67s7JmR|j{Q$( z>Tl1b_s8w6FZF4_>dUe{bFOC7#CH4R8QX0RROehmf?c%iS|zcboO1JoH&VmFwn3q7!96%F8`E0DF$U|DPns z=gVa+-SY`CFVio((z(xKJoyf1FQ6~@$V|%OiD$2(FL~N(ymvmmm4(?8>_}Fm*81o1 zrqN*Kx|?~}axxZJ;&0`BoR>$tsB6vG&dTJxyqeiNqrc(J(?QnxW7{uW_C$QMJhOYd z*Q_&WG=A!%-t0mW-?h%FO@6C_%EtCLtt<`3l_mUo#8Dp5sjH~m+^?GQy85Z(c zAFR}8{UuN9iz4w&W^V8sr*CC$HX~ufKw=q&Yoxry4vbPH_u4-mCeyKflax1r`aE^) zM9(*}*q0s9k?er-^?9;=pQdLv zcXQ)|Rf))Vs1dIsl$hf3*UJOB%EZo|PTp^Nb@W6oS0!4X;9Y0l$PfdkzM9xpb?P6u zZJ0>oW#TvPKbZ+>^mRh4DzR(Zt~^PXw~XJo{}f4h-b*Nu1l}#QiEop{M@Zy-`$D;v zjC@Bjy`AeAs!Fy#F?y#Yk3F((`yo}cf0h5w3+ch+vH|J#hq1INf5R=ThIl_Z)%|A@ zmURE&gfS~xzxx>`=P^4NNB2A^;XL}t)2zl$L|n~=&f5qi=Nz7*&w?#xDU69>MhP-faYcXEs2MP=Fl+Mh9O!P=Oei&L}UzQ4&CBoEx>9Jpu3cc#jn zY{tXXmzSe6=Dy%5fxrXYRs*3a!=c2~FKUK4-!=Ijk$hwrCf&MV>O!8e8tvzecB|1Y z!~LR_LF{R_pYLfuZM1qW-819!R=Y7x`)awT{RCQ>9`!ttMr?pvi*qhZ`+iE=_gx&? zrX0epWa$N%V>IH-Lzj(>$h}N&ay?U5%PMZ&K!JZDVlIUJ3yZmstT@W&$BwskMsZnJ zo&G0ORcXEm3yi;>x}@I%moJz*@4SZkhNeiMzM-S}+>ZKKQ=lrcvOeAt)5O4%NVKz= zzoJsr+*!Y(B@&q1-WX}9Y;251Iy)ECcU~7*6lrS=Rz+Is*9K}9E{a4~H#bBsIKO7$ z<&n}~}%)~bj&HrU)5y!49N z+F-L(kS0=z3oek>HrKZ_-w=6|>7TTWt0FOzbwQ-HJ-T*od%P_cj7DPdXj`N)SUhn< zt?7-GdK7ofn>X?7(s2|RYY)~p5EPxkM$@2Ht=4(tE1t^GTHmo>bv4}^uaEI(p*-nn zXLOzxyjq691@fO|S&BH1kG9HmSg@w?0$O!Oae3GH>iF8A4gL#)XEbJ)`F*@!gWsGX`JIt8GOAs-rUj{xIEGlsqc)O8;!TMMWRmGfpZ%g+E=c0u3kVj+B-V5KjRSz z8zT!|#}pB139f9ZU*%Tif?#zt+8!k)?QoFX-YDTJ4Qp%ghDb0RZC^=9?zh|qnec)g zMjf=%V2<)-MhezcX%Llm1#Jg)2CJF6&Izt*ZfOa|&D=#@n8E5-GBE`^WdsO#DXiEyD%MVA_}CYOw5tkc-M?KRyuKG zW)7@r#9ft4W2;@Sh1=IeqM`Qo>&AJrjqz^lNgp;L3DzvEj5jv7+X=1F^zOvHOuwy& z=;Ta9bTnrRoy?))XUG;(YGB_%<>xOYhRl?Eo*!Zn+aco}p0g4RKgNpNqz5MEfnFXLO@1al@PE4pitT!#!k(Y~ zqw2fozj@u#v7hx-h*$OGbGb#s_W$450qXZ}aZ>UBvIj=^9n|D!(gTwo_}}$F6F48ZP zOnP7<9+<~ZfhRwc9{7L7120yXnqKn{USHk$KeTR{Li6M&t?kiO=f&2T--G$Tv^aoH zDm`!3dG<*A0CJ_IQil}F{w-pE6Y=%5-$rb*@7FzLv4cM^CZAiZ=8G14)AC5VwEKVZ z2PQo*>48ZPOnP9_1Ct(@^uVMCCOz=~ zn+GMU06;~Vk!FrRv2`=`UEH1YgZZy}28Vn9v+{|^UUtf#4zVTXv-4^p!8NS!%AGA1N zvA@-%7h5dyuq`0}KV63xTFkRp0ZMtH)h1t2%wW*sCepS37MEKLuQAt$Y`#H@o4GFb zx^6P*d#!HJ;(*2eZj)YYvB=_gZZ+4xX>rivki|U~M=g$6JdA+OpArZR9?KU#{8=gG z<(4nE{O8B>h0lliC;Brjf6(%RX_6WUyuv?8udw_qz6%eXq{)HhmiO88&szSa6HNNk zme-zY_>nkY@&`^fe3s?CHhrPxODta{97lTZjVFX39tiZ&&+@s;>hHDB3x8|*j#(zX z;80VZ_r6)BUZSUyWQ{o(z6jymD|8)80?&uv!k{a*F!mV1Ba zS|9lqd6;d}a&BUvJpIBeKHst@ih!NvoIn zPCj3^=~vnGXDu(bzpwqfKqZI<6)^WP~Po8EhM zj|->%A?6SH{LSjU=j}7!WXfAnA*q1?f7nRN_ukw1gyn-a-nLo(Is2UYcfzqR^O<~( z`zMqCJexkx@)PZQAWfDZX45xWzSySA-`JG)d++-_W4ZSp;2V}NwfTcbp{Kpxb8h*Y zpi-Yc<~#YU7B2C9vEhA|f3w2yCoGRu8Xh>>_-uqqIw=I9;T$BES z~(1+z4?-)P$Nua*yo4S&e;aGT-J zdU`wF{_dsQcs-f>yx1#jHTw5h9%kJqpOuzxVI3r&J3M{2(!h7T^ajI!Bb+&2)-Upz za-87-%a4NNzBf#2ATZ70XFI&u;qx4RwZl6cew)L49sX|)A8`0Chrjjs%=*u9c$337 zIK1ECPdohZ!c6-m4u8MHZ*%xJ9R3T3|JC6Itn1SIqr~BtIXvp{&pUj(!>68@X@9Q6 zI~@LbhkwuEuR8qnlQQjJ=J1;xewV|C9X^$HY`Qv-r@h^@Siw*+S@bppYQN19e%yTKk4wVI(*3CuQ~kqU}pI<9p38j zyB)sE;isLNY42)>f5_qYI()?8d8cLCD{*+M!@uhAUpV|k?n_hB=D%8p-|X-{hrj6X zGq`W1+gs-FyB+?#!>65*nLp(48y)^NhyT*y$DWyKZ@$BCaQIgp{!52XW8IM6z8Z($ zhNzle3!#dVV#q1?=pvPaQL?!{yT@C%DO7u-W3i{IQ&6} z|H0vByere*3WtBn;ZHa`@0`s16%Oxo_?-@a%Hc<`j!tjiMGn8k;s5UNZ4MuH_+K1; zH0!AJ^4{t2xej0D@T9}G0JK|CGZYaJZa{r2F?ZhZmM+rq6Qt`y9U3 z;h%N*pu_X0XWF0d@M|63I` z{3eJ0hr=Ip_{$DIWoBl16%LO${L2o1&f!yMW!fup_$3a%-r?VH_>&GlzC6?Z9EacN z@XZc?#Nm4#e(vl{`jl)0h@a+!Y|l+CR(TmpVM|a5=|IpP#ln{I?E& z^LsM&cK9b8{)EHF9R9Aknf8}Be7(c(b@*cr z-{bIiR%P0+cK9-fuW|TC9e$U?w>$i4hyTUl`PG^AIoILy9lpZh>m2?`hkw)IKXmvX z9Ddxq%=*0B;SCPo=u(dvhIro5SyR_-==v zS(9n6&f&cd|Ea?de{W{~OB^0^_}3l2+u@~`WZG+Wc%Q@fIQ*R2%>2y`|BAy$9e&b+ z%>0)+e1pTcIQ(UYzvI$OdsjOABM$$T!=H5cUWcEwFw_3K9lqG%tq%X7!@uV6#~i-f z;cp6OmVd6pFL(G_hkw=KPda?cWtsL*ad^4I7dyPk;av{zcKB@$|FpyZ)8Y3x{9%Vb z=I|#S{({2;wEwe#z%hHS3Isj}E^RcprPcB^mUkQ6i|+I2mZK9KK&Kp?a&&@$s{?_5 z0h`bX4x&?zPB}WkJak_GJJ1OZp;L}dIXb}tbeq90bb`a^l%rGLZLkpC7fJ6%Cpdym zIXdO&1cT_l1a3qpIEqd=I_2mDi_rZm*o#hZ4?5-Ol%o?Id0!xKCzyvn{{xig+k&H9 z?-LGw84TdRuYh^rU0?zDpJ0geuYzIlYv5AwZg4r+4>o~c2Rp!TfL-7{U^nIJA^L^1a^WQ@IkNufBXO}1b+xFUmOVh2pqn~V0n|}*IRz0!G3f@ z=!)tLZbYX%YB@ULThKiY7NZmFMW-B{a&&?r>h)uAV41<-D$6@8zrkPyx}Tuif=;jy zopN-_(FukZ1p-figXjc{&?!f!9GzeXx}Soh=mbOPl%rFQPH-u@C&3|fg2m{Rqf?Gf za5=i4fy3wo%h4%EryQMN6S`q=1f5_7I_2n;qZ14-4g{V82k8&NBK)WPddu;j@F8?R z2SfN-un(Pb{Hz?E;3(xj4KBx?-~i<+$DZ;V3|3(88Pd0)6D-7@a&*dXG}w*3Uy#0+ zb_g!To^slu9D9OY=$-}lEHfBJryQMN7@goobkBi-YYZ+&r<`&Hm!lJ0O8rK_A#{Sp z)K57&<i5>L*yR%5v(boN@(=E)N8L1#W)7!N5w( z+bv&fuo&I1(e+1j`_Ty&pi_=cIXb}#bT5Ki&8XS z-+%+?1cT_5qf?GfFpO>#97HErgibj+<>&;LqT2-yp%W}dryQMfbb`y#{T3WXCs>Y7 zIXdO&1e?(921n2dR-jXkPB}Wk4sz31ec;yj!ro`!Hwu%1_Q)_;Bs`zi38>61bfl#0rSuaHlb6FPB}WkP3Zmr7N8UC zK&Kp?a&&^5(ftuDL?_sVPB}W|=mh&N4+Q=M2GI$2qf?GfIXc09bbkhm&R-hByj7~W^<>&;5(Cr07 z=mh)FDMzOqo!~IK*T673!G3hg(J5bRa0K07NneUia0@!+=#--q97Xp!xE!6}06OL9 zl%o^egYIu&6FR{`bjr~wM<=)!-QU3ubb>?Zl%rFQPB5@YAO0QFwanl!x;MDqg-&o7 zonRiiF|Zq*;0QY9=#--qEI`Kr(=i*-367#uj!ro`!9sLXz+QBMd(bIIryQMN5Zxi* zCUk;((J4o#9Gzehx{X?g(&%d0empo$~7~M<+aVSs=jw8T>H=S6RH;U{RyNV8r0YR-4{t)7RMa zE}PzMFpRx7VQ&z7ir5n@#-3mi_5^#er|H2bKqWYLZbb?*zl%rFQPOuN%NnjA2U^hDD=#--q>_>MpScFb+BRb{il%o^e zg6wu^#=D`YkAD_n+%4~pMy@`D;4Zx+$hJca>j|^(2_vlT+v}qun&96v8Nn+f*Y3x z0_TB&27}96EMIN;Ee40NcRso>_5}N}ryP6Au_w5Pd6fS@`eT}yZv_XLN0l?*D!B%cg~5&2Ssu6iW`hN^W4hQwCpd~uIXdO&1PkBC z-y8;eX|LcO+N+%QDyO}ITd+3+EJi2Ti%vN@<>&+h*qaG?ZE(AlgL$HtQf}`~3yTRpk1_$U*<@BfE0R1Vrnf!CWLh=iCQI2x_pd5RG z73kgrZlOMch3J%1ALZx-^Uz%ccB2yW%F!vO9o3|dq7w{JKjr9@Q$N8W?9G#Obb@`@Q;tqK_5}CRZ}Y*9I)g*>n{xV1 zaEN{rEXFS(un)fo=5gOuj$f2>pB3D+BoL?p3uv!k2jf*a?N!cr6&$91?*+ruPq3f* zDW`tQsh?mTx=X-r>Sl;an{a{RXd?5AA80(8nL zS2;St0J=-TE_8y!)K57&<t8Nc5B|Sb;s|l&c(jf(7_* zF}RU(1xL{-r(EUe1j}jf6<|O8Ay`0rmD3-}X|G_2a+iPulq(p-o^r}njy=I5%DocY zOu2#q;z~K?DkrW4!<4%e9Hd;qBFa@xxymV5u%B|@C+XM|+(@~~v8SAJ1xK)V6}Xi8 z32woja_XlXdxCw~yBZ8)Pp}(%%CV;$dxCqH1Oo2|JE))F5OJ!U`Y9()1&b(m8Mqmp zV1RO!qf<_~f?!}&Rbjq&;<(X9mg(FqoyQ;tqKI>8EbtH3Sj z1PjqAN2eT}U&;%=$gSnbb>|bl%rFQPH-u@Yr!FOg2m{Rqf?Gf zu$TV54$Px}1)Jz!<@B%eTMUj8FD;}mC!Pfdh%4oB%ZV%Hl-o-BFy#uCQ?7E#RZh8r zP3YRd5p;qT=#-;Vj!v)xT{}36PB4T{IXdO&1iR36fP2shhS4cUryQMNH@fS=z32p& zqEn7eIXc0O=%Qd?xxwY=ly_Q=PIxc6PB0IhU=up!=#--q+=MO$7N8UCK&Kp?a&&^5 z(Z#_+bb?*zl%rFQPOuN%YA}dSup6Cnbjr~Q_M=+^7NHZ|h)y{=<>&;rpz8vQ(FyjV zQ;tqKI>7;SYr%4Kf}7AON2eT};2^pizzTGNo6#vpryQN&5V{+|5IVs=bjr~wM<+Op z?gL;LonSvY<>-{76C6Qz6Sx$e;1+bs(J4nKIEwCOa5*}`0d&gIDMu%`2i+}T6FR{` zbjr~wM<=)!T{qZ)PH+gFa&*ek2?m(QZw0&12@a!Ej!ro`!8~;T40fXv96_fXopN-7 z1?bj+8_@}lqEn7eIXb~YbnC%hbb@=(DMzOqonR2%25=KP!M*5|qf?Gfun64;!OiFd z1KdB9qf^fPL$Da#ZD1cd!8~-z(J4nKSdMNZ*pE)I0G)Dl%Fzi{pi6*T&8XS+ra^Jf@Ul6S{8h3xXr8Bb0MrP=2GqJ=ps+=}p)Z9K@b->?y~dU>MzJ zB%O8$7NJv4JCvgn+=TA4U;*|7JJ2b|o^o`81GM*ZU^(^#H{loM*i(*Q1P9T59;`qo zxEY;tbjr~Qj#BQwfXgXYaDZ}^Q?7E#6&yzQ1u%?Gupgarbjr~Qj-cBNE=4D}1)Xwq z%Fzk#xjGQ|A{gczN^lS7MasJj_ATSR2d?*Z7|grD;P7JJbC7&>2K(tB<@AqWKm8-P zWl13LZ(uQTA=pb?C?_tI6BmL-r2jj(5iU4DzB|Ekt_yA=pK|gkM<=)$-G6|E=mfja zDMu&Rjjm6woDMu&Rf$jlt7@c4_I_2n;qZ8bS?mOTfbb?`Y%F!uDC)kVbL2xfR!KLVw zqf?GfaN}a$rvU?u8^Ps_8|91}<%}D_&FCHi3(*O7p;L}dIXb~ji+CRgEV#yC2hYWn zUvK#h2K&)%Lsx`Oa3eb9=#--q>_zuoFb|zz6FTMSl%o^uL$@6aq7&>!ryQMfbb_1F zJq#A26YN5#9G!A>f?Lo%0v4ka>_w*>opN-7-S}k(xEGz^Qv9MEopSsl*oST>7{q^q z-RP9#Kjr8I2Pt`@un0I*~@F>{*euE>-m&!TU7aU=}6db_b_rP-O z32wrka_lL`o?rp?z7KB1p5Q3}R_jy=J>l=~yF1D)UyI_2n;qZ15L?hv?%as~HNu5!v% zPPu{s%6%N{!k*wT_LO5!Iran#(ES+Ph)!@6opN-_(Fqn(?oYs8$`#y0xymV5IpqrG zVebjB8+(Ey*i()@<=7J(ME6s$f_M?!OuQ(MT28zO--BPC1e>rYIEX#v*i()@!C`bi z1H^APK=%|_PW=Qop;J!%l%o?YM)z~D4|{@n z=#*nmIXb~0x~IWS=mhstKjr9@Q$N8jbkBf$&lVR0?i-p;|7$w) zu3$0tM!-Jo2AwN z%F!uDCs>H?H()P1!9D1dqf?Gfu<1(Pw*p64PY719K2aXC{APn4=zdH3C_2FqI_2n; zqZ1ri!uwX>Qgnh_Sf40Ir=0bPU@!Jw0`piG2{vI*IqM?j*c0qR_d9S8_5{P|lw(gh zI>8afBjx@H3{XG8<&>+O`YESe!KK8@ zpCujq3)lp{26lk2gI(YoU^h4hw!f48Fpq%mw7C7LGZ@boR;M^^`C8d&>JH_`V|cyWqv(Ch(Cn*sp@m z;7`FM{uI20^v{4Ny^H-4__W1N+AsX1^Xzqt4aJ6kp~T<|^rPs$J;&hV6$bC9G}trG z;8u&jwRqfobA2Y|{X6-?lqdLci!&)t_|23jD8FA6d2v5ImZCB4z&Th1}O+G5;dH|gI)ce}++7OyH~9mVz6PcnEX_!wON4vXNj6ZxBY zQv&D8-#rn0=~({mBDi##!CNdoah&0Qw^(_+;j1j3K{=A|-!1<71jCQOzFaT2*lzJ* zi(?koQ6JHrf3m?lEPmJG*WPBXpZIoz;h@3OPc!&;i|uC{ey7FWQp4McTe1Hmi>Fr^ ze!0b7i>J{qqC1Rna16MK@(REhCNTiue{>KpYVT-q0 z{5kgJ`kQHoV5P<1V|Nt(LOJi#f=A6Zcn|Z|tMCf?TkurswHLhnEQ1&0XWCmqzCxa)m?RI$@IDHZ7Z8s#iRAH=JvLd(p8bz#qI4a zOX^$Vk?L?s>B2=-%?*-NA6*;1q+vz&Tpjh%&PYvLEV3#RtwxqrRThiZw{^DE$0C){ zX#Lvi@T`T4^xJ;a)ormT>hgt)7OuE9(h$okpFzcK1#;E>+6iX#3(B5hR!e(*V}{pU zKV6$Wk{-lIFf} zx%jCiR8^Uyqvn<#h`OqzdUdukt4h7=WpmpbBMtuli%&`Mss)i){oI!N&dzF+bDW|x z-VurJOEDdXgxl9dqKjg}2&$ z8D8zE-kSCG$c-FJw~h`gkv zWZ@#ew5*lMSp^xR6Um>eepSUe+Ljv5PNV(tTw0tN)N@;!BW)aIgWuYvRQEK(I`>IN~w9Kt$RdZ)YeXOA=b?*zCh|FH&?879x zHpgJeE-vphZnN`sc2U}>@CMF)gyDG;}$|>HL2XhRo9Jcmddw+;!&+QMi z9Lc_MR%q$BPrbE;+S{+oGU9Se#|^ri(*51^N^|AR5q-JjxdJekK3jNAK)YWzx-)go z_T`GRT$S+W?%Wo$PvZO1+u+SrW-8`#D*UmTQ<2kU(e@QA@|&~G^{%m$bia}3NoRD( zxAfb0xY2q|Tub5y+r0Mr#F?UFKHc~TDE=Q;C z{f>flA)Ao4hPC^jjMAk03khF3!8yX$r*(3!FwdsV6%Z+{dn3x_h6x6QZ#d^1ky1=7 zAky{O1HxD242YCszs~am!rx1l6x&r;m_>})yriYcN~*cOrTKNRaq0mb88mGSLDdKB+}N{9?h26Ns6}%Yics54QW-% zNRF93M2=+F4RW}mo43o`+r8aXDywX17q`diTQ22(-#M;Dvh$-koohQ|k=88ro>AY? z(Xv*z_KW8(s;(VpKu$>55JqFoZL6e+@dB?ODjOT=l+J3m?K82U9hJ*@68@>(S4kOX z4AzqiC{QPJzrC{5nyA*Fq5Rx_0AAv*_w@*i<*GekFoR*7Dm7EgsBht1#yaDY?2EDN zHnVGUT6X4))H+VWVqArDE&?WO-<#fZRNk$QC!eT&f3}#IeP5p4{^BKWKT5PLUXtC% zHqC8zlEYiwuB8;dq~a7uVxYkOl|bKA=H07qw4k(TMI(%IM=J7h7q4g|zg}L{5{YyK>cZ7^dWc-N zg1ND-KDw$+`r*=&;+ln5wnwk4ZEx==Ut_=6!CF#MvyeI7+#pJ3%U-*!F=CHqFOSqW zmRHjzF_JDU=h`RxOB$Er86fkos~_h+xmv^C5!6pv1+;} z{aZ;%Y0bhbI_2Ei9B7#XsH*0OxAt%aGJp!IB(Zm_wbT4|Aww@j3%>hWSxF#d#rh7GY|WCZn`MaTHn#s9+iO@p55uOY=cj- zF6P$9E}^Y4qaoU)fnMhI(?|EM2-~KY5>W^EI zOwV|fIxd-qDVJ-o@lal#%$JljvfFBCs$9{&TAoLjqzS?;^=)R~mwwe|W4p=PPzMRw zxVbD^+q$B?<)AHagHJDIe`SZG?L6Ydd!}rb#ciun4_eIlOlwN2(oRNGY5(3hv5XA| zT2cc~o+fD8e+giJwfElU*spGFuA-;c$E537C^R*oz zw*Ct@*hAp-o;6*e4=PL_HgjIGUx$`?bq&`?BW+BK2U6LxC~KXOD*)5jNNL#FAOiBK7#r0h7EdH8h;#vHK%fz$ztCxvq@s}_Y&*HCR zCZ5G#l}gWP!zA`VJ(PXjs2DLsfdC_RWcC_RWcC_RWcC_RWcC_RWc zC_RWcC_RWcC_RWcn0^p(Fg<4+$m?TrLV8e3*0jvoRy*16bLA`dzee&8gxo1_wq2aJ zv{2#nMO6CoIPF;P;`+`=Noi;O%7{LasPAN<#KwWV>1SrPqE5cFyQ`CuigqUkkxQ331t>i^ZbB^t9w`Q`ZtB=)Z-SF8oH;eaLb=EvyqMM2R%cb$w6_IF3vFsbo z_iDTF_Y%KHzeC z)vY??_}ALjRQp#J=`O6KL{CHvk`jTKjHhy5idQ=C<&Hm>eQ`Gjv*Vi7{YaaTN<%=QKfSV{_x;NVK)N zOGR*4}=^D_$Il6f?!vr}i5ZBN1Li@TOh= zZj|PWS+)l}SMZEE{Ro`#?BDBTSkD;eh*=HwZ4Hr@eRlJ#%t5KAq|UGuI=8*0g-6R- z{5DITpR8IHWd`QGk2ZNHtd+mSBkxqCw-t1oL0#!DsMHnZX>FR(UJv zeXG1R^uATzDtg~4ZylYk@}gFUP*s!wkIE8@9}qF0EYPdErWzNFv*T@EUVqLTcYi4@ z_801Y-})={R5h~7#`kVk+4%0wDjVOwS!LrpIIC=Y4`-E)@8Ybo@qL_CHolXy%EtF{ zHkp4cxbI%@PXhNNn^-US=Y9LJHnCptPxba=ZDPIPpWW@p+QfRnKcU;VHUCgq-L{4Hr!bE8?iE^cRA$=%K^xwN6ZW3Aa-T&ZuE z@FyL3moR;CIxb7fysUQiZGU=w!*y-#Yg!_Wt0L*IDsjZ)u8vBlduJ0;{i^oX`sOxs z$k7_kvgUVh)A~0P(w!*nNq=uEZK^2a6|Ef7akVN-H5bQcRLk|utk(K2c}HhOa|^rq z{ivsx*dNKHRv!Dwk^XX0sxi4=Od79o9~R_#LXeh|cV=>&cG=&5j*F=o4f+#qg3a}% z_lrLkUGBk~_sg$w)@Ftmh@Zv{2CnNL32>u-rg`fl%ki6i4I)d*EPEotQHY$XINe&l zlH)l2DU;it+5Yx?+)_Ws%U&tR`Y(FTUbsm9086C4%^Yc3;%#^QRQE(P^8rovA7x}b z!zn3^)vsD5+te5%ixF-b>e!j?iKr1j#GkOrbf{xYUT`$UrO#-NXm)d3XG}J?{J|4; z{{nWVlCuD{-%$Ac^G^6&XYGLsg$2Nv)7-T#`v#*5NUAB2B z=pS>1y|cJ%S@1*Z%rirfdMuZ5*%n1UZ+~m2h+auMS?cz?SCzjG}>2HsP<>(^qq%upfdXqeu{?m*H(t$ZM9Edlw8QEtS=FIS4 zDK%#&x}_aZFUq^w=HY|+BT*T>wa>BSouQjo;4)7@v$QkU=r7X+lfM0Uz%`K3Y~DpY z(5&Xip7ym%-e$~r0&oDe=j^>>?LpQ-e+?=Pui>^=&+kc?k+Q#Fka5|}WRh84`<%-l zY;WWFd9}Rhc>o6FXwp>tAc`+7YxMu9nJf$Kkdy;b@0Q>$jifyL+Q&p2X{so%wjNN^ zX7R{SUYkAucg||=^q;_G@u7KUIKCIkrS}i8QRVodD$=1Z>`v4X<;|To#$-K}Q4ejY zUq9y^jM>ed)z`=CTiC3~J1Axd`sd=g)-NeRuC>d)6n4FklH^#k_yT7Y;$Qa{8LmY? z!G@ZjV?Qg8)LOBmxVf{YO`j4*ynszhm0vv&(fVX3N3!>m$}GvH=Am>=r+KdJ`#r4y z32d`R^v9lUOPXkQS}pb^^Osv`gD~5|D`mP=8Ys2fUmZ&2?jSk@iuXrtvf8aSxUkFG*EhLb$QTY$@8-$dz>% literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl new file mode 100755 index 0000000..7a7ec80 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl @@ -0,0 +1,38 @@ +// CodecCommander configuration for ALC1220 +// provided by daliansky @github + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC1220", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x19 SET_PIN_WIDGET_CONTROL 0x24 + "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x1B SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x01, 0xB7, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + "Perform Reset", ">y", + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + "Send Delay", 10, + "Sleep Nodes", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl new file mode 100755 index 0000000..cb59eca --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl @@ -0,0 +1,46 @@ +// CodecCommander configuration for ALC256 to fix various issue +// repo: https://github.com/insanelydeepak/cloverHDA-for-Mac-OS-Sierra-10.12 + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC256i", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x19 SET_PIN_WIDGET_CONTROL 0x24 + "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x1A SET_PIN_WIDGET_CONTROL 0x20 + "Command", Buffer() { 0x01, 0xA7, 0x07, 0x20 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x21 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + } + }, + "Perform Reset", ">n", + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + "Send Delay", 10, + "Sleep Nodes", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl new file mode 100755 index 0000000..f7907ab --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl @@ -0,0 +1,54 @@ +// CodecCommander configuration for ALC256 +// From: https://github.com/vbourachot/XPS13-9350-OSX/blob/master/ssdt/SSDT-ALC256.dsl + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC256v", 0x00003000) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x19 SET_PIN_WIDGET_CONTROL 0x25 + "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x21 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x20 SET_COEF_INDEX 0x36 + "Command", Buffer() { 0x02, 0x05, 0x00, 0x36 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x20 SET_PROC_COEF 0x1737 + "Command", Buffer() { 0x02, 0x04, 0x17, 0x37 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + "Perform Reset", ">n", + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + "Send Delay", 10, + "Sleep Nodes", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl new file mode 100755 index 0000000..cf5a2f3 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl @@ -0,0 +1,45 @@ +// This SSDT demonstrates a custom configuration for ALC280. + +// If you had a codec that needed the same configuration, you could +// load this SSDT in order to implement it without modifying the kext. +// It will override the defaults specfied by the CodecCommander Info.plist + +// Customize to suit your needs. + +// This data provided by @zirkaiva. +// See here: http://www.tonymacx86.com/el-capitan-laptop-guides/175935-guide-lenovo-t430-el-capitan-34.html#post1239765 + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC280", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x15 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x01, 0x57, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x1a SET_PIN_WIDGET_CONTROL 0x24 + // Node 0x1a - Pin Control (In Enable / VRefEn) + "Command", Buffer() { 0x01, 0xa7, 0x07, 0x24 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + //"Perform Reset", ">n", // enable if using AppleALC + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl new file mode 100755 index 0000000..0d49998 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl @@ -0,0 +1,44 @@ +// This SSDT demonstrates a custom configuration for ALC283. +// It is the same data that is currently in the Info.plist + +// If you had a codec that needed the same configuration, you could +// load this SSDT in order to implement it without modifying the kext. +// It will override the defaults specfied by the CodecCommander Info.plist + +// Customize to suit your needs. + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC283", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x19 SET_PIN_WIDGET_CONTROL 0x25 + "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x21 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + "Perform Reset", ">n", + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + "Send Delay", 10, + "Sleep Nodes", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl new file mode 100755 index 0000000..996187f --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl @@ -0,0 +1,52 @@ +// This SSDT demonstrates a custom configuration for ALC298. +// It is the same data that is currently in the Info.plist + +// If you had a codec that needed the same configuration, you could +// load this SSDT in order to implement it without modifying the kext. +// It will override the defaults specfied by the CodecCommander Info.plist + +// Customize to suit your needs. + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC298", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x18 SET_PIN_WIDGET_CONTROL 0x22 + "Command", Buffer() { 0x01, 0x87, 0x07, 0x22 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x1a SET_PIN_WIDGET_CONTROL 0x23 + "Command", Buffer() { 0x01, 0xa7, 0x07, 0x23 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x21 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + "Perform Reset", ">n", + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + "Send Delay", 10, + "Sleep Nodes", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl new file mode 100755 index 0000000..1c30b37 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl @@ -0,0 +1,61 @@ +// This SSDT demonstrates a custom configuration for ALC298. +// +// It is reportedly needed to solve problems of jack sense and +// distorted sound with headphone. +// +// See here for details: +// http://www.tonymacx86.com/threads/alc3266-10ec0298-files-for-applehdapatcher.191231/page-5#post-1323829 +// + +// Customize to suit your needs. +// Compile to SSDT-ALC298.aml, place in ACPI/patched. Make sure SortedOrder includes it. + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC298a", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x01 SET_CODEC_RESET 0x00 + "Command", Buffer() { 0x00, 0x17, 0xff, 0x00 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">n", + }, + Package() + { + // 0x01 SET_CODEC_RESET 0x00 + "Command", Buffer() { 0x00, 0x17, 0xff, 0x00 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">n", + }, + Package() + { + // 0x1 SET_POWER_STATE 0x03 + "Command", Buffer() { 0x00, 0x17, 0x05, 0x03 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">n", + }, + Package() + { + // 0x21 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + }, + //"Perform Reset", ">n", // enable if using AppleALC + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl new file mode 100755 index 0000000..cd9a256 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl @@ -0,0 +1,63 @@ +// This SSDT demonstrates a custom configuration for ALC668. +// +// It is reportedly needed to solve a problem with booting +// OS X after Windows. +// +// See here for details: +// http://www.tonymacx86.com/el-capitan-laptop-support/185808-alc668-no-sound-after-reboot-windows-10-a.html#post1201248 +// + +// Customize to suit your needs. +// Compile to SSDT-ALC668.aml, place in ACPI/patched. Make sure SortedOrder includes it. + +DefinitionBlock ("", "SSDT", 1, "hack", "_ALC668", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + // correcting headphones (this is in the Info.plist too) + Package() + { + // 0x15 SET_UNSOLICITED_ENABLE 0x83 + "Command", Buffer() { 0x01, 0x57, 0x08, 0x83 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // Node 0x1b - Pin Control (In Enable) + "Command", Buffer() { 0x01, 0xb7, 0x07, 0x20 }, + "On Init", ">n", + "On Sleep", ">n", + "On Wake", ">y", + }, + // correcting audio after Windows (not in current Info.plist) + Package() + { + // 0x20 SET_COEF_INDEX 0x07 + "Command", Buffer() { 0x02, 0x05, 0x00, 0x07 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">n", + }, + Package() + { + // 0x20 SET_PROC_COEF 0x0F80 + "Command", Buffer() { 0x02, 0x04, 0x0f, 0x80 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">n", + }, + }, + //"Perform Reset", ">n", // enable if using AppleALC + //"Perform Reset on External Wake", ">n", // enable if using AppleALC + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl new file mode 100755 index 0000000..1a98ae2 --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl @@ -0,0 +1,23 @@ +// This SSDT demonstrates a custom configuration with certain features +// disabled when using AppleALC.kext. +// AppleALC.kext has some extra patches for AppleHDA that interfere with these +// features breaking audio after wake from sleep. +// +// Customize to suit your needs. +// +// As of CodecCommander v2.7.1, CodecCommander detects AppleALC for setting the default +// of these two options false. + +DefinitionBlock ("", "SSDT", 1, "hack", "_CCALC", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Perform Reset", ">n", + "Perform Reset on External Wake", ">n", + }, + }) +} +//EOF diff --git a/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl new file mode 100755 index 0000000..2248d4d --- /dev/null +++ b/D4/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl @@ -0,0 +1,43 @@ +// SSDT to correct some problems headphone/mic on CX20752. +// +// Note: For use with the Anti-pop patches (seee RehabMan NUC repo) +// +// created by nayeweiyang/XuWang + +DefinitionBlock ("", "SSDT", 1, "hack", "_CX20752", 0) +{ + External(_SB.PCI0.HDEF, DeviceObj) + + Name(_SB.PCI0.HDEF.RMCF, Package() + { + "CodecCommander", Package() + { + "Custom Commands", Package() + { + Package(){}, // signifies Array instead of Dictionary + Package() + { + // 0x19 SET_PIN_WIDGET_CONTROL 0x24 + "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + Package() + { + // 0x1a SET_PIN_WIDGET_CONTROL 0x24 + "Command", Buffer() { 0x01, 0xa7, 0x07, 0x24 }, + "On Init", ">y", + "On Sleep", ">n", + "On Wake", ">y", + }, + + }, + "Perform Reset", ">n", + "Perform Reset on External Wake", ">n", + }, + }) +} +//EOF + + diff --git a/D4/EFI/OC/Kexts/ECEnabler.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/ECEnabler.kext/Contents/Info.plist new file mode 100755 index 0000000..5889425 --- /dev/null +++ b/D4/EFI/OC/Kexts/ECEnabler.kext/Contents/Info.plist @@ -0,0 +1,81 @@ + + + + + BuildMachineOSBuild + 20G624 + CFBundleDevelopmentRegion + en + CFBundleExecutable + ECEnabler + CFBundleIdentifier + com.1Revenger1.ECEnabler + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ECEnabler + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.3 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.0.3 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + IOKitPersonalities + + com.1Revenger1.ECEnabler + + CFBundleIdentifier + com.1Revenger1.ECEnabler + IOClass + ECEnabler + IOClassCategory + ECEnabler + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.7 + OSBundleLibraries + + as.vit9696.Lilu + 1.4.9 + com.apple.kpi.bsd + 11.0.0 + com.apple.kpi.dsep + 11.0.0 + com.apple.kpi.iokit + 11.0.0 + com.apple.kpi.libkern + 11.0.0 + com.apple.kpi.mach + 11.0.0 + com.apple.kpi.unsupported + 11.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/ECEnabler.kext/Contents/MacOS/ECEnabler b/D4/EFI/OC/Kexts/ECEnabler.kext/Contents/MacOS/ECEnabler new file mode 100755 index 0000000000000000000000000000000000000000..d694b3c8e864a6bfefab5166b63c0545a57dedcb GIT binary patch literal 29992 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 J*SsX@zX4oul)?Z2 literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..9c16a76 --- /dev/null +++ b/D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist @@ -0,0 +1,87 @@ + + + + + BuildMachineOSBuild + 21G419 + CFBundleDevelopmentRegion + en + CFBundleExecutable + HibernationFixup + CFBundleIdentifier + as.lvs1974.HibernationFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + HibernationFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.4.8 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.4.8 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13F100 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1341 + DTXcodeBuild + 13F100 + IOKitPersonalities + + as.lvs1974.HibernationFixup + + CFBundleIdentifier + as.lvs1974.HibernationFixup + IOClass + HibernationFixup + IOMatchCategory + HibernationFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.8 + NSHumanReadableCopyright + Copyright © 2017 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.4 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/D4/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup new file mode 100755 index 0000000000000000000000000000000000000000..f90f164b98a8cbbb0a183053f610f29fea2aa2de GIT binary patch literal 57776 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 kwGH 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 V9K4iwQN{K7|9?zI@!mxI{tx6_^V|Rc literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..9d27b71 --- /dev/null +++ b/D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist @@ -0,0 +1,83 @@ + + + + + BuildMachineOSBuild + 19F101 + CFBundleDevelopmentRegion + en + CFBundleExecutable + RTCMemoryFixup + CFBundleIdentifier + as.lvs1974.RTCMemoryFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + RTCMemoryFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.7 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.0.7 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 11E708 + DTPlatformVersion + GM + DTSDKBuild + 19G68 + DTSDKName + macosx10.15 + DTXcode + 1160 + DTXcodeBuild + 11E708 + IOKitPersonalities + + as.lvs1974.RTCMemoryFixup + + CFBundleIdentifier + as.lvs1974.RTCMemoryFixup + IOClass + RTCMemoryFixup + IONameMatch + PNP0B00 + IOProbeScore + 100 + IOProviderClass + IOACPIPlatformDevice + + + LSMinimumSystemVersion + 10.8 + NSHumanReadableCopyright + Copyright © 2018 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup b/D4/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup new file mode 100755 index 0000000000000000000000000000000000000000..a1adc8588ed5809fa252bff4abc703b78f87338f GIT binary patch literal 38592 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 literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/Info.plist new file mode 100755 index 0000000..17a59f4 --- /dev/null +++ b/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/Info.plist @@ -0,0 +1,89 @@ + + + + + BuildMachineOSBuild + 21C5021h + CFBundleDevelopmentRegion + en + CFBundleExecutable + RadeonSensor + CFBundleIdentifier + aluveitie.RadeonSensor + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + RadeonSensor + CFBundlePackageType + KEXT + CFBundleShortVersionString + 0.3.1 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 0.3.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13A1030d + DTPlatformName + macosx + DTPlatformVersion + 12.0 + DTSDKBuild + 21A344 + DTSDKName + macosx12.0 + DTXcode + 1310 + DTXcodeBuild + 13A1030d + IOKitPersonalities + + aluveitie.RadeonSensor + + CFBundleIdentifier + aluveitie.RadeonSensor + IOClass + RadeonSensor + IOMatchCategory + RadeonSensor + IOProbeScore + 500 + IOProviderClass + IOResources + IOResourceMatch + IOKit + IOUserClientClass + RadeonSensorUserClient + + + LSMinimumSystemVersion + 11.3 + OSBundleCompatibleVersion + 0.3.1 + OSBundleLibraries + + as.vit9696.Lilu + 1.3.9 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kec.Libm + 1.0 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 10.0.0 + com.apple.kpi.mach + 10.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/MacOS/RadeonSensor b/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/MacOS/RadeonSensor new file mode 100755 index 0000000000000000000000000000000000000000..aee6b546cafc5755f013be6a77bc578d0235e48c GIT binary patch literal 77056 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 XaSy~j5cfdb191<;JrMVR;DP@Kn~VTT literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/_CodeSignature/CodeResources b/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 0000000..d5d0fd7 --- /dev/null +++ b/D4/EFI/OC/Kexts/RadeonSensor.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist new file mode 100755 index 0000000..d3e5a97 --- /dev/null +++ b/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist @@ -0,0 +1,102 @@ + + + + + BuildMachineOSBuild + 20G624 + CFBundleDevelopmentRegion + en + CFBundleExecutable + SMCBatteryManager + CFBundleIdentifier + ru.usrsse2.SMCBatteryManager + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + SMCBatteryManager + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + IOKitPersonalities + + IOSMBusController + + CFBundleIdentifier + ru.usrsse2.SMCBatteryManager + IOClass + SMCSMBusController + IOMatchCategory + SMCSMBusController + IOProviderClass + IOResources + IOResourceMatch + IOKit + + SMCBatteryManager + + CFBundleIdentifier + ru.usrsse2.SMCBatteryManager + IOClass + SMCBatteryManager + IOMatchCategory + SMCBatteryManager + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.6 + NSHumanReadableCopyright + Copyright © 2018 usrsse2. All rights reserved. + OSBundleCompatibleVersion + 1.0.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + as.vit9696.VirtualSMC + 1.0.0 + com.apple.iokit.IOACPIFamily + 1.0.0d1 + com.apple.iokit.IOSMBusFamily + 1.0.0 + com.apple.kpi.bsd + 8.0.0 + com.apple.kpi.iokit + 8.0.0 + com.apple.kpi.libkern + 8.0.0 + com.apple.kpi.mach + 8.0.0 + com.apple.kpi.unsupported + 8.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager b/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager new file mode 100755 index 0000000000000000000000000000000000000000..814d63037f1ce7b64630c7b31f47d45f56e7ad10 GIT binary patch literal 202560 zcmeFa3tW^{{`milj*2!pQ&Cw_jzz7NwNO;LONGKHme{CxY16y`Vxh7)q?Hu}7>^@G zyVlyS+n08&Y}a;eGcV;9C^2eo;bqIpEh^iFup)I8%jEz5Jm<{tfRuf2|L^zreMQOp zbI$pk&-t9|bDk?(kG=S^VHjQb*Momu4Z~v?j{JONmm?DAs3LA&3UMd%?}wisTHuEk z_@M=UXn`ME;D;9Yp#^?ufgf7nhZgvu1%7COA6npt7WjXx1z!K^vt#&f$aH#woH>JXZj{&wuMDHV}{D_ME*^w zVJzUvgW)ua_-*}6o;-bSpkU@~)O5JL4ar~A%P@A#)CwAQcd;>N_S`l{I{MM@bHg~z zZ5Yc?5kKy(GK>uI!}c?Ia^B29cEQxVfhw}2jg}(A=tI)#66@kgG^f~${AfQ43a1C= z6cE|bhKDwE5x)%^;{Qi4wznmACQr`Fra>Ymj2qeynln2R*U^TIhp{@*-WQHY1}O2;W=Yt;p_^f> z{K_zD3vCMDQygo4JZ4;R>E&ro}r=SA6R)j!MDSg)wskQO@}Abh4LK2Ry+TLah(4M4_ZMX40m0#8VWK zyKfrpg#Y8IfGb$or|gisbc-086x(S5cwYJx>1OB&ej8Td$?@SM$E=brH#Y?hGcLZh zvewcmscQ{(wZbb152`Eh+k#Dl+nHFSObm~j5O>W`n~5rA;$&??f@U3lmbC`XGz0N5 z<^pOR7ayL5A;*EHt|ZlUrNXXTC)0E}m%ICxlEpA8BlS&QG|3b6(Pw)lI+zl>{v3Mg zMK8Zf-*x-82V*J<_ga=St@aG1#m9;!}7nJz}_!+V^DK|}XQtZsC5$CPhx`;K_$ zo7PsdPTEce9iyX2I;-?uvv7~Q^c%*cnG}yzr;N_ldYw08U!)&@L-w-j;3QYzG+S4e zRTnzzQYSis-F0pm&#jfm4}*zhe?_`{z5K$@lWkVa8uP~7sEMxMV&W{zgZ3Fi=H0Q; zj5I)}Wj7o>LD_jx6U@L)P5c%U9i67^xM)UNywi+XCn`HFYNE%tnCRDe+3C@Ya;)jB z&BI@d)9%tw=~7#3H@+`nhKDsHN5wVnrp0ylVX3puf84Tk!p^sbPA8o|ne4Afzn{4C zzis@)Ssr{x=YQL%`RJ-=vUKk=QHogVTv%e)Wy z8cqVQaP&9U_2gHR*IHQ3)O<8fQyQm=#wns9O9s7IabtjK?PB4K2^Q{Qb#cma;w3R0 zpuCEbC5WWDSk7YFC6Bd|<-jP(L0^N|Xs2Ob)GEPg_j2JaRqP6E!z?}n-*eZo@Q>nc;n2CVT>j2 zIQ*qKEWfEoXqeo$GB}n#Qe9G;Y#o21RkcmjwyLf_Yz_1NwyIv+`h{W4JBMR@jyX8X zsw@>O?aNedx<(B&h5_v#GoSXCe#j9z<1Yc>Tny4qK}Si$H>N`}{*%LE)Ct>EZ*w9^ zIq_q=6USO{;{2SN>KMzB;zQI+`4ZzU{S79++n0OAmpzA~zI=@@WSnOA#kP91`LcpM zwC;EM(h~K><1Rh(gubj1U;J&p9L5(izQ>_0+Ag+bsLhwS@8JtuN8K)7cj+%N`Q7dE znfOxsuV}k`fiGnIncWxL%GTyfC3#NNF4hh}CIv@xEf4zpn`4&*{R7Og^+A7v zId*f!LlGZB@Ajl*=D05|o4}f|D1Bmi#;1$Y zrn000LP?kmWr%(#&WEeu8V@Xn6mk^hsvM-bLxt%#7MaDbr2g zGF6fDRYfZ9jVZY|#xU<$>3;A*svYu`O6^(3*);1$EsZqlrVfqjE`605ZoVJ%m5Qp% z-#RLe#%;PGI5s9Y#93E#(6SY6=qti2_e*QKa%El1l|?Q0Nf{H5Skdg*tD<%q^O*IR z?mC=H7!vd? z5f7Y3;YqiLk~wNRtc8}N`wJ`5xM$C8y zT5G`#&{@emS*;bEIV>keOZ3JBENzewZXA_&B7Hy-|~`btIFMjzH-yIJXpA| zoH)%H7>%f+0` z?81G=HR&VLq*r`lHK|l-cY6zsmswe3TCJJYT38zHZs~gDB&RPcFw@68c4$}^hxvZt zQ1bxo96af8ja+1Lm)%XPH2#BMLElo-w=LR!?Y+}2-5~XEl!t+W8T;73$jlxUog%7y zf4KZ}YmSvwn+Mq1;9G~;RgvCWeB>K8FYX8aM(QEoG6yaN2IRPBSLe8!y2&-S{qBj~ zT8e}dx*5g7Tf4=;$da04`rd1+#2U;r_MsBdhS@Bh9@l58OMTmZ`d4e=eU$4wE4sOV zQ4^fBujC_VO;eYc*J3s?0NEP`twq|gg}D{HXYrsn(DK%lXRNd@aV51*jvgG89{tR! zu^dM@1hXAmZl)tvo9W0K%yd^UW1Yz=IzN^pRxqR7Opgm@tT5BP!3vpZW_o-uV~LsG zKbTQ(rVj`*+R_t(8I@*wQZQqinLaR>vD8dYUX;;Po}S`foAH+%Gkx%)jMe2FoGdrZ z^t7OLEHTs5Nq>*@5$rI*NP=siAKni~yZc**r2XzwQZg51d|IA9F_^KpJbluljFsi- zw+1tIm#0rIpD-nuv8z0NYH(6*`Gje~jAiBN)74RDB}+7m_@PY>u9BVaYbdUjDQfMa zt&Ia6>9;Kgo8{mzU*##9-sM=xC+bF|=K?c=-DMCt#vM0^QdK4v+jBb%pKDuX-|GsV zWcrpiU1XJNFVdJvk=;~o&a1y^z2GGCB(}ve;92Vi3S$`fzrzoa<#eML<40sKav?IO zKN3t~8}mU6+ZbyQTb_0~-qXjL^l<+!PnUG!={4f%Eh;yjer@*@4@+-lXsGt-dVHxD zL`yxVL;IApWJ&9k`hx$)}dblzG@*CM{8VNOu2LO`XS=`Dc}nJ~^*LnW|4t zW(BDXp43UPPfM}+(PF=_7fYj;2BXDxJHFU~(PA&|wAel}6rvrLz?o9hz~hF+`{Kdp zjggAKAMwDJ^N^f>Sat7yyc5r>tkk`4r%v={MOxGNJSL7S`W#ul=c@cnf>#0iX*Sa3ok>%>}=V7br!o{$Y8Y~_DVHtapw|j} z70sVUM>+6J_RdeT*ec~;E9FpGGkqvk3Y8sFN2UHzX@HjM$`V8hl_f=!21cc1q`6!$$_bUFAg1&Um8C}$)1uOdsN@%k z_9H{46&bQtRaLEtQMD;iDJv@FMy0%{lpmGkxTLJik4kcgu;P403f2xkZeQQRmysuEAOHTNy03ImV0&pA@!+WN9_yz3@!ZZZnAe*C#rb%jnz!U=YVF zD$Af9$~m2o)4=$Dih?UwI$=!f9nSD+R)mwJo|fc!-qCml=hq=A+z6#O6=D?R8X=J$ zg;<3?3ULZvg?NSj3Ih}p6p|DMDkKZ)QaEU=t&r+*v>m*tVm}hc=}=0V(n?ntp@v(E zpRtxQLB(Y%OjMYn##c&~IGU^C@)YtF0t)jL7FZ}M67Ul$Dpdkfc~n{)l`5mslBl#a zDlLmjRZ(eqR9X?0Rz{^&QE7ElS{IczM5XGeR2!8xN2P61sXi+0ib}hq(w?Z)5S8{u zrEpZ*7nPc|q?g7}kz6g4pHPupACjM(P?1~`i7ae2A6a9NYmBlaZ|3T39lOkGxk{Vi z;&iFoqLfMHjAj{*k0{;7<)ku(Z9AZlEdFxi2acK# zx|=)MhgP^AE3PRb<v_1TId=V zUL48R!X`d6G)63jhPniGLt`DGp?yTG7#dgcU>qe@{trygAEu&o0pq^fqDcRHr(!o* z1qW?*m+fRN&j~G*L4(H&<1LEhjY|Ea(txOxfW%>=wQgaO#Dx|P)DfYD$x)@0sFW6! z(zRaQ!VwY|TIkmip@o@Ir3q1KVpN)<_39R8NnB`Qu8s&T%!?}JN2Neiny>Zh7A}yu z(83}e5n5OpRVt54i=$FyR9X_1mPVyzNYVnKg;mkG_R&ASZG9W(=SGcX{uOl0I=RDiA*Rjd zjyLM{;)oVihkIt$jIiWldZ}R>!Yk} z|Ie=Fs%EPHEY}1 zR>hp?^ImbmNio3^IeN%u`&_OrM6R;Lu>s(UW8?`4pS7h=JXCVGTq2WG%Ziu!lZ{=i zJTF(_yu74(A8z@_o3Di*=SsBsHl{I9o_19@rpCQyn9G|QTTCg^vS)OiN&EO?Kn5f1s9 z9f5nzujP@Az`e?!RgT0%O|HslL34A97F-oJ0+$BIcvd(Hc^s|jT#g@50BJH zQ;rYsVgJmPTS^L!aUH606uw-xqwq!dnh{s+YkEF$OT^i-F&xnocO-7nr5E1+oFlQ? z{JN>jDo4==4)b+06n2QuU%J<9DcRzz`M?wOSe@1S3pwOt-)uIIl(MmUj%qiZ8hHSZ zYxB+S=Wg@_<^@x^e^B^E`+FAQm2Wb9IDyY-7&Y1-eq2Jh>T9^P#EV%jC7%=_r3V_FAhn_nOVBdrOX7J@2xaTlySrZ7r^;{E$2mzvK+9=>nx?UGmD6A=lJP z$y4ZRE_#U)C6?62sWTY4e&$~^$rU~gSKMn}>$I-1JY#4(K67)E%|R)aDE$Txr*f`} zpSPNusd#~>@UyZlT>iJV6lv|}pFW+T8E*jLqBQo}bI>y&5m&uMu z5pv0bn~-u&jq5VLWlWo!n$F3o?2u?~lH_kB7dIfe7SdYS%st3zH3v$o18-2eDtk=W ztBT^1-DOCGW{>Ft^rx7~|MqvN4W`0YrpK-%9|p5v(hHFA33buNnJA z`I7gpL3Xbl`&kZ}S0S5=-y0|>eJ>eUv+y=!TyDdq+4A}7M1(^9zSIK88tO@wwq7V(S=s0P4K3MdX0t@WEYD&n>vz1W6dFJk$;Mouj~I9|dhk6vhJ=Y=RjcCb_xD>Ztpr<2s%X zv~}(~+f|nr9IZBmDo=`shEeD7q zo1R<}v!3aW9`9W85ZeQhVK?5Au6eOCd58#q!?Ipl?JoNXU9V2mVq^t~JOLM; zMM*)ce8x(QdN^rRT*!*SxDk9nyl9^$G4hl6ZsSMC*zNIDo!ura@;6$f>C8?Nx`=;A z-r!Kl9gpL;AL{(gIzMb14_i?$df7UAEp*FTa5FcQ)ak6FO=~$?$Da;b*T=?;lkQKC zq49p)O&;ESk$;i%L-(3KJgL~5D|%|@zSZ1c(8Lq%9C0{EC0f7RMzh)`Bn4Jn8Y2{Qznu5Sd@GU2fAvvFI2oyxmmcc>3XYxz}1n;uosJs?DuT- z>0{N04b}RY)W`^Y)O6A+M-w}@6>{@idS6~%DEaVc#bX}oATBli$kx=dA6+MXZ|*M% zIg2+LC=EKslW{UR-gK||rNMCS^-F^*Tl^-n*J*`s;B3_!-0pL)#Sh*UiMA*D{CiyYjCn43a_J(x5?#j+AANmfVsQS+evLH(~X^X`*U+a2oi*arDdb8nB%t*`{bERyCXd-6DvOWzH!{c*nda1?O^Zx?`^MT zi>`mvzeS5~R6FRXs zA||1Ou`6uG+FVrqm1EuCl%DFWJzF++tiSZnfDZO|pmlr`h&^@v)$Z|A?JY*$g}RAd zvpim$W40e)^R#Je8Xh;Fto?h3Ch@f|fFTuJ5EEDON!Oegna{0V3VXWOX2xXZ)NG`% zagibB*5z0m^5}d&Za#!Vw)t=i+rA`6hZ#|a#_?^T?|&UZm2WG-h+GVY;7>U#oEE0X(@;k z-HAwY^cw1Pb?M;CO7cZoMz=?#|0u$+7g3C=T1ZOnj1ISQR0EUWfcEkIx@H-?LY~G-9JAU@V>jdd*Pmunr6Qs{OLHhU;q+fG_^fOP8et6>v z>VJatwI@jb)d|w)ogjVu3DU1QLHd~|NIzV2g8GxLcW{yQIoHWrrJje#W^+0&{5(4B zxI*2-cSUx*(dQw4)y}?N54h-TJrgk|JYQ$+x{nvwL#Y9#J(#bsz(PrpfS*uFsS=RN zqmt|`yE#|D?t<+lAZizlM*!61fcFl>Q8VPB^l*sdlEn*R>QMe|_lq z{Pur4x)0+LoA2yBqsE~qAl^!^5~P7@$p-)heXE%FYHGvv6?LZ zyDD)$9z_OoyZvyd{vZ77|2F@p;Zf)Q`_;nH%BuyZ$1-f?g7GGHOlQlv^b@Q`>Vo=w zIcbiwtazk1om`BN@rsPW^f67J`XU0%;QS?<#n#)Kb5&0Hw!k6hxp zTzuZ=y3GjRtFoI5Wf_vBD@fv=B^4ZxW80KtTreyhOTrVfJ_UP=>j}9zb69m-AC4DW z+yvmUY}ajGo`81b7F#Km308_%J+O^xWvyi`Cbx2=tk+#5Max?((}Yr9s@ZI+HreaT91{DXMauHWORe>h$x2X&(dT-GIe z{r+CaiY24bG`oG?VdQN(wSC+|vA0XktEBR(6Ti(~Q1@iV^vGd`Yko3JqI+~1kJfyQ zW0-KUZbs0$G!-0XZR{sgs9ZG;eQK?lNGH?0<&Vpes(hhCI!q~Ejbfc|f3NaM2ZG%z zGWK)ADbEA3I=Sd{>+-Uvx=RBGaax+IaNX8zTfG=6U zLvKI7h{uc-meaLg(SGH=W_!9*sNE}i&k7EXD{1JO zxTB<{i+jn&nh%{NTOH=uX5O1uui5ESvL~^iP4j9^j+vT_|0lW2KB38!|ME(i_?H zy%@1@n!D_-4mmxxoSBW+NzUHx2iHn2x4X1Pa`8_2F5xNevg8iAcdTtY>q~Cr-8jRn zDXOV0I^uMfJb?{e-JDQra?y1~KRwA^+7+F~FQu3>+@+sLF=x8VKE}MgI(N63EthRv z<5N<8Fc6cxjP6FZ*$sEK?EaD1#>d2NFL!B*sME3)&~EpFHoNH~8b^s%A9ty|37CA2 zyKHg??SHL_R<67VFLJoaUHW&5P#5QT3L(4$mEhRs##W|~y`UG{vZkjrhRJND>KzV2 zBRrlV6sZP7!K#Ej``;*SU2?aF@%uW#MX9mQXOkW72WkjJ^l46pj5OzJ$?>}mjwjnn z&uyAzcdVZ+X+YCxds25>QbN-;_N1m4qAii0-V|p~s&7jwm)#+6UpMQEmoJc{J!W~Z z2E6!Ob^tZTJ5nQ(jQ8{JyDZro7?<47UG^qXWby)gF*C7Mk(#_-w(?CQk}nA4Cg0&M zd!}>cWUVZB8k_odV(lEQ(2PP?broNIVTy$(#!F=Q$Z8hP)LV?EL1gbmjNO?%B$jMS zUUw?(-nE-`6MzLv?fhayIs76T_8fm8tPTU*zLU>7$&JvxXtI1vvMUy&$Sd8X@LHyf z8zVfMsEUlRwS24ZHid5yb9~!__eoE;ieDr*I?emN{0!UKR3SU@m2Si9>w7io{}Rc zxgYp>D=nL`w_;Rl$ya^dCDSB0HeAx+u4(92^I=c!hm~_1-X*oLYO^kd=Rm4^Ztb~I zkMtaKjGD`5bBC%ihMQGw&ugjs*J`Jvmx3%RrXJ708(Hd{zi~hofp{`RkYyWa6@HC&t;QKx7E?O&BVWH{K z*JrH{Dd_#PK0k@x(Xvj-GRY#X^pw<+yISAYvey2qL(4u$9^JC1M`xzY$|@4r_5a)! z*?D`uxr+7-b*g5yXDjX5J+jx)?b*p}oG3$a5w@ajE&D&(x5L?Vu2to!mLm7ttdMn8 zoJK)=DC$@Egdm2UhW+p?NAqLr7#m(6Rh> z4X0>N0?Z42g5B+Z{|MQidl`r=rIV0-idV!a-ZhhjL`mQxG61T9E_q}dzR-;-@q^cS0>Waj# zt@&@2;fdTNYFp|f_s^r}gL=-jyADv;owbaUeP?b%5oVjP$oYDIW*pBs@KotxDdI<} z2w5+`?8!V+ALNj?Pe1rqH>_4Z+N1N8iXvx!1RA(HILovbi3A{W~7&*27Qq|B} z*h}W~d|Bz$6wB&eF@FjfbLGGtUin9>85pxQVb4jF-93J;ywA|VKk>NZm=v2lg+l*~uv(?U6)KX5~)EQza(Pn9=KYYI3(&;u! zcUqR5xP?nmE7NlaUUD13@TY%}8YqW`r-k3Og4&_it$@d>-4!QvsLF0>WcXo~S?{c3 zN?JVYJv4=T2;W6%kn;^W4%3_^)l>K&2^+fJ952nCKONiPE`5X~bJAY-%P-aO-XKr( znD>N>-xy*HPL-Cgl$O83=G&vvpN~t2gt})@QC=?I@2FJOt+ASa?##riZ|hRw+wTt_ zc}7*3FRP3X@3R7);H0qmzEuFTPZzLVC0UifiURl)q`6R)QL4+hVza$T3){+g#9l_Z zHe?krWO%fId|Ls#V%in3Tn!>ed-F1atSVfs&GVg-G2_Gim7Sn!qSVZ20d89XbK4hC zt7~BBB2+8cYOr&KYNav3NqfhKU$sIWUBu9~URbFT)cB`}NH6Tw_T5$XUa;AptL{#%*5z)yf#>R}KGXWk$Ekm_XG2qc;0r$qLpsbke@f^J&^N9Xh_9-OQm;yVu$5 z{!Z*p+8b$+EbV%vU5aGb^Ys-Lp6JMLeMEx4JYpV(E%D zOG5^yg)gvMI>Tn^F3VDFn_I{E6ke_x1D}Qr9~pkz3TmIWSpjtfNU$vJRhF_;hgQ@4 zk%Qa#@Z)WkhNg}PKV-Lbzs=G=X~|G`C&NWIRn#YSm>eI@Y_l}7a8_78&&H8iHTpoC zrDc|-G%U%yHToYvZ^wsY+H8#;lNvtqdz-C&RzTIyZ`q1hUbSoUh*vLL+HrnbYRvH2 z;Xm6g{my2oyJaaW;#CJ*G9Sl>3!=7C(}xTXPq*6|XS4Mp7a$l`+E(8b`$ST6dwlpJ zyRC8IGwrr|*=)_WY%Nzc?Bw9W`$oT0W5IlXOm1rWh}7_FR)nX7*LDnp=Pnx-WO54W zPducar*gmixGWPq_FMCjr}(uYsm3_zi0g{l+@x=9YtY@gfbnC(`O5U5!iK_ixyG%$ zB_x;7Tkptfy<9;sf~ErD}`l6(E~(0>zmvFz`U82A&8 zRT*U0soo4~yFVSb=UpBqqvC~#EkqcVJW3Fg`mw;BRJF>820dJFgHtg}t= zux(#FpA1c&QMMSr_&ntaY5V9-IkG>dCEI7W?oV8avhq)!FO^Y|JAgLHeOxS^VOipn z=-@0{j9XsdO3pfAxo1dyhYckba{}DTel_pnGfl_B(hod z*99Wd6A2MXzNcJMbEL1iHF4vW88J2CzK+c$JCwd$#>()Nd~kiq5pO}v&IWTMH`-jm zvDT+h+)r-Y*`S^t9xHF(XtkbZ{mzz}ull0Ll;V>q?q}t;r_+Oilpr|A9gjj6DKN$2bGH02Wvj)5{XH%Vs3D3+1YTo9zT25>z56z zw-tP@#CKUZmTao|s9WM8Uav^|((S8B-0}<;5?kF%q&Rc`&JW#BHurqZiZvv*BI&i7 z54yUatl#;eifpzbrC3`eX3-q!*g~8X++5P^kZB@U5_st-aZ3*GE?7nE{4}w;6uG)0 zsivl(t64+DmO~reV!&xt#tL_}45mA_Bv!kBzt#QA>YmNfy6_p+3|C^cSghucr`nE*1Jo`6Ja*@tS|J| z`3@NFmwgA!*DKN;+)F&t)%+5Je9g3c?1A9e*s^yE&&QbCY~f+gL*^-Zt>7gc6%lHb z=Rq0BqsN8&bJ>}(9U0eW>0ph?pMPjJGr|{d=47(`)nl)k$I2Vs&%S5wHs9I#>7iG> zZr^_Xb_nO6zMbaI=dQmbW1suUmYts*sv#xxqDuLy^s{?^&NcE&GQveQUHIImzENR* z#hZPT_VMQ~eEZzXoB8A>c+cTpzSD8iq_AU0&#%nT;kV2$4{zrWaX4y%zSvVjHLZQk zBmHX3mJ58Ii|fwH*jMriFADEHhJSmL9rwLp?xqnrk7(*`D}*SkRTF7dZXMg~zh$1Wp0wDdJ=61QLJi>djvuVZ7$cEfCuxJ`*)U+MFh z$7(+B>!>T)NrUoC#+Y%VMu$(eTG4yuJudSI(>-x(;^vw!`Z`*e>$bIm4q)^#PtA=z zw+7T}y5TJD1<)TU@`$drhT#rgw9WY#=6pDDN4qKisWm)@*Mq{$MOWjE-W{g^=Ey_o3)>I!TZm(#t<@-I3{d80~#!=7n0rHFl%|`oLUD8?@tFFEA#7|hx z#Y$@XtM!B{rBe68=5g(G##lN$`Vt)HRF@N#wI_D5kaHB^Giq`*TOJ_N$AxZISIMu& zPnWi~PWF!(ZA>0Ae1iNMYNQSsKE}9k?uCg7bARGZ@y?um$JD%;S>CyY`T2R-v$AIg zh{~Dc&6!i+&6qm7FlXxYKw&|4+SEX{xBrFnFYaZG$w(bCHNf9Mx|8&&GqMYesnhdk zPWzrV{ZpskK4MNFbxu~q-uLsxpE~3}l5ObBf?4yX7G#ghE|@!W&TL(U?^k5{)Pk)4 zXkOhy?Tei}WK5>5nX(HCXylo*y@ONz!@XJjDW+cZ&Y17pJDJ(D^7%tl(mPbEke>N| z)ykYXD?4+}(89dD|3Eh1to*>8|E_$gxl;>fWRJ+cBm3W1-rzf^+>GqeYT#vk@9J6Q z@pr;f3kwQlH21&o-=BBfoV);KAD4HU8u#7{v%I-e=Xz()@fKvynmThf#d)Vs&7V4b zCXG{&oj<1_kezj0D@~g-qj0WwZh$VEYjw9br(n)3ug$2MU~SzvJvV#$?PFAioH>QF zv%Fc^cg&og?G4QFPRsVrrVo1=lgIEkyE@FsHWN1M%CWiLS>toP(+UIL!nxT52Ip!= zr^&pxjiF9*=FORxU4RdBXU>@2R^dSI)Y;xyQ|Hf|RXEE#-Rf?u@;|l)rGKP9AvIxe zCx&xoQlXi1y@j)=tx!>2Nh<*o`+L}G0 zU>W>wZ)DvSm;8BC1FX8UeDj&s0h@De*{2s|%XE-x(BOgTxiavwW=@wDnOeZTfHnu( zGR>PhQ?;Y2eP=4#?z}k#x9827lka6&3b0BPc$u|Kp}BJk3#MmxZhdMN&HO!et;SHj zIg_DBDY}{F_Olz8Nyajx`fqAp-W<9-J338fse_Jp>I^2HJzHCiqj_X*9+we&x1S)N z%+cdZR2ez^jma2NI5&09>_EYsygZJ7ZB3fbp~gCb&J4`tusYWot6uSpRl1ikch>Z2 zg>#SB&o7w6bdIXE*&EXCKAw-uf4TwWfTvo;Uf+W3pBFNxi+ltrKp*ac|Le`w>WemT`s{fc-M7H;jrD%x#=%sSVER6QZYzFw$Jo|{TyEYv? zx_xe7PJX|B?Z$-NlhLXI+9B_}nStEMs(P(AVg7~ldl^?G7#AiaWnGwXh4s%0{8&QP zFIxv#RqJ3-{LRnLW^tOzVs15--O0#~Y0kXa%#i%4bLXm&$|{(Zm#teQl|PC|c&<+- zkUe)>o2bqV{x=d5uedVls;jRVIB4*Y)HL5vIeWAJB&4cP zLTUp$VEfOieuh!azs`P|za_pi-T&%1|G9>->dOC|)r9l^efjgbdY1B2mB$aKXgOk~ z*_NJ9T2Y7egsa-}SCUrMA>D6FUqxDVhx962dOc|k9nza^>CKX6UEhm%N7+}ml`oHH zc{`+6+R_t9OX-l_U`zLtHl;&)vn@TJw4x5_Dc7`>UrAb3hx962`YO_@JER+2woK7= zt|zUbL%QFV-YjWy>C5(0X-oHz=IxMPZ%a=gEu}+xgDu@p+LR9I#-KL;@<}V|kUqth zUP)S2hx7(p`YO_@JEVJm(q_M&w1y7pQ*7zYl6IY~@`w$#bPs7>oi2}t*?$_YH;iWf zb@t;;=`8mDZrrLN|99*5f3;@K^qHR{n&-IV+<$$Ii$?y}+x)+5(feQ2UjF~4zMaCF znE#*jaZ1Yf>p{o&Q;TYeeiz%nXu`J$a;wb#;~B-8&%e%o{NEDaneGp9KeWLAL<@Mw z@LehXt-AGpqVyli{Qs*3JUnzTW%7Tnw94AXg(-AveUsp3ONg|$-*tc=4&SQ7H|cP!4#(*5yIocOH=yKS zs>6$Qc(M+U(cw59_UQ0OR8stZ3rhYf9bTftQ+0T>4$Ge|7kzn&S=#9h8WGXCRnt5} zwSOs;`1>^P(i{#Ye=3yndPC{2o;uyB*?PLlUkgS5WhnZKq3A!L)9=^3M>7M8{xB%| zr$f>A==75`yKBB3tMqq5(SHJp{xT^3|4Q>0n$w}!p9Dq!@M%haKNS7XG{c(fq3Ayk zMZXk^{rhzKU7CfOekk)g=TtSXx1EAf{;$>Cpt%~-h0XvJ`?I0gKjcy2&!P0sRw(7Y z3dO%_&6hOixm9`rl=NAextb$-D|_;Xc%__woUHh`<`O97&VW+RG$?i^X-?4eL#bD9 z9e#($;v{?ul=Z6%6#Iu*Z^Z9UprmhylD=NALkr^!V<_bmLn&v0<~+?AQ1bm$^T1gu z+z8Xiw;PJRwNU2&6PnXlRwdt6P||zr@IJ<)gm>w2Ipkc`?t|dl#9s-;kIUgt@p~+M zhxj|8^iMtz8#2{)oA=_@W(<^LW^`HyQprumRgU!=ojnnjv7 z!IW->YdFNNbI&De{JaUTrhR@6M^jE76#J8565*f0>&fREz$1*b>orjP`Z25{91Ep= zdO{hGP96T!Wy;@Ypx9fk`EQz!==4e*4r(sc91F$Yo1pmXf?~fr6n~$f9PxJ<6#EZB z@plmve+OQ!{JjK)4M~zQdYdXnw5up5~jH4?&r)i*)#Y%{fr)PuILv z$B))b(7X`x(fpIWQ0n7`_4w0_Uw09|8%}{cq15LUDDC|e6u&3nw}exnl*dgfEB@Up zRQQiqs(Jntl>AR4@CEQy!sqGm z=}`RZ0cD;Y#y`pT0%4iwMv|(>ey#T@l={61rGK|Ws~q%X9wtEvUkYVjU!=qRpwu%C z%KW|+iv62)`ro0C{(1_^I`tbJzXXbZi*@(`DC^Y%9ge?B>7NCq+*6?F_tar06#XMw zf1r+E1f`srI-I5TZr0&>T#bo$LYJyWL-*Ws-? z{TUrzuG1gW;Y+U3_Mv4TTK08%nNGh;r_X{??^|?u92ETl72*o59;(r9ro+=K~Tz1 zf@1$-9ez=#-=o9xb^0tFPT)3>*uM};{y6v^;jeZ2A+6t}!`Y-KGw#bYpVWL+^JC3! z$x81+O`m4AW|`)bny+eptl8~aonO|{gH@2wdFMZc>~Z-8=KdKY#zZ3M*X#7vI{atNKWIJ%#jhn$ z{CZG@oqipEqmDm0ZBpL-#Hz2@W`D97P(Q0&*?x6HRc zLn-%3&EG+morjA1-{3`PGRI=mZ-{@--?VJPd#VkqOQO!FSiTqyJB z%?!0)tAy`&HC)q1D!V^}QqC|PzFvnf)hvXvju+gd%9#bFoE*(tH7|m)AN&-3vA+UJ z`1jh*3evlhZ#k6megkFQepH7ahGKUyl=b^{DCKU^>8()mAA*vv8H#=r94qU+U+E8n z5+(>1Sya=v=G4rfB~_dY20?toH$K9q89hf;pe z(dszhgrfhdPG1Wp-*Zs>SP3Ql-=G|C9@P0vo$m%Hc9WsxyBbQqM4jGyj4G!m6gykB z{syhTM(aPP^$XCG@i7aE-CWJ-n!F!ijjuE)_LAUF886{UD&I#?^1Y||w&rFi`fK4H z+T$;faq4^qzE1ct9bOFoLAV&c3&%jQ_Y*jrauRjASEoCn)ce>(<=1|AE&hKD#m<{h z?5u;L_ZKMh<0&Y5k3rE}1Vt|oie3&By`MqR%YdSH9TdIuq3Fdy(epsj>k38h;4Mn; zO(=TxQ1oh{=&gmKw*rd2#ZdGXLeaYmiry?JdbdK+8v;cy8H!#46uk?e=*2?OYx$Yd z+Yd$WpHTGPhN8C>ir$}~*joWbZy6N5hoI;cLD8EEMei0UdN)DQy9P@CT%mcHW*;c| zdqBw_zFF;S--2Q%1jWuvQ0!De(XWJ}KO4$EcoG!-QBd@KQ1k~tDc1vKT*W}i|IGxI z|7|GwwnEAGGL(EzLecv*lyZup=oLWG%YmYo0Y&e6D0=5X(K{82UUw*ZpN&^~4N&w# zQ1o7cqW5PgdXGY}XF}1-g`zhRik=^e-ZfD4E{38P14Zx1IHmU)6un(g^y;AKJq<-~ zDHMB)q38vm=*@tlHx!EAHBj^}g`($yqSqCQ-iKqA-kVVLwnEW+4obVvh0^Y~L&-N0 zO1=~*_J0B;-{ny9^@E~!DipmVnM&^f6unQN=)D6)?=>iTe}-c387O+cg`!spMXwl& z-ZUtB6QSt&q3B%+#m`H1{6#waHS3mKm-#!C>oWCF>h+4|i%{%631xj-cB@+7eg#GE z7n&8CWtv5rcWY*9Zh>;0wpNE<(R@+!>dDIQL@54V0RKk4&Vy23ZyoNb!-vTy>HBs5 zf9miDI=lypoow{wxL61WQIAKasCqpNCA}QV@u@_I?}bv{oluTbe}a<#8J*q&UnBeu z?1A1kxQ*~BQ;n+r#fEW?=7pN|(^b7{G|$LZ;Zd5~HJ{5-@qgDmb%rYEbHY-N$58&p zLb)Ea0^SIh!y8}~91fSkbhs1_gG(TPj>J_7eQ+^MgXJ(4mck*h2=b!3YXMAw^WpU{ z0I!4j@LHG$lVL6#0kdERoC42*EdR#YkmbQR3o_h{K9KE$aVBJ&Z}g`h(&3LFr#Hq$ zFa=%+lOf~RIS^h(I0+7b3Gfm)0A39H!%Ja26n(E|9D&{Jr~1IRU@UwSdf?xo3+{q3 za3_>c)$f2}WIH^n?X*Ct&p{~lX@*jteNgHXhEkus@GIB=kH9^!1@4AYpIz`U;d*Eg z-UeC;Z-(E%TKF}rhR5Irh%3%@n#lwtJWw+U@^|7~2|7GLQ(i*mf9C|vOelJO9Uh^% zKy$uk0E%9|4(Dku(_E^#1d3jz4lmZ+pt(+SH59#7I=oVIkLGU8T~PGub$FZRQOy?3 zgHZIEb$Fj<9Fr8$*+(-Lik?S@<#X7QE+01*4%AG7qL-k<12iXUPSDJRqUYD)5t<7$ z=W7O_=;iBhp5`*mrJ75i=vC_QV$BVj>oiwG(Oad%D>e6M?$+D|MXz3mw`m^LY|%Uj zMXys<}%HtnoFSQRqF6!%?+CCG*?5>TcyJ*HTP)l*4za}uU?0@X&%*V(L4x6uUUup zX*!*1J(m0Ka{guXGz>ly&9M@B+9Qo)2qbKUfVD;Re_ju7lE#tKoTsS3xga2}|G#_$XWs%V8Cq z4wu1S!lm#|xCG|FN_Yoc41=&7z6DF+9#{nT!UeDq&WB+bfD>Up6o2wyF5z7G1k8f( zz$vf+PK1Ae6W}742_J%fm<>n3c`zOR45qP&1oL46d=CzQOJRSw z493IV&e-03b+^k7B;{D+yiIB-Eb=01>c1Aa6a4yOW|fX1J=U1uo~VAH^5)ObubUEhPT62 z@E>p`d<3q5KZnbq39I0Pa2YIwOW|#B3H%aP!f9|ZEP&;3F)W4mz#>=y7r;Nl`S8~; z02ji1cpuDzAHiJsA)_wuYPb!qg0I1qa4TE^x4`9aGpvFkxD3|8rSMg_1lGbzxCt(X z8(}%Dfu*n-7Qt8G0{AkV5B~}Sa0ASTFTp(cBFu&BVHR8mr@*yvB3uI}z!zX9Tn+v3 zc{l?81*XI2U>aNnQ{bOrGW-)92%m*Xa3xHDPs0K5DcB!A3FF~%=!L(BaqxGr54<17 z!b#8r=Rg;%gfWm~gUbmopg#} zBOD0BFbRGF6X3^i0Q?B{hkIc>JOHVyHSh4%@X&sJpc_(0qc`-xlc5W`AU+!>L3}oP zK?C-LM`d3CTVM~!+F^8u&9EC}u5@ys24>aIz*ot4f;4xSazk$qU zgFT9iIct0knVZH}kU3}^fy_07y^D)EWgLdg9phhc6+DghV=fqHz!k7JWb7N%$yEiZ zqiY$wk@AN`Ys>WcU>v2#>%d*a8!v)Mo%ZOt?Q} z?78A$D`7AE2FAg!VIO!5#zHCIqqzsNWpOsZv80#wR{O#t_$c88kUng!+1Ckdg0Gt9Q*|Kfj7fg_!yMu7Jma>kTL0sf$u>lTnY`i3?4mM z?F(Dr1i}a5`>+{)0QbRnVHo}s?u8%22KWrz1INSN@N>8eeg^AdG28|phMOUCz*P(1 zhShKd+yH+I*FolxYc-q=SHY=pC43XEfb-#USPHA)47d!=g-hYRa0&bctc1)#*J5}( zEQkMqrSK701b+?}Koib~55fQ}g!%9`mg{!g?-?U zVJwt=p$9gT-vz&bG4NN=3GapmTmX-{)V{C<&Ln&g{u^wDRd63X2*WTF?uEC)2KWHn z1OE|FZy{U@$H8hS`@#)yAK`Vd39g1Re^+U))La3}NM84e;S^W{C&Fqt0loq=;mgnu{|ZOI4KN+P1k>P)Fa@rM$#5MU2-m_SxCSP`7vKQ6 z8uo|J!+7`?=!MV0IJgS-fq#av@K4YKpM@^C62`!%p%Xp@`On%H9z99z3tQmti9ZN` z2b;q+A7z<@z=z+2?bV1n{#z5H@I-%?f4JiANU_I;sx54gkGwcTCJsKyhhF#$X*agb_ zG!D2L8c^P=k$vGxDEq<{Q1*q(q3jE*pzI5mLD?5Bg|aVP0%c!V31wfn7|On|9Lm11 z6w1D^2+F>20hE2=d?@?E0KAd%^WhCJ4-SX9Fdb&WVQ>l@3MWDzoB-2cCQOBXI0TM> zgJC*Mfobr1m;$eZ$?#e@5GKPU_$f?)8E^nR2lj_&!+3ZW^uj(c4xS17K=%5sSSa@! zJW%$9E-3q`7%1zi6Ux5OfU++<%DzbUg)LC_g$JSR3!9QfEBf*arwxDK|! z)lllQ3LYlB63V`C1#Bg}9DW0<;MZ^&JO-CSDSwG3xm0^-vPZPS-xj}Ir&npN&|Il$ z$OBsEQG)!us^xs-Lt3szzGQ^bk(&k+wOq+WT&U%$Gg!nU@o{Xtkb9#m-;Oz^tm+#4>YPlL&9^w&wdFStWEz3K9HOS&yKJwdIZbtr6%krIrCOG6&-_Bm^38?yT9$7wG-z4AtsxI!S-v4>X<6RCjm$@R|2C-O<-OtO zv@D;;e_PA)E^(`t^O4WW)crW6%}y2a^~B43S&KYO%O_9eL{`gZBHyp&e#pPk@}rI}FV=Em4s%V*k0GaO`9h3ZkGJwM;_LS*#Cn~-heFjgV-0<%eDTH zo7u!i@* z(Xt}4_*qSSvCb>9_#?hGYgv4Y$f7TMh8MKH$e(mlR)gBCS@nv@l2`T^eQr^HicFMM zmYgJrEM-Mx(U*OQJb)-|DDv&d9qZNHtu1dvw#tg*f=;9?WU(*xs^Fi1{-Cp1>*s$D{c3d9YW@F@y>Ee! ztE%>%^g#nuCrS(D6J)@m1)*f}XwyrpnIzMm*t8v+P^#FQOp-}6G>>5(eW++^63Jm4 zjaTsEr+CX%@2#(EeU&Kbf=evc+!VUl0z#oCJL2`lj)Gi9*@xY~LwT2@a{LVsMPH=ZM`6k@eS`KErN2h6Y?5go`X=o+l>Wd< zev>9&VPQ|u+|Ts1_mYpE_GEs^^n?|CE`4a<=1)vdSkYH%`Y25L(B95$toNus5Y9(` z6g2ahp0J`T4`|-7QR+`PAAK=s z-oo^R^U+s=<}#)yoR2;Ln#D{{I3IlzX#7l1I3IlkH1$kRI3IlvXo5^nI3N8WXu6r6 za6bASpt+Ih3Fo8V1)3z&6V69J1e(t=J>h)xM?v%NOiwr;{V~vdpXmwbqaOv$L8d31 zkKVNm=MhX#I3IlxXr5qt!ujYup!q%16V69p44Rjjo^U?;O3<9yF54I3eDnd(oX7Np z^U*hf=2E67oR2;Nno_1GoR7W-G(M&$oR5AGG;5fia6bASpxMCmg!9qw0?j6-C!CLd z2sGQ6o^U?;qoBEo=?UkfKL(mxnVxVy`ccq)iRlUFqo;G0Z!!1RQb{Nia6uSS5vMBn4b zxpSwqCt*cDsL5BD=!=%)@(|M#R`ec?USXmy22GUd3Fo5^faW_)Pgv2rW=Tx?D@^hO zt8f`l(E}@bRi;F*FwxU*AY9TV^GjIK2Q>W^CVDy(zn19h)x zgP{3$rYEfEM>Y8h3;8&6pVrOg1+3^RHF|}Kp3dkmV|v1h{ydGI@M6$-;L>xQhPP|@ z^BUf-VUp?8$NmO1s*n8(F!iwmS|59C4aV_^%nRXf0#CG$rTYf|mw5?Kzag8q2zrrj ztMNx+vWW-urJ$$vAmI%Tyb+C8Vd5PG{UGxaMv&+q6b+@NFwwi-i~f-52`l;{O}@fJ zUj&**nVxVydJkxxXL`blzF3p5Fv%BpVWKkcgcZHgf%I3H=$k;ZnCS^CdL@(S6(;&Y z&}?9O!is)S(??;V_pHU)J<}6b^gSBA!bHCVG+$n`h(_o zOi#aeaBeKSUeSe0lCv6r6eeD}_figes#k!#IEH_;4Ldf5a zmnaA$tv}s>{XM3kbJ%}lOy^J!GNv=oKQgBC%6X7Y@{hd}^FzjTj`k78Lon7(#&mx7 z6UKD*`YK~Ox4j&Sk{miCdmm#uUmIXtv=Hr)F`YB+XB+|k6=M(Nzf2hU`sH@ql|r6K zCf#{h#+c62n+W6oDDvCG;dGYzRmOuC!(NQ(d>ogc#brT5 z_Xn-(gJs zRa_O*Xw(!`ErJSHs`X@No?QKHSF@(^c5P8Xn3cFpVaW#7u&q=&~USc|5d|> zHT;BzU(xU!i~$8M`CO@CL&F^!9@OynH2j!`U(vAVZMOUx4YzCf6B^#7;h$;vB@JIR zUz4ffu!cXW;V)@;kA@%9@NYHzs)ma$wbQyv!-j@K8s4tqFKPIIhM&;zD;hrk?RHxK zpyBsv_(lzXLBscGctpeJzr&VUq2X&ae3OR1s^KFVeqO_GUSP{C({ND3J2iYv!_zOb zdEchtN;tY|AOr zF#Ujuvf;-x{8bGf)$j`%ertuz>(_9HhCid>yEXizhTpoxmQ%0c4{G=h4gW;LV;X+P zKiG2CXqbL9MCI{I8a}GwS2X8veP4|Eyv6yX>?s*KmV|6B-`S@YgkbRKq7VeBrxo`BfV3 z(C~nUzoOv-8vcWZFRrv@zE8uZhJU2tzi8O!vw6cBrXL?s_2ig_&#$t>-=pDAX_$UU zMDfn7w(&v@Z_@BrH2gaazoW+HZPxJDH2kcF-{!aJTQ&Tz8h%Q{moB&I*K0Vb;R71} zvxcu&Ve>X=_!bTSP{T6}oBnbQuhej-h6gqLZ4DpM@UJ!evWDMQYo}GE;h={5H2hT! z(~n}PvYYW98(*p6^%{~= zqZa{6j<^~d-@n>hRuzoLL(y%kf?dIl zp{Tcb~?S0M+|?>I4CfYAMpV9PUu!UetmI5_QLrTvUfmrJw}o4R@o;ySKd`yJxUn;^q;^ex zC`#JGd%d%|i<*UI`+o-XU*pO} z$dyu~40PnAmDNzA%|)rzD9fzbN@`T&*my~1)yo!?t5P{qa=mhh%Tcu)DRWA(D_Az4 zUB?{aEE80qn$@qWO2p9F#G~l-97iZes;r9UL{%b+ac$^^L?{;b2fSq%2`D)Zk!9+{ zSQ-n(MF(4t9y8?E$B^7iWnfwxY6*omhiZcHAkwSg^cteUu2`^z1|hCkizE;C@73L%osfYc5<`h<{SHZ$g}cIJkCHX@HDRGvFuE;gA~{-^ zgWTLr%!xQh8*?Dlnvd1U#wQ!Eie)u32T{4&nKNnb0?O5iJINVOXS=OAaN3Q{DN>1D znKcpt=rXDyQZ$YWs{FAuRIi>@HJhC z5Wf0wXQU&PMr;Qu7CS^SuBl&}=!%CsL(9XMRE9qostyEPjaFzaI*PCz9`H9tg3(y0 zvAMfD-WZH-B*T>75bKV{1DiWLX+pGebG^4wm}5~a9>u@F$`+c26Xj|e(68-|ZmR3< zj#O-6pgJmjs#M}_TBMy{n>cCt#7P%T zoOH1hspyYd0xRp)LP$4{J^w3R7mmgg!48bizCf+FbaSvH5xO=UZZegS_0u5nGus%S%$Q`lGmVRO4k7PY%qVEl(J>mzd-fY%xu+} z9O^l9h{`fy4vdL3s$`W=SRMdpi6vf45QY7OA-g*x-Cd$$ zI9J6SLdva?JfmN<#oy0t2F@~$v!A_c) z(vUs5DW=9e@sVl?&xdi!k$X0zE&Hm1v5>bU7HkWN-HIUX z*sUQWA~%cO7$(eOw}lC_*iB)=EOtw<*FR$MvnUa1r5((`%64g=#k?gs?vASiQK>x7 zQ+uguQ#e~%c?;$Vw9HbZIksIL(x||4qpdsIscn}!Z=wd4Z?RUlkw6UucC~{H(pH{k8ixHG9KSJb!AB`goFEzV6+p>m`>s8 z>_zxjg<>(>N66JB<=QpRHod)Ng|im5>r#t7o*?#vyxy=tp*5T7bTNDLgEu9?+JGI< zs5myM?@mNpLf%ERC#r{N>t}R7=yI?;7TcVwOR%X)hc?*DiBtC_Z$@Np3oXJ~3r>YH zgBP!<_eG<@ZQhbC*j}p+MuIJ2Y`Mt&1QnUdgmHRxqO&;^b%>C=Gug+r)-up*m!{gw zQC;A8G^!qtN2BWOcr>bhjz^>F;&?Qw-i=42I;8PvRPQq$jp}N~qfz~eO|!)6O_ZIj zPGnr7Y)d;x$~LtFQMRoeh_a3CK$K$!uAzUu1$JHX4Rh{Dc?r>LNRh*0i3emyo(Ve(7b4^Ta3T5-gwqakq^IH2}jn28P zJAtc7YjN(vyAxWZSL#*W(H#@XO514!B`qDn&WJeCUem>f)T3L&tqq}QCyszv8HE*qzjlpHn5A_tG5Ppt z> z2JD<;xq;;-u6psofo8I@mS7?ls_nu=BbtcB{c-^M3YT9qk}P*YRgRF^})DX;TbMURF+=NN0Ets&g$ ztq;i~KwY9b+U5G3-PM+(3Z~g5pr*K4IY5JwcK^Q$u<@2abe25^C;yEQvo_L2zO7;+R->n2T<1C?4hjZdW( zs^e3srRw-pYOy*#m0GUqRJb048YW*Vu->7t`st#wq#bzC5bMTg4IQ4^`Iri);ilN8*8C$XU~yLEw%HIsl|34 zGPT^!LzZ1}9CgdCIgVu6RmYJmyY4uWWmg_Yvh3R9L}nd^j&Bg_{4)>P#7e#M(lc+G8ER6v`%63S|>3g|dm2LfOPhp=@HMP&TnrD03CNpTM57GhEtpR$-T7HZYqxDA~(5S0`s#69bbDNE*fCGSg# zO#`|sTaC@MjkNgFCZ3t;dn49`@c<#?=Hko2~?-uMpBGPCpv`TO(onWlgP~mIPZib#-s)2(@ku$)x3C%R$EyJ3rTA zCuaN%m1=S`-gwEJFqD+?Oj)Mi-4#o8M#Q`^EBmEtGmtDR7uRC8idnP6dM7KPva~r# zV~C6*XQ){zVJFG53zow|HJMa4X+}Mx`cd1}8rsSyJ({)4I)f2?jjWMoD{Gq@bu%rq znY9PkE#@bK-zjy7 zS*Y-bc}L4S z-wLSB=(J;PzkJ~UcCZfx(g^Gq4$^{cKDFTHQA_OD;*b(8jpPxVp|W8S4`>y-87RzqEiCWhS9H?Yc_EPb2w~ zVx>E#g=<4?I4_~ER!ls3v67I+i5jA!J&2oa;UL<1 zni3+L);n5hQNrdG;TSg$n*6233sx&%8CQXqgk%02@Pa1RigXoP_V3mhlWXc_6Xcq9 zjYq*#9h)S_bju>hm_S+K*8C__q7}gtCyOJ`q{*JHdg+xV)OB&z$4lOo8PVzmWQS<} z1Ve31Uh%Okt4W|LFOMXxj)Aq+h?Zztj7Mh81-0hsG%K`4i=KhB%cnyL4P8X2tdU!f zMd94}rN*GIX*FX~Ci!qySOD+TJH1d#ui9r_6Q>H>u+GjF`CB{W>ZfZ9CRM>^94IE@ zA-aUq81HWE3U=XgQ%g6#ZsBU&XkECZmuKNyfpf8F(Aw*8HEvo{U)9}>DSB5!Gy$59 za7UuCJJ#5NpLuK)w|i6q;_Lxoq0W{FzJUQ3=Rq#K=H3;?lp+?xF<=|qc(hBzEQ%aXVt?yHLOXQV%GFn1i_wag&hQHF`C7a6on{*T^u7CQigK&P6G>bt_ z8J!pcElxbtI61*ud`ZB+*6Y>0vR_G43!7ZxU4gYBbStnrXTX8dTVZE0+`@ExV=P@{ zt}jr@7L)m52KyTb_7^R5rM)Gau@t6TD0GvS4}!)K!dtG{pFxus8~mI7t4rrM7FRUl zTML`J@ii-LmQLSp5!+(grC?Oj6?JQ>e07bDu|#uYZ6h0$Kd!d0B|=|aQzSKwL8{fO z%Y4R9^vbp!>ekY!>b#d!j$bS2>5*$DP9)mOF;~8t}q@wjHXfe2#Xjs&ckl)$-~(M>%L~j^XvSU5?>v>mBV- zZ8+N#;g0sNHtHPZG*lHk**~lE#06LErG>I8O^ww$MAfoB4I?U4THI^M|PEslIv992v^PWbdVt^BB}>U?#YOscMS992?Vrtm45P9Lvw>bl4M%8ixMN+)q* z8kas#bN*;nd5k`Usek_MukF*bKS{>@IuywMWRPRN?RW6hH%Qb)Axzfk)e$i+j4#bH zcIK1{JGL}>s!>J`L|LEfW1WR{=yN_RaUXC6rfc%LQEh7o-~4F{(^vH}uEJWwoAJS;)^Hi| z!^7-tZ82u*h_x%3f>0zB>5jC}X&on_yv&lYW~+OtO*n0bnx(}t@p*r*_NgB(f& ztOfC1TPdNcxVpiD%Wc{~y%oB4l?Cg?ZAm1IcC}oEqPI~Hor?u)EgjHxs8IA23Zi3B z5d8o{YW6l%`ck9jP-?@jjz&zOV{tmvSm>pQIIRoOLNE?@(1ldMAbl80LZWG; zO`%X@ON(ov5JFq$-O*Sh?mxG>7PjJ6Vp@p9r)yh7&54bEalIDb(#fi{jUqk}4R>Mv z-4VoW93P5oY!+W;-G&*r_=K(e^es}niY}nXuEIwzF!#TT?#N$dH#{9SC$Nd71uT>S zYvm69Rat6qd<{0{H{+hGe5K(kR~DW4Lf68U*Ig0$Mpx|0F1%Y7?6``ilcgouYD;zS z$uRBfVG}CN2^+FL)P*m7#j=yW%9XYR5}nV4rJiQ-I9nxM4;X_!50htsmOESN(r9|G zE#v;qx#YFSLe68>dJ+8vUJ!IzFS^Fhuo5g+GcaG4=+}BFx+>VR65liqb=23ayvo2j ziQ08XxS76meO0)$V$oF?rK+~YL*nZBLVlB7SL?4|yXLk@`XY~3yP<{cVx^a1o1EWU z-t0=3@pr5_8H#Y_$@ogRJ*g2NQl6-3c+LT<LHYRZ@O2~Nku_DpuI(A4FyEI~F++P6G2MTt@uJ!fX# zmE^R&qzP@ycr(8mUxyvJg*2_W3g_@~%tvEasr&pfs}m64x~DC`oW|5tr;eq!IXpYZp_$NeDtxZhlljQh2AvA}ZPu=7sh8}}3caQ;NU#a~i_+GBqU zAJu5w5Ax^ip5+mKW+Om_#Z)-YFBsSjO08$Jd%wTwW@Bb9GT(yEjQ192d`LUj=W@sC z)a6$YG9~BvSbzEl3b0PDrLV@&PaufPcCo+X80nyl94E!1F=NLt_i*AMMop>2PF;o| z>TeM~we?GOnA-YH-}dA>L6EjVoq`$mWpCwizxK`_igzN;I^K~xdJd$g^YbYa|78>J zU-{!M_MH*}8|c}(@L(|B*=PQ-z#)I4A0AI?p6P71 zrq)1^E!ANhnD_=%A|CFrH=rDZ=hza=rnCnRhd6bU!r@?8YmeEC&fA08bautm295E^ z(#MQ!N_)s~h_gnF?6}-RfCFvz2;j6B!a-p$61EG;;dekX&)^-zYzl2lUsgF3#q0m` zby*dAazFW*Z9}`@t$LJo*@&xz>PBPYep{9%yv47mtj^XU&HTS*=hW3^3sOC8c8r}Z z(a~m|WMeBXn<>5L&24vcQxDrYtaJfhh}2SzyWnQx=%A zz?221EHGt(DGN+lV9Ekh7MQZYlm(_NFlB)$3rtyH$^ugsn6ki>1zrye{P?BczdFn1 zDwq!8XXF1F_`h|A%hk_`oe#I7z=dlE4gU2F9H=`zx(As3GXd#8$)%^UF^<=hB$obk zdBgVCKo?;5}r^&N8EqQohA3w*#;hFNLCuGEP zXGvH2ncOu^0d~o5TM^jUSmSH(X^}mQJ?v)q$zJpyWg?!&#*N*Y*>cJoV0yBWvbhS< z-Nr_I{sHgChvSWH_@aE4yaDjjGfz4$^6T=>~c-F-yZPOQ}h<;l3$l6L+!u#f(Aa0rTf$69sazGdyGlQKfXMC$hNb)OG(Tu-yL6& zF+GX^t}YKvDeY-&Y>vgWkW6`=+ht^-Mx)oYOnFrA4E%3wtgBtU(qB{Cz>GWCJ(ljT z{JHd#99WtZ!|8NhEUa4l$)eMCUAxMm<@^q>3P0d{o$+It}zib^-Nh{$^ugsn6ki>1*R-8Wr5SOz%_>X zjFFo8l}}+>lyn*WL-FYw#*TT1HXP)bgP%l9?@*By@EsWtumbKtK(cbSbusru0Bv}{@h5;8XG*0SrO88_uYvM)S8Ek0aeVICv}%_qhN zw}L|uP8Z%vc+LHLE&^rmix+LV&PdwfBdZ`Tk}YnvCeBC~SDY?xwh~9-tNKsI&oK|y znPYY4NyGd@Z42EO^^xYTL6u+MHNJ*=qxW|eKJ%xw z=E+*~FUGKc50Mzjk9tr7pU33UNR@vMPX8l@+dm59cpo=X*X;2g@q35--Xmj!Lzv~l zQvGkmD%42cxCeRr@C^j#8RoB~F6OYXV%UtmU@xw2nC8a)d8-n1i zF`qrYTZT~oAwvFe{L3=rF%@$1_&*^;Rwq=8x@2glulK|Ai(GE=X%ao`AA;lZ4c8zH zPi^wU^F63S=z`wTOi5oel-=)q4TR`-hS1b^sXoHpcQdh@KUkHD&o4q3U1vUr`j=IK z$T;Wf6}R`)SbV0>JY!_KFL_4)&_|Z~gr={a2#=0ef83HEk@A`cYHxCtK&wORl`2|43r?aPJ<9c%D&JDR-HRhAvA(7uh z)lIIED@}aHzIu-0G^^)?t7~juO}N^yeMU`kPs<_Vg0pA8WB-JMUR5G&1cPyN@>xEVT$z#dt7Ay|!nXbU3){@(OQ>F? zL7}_v`M>BI+$}XY)h;ynH~4f7UM3B|vll!{0~E1yw;CT;gI8FCB6r``Gz}tBgUwQd z`579#KpKFjM$=%%>1psPYv6JBz50r7gG;3bf5NsbD(k=gW4aBVBMrdw0C%lasfo%1CXOR-+ zsxp37D)IX^VTR9dNH@biD8Xz$d3kKicc^CmoC48hxciPE;KX74abMH}BfDt6w&4V! zHups}(qA7i%$G&`-+LR(he@ZH>oJ)%*R$v`o9pazxi%bhU*sq+TmC+hD^j3&sX2Un zE)+0CBQCryYd$ITfz1n%h-6C5yn^bWIo%kprm@C#sCr%ju!pdbs$O8Ek_PIYaW@4} zS*i)DF)Tui;mSe+aK&%{cOLsa>@HxpnB59;4^>tY4-DmU4OiC1FvPVDR|YCCLg0D| zG|WH~LP)#e$__~;`YCv~3WDLD9&+&*!#x8M5gfGPZ8qFt!<{zVWy3u-9J1kI8y>ac zV>Ucy!{as_Wq7FP6d`Cuy%9Za!#z|X5jL|BuCe4W1|@WMZNt4}Xrk>62q55k8#XZ< z?rjI68Ni|54hkFYjc@>X>5PdUz#bb8FdXh3WYR;uw@}z{?`<3ah8;`=xYLHa7!LRD zVbVjr_fpt!?+^!o;V@GH9<||P42OG_c#ZDVU(!=PuWl$bIF_(Qs*OK zkqzfD9Paf1kwG9}fgN9L!wQSE(k3q1yL4 zDgCQ08PX#{`gEzEw%BxER4Mu!yT5`e=Rmi~bPV>|RrF_5{euhk8}2yUa!Sr$_>6luRx+Ly^J;q!75I`XW*fZ+7t}5}&947le~{2eZ9Xa@|&;t_Wy2%Qo(?V?%e}4 za{HG2FmYDT);5>B?_*d5_{lKO(6G(9*-K-1UFs``A*s&%jm+V2KY7Vm#&G{p8$M>k zV>Uc)!%-WavLTIZB_r%k*+S*+i%q&P1e?Q{U z@t|MA_DItJAn;sP{gK zaAB9kbC8%$iCR;eoH2i3p6&M){$JT!ttqPQz28&2z$RmXK+iH_H%GoOR z1qzc!k!c|B9E4>2NXAGCLmA2MQ(k1#GGQ^MGR)hlP>lY^-F^3<`Jr3-H~6W8+ez+l zKQ$Su@Q8^EDASs4n5lX2CyhB~szHExW@=D?3(QnNfCXmi0|H!OruqaZHdCJvpv+9I z7ofsS4G6H*Of>)hsXHaA9!QZI?mG=%o0%fbl12?uK7}43X#kYT*gC|1O~Tb? z>VAm=2;3~;IzZAsX{F<8xjT0)Gmp@{b7MB zH=6yeK$iV#Q~n~go?6-v@T2$>C(T#|EFBO-GUlqG2-Z>Ngo?*EP$ zNyS*0R$_Fr_D00j(q_I$?PTS&fdjFSlPOYk}v<%HRQ})R%h+5 zST#hPJiG~ue^%#&mr@jmL}`1$-zQyVO~QuLHR;hM{mjAlxLnV>|B+o;0OnyXKhDp{BC#hlEF_Q>q5tF182bMhSG}PBjVm?% zg+Y3nroEb^J>+Sw_(%8zhDIfA6FXh;tgTYg8k^ffTGAzJ<4CF6o%)PSe~nE4FUSRN zR2s=!srZxAK>3%kiw~RAlA;Del^L$Y+u;;qgZpbx1(5c-uYg*B9>8w_o>+i69V-m< zS13$v%~tq)sqh!;g~95a6@EEgVQAX74#P96gIQK?b>^oReDA4N&3dv0+sfRJ@;`}Ujt>mkA_Ra>L$rA8lJE6j7H zvqsOQYvi%37KX6g+MvbT$E~yrPuk#Eg{#)c5>=@#luEqxUZKQJ!_h2HXiCV=4YjAz zl{k~z>BvXfLK%Cq>DB!mPCA_@S{`+hN*335*&(6X-HCdGf?F>&JVVz|HM@Q2L8!Z< z1xjE6Jnhn>cN%=ME%R-rDnKDIdXUVsW#cTEYy@| zOUdukIQha!U-&Qun8W5_9AlmInM29`2E_Q54Ar<-3?-+dz>8doXlhMC?~4UnE>GS{ z1FiXR&1L&v_(jcS2i#Q;_ufZS2-m(M%slQ|ipuG(dC~o?myDzsrE602-M)u^*MFqO zUGtkwKfcijAGxT1U;#rN>Ov!kh|)@rlF; z$&|)@tr(iXUEUkF;BhlnAtDYKSoeyLFLWP%&^F{OoTEe zQFg*7XfvMbj;%AQ&<~f3D)gUX#F~3YH7x_hl(;6@Pt}7*+Pb6&lvRe5CxZeNMN-V#O`}-$2c}V$6ti~Is7Q)g zyJ;-Nnwnl4A9Y}9dvba$^^6;fixZg1_0v{ zu1ktpJ67bFxQjVE=I)j2ktB7r14dI)Ow|XBAcDwN14eT)Mb%@#Xc<`FniO;T0V9;W zohI@F>)Vnkn#T_q8!anhapu0|;3cBV=2a|;VGgJUeaSUNzLWPCxclGyJZi=fcmG*% zm%Dd=S?rgcc;%0@*nQf2M64+L{{vp^TX-KInfBcRU(eG8VzTUa@BWi7wRy(=XE76y z(}VSeXbgS7a`%4`^=M=cHXr+_M!8bP*r?C_?KN}aVOlog!q)G##i5X9q`ogI1CAMq z1APT~Yu|ZO0P`ec|M4@8yXxQn`5jm7sc{)EJh}h3XS;VFsFgd4y{8s!xg9;h?Ig0K9tKf5KvVvvt)&8T2g~s;#Y1dM_oPc(` z2rU;w!8K!Oo!9)V4IG`o<|kf`z%k6e zm$#Ced_#!JCF!jbwGRdK6{fK*puAJTb;&k`N z&qsnIK3Hm76(UpRD^`#*_dz(^JC9s}*t2BpWis}gb}S!hv!$r>Is-RD(TnwdXf}3n zhD3qeH(l(~R_9^3ZMyxXqMm8T67BckBGEByHpiQw$l+FXVh4@a$g8K{Kv>V#d9FmE zZ+Q6}nhn(^_tL4MC}O&i`oZJ0uCT*ulb;+!yn$+UCc+1R#~$`RZa#*~pz=;^Mtv&c z`gEoNuI&1BlP{w_JuQ@=3zu4bDzfU+^{~|V^+^htSbaikLVZe=oo#GCWXynq=8uj2 zznO`$y?P#UW`5#o4`tT8H+FTPl}o=I+l-7u()7i3?HI?fcq`%42dh#fd%Nm;_a3lIl50If^wm`nK~Y+HT&jM z-s)1zeu8AENN*%1NFQoo5hLj~%tK?Ju0)0qxeSEQfN%h&5GSCVKz5 zd*EPal*_!v9HlWr+^D8hgSgNLAwL8Q`oba#`XUCRz9D!2t5n%i<-ZqQ$lMzs2Cap~ z=t`X-7n-%hGE2w~n)kgTAEdJuOYUgC>1uqH;}6nGHff#5W#T&d9;*PTf~YFA`)DJpPgN4hD?ZX}z z`!4*q?)SKNpV#+D;v6G&Ljj`cn9EqQ-!T6eeYWorG3?P*f4f3TdDw8kMfYM1BxBx3 z>`3ZQ-Mc?=9`y@-G-w)29*q|oy$1^Vj>MncaFF%55($}5LF#cj>93i+tAP4bTwQ*^ z*#Bz`Y_lKmJ~HCQ{Rw0H0hx)1ABZU*};a|A^bHkY~dy&3uQnXqRj}cp zcW5W(q$pco?~|_>sXHr>NmBBKUqGnG7An@DP{o6I4?$2`?I5%ai8_s<7i-K zefAU@z**-eegefueq!^g@zqGp*li^HhG~+~vxm-GUGc7Dk@;}%lLh;qJi~mn_t_b# z+27v2zXvfV4@^%iO9tkoq6NLLPK#c)oo-b1Y`HiYDN22$0E?OEx$Zk(G+*pJ;#u;j zyXwc=U!{2WiXXf0JhJ_WtCD6aN6ZJdKR~bX_H1o-x&04}O!FRb-?<+ZS=3+j*S*Vr zjmtCG_sF_gch6%qE?sy(-L2_=JpO*s$6@^XE(Ms|sR>hKTB*W6FT#Bu3ViplZw{nl zlYaXE_YZ*7?Tb)(eve-5{a2%VJ0Diw8k zFs%y>Vg(K(Uu=2A# zPz{Gng_yeVP~hbmljvBfKci-&_eXk%K=GOP88Dx!HA%UTUYD+1H~G8(5BY z0Bh$R5|bfyA5!aZoaFO(JJXXcerA#ICkK%utz&TCSy$K~?})BMifk&*q@ES4KhOim zOMl1v)3P^nQ23qFzv6XC-;DLu5ok-#nF7LMC6@}Ceq35LR)w4dmenf;n+g^2r6|bqj zs(rXJ(jTR}GD(?!YPM-4KXJH;y5zfLmmEua&F6c6U9kVxXP7Va{$@sM&fVJ&Q1?)I z^3e2zFL}cp?trh9eeRY^Ym&YqUuvu9mFKzde93&N_W_S@$*8;P=f3SE6#eqg-FH5M z&bX5Lmh>C*D6CJJ*NNXCm6 z^gcVi4Tl66U=nAde<*5tP3>>@f9ujJz=hr9r~dDSv9YoOryg)p^~;kker6H;HxJwl zyE``a3ER`se;=LbsvZ;l`M2Ot8kkHTiI*CwUDU0}X^VA7b%VU&z-V99mJ>D#s+g|CVRGfaZU0fN3gc53DFmp94uV){2OaR*wwyT#fA3b<@*O>Uq%Gf?G?u2`ThRN` zwCFk8U!)Fk%h}0DMQR-d#m@Uq!GKf8$L4y`WdJM(y_sIBqoD?k05b-65)4wP{3n@JsfF1K_}?DDCep2 zGqHgU61jpfdmmFuTq#nL@5&G00)UbHu80$RymH?L8xAsP*4|c;0A;K$x$NUOvBj>x zwcp|E*(Y}_uq!imeEm-_{XcXQh2Twbn@YV&KRAoHX%iQ(tz&Z=UcBB~B-ObKSrAo* zqIObLa^`t-Ky2PdYc3=8hRZ~L258y!-GUSQh&;7y%~j--kC2&CbB{073h)HYRzb2} zk{p&KKOmAJX_VwWvcRkzAbR@+>d-UN2v!5EqMm$2%IK3awogz7%qWXqPk=(`p{-)k zJ~F=@ptX->FUoXh%XH7Q)1~!`k-UktO=~|FK1G+du#0nD&xf#^{l?*Hv6*coFMNO^ z^o>hYjemRC+N)xVjJugRHW)y9BX5OJ$^l9!A%yPX%}%si#M`5WHGPo%o3$T~?;*^q zHUBIZlfOpZ#s(vWVt4QD=0W%F!?64_S5VoNpCj@=x9Cc%&`!|XMyrxH7K<~NHh6r8 zR+PDXH_uvnmb?F_P|Mfz(P?MOeI4J;D+-nt#FsC{arkbj@xeM$+?q^Y_+9eD6c7HM z7S_1G!An=Hq3`z%uc)AE+2%7>EFIa3{Pw4F&rHD2GbfyM4ASTz&WSKz`d@vI)Bf8> zFkj-WtA`BpRqVe#9zQo}Ea-i5y7%$k7pLI>asN{@dLJyn;QP3xn3i(mQp(%e?*8pi zh4Z$VAo4aNvGjZHo2YBR77d!nB5EluGqxKAhsTcDGKNrY%S;|nt4|A_NBq+fC3Ju?1Dab9QZ_ppp#dg5{! zzds}X+cMrbah8m~BP0IPGQRG_Z)FYIo)Le8jBh&efQ%1{_#UwYle=Pg8v~~MTkedV zaLcm#nK-|*ZSe#6-FMzbJ>$q*QC8p2i2sU=zeVJP+3Y%FqAvEl8&&Z+#8XuSe3~FN zvr9gD)lyIV{Yx))_aCJ&)HDxVBofdQsZD)!>E0cP7zr$WTfBAYW_SM`@M+{1XORyP z`NbN^s|E>X{e(mpmEH96XAp6>2jrqVL(g!XYoweQ&q5ef`9T_E@9@&Smq^BM5F-)M zKn911Z%ZRi?xmg^2MKlNAI1jv0ApETfb0gH46i*LCUz+!l{idq^-6jE!`N=DA!2j8 zIC8h9*^i?vQp?`E08y!O&*kLIy%0Vgr@lMOz55`Bih26cd2;59D@YxyY|Br;@4oYk zgGj9nJDiso$&YwM(kI>kWpUHMYWwDzr6)?Ux4SB}aVb`FL*NibQ)fKFZphg`>nR{( z$7bO)+5b~iEjagI2**fmxPN2@F3J~x7s_|N11UWsQl*X4?ppMybXs1%9ufGs1iJQB z_zuovoHOjI$1j$gHMs~9cO?Bk#r1~X7th}E+2pGGafILd(nYaka>L=?WA6ROX6}FL z%_pkZ?TFCfo z(x2i@FTa=bl__30G4Q_~{|E42x8F|q599xF{4d0|_5%9P^}_)EDgOUS3!{sPD*o@~ z{sj5e|JzG0d;WzrQmXtp9F(dy>h9Z#b}Zf!*pofy$26XMy|KY!^de}}H=twq)!S(~ zP&{&>b)M-!h>sd6X6;@t7Cka)dZk2<7m1_a`o27d7E6ToLUjCJ)@I4*Cg;zmo}~Om z;mkdG33Zb;#R+5vhoG1O<3`SHz%)^|4py*)Iao!DkdMlq(U;tUU7eHht+lC7d5}G^ ztP=BY_wMuM{H+S}H{RNL-Y^eDpQW2!__Ry|*tUSpL>hw4wzfPkEx=k6^S=+K@xO%m z-w;kvN8YvP0B)olBw^mi_mI-qe7g+ydF0vaAf}%g2d;Q|QXIHGL%TG-fiE71zP^Ev zpMYcK2QS$@dzNcp!*8(6LT~%5SX5!XwYO+!+Oe_0O7!2lvGVLMWv=hBU$$=)$*J1JM@$dX;7yJY_z#1VCtSC zKvaO6=fUtp2$SmAD>q6{Q6oKu_&@_$j0SlAx*XrsvG0GOa{a7Q$nHk1!W+9|Z^LP} zo#WKZ&E*I;XMPJ*`evs6e*di$BkG`D9cuLRe!S8krQeY$eV&j$!T0+ge>jVsby*TDZcD)l%Flw zmN?BW!6`p#zHDw;n%>&EJ*!~__rdl}Xz1LGq4P@@$)WQSy@RNvUA4@C_VpM)t?@eN z`M2mz_fm(AT@l%abMSYb%>U)|CYUx(o%x^-1y@&cRb~EXHUdTL8 z%DnU(s)@hB{?ar`W7%vhRbwDpmAZHSPGoE!t=A-p`~=j;kQ(}guX{-I z(nJ17q4$lCie06<6X6OEE?4^Y^neLBkp$m9U$uXA9WG{=2c$n!Vlhd~6xG%d+~_1~ zd0;$I&zwnSocRz67(JACY;PeHxx1yk;&LZhwKe0(`W$3USgl$;hbZ`0Du_9B7$2bR zJymp95!7&3VX?hxh;DEFdIpt{|8QMu$4+4>+!DO-+P4UnJtODQ{4jOl3iwyyV)fOX z*nZyy4!?Wv6&LyTKT}v^j%c=z4?<#XISr}$m0W;K^XJFR# zXu+T;CDbz4-LbHDQJwim-=6&+BTd1y#*N0pPodqQn_Q3ebzSPxf58NF zg?n%O9R)tT2!nRh0Hv~YTA8L(r$^K|yhW~`e)=D^txJcZPE82kINhTZ#1TWC`4qmP zy2suB2sQ%jM7cY76un06@W-jK(t|GHPqItMld$L=dca}z;SE*A4Vr0u_Z1-a#0Dfv zOI}Q2F{Yg%oVjm;bK(N4hugCglv$(5Qi@N_eC7gShxEqn-1S%a8piGVe>+`B{D~zI z^3}MMLt>S0+yUS=DRI9gQR{$mNlY6DvU0s#O8k~3vDMbm8asz{yH_o*t{ZQV`V(3^ z?0CB+QPa_q*pnu4b)s`TiT^4kJ}4!MUU7k4Ev=qi?^pI!t*x&fPv&YVbFrnRRyH}b ztgr1FPvR@6f5>-8(^AS5y`QCJTF$GDs@m~n?vyg$YsA7;LS5k z4ys-2sOa9+lh)y3lYNh_J`MWTysU0XXee=~fqiRC9;wmd;C&Z4sW;GDVs~RdgC~Ni zWg944>XmV`cYw%nf#BAmkI(#AF>voa6ohwN4vLBNyWUJ<%Aa`?IdjACSrch-$h<&1 zIlw!HBXU0wJV9moz5V!|noh zp`i%J98I{D>>BI_*j>+V6T9u~M%dj-E-n<1GkjAYId~4;B=SCd(b?kG{sVeH+-jqetqvedwemr5(P6%ota8{pt@e?MDt z7KkhN8d0gmPd-bNv` zPb91+ay9c_HwE?%k`JE{h4V29cfdi_qtKmj=mFd%5y3q+9J1kI8y;ntwasQ-2GH*} zq-eJ=RelBOlbkyYyWC~xC^fT9Y!c1f2r9kw?ESV?6q9Rxs`h6ddZUmY&XiurTTr>a zzn8XO6}tpNGVK^A$*->+c^fTj|Lm!Y9rStn4S!30GV7zV_dk*r$+<7WIBBJM+htPa zT=us1!?vJcwEeJC9*3;HIQwT)t#{JzeSdrXaIJ=J(A^=-k9z4p zg`Vdxq(`be0G02?oRB+hl?huEIh7bQP;ZH65mXMp+ zb$2BKgfNUx{r>?Ei2hpP*EtAJT=N#AtT-r5lkC ztH0WVB?kH-@tZb4F4wxR3<=jYzmhu5*Yi>GY5GM^rYl2F|LUR zUVLS7nX55Szt+`QRlA=4EO%8`)z-T%ja}+3j{SqD(i8659P9|UdSZ!4q$AWB>WU+% zt=rSq9rdgVb|u<^E%8J&R1=JcJPR(}df8d7U`r(2JV6P8V9Tbu?s#=~tKyzm%7N;t z(_vd4j&^PdMnmgD(O9^*bX$6|jaBsxnwdh;C`=me^7yI) zwI2G_&a+S!^%E_NhEQiD6b({YAX^EP!^E=H5bg{$bT3bIbesm8zcUiwHYvX9_F!~l zs4lcQG`aMAn~}MVp|!G_wN5yDB0c=9ZFM3VrMkP|(#i9#>+Xmn?JVAAS*o5(TRrW; zn5V1T6Ag6+@!PUp8$B(-NU$Xg<3vM|?r1#Jnq{Tt?v06xIj%qbQlP(pD zc{;Cc_cSNsoRfBMg^Ur5Zqv*DD9BdLONyb_5?Sg&FO4*c5?CLp{7Qhl?+nfl!uQRbGCk&j1de# zWXpIk8ebc_At5TZtfpJS@pjcEEb|m^y>#nYu2^SFb0X#{DRy02T-JJNaf$dZJXeuV z{Lw0jlU!8)U?dVk0}G-<5=rV=k)?hu3cZdBovlU#q%@^Y%k1w>gc7KKvP={u#vYwi z&!{D-c1``Nszj{56S=RF9jNN28tbd{(axb5yU;3v9eOp>(^FHG?k!!Yv5{abCTk8l zq}GlQCsvK0uZBP7rwXlev$m0FH~LaaJ0myg%6f9ru^jq|@i1miG0{QU0_#^*3juJSmLXyuJJE-tqVuviC_n1D$(2-jt4pt z8^c{%DiINY*&||OV$Q{;^<27Mw?2O5T?}BJ&7^_eo9a}y&eHsPb~{jFt)Y(KHrJIT zqqTXX>q@eg03xz^Bg}jHQ|H%}vj`iT^o(97-KK8o1~|O<1Jb{P!*_l``g8pq#bJtg z=H;Sr4lkZ0y|a}6exdT`kX)|7-#PzHuXFm5N?A6?*i|Jps{B3`;_Mc2d?tT@!<+K( zM{@8VRpEK~M-`pYm(>hZNzlZuv-U1mgyS>yAL8(%dH9dz;IFKfDF)chm3|Y)XQj{K zNAvI>%fUaY_-b;cEW?X9J~RCYhxg>+AI!nu#$?D{*|H?Zcvhyf<3#wfmlCm!AhnIPM1PDbA% zd@Y|-dFFw~nq+FD>`pXoPjI4?Q*=`nn6ki>1*RmhAAye*@1*R>g%!54*eAE&4d8&+aJ>A7wYd;Rd@E>=v^-$nF5UTiK1U zdz9V7?CxQA7rR9_ar*3@;_y*+0~~I!TfuHIyMycwu)CGr2)jqwJ*po?ssAnAQFi;V|3Z3xnB75k=@W?* z{+Z=2*INP9nEZM6zrd_ej6 zzQ;$|ukN4xEBn>GpdYCC3nc$fRQyuu_ZU)sq*D4T*nf=u8`wX}{!Q$6`6T@|_7}1L z)9eqh|6kaz?st5X{Sl7;0sD`#|0nD}#{MVSKg#|W*{|+x%)+@W*-PEun9F{3UxR*y znc~$wjjP$O?rYStU)|3LvR~cH=w`pVpK&Am)qRXx**{b*?eQh{tNR$=X1}_BafJQq z-o?+^@2Zjf&#+(JxA+VD)jf-|agI#+QTHv*XTQ2%;bp(NSMhH4tNRtJ6u)1l7h=D< zM-gMc3-yp5`j{!DSH%9$u|L56e`mkCKkzgR?BB)y$Jwv$OPpZ;QI4mNw^DlQ zUWA+dO{ll@(9c^_yt)rj&i)>buV%lx4?!Q7CHfs4A7=j$`?s)P-GAt3|1plgo&D;b z!`Iob?mOJYes#a$VfGiH+~|3N{px@iXfy02ieU)@i*gZ=7W!nfG3?kC*Ges%8iEc=hHm-+RrlKD~l z@$Kw)@xJ({R6P54vtQj)99Hz5Qr?s7-^KnjS4;V7J$e=U)w=W=_N#l4A7a0{|M&^` zslQh1rLVDHt(%64ej4sm@;d4lTP4Tn;`--3aLyCVu@;?awTMJz-8dvFgl>Oop#PB~!^k=zT zp4&yV>s9v8XaB_km#bAqiNBxD@P7^dw&?|~o8ES?nFvtyu7&uc#@CAXx?J=_*ve1w z^YMQa|LGzBYW>#IMHV4(3;W#lP!J!EW*Ee&Sd6Y`@6-%CGo~B)i40`-$JhoZY)HD5V@E!%&R{OZ2zQs!5F zmA;-|(qH$J{)3!eEAuPA;_sQBUVgft_|^RCM&?(3#b23Wf89^~>V7u;mWZf-JU>(X zo(z87Py7+4{}1L@e#Nh+w;F-EpZIq%|HI6${E9!4k$>G!{2o^56!R;;;@9g7rLX&m zznJ+is+aj!{)zHeGJgg0E5G8`^GoULeoDWG`LAPsnri=e&Qcu`X4aA@=uh1l=(-QU-=dPQ380#q4agX zNPn@2cAeWG%WsJNioZujTl~78_$wwe~QlS&cuspZJTGifGr1%&+`JPx%kXXp3L>3;mgY`8Cr1P3%|vl^OiHpZIq$eGBs| zzv9=^BmH$h@sBe9Cz)UQ6@O1g`nsR^Bg-Vg9_Ckm#jmI5l>QL&Kgs;culSn?;30?j zbw8!=dAEpm(QmI&|E>H)Pxc>_(H6h%C;nZ`|8C}2e#JkO!LR#?KT;_PTA5$@6@Mgy zU-uLLG3Ng;^DDpNFUsK8{lq`Y{C6<0{)zHOd{X~EGQaZwzxK{NK9Z{3`wg;;2pE-R zM8v2pL4-+n)&YSmlaM$wNjnKcKp^RKdL}*7>2A6^vxr`UYy*l06&w&WxZtROgNlqR z!8N{aalL~JMiiavMqJ>I3*P&C&Uv2d>Zhu@JL7%d`^RfOI=}v&bAIQXI(4e*)TvX2 z_(yECQ-3#8`Sa|5=0&#u35(xdU%&bW}W3s>u3WdAAb7Z$&}zEr-Oss1v5b1wUZ z#b2rZGT*bB{leAyWq#;l_6v(Ys@mVpRDYRIx`O?};;&Ty`3_sa>)9_{t$%_2H?dz> z{OFgI4f2H=9`N($m3yZ%}`^)@g zKl_EN^-r&|{pT|F3yXi=Mmy(EH`DPe^P`jO7Z!h|`pbOk)w2Cvw!mur@;=+mvi-`R zRrPl>)nDdoKgfRJYRi}T-3Qq(T&=&R+g9*P>=zb)o2tK?ss2&+|AhU*;;+>HGT;0g z_6t|*&vN;HVZX5W-SwsOr<8v=zFqv4>OaE%0rm@5>zDca82g2*^-pp6+u1K%t$&*R*Rx-^TK^3D zZ(+Z%_-k$RI_DoZQ~S@d|6cYBi@#F)&$Iv2>=&-qzrg;lvR_#IGphb>ruxhCke{(% zSp1dhFV9b&V83v+etF*VH2a0cpH=mDGu6L_pN|}Si9LRW#b2rZ@;v9I>=&-qU(e-- z*)J^qHdTK&Q~k5-?`6NR_$$?4o-bX*e&K5U(_DUn{lemR*S8OWZl?Orv;TGM7Z!h| z`Y*8mjqDe$*1yR9+t@EG{;81tBc}Sh*|a~NThibC?3d?j;;&SHdH(hg`-Q9Z%k#Q# zuwPjGSzA5l{NrY-zdYZ2oc+S$uT+0|9{4Br3s>u}#dA>lI|$DK&HRZl!f5`aQu+0q z{v`GbOZoMbIsS-g|GAmAe}w(#uwPjGmCDbuKf!)s@wZXo_#>wB+X(PSOy%!p|J&Fv zO!2h+Blti45tDy}0Dr{fm-h!}*)L4-=zb) zo5?+R`$yP+ANz&HKd=05Hv4bbCioir>zS+d%L#2C`-R0{tIBsXm0vqz6V#zxbNyfz z|E!I6`mdYGzrg8-*)J^qO6|YM{wvupEdF{`zMD<`V>ZD%r2fp}uT;LgKQzmJVexbI zob7irl`rod{g(a0;*UPd){nRk|G3$-U&_WGhm5KH<^3h`*V<^Od^eLn#Ory^AF+O6 z@$XiCH#x1S7O-u=r<`-_7K&$=L+!*)LqJU)Im%*e@*p5&D5Yl0N+7W>bE_M2DuO zd}i_U>BsR4-;4C89*pr5r+)}sYqK){{#5Zn@zVI?6|V%JdN|HsZ?KuHVwUxN{miny z?-FKN-zHMI-_6Vm*I54@;^*~x9}qwDN5#+lS@AQ^iT^sA z-*?5&{HXYu|3m!De-{7s*8gAPXFg)gw$}{vvCIq1wam4=zV8fht zpm?w1rxhQUC@t?C#odZurT9|CS1P_!@fQ^D1E1 zMZU{M-NZ;Q>x(us%X$GiuTi|L-}wZytf%=2v#ifK0ck0{te2qw)THsh z0txXq!7S@Jb~4NQqAxJZ`lTnBW&OiR*dWSJ)>Euy4xMfDPcqATm+P2EIR3rDT%TED zw9m{P*8fwEm-TK3Kf{*SR%_!=Ax8V{nX=r)@v=TB&0NdrZ(*KdzK>bf!+oDw)(8Hc zS=L(~euyn!)^FA_*K>X=iBW&~j>qN1s9*N2wtiQ0dKrIwN0`S~e`A*M-D!u~@?^aB zDrUKUZe^D1$(_U~kKT)+zgh9~_3zira{V~$Fq^+zPwScG`mlys#=GOp3nM1`&^63* zJ)9xN_RII|zD!K@;q$|9IlbJ!pMp5*KQbS133G_^znxj`x4+3;%khU|Eiw6JKBj?L z<~J^5mid+&nPvXu0cN?M{4ulKUp)icLiMNjn&|H|Vw5NMf9sg#ek#K(_m{Ub%l*=W z!mDk5-(!~fu|F`&{UNP|rt<2S+w_ghvi|i_X8FF$wahX;+%4(3ydN^l{r_RO(9-tJ zP1*cUWZuU8r-?bs+uzT;|0~maj)Vj#h+LFcg0N@=(_i3TJgITe^v3H6u;m(rTMK=Jf(P6@uK20pIe&W zu;QB)e_HWh6t_OFG{3Ck&ntdXaosVc{#Pr0v*L#p|5@>A$Cl=IiQ=0S&no`2;=1EX z^Se~>wBj!+-mm!O$Cu_eqWJBK=M?{4F`Wn9{cTL~PQ_nW9D07KzftkH;yV=2D?a3e z()?N##}(hA_&bUZe?e(}=P1rAzFYAlijO?8G{5r|=M=w9@gBuLQ+(nJOY`5V_&&vt zD?ah0QvZPB8x=pSc)#KmFDlJ%gW@|Ce_!!YwWa3MyiuWmgTJZ}{DJ_46;!edEDlRC#N%4mie_8Q9#fP6-TAw<_YZPx*e52w| zDSkxpe#Ix8R$BhqiZ4}sgW`F`%j!z=J411w;;iC36n|Fn&lDegdTDv*D$Xi?tKyF< z{(<8Cicfr5X?f=<9#MRw;*Ti)j^fZ6rTM>9agX9RDgM0TeTtv;^3wdzQaq^m7R8@b z{8z=bXO`xFx#Fu8?^66D#WiP@=GUb762()B?^gVE#eY=1d_`$_=P4dje52ysihrQE zroJ@)X2q8&zDDtf6@N$ZUliAdOUt`Jaa!>$ia(?H=ZcSrl;$5+Jf!&bitkqZ4aI*} z{DOwk@;VeJ6;CUEQ1PRR4{a>X|K*AY6u(CCU5e)vKcV=zrqc4xRXnEnjfy|2_z}gS zW|hC9i;#tM}6rX%;-k+i^`Ec!8pZc2{2x#AbMm-_J^1ueP1zFzU?6#qeST}P?^QpMAX=M?{5@v}Qi^9w5;R6MEp zCdGFven|1J6d$&#wER;P_b8rF{C352ivOVa#IDlvS``l{&M3Z4@w*j&MDc@)Kd1OB ziXTz@TgA`pF0KFZiqBAdj^ZB0mnt4poKl=ue5K-R6z_aPD0KNVLPyuW)#}tctrl^>28FR&Lcbl9YQ$i9)y#Irb3|8ANoQ}sx38dcZ({|&fzpAEg0H6ZV58t`zzblb;A_GA zz(&E>ffvC>!PkTLgN=fBfI}$XDC%4Ez(&EhgQvkp!S4j`1RDk40iFRH1>XtY1vUzP7kD?= zDEQsrJz%5Y8SpIFDEKb$9GG+-`W|Q&{q()iZRn?@b>R0w>%m6B?+3SnNkibfq07Le ztyke$KXe?&FX_S#tBW^V-G}3u!lO8zN!yVAgU~F}lkP)$()~zJx`_0oLr72BgY+MQ zZbN#~MWiPUAsy*{))Ay9jw1bsp;Jgtx*zFDmmwW#2>p|E9O+4ikp3R%4x}dyq2H3$ zAU)|aq$kZHy@|g%6uKAO#yZ71%Nn|d<5{OzXIVqnay;u4>nv;NI*w?SBA#AUyAL}xlKkq|*>G?G2-sw>2BhY=&-OzdH{m}i;k3vJ(4jzAxRjzedmS?I&iMU?+} zXbtN773gy49JChtf1q{HuR-gfUx&`JX0iXi0bY*%Mp}#gMY;{)-y}vjX&u5zrx5-v zVuX{{Bb;;x!sm$*PTGoa(rJW$n;7AwZ3rjbiSX|bBb>Ac;iNMN|1L4YNuvlS-G%V) z5hI**2;ro=5&nH*gp-aSoOBPue?W|I(s6{7&LaHZi4jhkML6jk!uJv*oOBz)N#_y% z2rA)tI}uJgj_{vAN1%^Fmm!|C z2Jxh=*iXNJ?tXJ9^f+|SPOEJQ|0Ot!BX`F{hcOm{a(A|h9?RiTm^jm23Hmke9zo&SxQRM#wcn|U?je-}ULtxUK;6FfT zz@&4?|Bujl`TYqxi~L9z!GDJC2O9-H2@b(enuR_EokG3;6S@QSCT&GI`=M=! zC*2F*U!V)fhja$~SLiM<=`8qf&^a*a4E%qmc=$;dP|v5K`%q8Pz2JXPIGA)A{{MpR zgr9U7{Gmgzzu+ewNBlw1EaFM0QQv1kccQ+eb4Y&(bROwR>yiJV&{pJ6nuY%`=r;IC zXAqAyMMv*KJn0_zmqBOYC!I(7XF~TPJ?T#H5zrYh=??I-pwnQ|Iq;Ftc`)e^@;eGT zg8WFgp}t2$r%+!~`f$y&q010Yx(i$b-3=z4NBy1y-HZB>E+GHsLiZtm(pjW`9&`@r zN%tZBG0;V%C+$J}vCt^uNw>j&9CQkP(l*2&5A8ub=`{Syp*!IxodrK1ItM1*13rPm z!K5SbzW_Q8Kj}_v--*x}Y#-?^@C%{4!A8L+f%kxof?oul1ses|g6F_S!7m2SgN=e; z0^SQY3Vtbg0c;d}GI$@@DEJicBG@SSRPcTs!A8NY;B8=|V63S-dJ1e5d^UIo z*eLiM@HE&c_!Z!tV58u3!82f^;Pb${z(&F6gLi|Cg4@7*z(&FC;90Oya0hq}Y!uuH zo(CHRuLAD{8wGcP7r;ir-Qay-qu>j`i(sSR9`Js!QE)Ffg#K<6{r{EVWniP=)!-Vi zQSch@a~p}!dgN5MT{(kS><&>=ACPWabBXW%EDM*kh4 zaP(i&8T8jd=q~hc(jADu5IT)`(tXJ9BIqLWBdtgL5VRHXq(g|m7&?M@qu@)x<6zP$ zq<=MZ2hx*f!Iwg}fsKMMqjX@>8eDHLhc3tUmNbg`4?~Agf1}_L@CcZ+2L2dyIs8V! zqu^RF=_1m{q5F~ED0mDULj6d0qrM5~9x&++#BYF3BR%O9cq4^_N!u{4-UOY)IFGar z<7m<-!Z$vev?fVV=UVA4A9HfTMVv<2j3!T4*iG zBW(k}4%!1I9YOkkgN`FT=?wbG>!G{QPe_LlKLs5@Jn1gPUj^Nbc+zpizX6&>Jn2rv zUk#l>Jn3%4UjyBPc+zR`wa}el(mhCj9ds7yNp~Xtdgu(|Nq2#FKzDv&}qbzX2CZ>w}DBQA^n@7HAqi71bz#21WY=I^wZFJ zq$k}2z8N|TCappGw?daAJ?T8+-v-@_c+y$$+o5w{(&ZTc-U97Ge<7X4{TAsw`VHwE z#<`^R=s%>jNPjDZBOU2H;z{ce{tjYLzZ*J^{7LJ;AAr__No$dQ7lk7|X%DvdgU~4SL(n1UhoK|T-OzF9N1<8h$DrGw zABRpsKLdRX&m#t(5jyjTR-E6V&pF%bt*nt(SiXYwC2K7|+Gn+H)aps_uZRB>_(<<( zrRP1w?_}+PpZJgPldgfE^slJLMbKkjjOz&WLDqM@)bit}SpCVVR*yT)>W?B;Z)mf6 zYP;2ISr6@CW_^-%veSm2vdZfFS#RmGd}=rQSbxd-*9&a;Cwr`R^;&&D>!Gh?W__&R za&6S=$*;1yigk?j8rJu*ev$PTtcR>)KkGc}BI|_%HvSsc53nw#Y8b^~H^r--rD`@f~P?(vPz?qTPw_XFUz= zPy9aCL9{<{AKIVvd#tO_?!@n6Z9)4JkE8ub4???>(tihn^kLQu(Eh}avp$XeKzt?k z1L@&t7t*899;D-}bF4>SXv05xiPazGFn&S06?v;~Vtt%-TMFYD#GeP>rO0z(7 zdM@%KzAkO`R@QrwABBHl6z_CE|Hyh?-0}^qYsV~qgtaDNInVk7*6;=!{&v?xjK5GZsownn8XcGD$wr3OcU~C6z zAM0(bmtcD+{IjelVLOPgV*Lf{`PdE$e-G zu)c?Nf%VuL8$ZChgY|2yhdjr|cd%|{eSr1XtaZ<|=}vf_)h^b@j3>T@t0fvJL|P)TK*R6(Pvp6WWA-?^3PhV zK91`awc|;zu=?1L)yr^xr0_dOtVVELeF1zsjw{kjF0(p`idT-k5X{g7~!CPCcei7%X-+>>6pY*E6Q0U-8&`+DJ z{uJ@+!T*VP($6EGap)0QtGBaWdxhmwaGs?2U!vWT(7&>tig@CKv0WMHqo^0@DQGv+ zCt15PmXAa}6n+ouVYrUm1Kz;;OJQ73DEtSk>pPiQ4_jsVI@T>+mJjQ;x`Fk}!WY=^ zTUmb~++)K}?X`Lx>o0|IoKiiG!~P)6;5>9M^kLQ`asDA5Vm%V)AL2CYw^<`N|4{fX ztovC9a2}%YPq03Bqvg9ubmJ-lG`QS_7h!D|Pt9&rqwqkxmFXW@7!-pv}p@lO14)@Jl;;!m?a|8&cb zuwMK!%SW7H^&PCI<2WbZeXLO&=ft@cR=*Io8f&rode*B~TE2^QD~><%eUA06)t3Lk z`p{a-3#=#iS-z#;>JDr-`9F#C1nFyIR=@d4=?QtWV(lLHrPo57KY7;kgv_b=V)DgeJhGcc6Zxe@FSGqZi_N74&M> z7afh~R^W$G9w~i?p0qYJJbX!CxUnNvC?s;**T&MZjfq^ie&gCiA=a6S%u|i^CJeEt01tn_OkW7!+8YY9YYNS-{o$X_> zEH)*u#O7E$o9xRJk{gooSRt87cSW}h)DLfpuI%j}NaU!tzzP5AHjkQiLM_^JiSEf% zDyYgWF|I~uCY?^i3&9)L>SS3t=~x2IHIYacUNxDFZ;oby%U_w;hDJ!oQqj!TM9ysP z_O4OijfzC#u~d9Ah26ltV4x5yOy;}%+aMAt$+}Xd8@I+bCjwfjDVxiT21e#ni9|NY znJ>h0g@DM`WE#=wc*4Kyu5`L~XE-1SSCU9jl8N#M$jbcWXg;1xV*8@q$>^3YbSmHG zMYD{12hdNOk_84Ovwmu!XCFT4$A$Rg34px$JZ1@Jr-5d3X~=8n)yo z;_d^rCzc*dC35z7bsetJaD8vTO_<2p#`9*^m@j0qT`pHpLhh8Vl+k2hTH6g>X@gR_ zdX&?w-b%Vsm1*OZy6br}3hGq8DY;+y#07LM-;{y56g!yLSL|axaZVGoqMHq@?U>Bt zWK+oDtmk`$@=fLGXnv_8W;d=&Trru*7rLV1MqCM~I1aJ<)X&(EPZZ1vb^vG0MAw9; zBlwvbVOp1nCz4wdt73&1%4_BF26M4=J{G5oQX#O=NMzg`2ko8FUiZ;~!y?$zY(0E_ z@61e0AP-z3aVe3b->0gL$#jz1Bho*xDru?}%WV%VB;W}1$v5~A^Gh6XjQJ#W9X`%M zRz6v|F6KGRe6k8U&is=G@1UTQxL-cy>Rde5e4NFD%`Z~2UF{hRMm8o2&c%tlizijF z?VDn$R3`4E^B&k?{|vne1M~E$e?X=_DgARDT(7sAIyyqV)#3=BtZj^EI9)8!j7SF8 z_xa@NlgOupl2n@~GGoKZ^oC4mxVL{zCce3yT3&zxL-KPGnPwlElRzu@pnZ z80{L)#&Y?@@MtDe7>?yOrfFN7uE=L{h3J-v2^!<9-ZBs#He1-7FXZsQ=<0ZJD2;3M zMVZ{@HJMDdbu0gnbB}xU6A2Hm>l)}q+ zt54cgebVOYleYLJHK&+(boIdSCfapsaZ$1` zZm(6V$HzBC!%f9R>nVOb+=yGJWGt0@O=3-AOCn`UP5WnR>L1;N<}OodWwe!EqA|YIlH$=V+@*aR(p9H8xT>72SZD0_^(1 zOy_tqHP#g!7_NRFG{ni%oy$x_V})_-1;70ljmwRRr;=t|YWE>cm{e@gMyYEQ(=Zqk zE~&DOn36#Eb~UrpX9C*V-(fmS)ecT)m}LuG!UFRt8#{gZ6$nc=rc;g7<&0 zC%6LydxCpFuqU_+1bc$}K(Hsc69jvLdqJ=#xElm}4xk@I4xk@I4xk@I4xk@I4xk@I z4xk@I4xk@I4xk@I4xk@I4xk@I4xk@296* zSlW2lW%e6N`Cmj=^57j$S%Qadu6xvuSUwSs*}jw zibsQr2(}athN>;aW1(tG@ldGRQalohH*4ljt$8v#Ml-0<)#J8(T6jvd?2NBZq6Ygs zQRZ@GQreqaQ#?ZxA%%n_4Vd=zDWetlMjJA@3D(2O4?M z=FK|N;<|9F8E@xEU7F1~SeIsV&f80~Ih}QBHmAcb&E|C4rP-X0yEL2Ad6#B$&g4t8 zIVW=;TWfGHDGunY`Y<+@5aUzxtLGM~W0fmAFvfy0#FZ=t7~-kBPnVt{opIe{ef z*k&LznTsdF%>@7fxOo(gpOvMV$699A=)_28+L4sPim zXwT(h+ryEqm<#NTWn=Lq=7(&}BvPAjo$i~Q7)|7SBJ5O>_i?dv&l@i8O__L-Q((C? z(vQofkv>~4jr7lQX{0ZfOC$ZRTpBqcl}jUMpK@vBR8uaEoL7ozRyt=BX=mpoQZ|vd zrG0YpHnmS8Z(I8$@;0_lB2Q~KZpbBMg^9B@cJOJ(22NnW!R*94hp-behH>E*yGX_f zOK;_6GYGNsrs1$TVl3e3wi8!Qv_3S7tB}I=v9V2)`2tQx+q>)%1b3ufq2-RVPkZ~b z2`p~Hd_O-KcBj~sNv5M~3)DDBVNP(a=&;S8GnL7kczc+;5=6$5V}ps@L^5qgZB&Mx zFmgr+xAv-!=Wxzp$D<9ke_VabiR z!i7XC)rrm8n7A;@yU68kz!L@YAm5oY)J@V5%Wt;+Rhg}6pByHruEj}vZ=*I$*sDor zDoJy!o7_V~+l$;4N+-5nn5PAHCULZ}fbucVty&=p?(Huo^wc^in@T>K$fT8HvarEt zbG9Z^snR~6OK+sL3|nxW7{qEdOomQ)HnTC7&8D_vj@)b}W~wn_#vKz@OYua#t4SK; zvB`X*H;rp$ZZcc&9ukcu4V*^{^U>+fq}UJq_oKNlz$~~-$Lbke*Ao%Fxs|Q<*mqT@ zDUqgW;xZf6gsn|yXgYgcqA;0DdpElY$Co;-ODHA)d(yADroS7jz*$+S<3 zG#2&sVs#Y_Ffx;cuI>C>!(G=bbqF~I(%7Az29O7QypGa)7&f6_mDDvVV+T)O*vOy3lfcta&V%udqX!(U{Ku8r+^ubS3#Y zjJsme5+BG}2YFGbb1&dtA`Vxt;#F(7Oo$H&cEn0XFNK;@bta}Ql z^d7lupvlt^Epb}RX;-q^>Uei^3*F8a4_ouptMt)}IdgW>;xY4pMYmfEc5C~_jX9j7 zu`nwQ!E!E74{s^iul6+LI*;1{H=V+g^rYES2713P!&5|S3M)0bGr9KMXtIF&16rZ% zxwf{NtBstaf*&=xc0&~wZ$EBDjpekEi{cS~X3X36t@-VEsy}fNt_K6-lZ7$5K6);| z#laeGu61!^ndMW-IJ0~z8EBSIB_qx9sbr{GK9vmZ%cqjTefd-}yf2?h z2Keq&(reARV^t0v9QT>H&eBT9=votMF7%$xxN zS#^8Cd45wNx9awS^OUASZq@At=UGgJ+^X9P&J&mNxj7G6DkQ7!SZJtjFEmtlEHqTN z7aFQN78mg+}k?#_y16tZpwfR<{=#tJ@2W)$N7G>h?lob$g-F zZ!h3gpp;Ayc2A~xElP3hN(=Vz2*dnO4R0d#0p>WFWc`ZAr0!liGn3AmbocQxX;!eR zagn~$iG;JxP3x-Um>nz*W^m()tDP=663=9}+nWno-`I(njE!{rL9_V?r(P*Q2UPgUou+X4{)PxnuXaSJ0RD zNTX_eYKPwRSYn%J{1$1Ph-KY(Zmy)BS~V7%3EN*%E#0Cm6R~YHn>?CKVVV`1A zkbq^T#Su#dhkN?3*u;%k-54-4))Wt#^JPw#$`9gY-Y8#mI;Ux6kS zu>RXrSmo0oiBbtXAFn=@o$*weQHQm~xz7_S(Moy$4-b!VpF8P#`?548?v+i={pyW7 zJzHVFdN`4OPCQQHrO=o=LVMx3w=1K$b@Wn*aG391?dk?+W;iNyU?mTPc!4n5p*YuA zlAyS*xFopfleHmo`?Yvv%vi#PD*t46D7uOFn zDSjrfvlKu4!tvAtAllT5r*!C3QMGAp`- z+GEZ;yZr#`Kr^YP>E%KAQd*zPv^c&K2Vo{n4^(J9{1R$T6MnYh2T**Zam;xkl14&& zgcZL|P|}UextGf0^=s93FB)*sfXE8r+#WB+R9|U>k7Qggj)bwiDyreI6L#=gMjf% zF+tGSrCbUgFBFpmj9HunY82vxJA(|JqZ7fS564kq?q)C36N;uEWf4XjRNQLK{f6t5k;wo&PDJ zv_^0}nv=oXOP$)@czL#xHj*Di6;)y=m%MrAQriaD8#Jh{sa)#vr|wZs&$a zUz5n;{mDF`v*EQ8H|e4gSknhNhMR0!9KDv*JBEMo*%tc9gN|Eovyfqzj$V_AjSa?7P2`=)Lg@WRS`5W+#E0z; zlxJdQsZ*EpY;sdHZbyNo9y+ku-;0-UyVixnF0|(){Zeu9{oUf**y`gut|WHK>Vh@> z9qnsS^~urU-eE3+ztnS9JWHD+NmdQVXyd$J^x;?Tw{-P2oIG6LI*iwbw`A~P7T3co z`V0X*{>{18mzkDoZ13z{6|TpJddAx0_?AzePYIrWjHNEQWFb+K$e5jNwInlfM14LP zoA44(pYvjSV@G{^r=N$yiylKxIiU3cp7kZ3_3m;ydi^~eXbo-x)CS}#r*qKX(>dt& zfLxyLfbHon*&dL~gPTL|4nb|A1MYG_F3-BP{+@Mf-5!w3Gf?pN3>4fRkjpdJ?e7`v zc6&fYPx~NV{PlFO#twwLJVZrLN4sCAZ0ta|%R}Vy`1iMtj@~}E2UPTQcdqfR8^T>4 zqM`@O9(_FscX^14o`K%9uLt2S4^h#xZot3qAl&64ay*?q{{5Q5iylL6kMHq=RIcO4 zkjt~iw{D$1Yg~0RV1zN3NO~pka$*yeZG=l#y6z{7@QJ)5;mDjjr+4e2Xcb+ z%h`1nmy<<>WOj?>Om0v1-Vfh+PxxoG)Y}W19#&xL&yGg?-i?<96BroNDq)+0_gfc! zn^87Zz*bbcYMs^E8XER|O=@^EzF{WAfxuXML0=ONZ^m$e2LiM`gX_)Zrueguf6~RF z_;bDUv!mDf**WO^>@KE_4mhFf);d22%p3724ZXBmLUFE=pEw0MKYN`z;DjNeI1k8A z9NzL1M=k%PgR%Hi>Pv?Xhtd&&pE!Z0Xnhxc#xPQ{Kk*T*;ZgI|y6qTXna}ENG8 z=xx)n#OUP4XfBz?Oyt1vsdB{61~v*%ZYJn75_PR@$|U$2P0C(NIj#?ts$YQ?tJ=Hcc>Z?%V0h0Iwr z;QrqlK|1F_J+yRA@t$w<_|D~PyWf#sX=HjypQo&1HYMKy(xvgasq}1D=_FxWJ+M-N zpYscN2I8qxbzkCh9++rKJaV{$r8VeP8pR`fz4-ALp$4 zqlsm|Dp~f!k=f!WC;w;fl5}t2p#@)oRX+$X;j5q3e@e94uaicW_6g4=ejpTG+51gb zb0zi}-u~+zvJbrC38ZeahNm?9E`$W2G zR-DZ6Zf>P&%QT4B8UAO###_agb-nW?#g5?*^`y=_(BAw{wG*{@mn9X5K$dwZu}J-n%;8s3_7ENN4M&H75>{4-tS@fx2Asi-={THR{!KQ@P7mEnmvX9 literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Resources/SSDT-BATC.dsl b/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Resources/SSDT-BATC.dsl new file mode 100755 index 0000000..b323aa5 --- /dev/null +++ b/D4/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Resources/SSDT-BATC.dsl @@ -0,0 +1,400 @@ +// SSDT-BATC.dsl +// +// Based on https://github.com/RehabMan/OS-X-ACPI-Battery-Driver/blob/master/SSDT-BATC.dsl +// +// An SSDT to combine two batteries into one +// initial work/testing by ag6952563 (with assistance by RehabMan) +// finalize into generic SSDT by RehabMan +// some code cleanup/optimization/and bug fixing by RehabMan +// modifications to work VirtualSMC SMCBatteryManager by armenio +// add _BIX (easy, following the original code from RehabMan) by armenio +// +// OS X support for multiple batteries is a bit buggy. +// This SSDT can be used to combine two batteries into one, +// avoiding the bugs. +// +// It may need modification depending on the ACPI path of your +// existing battery objects. +// + +// IMPORTANT: +// +// To use this SSDT, you must also patch any Notify for either BAT0 or BAT1 +// objects. +// +// The Notify is used to tell the system when a battery is removed or added. +// +// Any code: +// Notify (...BAT0, ...) +// -or +// Notify (...BAT1, ...) +// +// Must be changed to: +// Notify (...BATC, ...) +// +// Refer to Dual Battery Support.md for patching details +// + +DefinitionBlock ("", "SSDT", 2, "ACDT", "BATC", 0x00000000) +{ + External (_SB_.PCI0.LPCB.EC, DeviceObj) + External (_SB_.PCI0.LPCB.EC.BAT0, DeviceObj) + External (_SB_.PCI0.LPCB.EC.BAT0._BIF, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT0._BIX, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT0._BST, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT0._HID, IntObj) + External (_SB_.PCI0.LPCB.EC.BAT0._STA, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT1, DeviceObj) + External (_SB_.PCI0.LPCB.EC.BAT1._BIF, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT1._BIX, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT1._BST, MethodObj) + External (_SB_.PCI0.LPCB.EC.BAT1._HID, IntObj) + External (_SB_.PCI0.LPCB.EC.BAT1._STA, MethodObj) + + Scope (\_SB.PCI0.LPCB.EC) + { + Device (BATC) + { + Name (_HID, EisaId ("PNP0C0A")) + Name (_UID, 0x02) + + Method (_INI) + { + If (_OSI ("Darwin")) + { + // disable original battery objects by setting invalid _HID + ^^BAT0._HID = 0 + ^^BAT1._HID = 0 + } + } + + Method (_STA) + { + If (_OSI ("Darwin")) + { + // call original _STA for BAT0 and BAT1 + // result is bitwise OR between them + Return (^^BAT0._STA () | ^^BAT1._STA ()) + } + Else + { + Return (Zero) + } + } + + Method (_BIF) + { + // Local0 BAT0._BIF + // Local1 BAT1._BIF + // Local2 BAT0._STA + // Local3 BAT1._STA + // Local4/Local5 scratch + + // gather and validate data from BAT0 + Local0 = ^^BAT0._BIF () + Local2 = ^^BAT0._STA () + If (0x1f == Local2) + { + // check for invalid design capacity + Local4 = DerefOf (Local0 [1]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + // check for invalid last full charge capacity + Local4 = DerefOf (Local0 [2]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + // check for invalid design voltage + Local4 = DerefOf (Local0 [4]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + } + // gather and validate data from BAT1 + Local1 = ^^BAT1._BIF () + Local3 = ^^BAT1._STA () + If (0x1f == Local3) + { + // check for invalid design capacity + Local4 = DerefOf (Local1 [1]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + // check for invalid last full charge capacity + Local4 = DerefOf (Local1 [2]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + // check for invalid design voltage + Local4 = DerefOf (Local1 [4]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + } + // find primary and secondary battery + If (0x1f != Local2 && 0x1f == Local3) + { + // make primary use BAT1 data + Local0 = Local1 // BAT1._BIF result + Local2 = Local3 // BAT1._STA result + Local3 = 0 // no secondary battery + } + // combine batteries into Local0 result if possible + If (0x1f == Local2 && 0x1f == Local3) + { + // _BIF 0 Power Unit - leave BAT0 value + // _BIF 1 Design Capacity - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [1]) + Local5 = DerefOf (Local1 [1]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [1] = Local4 + Local5 + } + // _BIF 2 Last Full Charge Capacity - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [2]) + Local5 = DerefOf (Local1 [2]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [2] = Local4 + Local5 + } + // _BIF 3 Battery Technology - leave BAT0 value + // _BIF 4 Design Voltage - average between BAT0 and BAT1 values + Local4 = DerefOf (Local0 [4]) + Local5 = DerefOf (Local1 [4]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [4] = (Local4 + Local5) / 2 + } + // _BIF 5 Design Capacity of Warning - add BAT0 and BAT1 values + Local0 [5] = DerefOf (Local0 [5]) + DerefOf (Local1 [5]) + // _BIF 6 Design Capacity of Low - add BAT0 and BAT1 values + Local0 [6] = DerefOf (Local0 [6]) + DerefOf (Local1 [6]) + // _BIF 7 Battery Capacity Granularity 1 - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [7]) + Local5 = DerefOf (Local1 [7]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [7] = Local4 + Local5 + } + // _BIF 8 Battery Capacity Granularity 2 - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [8]) + Local5 = DerefOf (Local1 [8]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [8] = Local4 + Local5 + } + // _BIF 9 Model Number - concatenate BAT0 and BAT1 values + Local0 [0x09] = Concatenate (Concatenate (DerefOf (Local0 [0x09]), " / "), DerefOf (Local1 [0x09])) + // _BIF a Serial Number - concatenate BAT0 and BAT1 values + Local0 [0x0a] = Concatenate (Concatenate (DerefOf (Local0 [0x0a]), " / "), DerefOf (Local1 [0x0a])) + // _BIF b Battery Type - concatenate BAT0 and BAT1 values + Local0 [0x0b] = Concatenate (Concatenate (DerefOf (Local0 [0x0b]), " / "), DerefOf (Local1 [0x0b])) + // _BIF c OEM Information - concatenate BAT0 and BAT1 values + Local0 [0x0c] = Concatenate (Concatenate (DerefOf (Local0 [0x0c]), " / "), DerefOf (Local1 [0x0c])) + } + + Return (Local0) + } // _BIF + + Method (_BIX) + { + // Local0 BAT0._BIX + // Local1 BAT1._BIX + // Local2 BAT0._STA + // Local3 BAT1._STA + // Local4/Local5 scratch + + // gather and validate data from BAT0 + Local0 = ^^BAT0._BIX () + Local2 = ^^BAT0._STA () + If (0x1f == Local2) + { + // check for invalid design capacity + Local4 = DerefOf (Local0 [2]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + // check for invalid last full charge capacity + Local4 = DerefOf (Local0 [3]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + // check for invalid design voltage + Local4 = DerefOf (Local0 [5]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + } + // gather and validate data from BAT1 + Local1 = ^^BAT1._BIX () + Local3 = ^^BAT1._STA () + If (0x1f == Local3) + { + // check for invalid design capacity + Local4 = DerefOf (Local1 [2]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + // check for invalid last full charge capacity + Local4 = DerefOf (Local1 [3]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + // check for invalid design voltage + Local4 = DerefOf (Local1 [5]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + } + // find primary and secondary battery + If (0x1f != Local2 && 0x1f == Local3) + { + // make primary use BAT1 data + Local0 = Local1 // BAT1._BIX result + Local2 = Local3 // BAT1._STA result + Local3 = 0 // no secondary battery + } + // combine batteries into Local0 result if possible + If (0x1f == Local2 && 0x1f == Local3) + { + // _BIX 0 Revision - leave BAT0 value + // _BIX 1 Power Unit - leave BAT0 value + // _BIX 2 Design Capacity - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [2]) + Local5 = DerefOf (Local1 [2]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [2] = Local4 + Local5 + } + // _BIX 3 Last Full Charge Capacity - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [3]) + Local5 = DerefOf (Local1 [3]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [3] = Local4 + Local5 + } + // _BIX 4 Battery Technology - leave BAT0 value + // _BIX 5 Design Voltage - average between BAT0 and BAT1 values + Local4 = DerefOf (Local0 [5]) + Local5 = DerefOf (Local1 [5]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [5] = (Local4 + Local5) / 2 + } + // _BIX 6 Design Capacity of Warning - add BAT0 and BAT1 values + Local0 [6] = DerefOf (Local0 [6]) + DerefOf (Local1 [6]) + // _BIX 7 Design Capacity of Low - add BAT0 and BAT1 values + Local0 [7] = DerefOf (Local0 [7]) + DerefOf (Local1 [7]) + // _BIX 8 Cycle Count - average between BAT0 and BAT1 values + Local4 = DerefOf (Local0 [8]) + Local5 = DerefOf (Local1 [8]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [8] = (Local4 + Local5) / 2 + } + // _BIX 9 Measurement Accuracy - average between BAT0 and BAT1 values + Local0 [9] = (DerefOf (Local0 [9]) + DerefOf (Local1 [9])) / 2 + // _BIX 0xa Max Sampling Time - average between BAT0 and BAT1 values + Local4 = DerefOf (Local0 [0xa]) + Local5 = DerefOf (Local1 [0xa]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [0xa] = (Local4 + Local5) / 2 + } + // _BIX 0xb Min Sampling Time - average between BAT0 and BAT1 values + Local4 = DerefOf (Local0 [0xb]) + Local5 = DerefOf (Local1 [0xb]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [0xb] = (Local4 + Local5) / 2 + } + // _BIX 0xc Max Averaging Interval - average between BAT0 and BAT1 values + Local0 [0xc] = (DerefOf (Local0 [0xc]) + DerefOf (Local1 [0xc])) / 2 + // _BIX 0xd Min Averaging Interval - average between BAT0 and BAT1 values + Local0 [0xd] = (DerefOf (Local0 [0xd]) + DerefOf (Local1 [0xd])) / 2 + // _BIX 0xe Battery Capacity Granularity 1 - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [0xe]) + Local5 = DerefOf (Local1 [0xe]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [0xe] = Local4 + Local5 + } + // _BIX 0xf Battery Capacity Granularity 2 - add BAT0 and BAT1 values + Local4 = DerefOf (Local0 [0xf]) + Local5 = DerefOf (Local1 [0xf]) + If (0xffffffff != Local4 && 0xffffffff != Local5) + { + Local0 [0xf] = Local4 + Local5 + } + // _BIX 10 Model Number - concatenate BAT0 and BAT1 values + Local0 [0x10] = Concatenate (Concatenate (DerefOf (Local0 [0x10]), " / "), DerefOf (Local1 [0x10])) + // _BIX 11 Serial Number - concatenate BAT0 and BAT1 values + Local0 [0x11] = Concatenate (Concatenate (DerefOf (Local0 [0x11]), " / "), DerefOf (Local1 [0x11])) + // _BIX 12 Battery Type - concatenate BAT0 and BAT1 values + Local0 [0x12] = Concatenate (Concatenate (DerefOf (Local0 [0x12]), " / "), DerefOf (Local1 [0x12])) + // _BIX 13 OEM Information - concatenate BAT0 and BAT1 values + Local0 [0x13] = Concatenate (Concatenate (DerefOf (Local0 [0x13]), " / "), DerefOf (Local1 [0x13])) + // _BIX 14 Battery Swapping Capability - leave BAT0 value for now + } + Return (Local0) + } // _BIX + + Method (_BST) + { + // Local0 BAT0._BST + // Local1 BAT1._BST + // Local2 BAT0._STA + // Local3 BAT1._STA + // Local4/Local5 scratch + + // gather battery data from BAT0 + Local0 = ^^BAT0._BST () + Local2 = ^^BAT0._STA () + If (0x1f == Local2) + { + // check for invalid remaining capacity + Local4 = DerefOf (Local0 [2]) + If (!Local4 || Ones == Local4) { Local2 = 0; } + } + // gather battery data from BAT1 + Local1 = ^^BAT1._BST () + Local3 = ^^BAT1._STA () + If (0x1f == Local3) + { + // check for invalid remaining capacity + Local4 = DerefOf (Local1 [2]) + If (!Local4 || Ones == Local4) { Local3 = 0; } + } + // find primary and secondary battery + If (0x1f != Local2 && 0x1f == Local3) + { + // make primary use BAT1 data + Local0 = Local1 // BAT1._BST result + Local2 = Local3 // BAT1._STA result + Local3 = 0 // no secondary battery + } + // combine batteries into Local0 result if possible + If (0x1f == Local2 && 0x1f == Local3) + { + // _BST 0 - Battery State - if one battery is charging, then charging, else discharging + Local4 = DerefOf (Local0 [0]) + Local5 = DerefOf (Local1 [0]) + If (Local4 != Local5) + { + If (Local4 == 2 || Local5 == 2) + { + // 2 = charging + Local0 [0] = 2 + } + ElseIf (Local4 == 1 || Local5 == 1) + { + // 1 = discharging + Local0 [0] = 1 + } + ElseIf (Local4 == 3 || Local5 == 3) + { + Local0 [0] = 3 + } + ElseIf (Local4 == 4 || Local5 == 4) + { + // critical + Local0 [0] = 4 + } + ElseIf (Local4 == 5 || Local5 == 5) + { + // critical and discharging + Local0 [0] = 5 + } + // if none of the above, just leave as BAT0 is + } + + // _BST 1 - Battery Present Rate - add BAT0 and BAT1 values + Local0 [1] = DerefOf (Local0 [1]) + DerefOf (Local1 [1]) + // _BST 2 - Battery Remaining Capacity - add BAT0 and BAT1 values + Local0 [2] = DerefOf (Local0 [2]) + DerefOf (Local1 [2]) + // _BST 3 - Battery Present Voltage - average between BAT0 and BAT1 values + Local0 [3] = (DerefOf (Local0 [3]) + DerefOf (Local1 [3])) / 2 + } + Return (Local0) + } // _BST + } // BATC + } // Scope (...) +} +//EOF diff --git a/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/Info.plist new file mode 100755 index 0000000..b305823 --- /dev/null +++ b/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/Info.plist @@ -0,0 +1,87 @@ + + + + + BuildMachineOSBuild + 21C5021h + CFBundleDevelopmentRegion + en + CFBundleExecutable + SMCRadeonGPU + CFBundleIdentifier + aluveitie.SMCRadeonGPU + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + SMCRadeonGPU + CFBundlePackageType + KEXT + CFBundleShortVersionString + 0.3.1 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 0.3.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13A1030d + DTPlatformName + macosx + DTPlatformVersion + 12.0 + DTSDKBuild + 21A344 + DTSDKName + macosx12.0 + DTXcode + 1310 + DTXcodeBuild + 13A1030d + IOKitPersonalities + + aluveitie.SMCRadeonGPU + + CFBundleIdentifier + aluveitie.SMCRadeonGPU + IOClass + SMCRadeonGPU + IOMatchCategory + SMCRadeonGPU + IOProviderClass + RadeonSensor + + + LSMinimumSystemVersion + 11.3 + NSHumanReadableCopyright + + OSBundleLibraries + + aluveitie.RadeonSensor + 0.3.1 + as.vit9696.Lilu + 1.3.9 + as.vit9696.VirtualSMC + 1.0.0 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kec.Libm + 1.0 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + + diff --git a/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/MacOS/SMCRadeonGPU b/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/MacOS/SMCRadeonGPU new file mode 100755 index 0000000000000000000000000000000000000000..fbb92592c9b80da79fbd1a4f9fe1a59cde96afd0 GIT binary patch literal 60976 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 $^w$P` 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 O0!9Rk2pAC{5%@0!1QP)O literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/_CodeSignature/CodeResources b/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 0000000..d5d0fd7 --- /dev/null +++ b/D4/EFI/OC/Kexts/SMCRadeonGPU.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/D4/EFI/OC/Kexts/USBInjectAll.kext/Contents/._Info.plist b/D4/EFI/OC/Kexts/USBInjectAll.kext/Contents/._Info.plist deleted file mode 100644 index 759747d6112a791685b4a823ab0e8833d46457a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}aUBqY_#1$j2;dkJ5(HHS(y;)D1)zKw z#Rz090AirHRC0c + + + + BuildMachineOSBuild + 20G527 + CFBundleDevelopmentRegion + en + CFBundleExecutable + USBToolBox + CFBundleIdentifier + com.dhinakg.USBToolBox.kext + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + USBToolBox + CFBundlePackageType + KEXT + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.1.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12E507 + DTPlatformName + macosx + DTPlatformVersion + 11.3 + DTSDKBuild + 20E214 + DTSDKName + macosx11.3 + DTXcode + 1251 + DTXcodeBuild + 12E507 + IOKitPersonalities + + LSMinimumSystemVersion + 10.11 + NSHumanReadableCopyright + Copyright © 2020-2021 Dhinak G. All rights reserved. + OSBundleCompatibleVersion + 1.0.0 + OSBundleLibraries + + com.apple.driver.AppleUSBHostMergeProperties + 1.0 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kpi.iokit + 15.0.0 + com.apple.kpi.libkern + 15.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox b/D4/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox new file mode 100755 index 0000000000000000000000000000000000000000..c4547fbaa549541630b83fe2beb418b1a25a8c40 GIT binary patch literal 35016 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 + + + + CFBundleDevelopmentRegion + English + CFBundleGetInfoString + v1.1 + CFBundleIdentifier + com.dhinakg.USBToolBox.map + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + UTBMap + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.1 + CFBundleSignature + ???? + CFBundleVersion + 1.1 + IOKitPersonalities + + XHCI + + CFBundleIdentifier + com.dhinakg.USBToolBox.kext + IOClass + USBToolBox + IOMatchCategory + USBToolBox + IONameMatch + XHCI + IOProviderClass + IOPCIDevice + IOProviderMergeProperties + + port-count + + GQAAAA== + + ports + + HS01 + + UsbConnector + 9 + port + + AQAAAA== + + + HS02 + + UsbConnector + 255 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BQAAAA== + + + HS05 + + UsbConnector + 3 + port + + CQAAAA== + + + HS06 + + UsbConnector + 3 + port + + CgAAAA== + + + HS07 + + UsbConnector + 0 + port + + CwAAAA== + + + HS08 + + UsbConnector + 0 + port + + DAAAAA== + + + HS09 + + UsbConnector + 255 + port + + DQAAAA== + + + SS01 + + UsbConnector + 9 + port + + EQAAAA== + + + SS02 + + UsbConnector + 3 + port + + EgAAAA== + + + SS03 + + UsbConnector + 3 + port + + FAAAAA== + + + SS04 + + UsbConnector + 3 + port + + GAAAAA== + + + SS05 + + UsbConnector + 3 + port + + GQAAAA== + + + + + + + OSBundleLibraries + + com.dhinakg.USBToolBox.kext + 1.0.0 + + OSBundleRequired + Root + + diff --git a/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist new file mode 100755 index 0000000..5319334 --- /dev/null +++ b/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist @@ -0,0 +1,112 @@ + + + + + BuildMachineOSBuild + 18G9323 + CFBundleDevelopmentRegion + English + CFBundleExecutable + VoodooHDA + CFBundleIdentifier + org.voodoo.driver.VoodooHDA + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + VoodooHDA + CFBundlePackageType + KEXT + CFBundleShortVersionString + 3.0.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 3.0.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 11B53 + DTPlatformVersion + GM + DTSDKBuild + 17C76 + DTSDKName + macosx10.13 + DTXcode + 1120 + DTXcodeBuild + 11B53 + IOKitPersonalities + + VoodooHDA + + AllowMSI + + Boost + 0 + CFBundleIdentifier + org.voodoo.driver.VoodooHDA + DisableInputMonitor + + IOClass + VoodooHDADevice + IOPCIClassMatch + 0x04000000&0xfffc0000 + IOProviderClass + IOPCIDevice + IOUserClientClass + VoodooHDAUserClient + InhibitCache + + MixerValues + + PCM + 100 + Rec + 70 + iGain + 0 + iMix + 0 + + NodesToPatch + + Noise + 0 + Vectorize + + VoodooHDAEnableHalfMicVolumeFix + + VoodooHDAEnableHalfVolumeFix + + VoodooHDAEnableMuteFix + + VoodooHDAEnableVolumeChangeFix + + VoodooHDAVerboseLevel + 0 + + + LSMinimumSystemVersion + 10.9 + OSBundleLibraries + + com.apple.iokit.IOAudioFamily + 1.1fc9 + com.apple.iokit.IOPCIFamily + 2.1 + com.apple.kpi.iokit + 9.0.0 + com.apple.kpi.libkern + 9.0.0 + com.apple.kpi.mach + 9.0.0 + com.apple.kpi.unsupported + 9.0.0 + + + diff --git a/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/MacOS/VoodooHDA b/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/MacOS/VoodooHDA new file mode 100755 index 0000000000000000000000000000000000000000..924a73449113bf29699e13891c76c31d92c78108 GIT binary patch literal 254304 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 Y5#SNv5#SNv5#SNv5#SNv5#U7Ne^rU9HUIzs literal 0 HcmV?d00001 diff --git a/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/_CodeSignature/CodeResources b/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 0000000..d5d0fd7 --- /dev/null +++ b/D4/EFI/OC/Kexts/VoodooHDA.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist index 4cd10b8..279cf41 100644 --- a/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist +++ b/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 21G320 + 21G419 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.6.3 + 1.6.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.6.3 + 1.6.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/D4/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index e2aa668e1a467450398e79ab739857a1a05f7632..d53613ab84d0483b77ae1443cba9a6ead553044b 100644 GIT binary patch delta 73793 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

    h>+rAT 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 diff --git a/D4/EFI/OC/Tools/BootKicker.efi b/D4/EFI/OC/Tools/BootKicker.efi index 53b651b5aa4d2fe71e755c5bbfa14794f13090e5..7d2d9d7a97b3e4193361b1d581a0293d4d139c19 100644 GIT binary patch delta 8168 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 B;w%6F delta 8457 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 diff --git a/D4/EFI/OC/Tools/ChipTune.efi b/D4/EFI/OC/Tools/ChipTune.efi index f7ea1b0ab967b4fdfbb8a5da33ef16a1a46a5fdf..230aca298ff87e6429ab55b7466e372acd37ad91 100644 GIT binary patch delta 3901 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 diff --git a/D4/EFI/OC/Tools/CleanNvram.efi b/D4/EFI/OC/Tools/CleanNvram.efi index 6f9d661417abecbc6fc6c087f0889dbb05c4a76d..d3ad5ede68bee017002a95cec0e86da578ef5f74 100644 GIT binary patch delta 6721 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 g(%Ly&dMzCyr!TbG;8C_?8!p46-#71j`M%^X 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 diff --git a/D4/EFI/OC/Tools/CsrUtil.efi b/D4/EFI/OC/Tools/CsrUtil.efi index 7f0ee392122e041f60b5841c3c1f66cc8835e5a0..f2a12b389d99d953ace80800aa3ce8253c63f444 100644 GIT binary patch delta 5313 zcmbtYeRLF6mapoh^FioT5E=sV(LfRi4$$owObdZDq~Y~Ytw9F~@;RdZ;rSyR1jFC#j*4e=4xiV zrVq4=b*?tk{-0Xk@UHB-ufOWPQHO`QZK7NIVuU-~3aK)W%luU0h2esLwZ)8o@i2>A zn9Nk$gOdb7|EnEbRon9fwU)x~o#1Da@G63LC1DQu zNZ0~Icxw`qTZqZ}BwR}HswDg&!4DRRH#8@FL_ossz)EID^z&?-jd|`rA(bCdR-T#L(E{YlcB*L>B#4Us@7B&3&F<-&Z@Hd z-8ZY2Nr!Ucf6vG~9aA$PAh^(H9A{!*cN^>dta~<#^bL}t3o^*+eKtS;NQ$!LZiASFgeN&FpfK-6l+I`4T(R$`^V`3w8}ybX41B)iEejl~#lpD4JjjCY!@ zff+;hYnR6j)tVgXTK`xn{aQcl%fHc9JM3ECxb5N!?Uixwh_7fX9Gk`I+6RtjEid(I z^CyheBID!YVa+>X&bqY&GUdBsIV6l9W73!6E)o%bw`Y-Gf+T zQdy_WI}rr;uz24b-}tt~Yuc)bqeX|d9lurDixb1re~d$X>oBF))sg72XnA=talW=M zFYgX`sViGni#Fi$ZP9J|ydpZAp@tD?~KQebZ1=IS@kw^yKI{=D* zhP%@eMVg~vq*$okSKv%*8Y2jaZ0+fS#c2@&Kh*xcz&WlQAVO|F4LGdlkeEdRDDCR%d*TBYa~R zjb9nY12>W|%^$@}_W$>eNHQ1?fo39&TquVh|1e3LT6p(AwUKQUf1keL5`aicc{1Bl?I>pa z6bP50OfUs0+1tY!_6eYQ5cpB?s=tH%} z!qJw0(X}&$+rx`?tDdgP$k(H!dGSh5q%TvN9}k>d8fbrnNefO(_03FdAJAY4tGQ5) z^1}E>jK42)FQUVbdS;zPxzAKc|4t#O*N(RnZx>V5cDTgTAYl7j`*g~#OtHOOAcO@< z4Kty3rQ2IIElTFqU< zm;4@xT_^}fb2o~obvLH1rG~%^>wbWVUxLM9VyOSjlx%&17{r=`Pl9+0!HV@&8dTc` z8n}$>sam;q>8|17DU@E60W$l{Bw0(IY0DzajJmy~VXRr=MpC^6M5EYpXt8`#A^~h~ zE8J5Zw1d%jbCs1c^*OSGu_yzfqw7<;A*QBudHCV*l84OrRINiGGZ_o* z--`t`gyfjUxVIU+-#1BYzrg^>Kr|9UwGGGM>hSTNZ{05Kijvlf_e4!G`8~9aDMb$u z8OlMZSyoHdj==iNlJGJhtL7qG!Tb6STyqv_h05L&N`;eu965WFGbc{aEc34+K+h%% zW0hApt7k*@6Jn^B8ExHf!y-KsNu;$99F1~@K>HL3VEpa+)bqr+rI<37nXPVjb@PgS zNcgJNZtjI|ygdj--Pb0jntQD+v_KxiIWL*LmA!vLQUGrS?;gEFyEJvWW#0sC+_e0u z%S=9-N)PXZrS){AJ;vJ@U!LbU;z8_s8q9ma<9@VduV|a6jm#Ni3g{<|6@RB*puIFL zFPsSxNoO=OWo`xHsEIJ#)@%;;I0jky(Q297-X%<=ga#py<5@}NI{yI8nDWS4)+AqX zZ~aL7aEPzrrTc`sNps?UnO|qIGrK)&dtDt;{b&o#aw^>)hq9#lRq_Z6iyXCdpJVD)bH!R2 zI}`c~exzuP1v-Ial}-PFjw{7^qS z!(`wRwGB>J{?815?79>sN6WnRhzAWT!cgCc?kU;6O0{34Xh)rs!+w6#>oNky^=MU^Sz#wickgANyG^S71%&(7w+)ijS-HMQTf0=h0B32lbR$}< zEebbumJf>pmdaKf7~*!NEu==<)3XUUlA&n?jMRwar^Fb%(s zkj>Qiyi||+(-yV>=L}v|*>1HQC8r-HryVwd8PLT(jq_GU!Z(~!Gzbuel6fx~(g`s> zHFZ9NRbo$>I`px)?vP?X9q=G7bZ8uUO`n2ftJ)7|;>u)`a&+JXOyc7(@3FA2@wP*m z>fg`Q#e4N9%$wEfS3_B{yGM!+rig<(c?tolZ98~TM)_CJ`S`U2)i1g5OBON4O26EO zB;t=R4FX{6Y1iC$Sq2LBB{O7uO{XhOpnRZp2Z4Qm$kXOYM99K`sZ zoG=Nn&q259;eF@@jq(a;;&Zk7GOwd822B&JZ7MSd6(QTJ z#lUnsmBk1@TRE*R!gW&?@8#{0u3KpPrPxtucKxU*#f}32)sKmaE@k46Ks3l6>3538^OtJL9BoI4tW+$WD;3_r#64a*zg$`sd~o&L5iIQ1P;$6iBW;B zfUx_M%1GWI7{eN+_LEyBEF;rp5S3~@JIX{_XvT|DFa%PNAYTA0SF;)O(V@5x-&%bj zLv&bax4ke8_D#G6>oolj9(oiT%ecXJ>^Ey4QcnZ7Fg0|5dZNqvXSh3X1Ts+2gZO`P z78w2sIv$3@tNmQpci~HcF2=4%GA5>xztX77!JkP<1!h`NfD(6WH)o6wn>VEEODU>> zJhJ8h%xEn)kB84PY-PRp&i2ZyZQEoGJq0(2Kv@4@s-=~s^QROl`I7en5il>h($ delta 5413 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 J(`RJie*sE=swMyc delta 6676 zcmbVQ4RjP$maYovn1qCiLP$`48cZM{U>ZSa2-qFF<+WBH;(#WAAma~e533lu0e8es zrn)uHIyGjjiMlh(IK$cw`=g%)$M|?bnU60i%k^_lS&^U1Wu<<+ z+Wq{NvWi<*E_dJJUg2KpzI8?01$=${Egyg1&)@X({j&OC+1)z`FLNyIc;%=e2wq30 zquX)HVW9oe>xg+B9sSaaWqv?b<+8Q@Xh$%Y@C@%$VKS* z_&!W3JuarC#Xy#OrObPo(j_n+U1b=CTiV%^TR-%5=r06B_sY~%M{KoQsd5X!i`jfv zwIoQ9SOFLtvD6o@8z9S!KJu(Nx{paOwuFh3EOz>%oj%Fa$#_d$KWn$tnpdCgh^6w- zbBiqAlM9SYo0Y}Fm3~I9?oTA{936sdqd-40cz(Ruu%EM)B3hi z*MsuAQCso<(xnsbb(mI^e(?m1=!hksLbFJ#>L1-{jlPP;*Z7W*4GmrrDF~v33Sa`_ ztxO9wCEo`H)7aBY=_`>QSqyYcE6&PCb9?rqOgz9ef3wVw={H_ha;L1C>YZl@Zv~Tv zqyi=|^+MCsz+d1fH{r*}_c88oQu+%0lDBU#0#p2~Pwj$`y7v1k^-nJ=DSH_cOtU>t zjpXUQU?nUH$+~^?$ncT;SI9qhkSj6iTEwtcNoLPl&Xo7a(T)_r52=# z=gGi+=MhOMM|?=FIh2e?Fy-4U{e`g;uOx?akB|R7x_)qpEop-F1`|K=8E@)C#!U$m zN2bKHeEc1&An@qjG-Pe2>^vkX3-FGJBg*fQkU=N>@SJJm9OCn%HV#aMqP=5Jn}9Ox z&AdS3lW%=z7>&D1^?l>Ugvk+pgb(>zOFs)MiK=E2MUH*SX6D$BQF}A_g3_IttSGb1 zMq=(T6SEK5;t(a~1F5~%3t;{fzd4iQ2--0-LN|rnc zWQadq26|)&nu_<#WbyPhZ2TVNi{$;F%dERFVKpUdiHRu&QtBY(Ql?Ud#KuaI(+FL) zXbNw65P+nYYqEI@8As+Vw9_7pToEi@gPJIzjB!? z1HglsIUY<^s^&IhzCw)>dkSWTlYv%v=u$yQykjM5Sv5r^A4fc63&=1`>FHp~-Xc6$ zU=3L&YcOLfYz{?Y8;7&H?9?Y3^qc; zA^WMeEa=n`xMHbC@^(bJH!}XAaws>R9Ktn1?BiWNrRURAZMoQjwt%=4%MozlbFke5 z3p_mDc*vBDL|f@o_GYouUGA;Z7~hk+8WemFlYD8CE_u^?OcRh?Fbx!?O3c+oE654)qR<>qR#2(zx9f#2RHI*i`Lyu#@alwLnX!R*88I8?q?5qD@n;ynsYy9g2(zcb%B;P! z9)*b1+#g;L&aB9%6^P8+2##i}qsA(#;BkHr2C@Lml8gc*<8Y0g$FE@qJg?8bVI2F} z@nWVGjvkIValdH^=l)=>1twK(RwkxxYG%9-4xPHageuHm6PsWuD4xO0zXSi&NDKa* zAW7w0{U^}>AvD&ZBRL-V#;T9yX6Z8{W0n3|*~su6C+Ni=OB_CqPGdW5&GK7Uoju?d(i%)hiLzw&)DxR3__rJvR97QV7J9lx;Sx0{taXq)t^rMTAx4hvaDxH z^<@*Ml=c+kVB%Wl-r<795=VP8G_&-7oj5k@x>Bqhr*}^r5q_+Hrt26;l=d3yqHr@) zj?Q6xAH*EP<{^dR2;IweJe&E+nm6I&7`HXS=K|SFjT#qnz{VV=h7zeP$0;D{O+<(% z-4EL5tUS-R0$DNfBw`N>!nhW|7x@X$RIFT)`~z0NTg?~izIF4>wToHf(Nz?){5>Cs zb8fQB{34kz$_2Wg44~^`ul1v2JQTx&ToJ-4SBqhH-8<+U_UC64O~YW1f2RoNn__Hu zG!`tDH9yF4e>#C=Wz^``R!qFB4nSnSeFv5@zWpVud4?Kgz85lu;HE%c-D>4k?+X|d zf;PI*^fI-0vI(eg3N@4WvBoz9J9^Fo(j#3Icv=gwOuYCNIH|U5{b0q&+AmR1n{a>y zha-&JKEdm5mw`KytsC9sV_5eJaY@X8dxBs)Mq#_)1L$w1zG~~FM$;^uGER}2?XbRJ z^2qQkva@RYy-C($&TEBN;7!(|q>j=248cNi3!0E!jT=#S{9TE~0;I}@KC#cE|Y=?Yi*$j5sVW1)S+0;sZH44r1ip43}j{t!+#g%_D{Y?UN!HZ?IFs%W|RSSbscuL0E-weE~Z9ZwuII7Gn0o!)>~;BsbHfMv`xpCm{ARAuJn5RapD9VP{&J?)uVu~$b9zG; z$xcsBI+(+hSZV4oQ?qkenA`qDq6bCx_FQbakLLu6mNIRZ3oj?xbExvGL9?1i)6jcQ z^bGzf+%WJRy107?Aao3TyfAcZ9~9eOgkh#kgbudF5G3;;jzwDWF&H_JwbUDS#C-g? z(L9H!d7DSg!DJIYG+@%lh5#Og^?J0GZrDE1pR`ElT7@^HY%T<8Ly)xeEw9+6^L9y^ScGtL9*5?}sw*_uHtE zJjgO@$||XzR*)s+X;e^c6_`xeaYupH;P1n$pQjTiF|w1+E;2t(?@oR1wAoi?5pf&` zYkYpW#RN3wb9~2uTM~_S!J7B<>C@}xKL>)uT&ywu*(AL90>WC9I=UJ;J~NLC2`CdV z;E2&)y>0qKS4;&5FHa^OM6tF|ZW(H!Tm-g*QMTx7uDmQv>v6y8MU(PnZnmWAZmc3c zbWgGPEX?pZj*-E9W}|SYN<#%IQjD{O_|^XhOnX+MfM&REB|k7XW;@Biy+LZq$IkH+ zW=hg?Dyy8!z}d}@Cw`8j0kSyJ!DcIDo|Lunf5Bl;=7-5PPnBG-~W&jcw!~sWup9E-D*p0L3RV zYE3DGJs@QU0!7ObFMncQaZCcK)r?@NRr?m?Qftduv)O#kY<5vd>mNEshwsOc!;1tt zpi*^1)dEyIAM)MT2#r$O0V{B1O{>J4k30KA2Hzvh4YK{7d|%TjUKs996#v&@2-}b2 zcP92>nWkb`2L2~&(l7&Ckck^luHsx@siN=CK*+KdU} zm-?X@Bf__yM~ZJd$si?tt#}zeciQUx-*M zz6A{u6hYOUGlz!Hkjq)nnYt9%7w4+=*$A0P4`w`Sb*`5@^F5PnIXtI3xX2^DSZ&8} z@DdMy!=u^`)0ad3VIt>$5Jk3?O!-Qz9|7Riko5|E*)^KeFk$NR0YPpEsv$vhNy5Re zyu96g@F+frce}OhDvvX^A;_Z?*KU5!5%XwOIi7j{oW0>j{t?sW{}-^RBc9aH%p4s) zpEIp5$6WKK#-ukd#V{nlk3-hA=91 zm33gUAvSMozWT%vy=~r%(F+&V*e@>++3#Cz58fC2=^A@^ zXsW&Zr}k;~@_M~tZt=ElbBn~%s(V9g*4Wnt>+iYut_6bic30@0J9M$?s-f0v@ScCV wbAf(URr$8HRn1wCyH*uFCbV{c#_Ow}YTQ5f+>>Po^i?kVwqLpKlSJYF0Jils*#H0l diff --git a/D4/EFI/OC/Tools/KeyTester.efi b/D4/EFI/OC/Tools/KeyTester.efi index f9293f77acda5d8bc15acfb1da42321fe123c456..94e30dffaa1b5931e95e299bf3d3e0060a546921 100644 GIT binary patch delta 384 zcmZojXi1o0!`LwKqO)dzD+5DH8xsQ<7(l2G41CPoOiUIK9)y(Gm>JH$Nx+1eX#wkG zGvRd-xy%d<9?eG-BBMME4|sGo{s5}$X1&ES`H%49%{xRDnD{3A`tthE1R(IRf-3%U`t|vS?Mel=oP6-~Jtam`nW?K-&Q0nK=ta=H=^5~Ar z$P$S3*zfbnvi$nwD}tUoW?3;zP`5wm>(P39$o2FRk;1C{a~-K=3C z<-NSd9FyNlIPf232RVV24J6pj`+c&Fq%_C+zyJRO#jZ?_mz3n315vPw0$1Y{w=2L?R`Zjg`w6a%Rb8&`(&PgY=b*d$=W%v8ZP z*-UtygewaJgGcibg~%um!vh|jjX!`2yID7}PW~hOxIWaQ^QmLFW0+&8V@PmVxJTy+ zkIsueoriooPo(iPp7CfsP^#|JouZQA+xnzL*0YmG#j`U+g~PYgMMc23(?>weQjB$*0jB|{SJ&b0qXXk0p&MUs1M}0fb`E=K)Wb6Psg2BTu^5o7p{}~uu z4KEqqHvDGzA4tD-H9X*IcoJs2s88nwpKc$O0^in?B^)64F#C2&LRFtMyaZ7VG{DvH zHnIyg-xE<};{EmI^`8kq;9<$D$uXH%+>+@X`(zJsb)BQ^K20P&m> zJUUrqj2lJbWIVyvsm_?pp-~KE197JUb0My1gtsdPU2Ca{njH0QtK0K&8A#H){t-buVu$ z`($wmhx+$yKwdYi1xT=)R})MH8hA7x67cA}>D&3?e*n;RKRr4>z1Z~k|9_xLHn0*8 z1CP#M{{uk*Qz6H{-E~)5C+jhYQBT2?hl3AT!RtjnmJdqidUX4qc;Wo-|9@aoXg=Z) Z9UljbGhmFd#2%h7Ve>=A0JcR60stpf;ywTX diff --git a/D4/EFI/OC/Tools/MmapDump.efi b/D4/EFI/OC/Tools/MmapDump.efi index bfe4d0f509edb2ebc3742d237c0035a12187823b..d98c6236b084798e0545ce9a8cb362c78576257f 100644 GIT binary patch delta 3091 zcmeHGT}TvB6u$TBl$yV#rD^UuyED79+Ny*oZfjdq+)6>RvOmd<43Yu~gBFS%U3P6* zrbZ6^JXjAs)k7c+l|j%xSmH}i4;2(4h_GRh4-pmAbY?B+sn>nk19$HCedpYBXTEz! zonxw+qwlQAA^*k_@sd>xl_nhO`0>WVB!W^L7zN{HuJP%6{<9~7!$IVh9QbEO_%{NW z@%||zL#TG+NY6%$?k&Dw>da+t>p?D`W~=LsPvzejZG(k%?X(r_mB;X@R?f4#vN2Hg zgRwns2-Yb14mTlO6RO+>)Hrh40UJ!&Pq0b{)Yi?jF44#lKU3zZfiI3e)^3L$XOMlh z!9%B#|H77DIcbOUK?~vb;U1h30W-I(LBqw7G^WT(g39jEXez*8+@)> z8i&KKQ;4TsKwWUqZO?OIvqaGc7pQLKh(#jF{E|l{C!@2&Yj|Xa@wjjk z>1CwP11907kU;qH3Yzhl*a=B>{4z}}7_izzlfxmzK?^5@(J{zXni|F|a&_`2mT5)v zG9jH>^bRspzk^M1O-XzOGF%{!LBCQXTtf5vhb{uy(~1=6hq%=#kf@8(f?k%-h<>HGk)NY~b7Q zLxR&D-)ad-LUv4;oQTD? z_2Xv~3r75Nm?!5tvBhfoldOfP9eq;HILpI#%!YGz&MUn_*-j2Lw^0W?m zy_>guC?{l)9akTkqAE-@x~XbBYxGll*m~7K8`ruf`3$vw5U%Z?;PHJA4(pkX?EYE*GwDF~{$pzwqDCKCh5@1 H+kv6qz&_w! delta 844 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 Ha1Qz>J<&Vr diff --git a/D4/EFI/OC/Tools/OpenShell.efi b/D4/EFI/OC/Tools/OpenShell.efi index 54437fb7be87b289eedf577515c81a962e997264..98d0dc52560880f219ac8e3bf1dc2e270801df56 100644 GIT binary patch literal 1101824 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 z z_&!!(n?3w>55A13k%7@XG>sPE6>yUNtKYxcABB}f3kECc@^=%ghC_y-D-)blPw}B0`OOMD6*TP_t}rp zeEI%${%Ejehjg9R*0zeKoM1{SUp?pL1a;kflej6Gq;IE+O+LwClk34q8C>$7qqt=9 zPjT5|OS~#Y%f&7`?A~v*C*hDs9LXUM{Fj)aXvwISMTNO|o6l>4J%;hzyEf+t=GdLd zP_o?PF0XK)D-w3u@=8t|7)+RBmSU<^dmI)Of~4h{Q%tWs=RCd7wD=XnlN)xIHgnbH z=WB8O(2XV?-6qnHq9#W!b=#cO)uxGvO`Akac-IWmZBc^27^hJg|F0;-NNUbkEmXX5v5y(F4ut~sLwrpdxCkJ$WIqgH{*=3UR zL&=IP<{=UzY|IS#q9a=YJ!|rRgLTk3dS+j!5G3%o}IG{{@bi|4cGb^@&6+0aja`Loa7YT5L935L5o0X-3*h^rXkO^{qk&Sx2K=mcZ(#GmMo%UU1 zI)#V}`f0IesZ+ml=xwHA*GdF76`;t9wHM=Ww>jUX6{$1Ax3u)b179m2C&vr(CdaSH z%bU2iGOri~Ws4OLEa8KC9_POI7w-lcY!1#G--i#e`OeDJ%~G#2&^{Glk%edYZ7ND zFiELK5VX%jmkk+#V%{*g6sv?Zds4PKdaYG9`r7=UFM1g@MtfDj7r~`>u4hG4<56bb z&NmdxQ}n|gu&u=Ob}Mn7b>aC$-A>HSv&!zuBiK%?wV&0wG4-Ch1rvbQDi=d;!&Dl( ziVXc?*D|1p007^NZw@D-BjuUDw6kO(^GjsI=-iOJr0c)>a9MlwCWiNyJo><@CX3!M zPwSyGiQcB^#0A!c7e+s^68F%dyYr$l34er4oGidq;mBX-CBnb$%*eb`taTDhTNv|Sz1ht=fMT@_Lu<6VCW^VGo+XL~>4&)=tmvokMtAJ7 z5~o@h4%D1|gD%d@i%ez9GiMu8Zv!~$Vada0jtNN12z{oWlI=a5X&+Hv=8IC#ok!O* zz?*vxq{`bh?*@|^5SxLGd_{ZeV{{>Bp!>~ zL+`X1MDh~jB^Q2Gr$MmWzZ#hi{um#b$-mb|z6}-$HYzwFk|BqDPLI^us9N~`xd9$? zM%F4=SuZlR4dx%CDl=zAaY%|JM3s{G#vK}8bVr-bs~&?3#9z1V;h*5j6M^es<1U`D zlgW`&B5>Jc=s?Ga$ccsq2OA$T1v_R$uWyr13}uF40v%5b}=YnHrppp)+65t7)NPKhKRSZ&#L2r~I zz6lIWCqL7WakAU?3vlmpn2U_#XTbb(GX(^i+AX*M6`sdJ1XmUaVEZ~9%3+>4*+q*3 zqqEDU)yY5sQ2D=SWNOM*MM^3b75bpXxHsHTi^jBqt()2{jcJ9?}0W zzXGU>2P>xm4FzJnw>EaTG%}2T&yJk_jQ>yHsBJjRj22DUpL41|k~?8h{}Tx<(sWX& zvlS|jw6EU2c&!I=o}r%fzsah8R=hYIFGn436|=z}YZdy>N9x>`aSg#3)lY^nO)l0= zqeOr(mt?!6{Q0c;9C7{O1Bh3A-3xjFov>?(4QuBv7M2=r0u zc!v&NBnX}U3KYOSaPc~sz94gxQORxAVPQB9D5LyO7In0Ez1)(~%XrNa`n}YOqc1Qw zln9X%$C0yhQ|Y%qbSxTBw}96=?DydICnx)lPxU}+JYK<-joE^|6EFSh@p#CTco*qs zdgH&}48RBjeQgbQul=Cp1^5E4xsTTzbB4K?vD-y>dUp@Dx7gJ$d*tn=ZshH%a3YYE z%{*XpR+E@=6H2D(R)lT=X!9uP{+hZ7cZ4VVKfSgQqS0M z;H&gsS85GZ%LBwB4=8f&*p5)`&8K&Kmu9Nd=_HuU9@Y$&$>YA{x|ZBP=XAD&9egdkuE^h^K%2yUlKGjc;eozY_| zr+|gU#PP3tjx=*f2#i+trc_gxE>sPqqd&u!+8sknrl72B{}k^>0DR5xp zRO)6%%40fMRgpUp70Q-$%33}*5DIX~{I2xhdG3+Mh=_kTI{foW?N=q$gBVUYP*q`j zV@myyI!y0n=95SIVMgS<=wj0KH{Jh>^Q*tx{6BQL9r|nhmcJ&_(OY+{_?GYARxXpi zmU1uh_d0(@gO%aJJcU}=ewlTcDy++0+B(t*AD!?kRyMH~{X`qV0bfgR6*}-4q5pFw zTa%^|`1ZEkgI3bbylFan>HKFq_fqyGVI-h-xMbd;Fho|kY`wMMHGSvc;Y=yzcFPpcMtQe(x!X`EwX2rzNd z`oKNp$$h#-`7yo&T7*K5 z@im15h-w`g=-^IP8s-?2o}aOQT9MgphD>x*(hURqt&cgx)n6a)9Vwf*yZZBpQ|@}) zfqgdrkfQLw^x-op0mRQ zXwQ4@>qz87PX4Y9Cs1)tsO$x6!6=G`oC$>$fs|YQp5NTb>VUmA;#^o<>5MCcZ2>X4 zzi=QQs>um%`KqrBH6r$<#nh+r;lRtdic(9+o=`YCSvW-3>vZItKo2^4AqLK`u-)`* z;f2)SNej*Ynu~^Wti`C^rV7F+qgVzpP_?S zmE?pHR~7NJu4kovmGR@*vstu_xb~pt%jtW}o;Mw|zquGM5_ISSnAfqoNoQ=&sP%ZW`&~}_qg(S%VJq~xd~aWVf*Esq@dhhzxTZd%yd3Mj99@hlyFpG@;F$l(WEngY|8Yf^ec6}s@n0<{uKq79R$Ki_ z{*@tk6&-NrC zR$VS{VQ2DmEDx-@o$82lUNPoJYSVofATv<+cRm1hp~N(-7z>i2_L04;1?x#9&>1BC zGgWd$-mM7oI<|(|DrF7Eh*qo1GxD>Jtv}?LBf~>bgNVlZaLcwH?zx+^T$Kf;o$FNP zih5j!F?Y5rfo?NSJ#$LGsRXF$@e~niR%^UawX>G~m51v~vPK8)#s;-v<|7<1GN^rP z)0;vI3EA?QE=;=h5KhH;?IQ!$f>UTLYCpY%8kn$Veqs*Vn&i@DJcijUl81WO+P#r# z@tf!DicISeck#Ra#C%E};;a(&s)iu%53W;nPQ9r^G<>gn4rS@G8j#8a7T0}te zj~M}&mOYYV_t{H@wp>Svle$eQUuo{0;4Qm>ID0d|1@B<3i1h@eCg#v8FO%T8Hqs?% zb1FAvHv_IM(OlCL7%UFISX}IF`FCyw=jMvC*Jp=DC;PpM?+Im>4=f(mk?1IhAFoRD zSd73%>;A98SG*Xtw@0ioyPPvZ_UXUsXoH*G6zb6Fcv4>a(Vc7Z+p;rwJhzQO*gBJgtH&5(8fdJV`L^SaZEQ`No6O9NhA z>pGfKrwFShTK`j9Q_2~4E-MpG7|6|W|K|`*>@EWpKjQ;%#2F6`xffyFg4gQ27ppFw;Q4T!n&s*c(;5c7*J8 z>?8v`rGa_Q<=;azW8M z{?3JH>d#1Q6zx9I(yVTpvE+h(8i0y5hMZWTjA8;C-CY~}@#y#q*^W4qilg?{@X!s)R55hV zQ0P*u2`H4q+9r1?f($;`51blT~%>RKz%Y#xshb_7+9nWL96Dn zK|=P3Me2=0lT)$kB;?tH6}a?%Y3Xb4X=Ax%;Md`aI?p zI>RfJes$3};8TB-{J+cj)!!WdZxO%xGe@ukPEP~=l7-L6YQRtbbvI)2+(Z6kK-05e z`vcFC=?F}J&9mI)@J-h}aan7K3hJI1D){1Sa7_=rd^qo){H;ct~z&TUrpw{ppwDEX2JiZfK zH+Y~O?r&c6q3kMlMb(H)^Q`*s=&54FoSs&Ffwl^OVnQ6Y$TH^4TRJ*SFLj@Klrg0O-j`MOqSBlq*4uAV#-lFIyzFi{E}|ZAreY^n8QDnmbF{Ao=dViE|V#f z8ZB$KZatk;?n|f$v^=MrDl!P$2H?3ScH)$TzdJj})i~ayj=o z(oNbpY684g!hM$tu&eAa0YBz~>#@JKHzQF4hr17f%$2=C!hA`QTdlfRsf`jVok$++ z&H_nx{uNE;EmgZPWoA0opahPUeQwo#3Y2MZOzRHMVw6~YL{1O1J9!Ou-a;9SrqBjQ z18Wd1=A~a!r_&S7;yYm^UGc$ShAX+7G|a6#!#%+t$JgN!=F#!WQaub2A8Y3KV|sua z2NSJ+IKksSGrQ94pfeyZNYL0p-4D7N3|V)5YO+S`frG;wrdbmYSDA%0vP01O5Qgq8 zpgaHHBGNCU@2Bjul!ebt-|4mbsP}5lOTqhiVMbHckp0Yt^9(h@5QB#w$!xX_-Bg`S zKeEuQ@Isn^Dks9=pinuHM#^8ANySEt|=B)HU(jSk+c}?<0@Y?kSERR=ej2tG-oR zDS3AN5bt)Uvwy(@t8oq8K#sJ`beqHH3B>8aItu4Cq}NRnb}t&P?W>I`BWS)wlP7e* zRv=Se32Pl4QPXsNH8mZtn%LdvI)%u|Kg1}rQ$0S;z`bX~cyGs{nz_^AChsM=G2DX9 zRie2F5s^+Mtwl0vMB906c*MX%tJ7iU{6o>1URY4QHQgHv==87XLYlkas@X`;s#hM+ zPCJlRY3)7GM@|;}%bzk+wl&<15Bi|nPJrva$>)kv3>FQwp)!)J0Aows^FQ@b+Ipop zumhLWfan zI8mkX27jIMfb3YBL8GVEa+S?|$E+Mx!`lCZ?JZQX)xGt80igUBRpS1vLar*=!c+GUbr(ne zT{1GPxE^1N%2i7LNNqFfjVbOp4a9qg77~)E`NO=N4WWjLJ{T&rreBKMXwx>kN6t0& z7qMDmQuMFA30pzm#(#J2>>%2>^m{DS_J0Yfr@-QfR}*ddG5c!+-JktY(7n}Plg{H) z%>EvC$fVyFl(R`?qm&TQ(f4EE!IRlLbqwj{SM5HSdgeaJZ%DP#Qym5x+%`W;zA>xDrZ&-< z?;A!Lw0%$=O*eC!c$ME%^lmSQoigdFf5K_Y?RZbMMgFVpio=kt z1HqnI&@Mh^@L8H?`tC(ovFiTDD-^aHibBP$O$my+VIPwjw$E{E2#{w8j7SIDi~BEQ zSh#xAdIrEBb~s5U29JX{VI8;;|GYhJ*eevDVc5fSqRD9+XHpi?^@<`!LTc z+afCqMD@aG+uXxgFOP!!Q95|BzM~Sh3({YK1ZFQ;pEIc(pN!k z`){ZeaS%J6a?e1HB}fE9J>ip3wdG*y1`r)f4yJQzS!!@V(I{6fF+q1oci zXH+FlWD2&q>5Up&TR5;qfNTyTZsK{<7fqDBXhquoAH~d$VJ11OY;{9SCI{3rs3Yu{ z;iq=QO=YTtxEda;g%#e@2;ATTN|+U44&LcdGDMSO1zu1Q<>5cG;y{;MK3v zH~V8p8LO^dV_xe^=@-b&uAiy#OXGYwHlVOVMKG+8o61JF4~Hf7s^PaFFlmS7QG~Rl zv0KwCX?mHOR*h<}&}%QWTyq+~Nr->)2EpE`KtPJxmr?sl_i>$mVEM~A&n^p>Rj;fj z^bl&9cK39oz9y04Cov6W<>pYb=>r{OH|k8Q7CEOQFG!_t2M0=W60jzxb*NL{&Dvred=Fy=Ow}9hg8It= zla#{cF?6%`*U`1^Tl`X!(q{I*giUBol7-_q5)RO$OS9$;l2qvIUibUvb)6umvcagm zUuNcF_BVKSNo2*oym>quAm7xxHUsyptU!H-X`+oCb()uV8DnwZCslkRe9mK3sn|;$ z(V_oN6L2Zz4)cm&^UxsA?J|MW(Mn66&J4GDGi(ezpL$lqW)t-mxI)PN8Ln&q%i%7s z=`B|t(lgV`7_ew!Zc`A*)Tx>{uOX}MN$qZ@nt9{CCJC+RA#MLrkJ+|icZe{6;Ej3} zfJ@EaCs5jmsBN3UyqnywTM%_G52S2;=v<9^UCJS=d zKXc#L{*oFL6i@G~D^pwPA$jqN@&PP8SRj^#JHO;PrsT^ksrD2Iww?ktwN^tT<-^WW zuSf64PhsIlnEkYX4_KhNKY7JWY{cH8xveyBt>M7F^moV>zmjz2`mUdDmYdrT|4Jd| z;T$cA7&f+%S%u$190fpqkuxzRq`I}Dm(J4$$r}T^JKpnlzKxu!rk2GOO27m=c!U2z zeNTFH${_rBFUO-lwu0ncSf_x=UAs<8>Q#0pGw8<6@qz(;pjlBT zce{n^y<->`kL+|#XS}k@aJIVZo>$J`*3FqyAc~V(ftG&z$i^&X^*+(0eEL1gd|M*d3@I zA5O|-;ez5B12_w8U^<<#MfRAYg=70QjOmyD{*2PlRBe>4E9f#fB)cRJk~M6Pz)*-Y zE!)f4#(wz9wnxF2$ExIt{;-Xo9XOu!Qyp5YqQB~Q6 zMb(3>6&D^x1hm7d%08bnVBtl>tMlsKukOR&TclLKo*pn8KrJ&eU^_&I_y zp7ZOux{$Cfq1K#7kh*M*BnCk{`h=h2D`vj^ zFVw?dq2&6n7PVkC;XDwftX(>QPqufQsAx--+u{RDvs|CT@Uh~X66K^~H@>U7ff`cpmzjGwG& z5}JR4gHzNw6PgCg`1F1GVE7#|Zncv5dkFc_CV&*o1y4)OaZ4U3USu^%03$MDVTeC` zk|A<6{SZXO%Z&tE6_io|IBjbs20i_cBun?niZI}n?p;rNlQlw%oa~cE0_oL+w7ukj zTHfMwX6}}~qq&oW?ID0TwSvYz7vasfC-g zoePTn@~AkZ@F<~@3;as%P$hr?n}hW`gqeBeEwf8w_K9h%>)RwbXyderY4jVv%BgiHv~IPFQEwFwo<0pQ})b{VZH{y^tEY=8Tq*_=rFQ6v9_|KmW6(+OQtm93z~0-b zUM5;_g?U|zrcM15(R5p$@cW4B(5xtgv4dSA0**autztGjX-J5OH(j4gOX7b1x{`v4 zng+bLrbZnzA{ZEr5B5Uc(Zz~Hqm&@Wi8XjA)g7)L;CXm9vl<;7NNl^s9i<+0rM_03 z^oA_gqShR!O)tcX6*3jrdJF0bcl+ha9-Q(Cc$zKI38JfS}KO^W*_J8{{*!0tl zlnh|&-}D24L5q8wFT_)Tss5yYNH&Oq+uKXG7PG;#F-Q0FzF^g%-*UYe@~h0I>l#)~ zM$*C#;GpWGg}Ei#xrl}ZS`TMrU`L30p@z%==v(vvI7X-^P(ICQU3PLK1!dk6pPV%C zoCW)DhV^7ix2yA=d%-19*X}h7zS~{F_q1klb9Wd{8-ZI5;LeSv<`w2{cNV_4{e?Eb zCg8WxaIprqJ-%PFe-Fo+R zLC7}NPE4*+UN9+Usi9;jwu4WR;sJ^gH5iomyuGiZ!bnxi{|ib~TuvJ-mki#0duBnp zV?pi)V6xH9g9zQFp1Rj+7|0TsT?yH@cSh_lqa&)9SqUj_WPW0dpCiffV7zr~h?VCi z&o33mdku`YoxhJ21{tJR;32)!L3(d3%qtikg=V8Jbq`=1P2O~*7U(bj0tq{gd(4|uwjYPx3@(g3Pbw9q z31xB90F}A1OPTNZWkTJ`^!Lhe@MJCbn%0jttydq*{Gaxk=3gtqoTRw@h`y&!(+JW9 zPX*F>PjO0PQDnbjP93@A*Jkt=^vhQ>#mUs{1{?Nu7>8M-13!?oXKmjn$Dqn~E5>%E zEZ{o}vkMqmm9g*YM&?(BYUiFDkjp^z58zd*W_$7G#)&(s{ol-M7N-7@f?M z{tmkwj?uJb?^V=Pu0s0rPUDwpoMx;QZPtpH11<15L&{oa9hGY99Wm_Eg={ z*n~1vmR4hn7Y0HNV~<=I3N*X#b0tBJTM*T~DmiPfqhCw`&f{ue91HfS_yM8NW6b9elQG?=h45vLl2 ziae{CIR&3S_&rZlF8p|iC!mU-*r|w3{q!h~=~+fGb-P~ewp0bbVSDvt(^TsKq(#$J zQO}=NCFXsZ6UT~h{FjCVZ*reTo~4ySl#R%H3t7+0WaZ-6JH2_7f!yugGHxR~F7l=c zsUxVtsBQ6)=}+6L%Qe!=iS%Jc=|%2U57Q2OMAjiYnw*R65xi`wk2(vNNE{U9i4+Km z&QyMJOCOle-dI3yc!MIxg^kspFVYMTM{=D*VfoJ&lRQKfd4ik_E0I(%C|Ir%lPyL? z$qi;m_YDl zJyj_zxm_P79Z~xwOk@ey=pf;Y+5c>-??*CAieP%TfI+KkKV3i~ySc4i@t?h~!~J}G zE#@&g;xYBxN~G}h2s`yE;rJ-KY~8FQrLmw3AX@VYkt=bzn$`aJRF`robketNM@W_a6j%1A;p!aP}Z+t5&WlA6kg;@jySNQCT_ z4`mxGqA{xX8%nP+lUM%`SHGmbsh8RU0CC04F5YP9!au@6LZC#-k z#odOO>ve1~W&GU~KWSn3DE$2M_r2HjO zkR3yoh~zUwmhh7VM82voIjO-d|5$Ew8Jd&&SjfnD!#!c9(k$XBJpS(pX28MM?oc+J z(G3ya`*v#YB=FFsLZbF(cgrTLu7zQw(3w(|kJTS1#e>DeLJKblG=H3*^HRgaqpbS7 zG-A<>)a^XcJuwl-{m}r5RreN2y~EG^;iQtLZ!Y`O(cxhmoyCG%Yxx`DUM({MldXyk zwn<49WO|c9Vkx-^)^5us*PB}fxIW6;Zyr5GMMG2@p)0cV!O%yLuZl|r%Qe(8fw<|7 z40iV1s#{Cq$b73_zlmv$fSfuBB;F5zLiGAlb(096yBXXItL7JmJM)OssPG8$gxx(= zU`#k5OOH^%%>P%{LTO@FAfD2HwbA4ag~aj6R%bX86M#jtAkv7Fp=hSZ^*~W`(g@On z8=7@SlK2*0#4nvbQf0&iv9(~$ig`*s$p-3t1-L(BSyT6r8rnHF4-bGZ>4uM9+A15> zFUH%mD_!5K!Mj^0$X8`-UK629b=)2HeyUu%_rDJX{4T_0)tyX>si^Lq{gwhus#TY# zTqlyt?@D$Z6!504vWb6D`|__pWCowwK%WiWOl-xow$INPUzW3>!+jenn^Nb~hb~)m zDMe~m8-9@`<^_;SOl$m>k#8R_L~+1E3pBbdw78tR|B0|_a~8K6&L=@yRbsVPF~?fG zR+HFf)|A2IG?l~$p_6z>XdCEN9Y0ZiJhJ^VfjLErr?8Ob91j%Qm>tc;0jyD+$OtH~ zx^hB2)uF$4GRO9A50X+9)X>U|LiyZnA9ePy+*;fwlF->juX{~B;%9bWm3S|IMbdD3 zRHXh>*`2EF*)HAhQ(o5*ALRFat>1TlW#h+Z>NqAbt;@c9oZ-ouBlQRmUhVrWKzu;A z$*19?XgK`=z;18y$M`!6cMd(X$&zP(%r#@Fh_UPtzJH%rqXM~cwRY7;$s!D42wqKs z-h?ExXi4#r52!VL4!vYW{?}es|HJQPraRt7r5oqd4S&A~p1IWMmPp`*NMK#+B9K>S zi|K7yjMO7_HJ!=67Njob)tm_@18wF(_$l2hn}$nBYA}p%cN&7j2vo$X*n=T?_NWUA zDWxzn<`RAs1#yH)P&js3lFTbHo>0vtQa)}K+vtp{y`f*A`rky?f=1wAVt$8%uSyWX zFp=3YS2mfr1W1->wX&h(=sc!ExV(i7bGJGxWQnN92%*hSEpZ>sTi1v}jGyHv@P zTIq92KrL@lfu}%_VD-H>H8-AZ#La5Xh+!HeB)!JGVrhlF9r1aR1seNMY1%HbH$3zgFFB4yz>Uv;tsza*VnU;PUVfK!i|V%m>LE&!J0r&p_UN zcq`{a*f}gb!X(7cs=bkLai0-WwnVhwIVwtM+b!0L(fyFISu4&R5NO%=;*5P$!*6bP zZYs80-u&0DcLwdUZz@i|NeC?X08_2)8#MF^k1z?AiN#%e163n`4VBQLA!^qq9%EA6 zTxSogx{JYYR(Y9c@fOvMO;0x30;up7}?%YXeDRk3xBbnEU^N~r&N?}n*C(h zUL4kVljoK&7iuZyjEashPgdQ(z*Mp1g~d@DGhW8`a(o-S7hJ@MF$1bUjV8ww!-=P7 zUs_>rsu=2qoU^PI8S#0#p*z}`tj+b1{$ceOH(DLm;UUU`AFSG z0Z@#VJnFG>smUY(oHLHmApVVbaJVTpDq8k$tL_el%#sSy+@J(lzMRM_8{xK(L`$Ej z^Ptu|<_sPj9bq2hDA?3f%Ko{a9DS3P+c>uBU^e@X5(*IOfT8hp32Uu zJ6ES){Nh+RSv|D7>;9m9fT1o8a{)}HRy7v*>;UqPAAnlmxL-(4gWeKr28!eh!_gto zz;B9$I%$ZQ?_2zhb_Clm>$5A!=a z;~c_z2MT)(qFq!O~sIgFd-qRCr|Yi~MoVD(Sfm|%= zQ^*6o`1^4pU~P7HJj5r?rDg3z{Uz=e!VFBrn%$C04Zzft?t>gboBL{N+HVMI<|0A4h)LGtIrDp0wvj3R_JjLP@8ldDg z#{mo|1Qz*$TISJfBDCDB&fC?shJ;GW`=j6b`HwJXP$R_kg|uNCSXn1|FY@JZlE_3* zI|8XpLDp>5>G}d@n5I|thvv!wBK@FOSN$S=lSi7-0Z4ZJk&GR6zEe072wh(kaS8`#8MdWDlIWLFzO!$wx-ZC$ zLO<+S(XwsO9A0HI#-7A%Y|Si&J?F4MYuP)q@P4@Hu)v#TU(D_~bZwP=DLNzA`yav6 zaS@aG?Ezdz{hncG=$NL`ztbHSzY~I#S*}4lgT?!C z25GP6R)X_N-P0(SVG;=i5oja!(FUYbbys-j*wnk=M&Zh%@k^0*_ft0UCI+v#g(ygd z$^in;VWUx!ePR<+D)it4mp-A5B}0SMJ5)w)MV&Q;qxKN!O-k1`@SEk8`8rWENWHkc zy&HB)alMXnEiLVw=T{l^$fUH;#jd3~AJOmb?8c+9fR1l~W`BK^tBXI$z2z_Zt(7{hTOi$NTJxxghLoooA=ybnU%Ea4l`&Cj|J~o7p4~0T@Q)=>tW(tqQJv|om)-y5W@Y6rzHM>cLDCF@`NB|k~#$6;vTDR2*=&ZRH0q=I2GCL z9tkZGfxG=ab`{aexkl8rFh@zAkm3ge*eU)__tZ7o;y}e^{8)90e;|c>HQV$0QjL5p zwPbh(j*m1T&ShsAJNqa&?DN1(V+^;zNA|LOQ8x3DH}?=zbmX}7U7hDud530kpV@Fe zCP^u{x;FU9J1E`lz>~>Qq%W8%Wy_n>3hNMYP9GdC+b*1P;I0ow9?R?~P#AJOtu6Ks zq*4@+mu$|gS!%bzTRYroFQ}oXOU%p=8P~Ib2vCCTQQ0(`!;^npO1<$p6P-Pgdm}V# zY3el{{Lw>S&@PPW!}9B?MYJQ7@1>;Xn`U>bV_hJCkeEOBbC8-DB3tReA$B6RDUW6l z+fR66{j{a+FFt%;BetM@(L)J60yB!Lv)5KpREE`TlazhFVM@c90wbqZ2_mY*={hODF{kBXW z$~Xwi^Z{-9Yk$o_PVUaInOa<3NyPE4|Lc9&kG=!o5AWd<>HV>#x;AEiKlP9*!Zk5v z%>Hb=N?;hH$sc}Rs6vB&8mQASVJcOAGZ`@%y%udtR|2RU+m_jEN!Rvcb9pFu39-0mH3BOU9gQC&&@ zh53HsPhvb`ON3L6h;A3I*-**wMucx#1Mcp@B$uFCo&D|Wo|NhDHnY*7`J$vyW)6_M z-7RMTKp_Rp#|Ne@FMeWm#!?gha;Ow`j$63NUpub={f;fHQ1&`Af2 z=%9xzdC4^|I`WzNi4`p<)m`m-0MFm3(mgHG1YNHP$vq-jG$PE9`kt01v*%I{q%Qj= z$DA8UU>SoTj?~xC3{z&B60_B4mE~elQ=0lQACyBI>6zz5VUA5bPTGO^Z92GZ))k$& zElZ@n1-D@m?&CMmn($60PUvrVHsPnVE9=b6V-%~~2jVvn=r`g_(SBP3wD#XykU?rY z+{^A}pddBkSe}ud2n_;>)hvP&`L4-?LqD8#V^FIXE+sasY-lx zqQX~P%DlF5QNa7v948dai1CAWoJ&2fa{o|8!`?S{{Bl8?w?a#MY9nuTUzNNV^!O~j zsSPJDEfRjgc0!(>FEpEPR>L2(zrGcJ#H=xdVFYq1Cf^BXrue}X>`)VSikISlsLa*fK}#yL%!eW zKRl6^Rlh;&l~~u;e4n($4E4R|{h=CvQlilyxyg%nIZyw=toS6((QoL~f^``CmcVcY zV4#LM1oquXHYZ zTYrU)gz$;~Ksppw3`m?#N7tBNZytIgH2|8%8#V0=QPSdp3P#dM1KTxQ7G1CkSsP7I#O z)U+U|X>u>8gg!Ma<`ZYb9McI;mMiQ-xLPA@z>#Tt{KwJcwOhl^SU2pftknv`$$SI~ z!Hj5++xuo}lB)(hAxKDJowlCNfejmtnfCuszMT#MYEyToVZ1AsAd!@X&JT~( zD0^O74HoiYg80{sP_$&9l4$^v7cFW@$D);{Z8|-XP6NqHm@FbN&{?DQ0g=<9=B*{y zpSP1G!V*D$5{w|Gvi>ooK*mk|{diQ8n_kG$Fmf)ZyG`MwV9>~xQ*3Q~){V=id-_}c zWF4i(yjI)|NLpk^BP$&in4#kBj0LVBm4bpD_lB1<1!=W*wLa11^M##kBOwAFS5l*Q zY|zb?o|Z_PA(Fhs75NZ~wxpXz!3aHg0l)>hb0N6o?^^)-$@zgR>DCwS2x`yyVM zgNM|WgG*>j7*d84go!t&n6}PSA%K}1(&Ys?s5Q+s7AxJpG$U|=Zc~woBX~d^m=>QJ zl~KDtXG3_X%@`aB_7M>m^CM34wJ&%zLaBoL#OZpnVNaj7^Io;!NsY{uR5)f#DH)c; zl5+;YBVb@`)tw`3WsHmse?Czo)ync3h7f#GH5t(FrUXS!>|)l%m+nHqz` zI-5Oa|7J6FH@r@5ovj-z2b|2LUDF4vA!#yXUHR+o)w>b29MKWXahrZ^MjWs9R~=5T zRy<*@(j{n-NM_qUa?Ud;Acq!ryTm}r({nv}&gRTOjPJBR)9$s}!9u+mziP36BN8NL z9oOUi0fzIIYVpicW$-4^&F^du)$R<03Rm@oYdjR!ie{rp9TtS_&OiW@nQ)i#kT%2LYYH-I5akx+k>Hq!D`>p>13065>}t z-OsSwjmF^5;xEm#&!An++B2RgDSimK#`Z8^`8NMbjV6P3t8P9;3~MmdeEgUCI9i2t zE7@N6fgAN$S?dE$s(|UynX~!_RV!h@jS&1Zz(R$+mVc%NPkPOwBcXbR%WYc3Urzq; zly8FCT);)@>!7F7DE70~|A}g&pg;Sb24}DR}-Fy75>JbrcTyA)kq15V$A*$rM}f5W}9M{9TxKOucyJ!gw57v2qI-$*Z!^!Yd#un~a|FM-0LiMmk`G|m zMaEU$3HG65;Uugk_TeQ!2vvy{?}F-IH5*s)aXdb6S|jBumr!7SBW zm{Ct^H1qw1I!5)~D>q_|;KO%&7*nACvhpQXt2NB*8^NF6QN*%GdAcE3dWgKHf|+~Oa=QC_!Ti0IadbW0X9cvQ9ZB)_&57~$QrS79LC1pT*&yX@cV&pgGRz=#NX|jx zk=kueCgv#gyq80YZ5Aj$4I7N547jFsqP$x-folZo-Ehr;+hM)tC>i|yPdc|lb`x}7 zMa@=#yRB^GuiH_jwf+_+_Yt%E^57Xby_;Z(yN#&L^Q3pp^J`(mc0M51=6L03xc?E% zf%tpP`7H|!L|OIRP{1NQZ7^Q)FWLi<W)^r6Lj(l>ugCC_y=1tNp6W`=>_xQNii@Kkvgv~VwgD2A)@6d3n z@&m>Vqtr$3n1Jz{3{~PW3>eru<2WNMtJSmuA?zL9U$(>D{!0p)GXlI@vpa6Esi&GK zW0F)DB>~{}G{xIB$+-5jS81u+k>Hg(g+TiBx#*xrf=`8pyd%Mfdi1!BC6tj+%(Me@ zt_1^#Yuzo+`$M^b%(bhP4!QT(YNOm`cq^%;rndXBHEK`8YG4kW`3`rqX4jiO_x)L3 zedel40XSPqEcqsPa~)rtVC!OfZ+nJt$xE}GxyS7(|9fCUY!Yy&HQXiTvzi<6=!$|} zZy7`Y(~W1QJDn!U>@n6?nd)x_v--M4-)%+w=iBiQnZz_;NCtK^Q?v)Gnpt|F5%PHrA)OP^07s1+Z&X3nvj6;OttDxG6Kds(-{wwooRXG=lmif^!bK9XJgjUX_Z<* zE)k<+sHibx`TFJORMdlt+Cxv|x`R|v{rgbfxy-!mWjDLe&R3<~16_QyLp=N@6Bq!3 zgcty9^E!#yzyR+yfjyjQDaP%LRQDsqOMaEveh7|42|W8>lj;iqOv>q`c$h@X zDh=OpCXW~6!|T0ba1@eib}C#-N!W|Qkyy8%ijP^LF84ej&8$$(qEsrw$!FqaaWe~X zdT{<{|0uR|rLK3o_!pFD%bEU*s;e6&m#{tsVS8>dUfBp{uwwFzcS`v!3fr)w7nDZ! zzarXXy^yTyWn9GFdrjf8iAB{!VsFM!p(pV^HVSu`;8-OD9+=VN(yGMGXYCWLNWJiR zxa^$kxs@GJm;S3w8zpFgj>W$n=vn8VqgY-Ci)A(clO+@(pn(vIGo>7i6g)SJk#KI~ znwl(U#x7%jRyKKtfRzv70P=uwpSP2AYx$!5^5ye*V0Cp5wC z9@if(zJ7>&)~b)=bbD5notx67YeZQZch>b*__<8@gw+2?5@Z`X2(k);hHe9|xPK}K zzdN@SRdF3CQc~oYw&Alw3-goV_S!wi*^|&LJ_;iA+@e2FHJ)2Eb{-#gY$fbtz|94U zQ@Yy21cCg|Jl;;wez2Dc%_Gy)wl+Z_ld*?%*Mu8AO4`3Ux%gyr$zJtC1kQhM*o##| zTeucF8u(Xu*9XJiuW+WJIrsoc0~1bLXJ zk!qOxGw}VU!v{1J$utBz86RjG`MC%H*!p{3BMQJwBU?g4|5jm7L!4m-1I;vtA5EoW zT2DO*EzlT;y(n_;Dy9e9zd`-%c%h@Rc19q5EZ=+h-*4*jomimC(Br46YfL5HymXte zqZr6A6p6S>>!PmXO}>F6br+`8R1NMa)K@iP%5zp-f^UAyrt@v-^_eM9``Ni!e?+$` z|7O;&Yn7Ye1iUIs53EuvhGYu!L#tl5E&08D&MfaWR4tHFCcrAS)YMH-&}8fZZ~e)D zVyG&&@&RN-f`Zg6^58wAnErU5o5UU|v9W%qm(BB z$F2EYxm7RmOI4!gIYi`d@fflHMh(P^irsB$*hoeaf+XB)`qJzraBA?fCYTz z@6-MKiCN^0|8ULdBET(u3R-}ZQeQFl+?rb4#sIC{bnonQ-cP$gufL2*uFy^F=`ri% z&_XNJfVoGkG^#Lzx(DS5OBcSq)bXOOrk5A1_3QhY521}%;NQmR?p5Ba>;b74_|;-^ zhwo#ckWfR<^eOy?9TQ=y0g0!H_8!Aj0Fn!fmp=L+pJhp4uBa(B;RBo9RiST<^Mpfa z-j-o6j_lEi>$t*sM;g0PNUv6D7t?6Kp)*JI!yPYG*+uEb&LqxvU#0J`j?MW#LpYni z^Z0v8&uoGz{N2jm+x-0-8us7*hOiGW;;)9k|CaCDzTH8&NBQHrssp56iBG0OF(Zhp zlEGzTvP6Zm&hw$xz$0Dgin&Cct&aXxdNoD0LjW=yC?a@`9!ufHK6gj$F`ztm9(*9z zBVeiY5$g+M2vbPZ{=oK%h1WbEN>+X{GH=$n@Ut0uNJ{(2Tx-EQWEQH-y@6^1%~Gb7 zMauGLoh~}E!`(cWw}?%#5m&=FhrcD(<@rGBYx`eP;oW4 zi{DVh-9yFh;a5_#cYFDOsKZUK&V?n?A-vs>0}ChC6LEqCxSQRdjq+qHiT&?1O04ab z{`>w1j7(T}t_}&7j?T`1_^-W~2>v5(z9H>h79vC7aTI;zk#O=NF7`#zSZj2vo|-q# zbIg~wOqWhn))bfOAyG3t2OS%a5&NxZ^15Jn{#nznp8gA~{%n1ACc#|X=AjgGWP(L# zqWBxci|>MSL>f7e3*r2Ij1Z1h7f|u}t@0--bdh)gu zly(hx)|~j=3F4iTuqufX(yI|6%)=HM<}=GX;2jky1C(@eKrH!7%*qVp@$V4EWYl<+ z7fLJzF?f_)ahue`zw9(1VKvB@$q;NAtM!JTAt1DWC0_vu_Ir$eiF*TmV?6c0V(ueO zWq~vNuM8?j(+^p zgF0e-=k5|i+}#WKXp)@ZkqN``M(k>$WzbMT@<+K|IK=teXuPA>M!Nuv(~u}H%7yV? zRDnH|oi-7)l4Apm0r{|12|H>gvC0PIKY(}B8NsSkbQ{kUb8Nx08o=?zr%Xn06dUgD z5Sy=C5^BoL_Ur?tg+pCP-Q9F)sHjFX3W8T$zrE=(Mqmkn^++rrzUL8L9CO|Ip@8N~se`ZLPp| z+n+mk5Fh+W`{(@Zq@^~CkP|y_7F~#B1N*Uw_oOaWuXIxDOpk9j{x86`LE&e6{nnx2 z>g#6`Qy)ruR_j>MS#s=WrbTVxuRCqF38=Yv~w`bCp7QNrzTze8E!FxhD~yTjEe zsox;_2?uolY84*$u$LaEDPGI6Zu>2ZN)-~MarfINX65&>${j84AR09d#>m4gXa%d6 z21MzQIYI9#Suyagn#hD$%3d3fM9xqU<>Wev(KT0m8UPo$c9!tZ{5WyHj zy1%;lwPtl=c8$L!V33w1`yFwxZ4sDUl$vJH!5mnl9qy5)vDReXvDot^S`KlmrutpK zgIoZ7q80C3DTPh+Zw;XnV2ji@iiUj~8U`Qkc#%{1%Br>=!^*4dSv}y0rXYNA|Jm0Y zEK-ip!f_=H6~_{2AbKp!-~~7{vC!+tz!@Hqc1ur|L1msWNvD(4+FO0SR*Q{?p0`N9 zH8t*VCmRqjwh_cSEr99i9Ztpz3R}nS>u;JG3xib6#^L6kZWa94ui$V}N4HiC=>fU* z2WgOxyR}btiXWKgZ=f2;+LYSdDJ-TzKHoaap?yd)WEh2t!cYbel~o^ag3`_i5XjbG zTm~9?BG0{2;ltP)4KhBLZI3*Hpa#3Gx)({YR`kUs>NqZNF}7A#=LR+2{hhDr3tC~` z0~~n$(-A?kmWOj&wiQ1kd=?t?Zm8Gm6*A5nTX1|4cYA_nWyDz=wx<>YPZPuT_!6|B zSa?ljq>ECY!nA=d7_L6^DO}+F27KtVYrLs(V&L82P2L+%*YSjID=jg_G@e;GBdO@K z{$^gB;EzmB4*f6-qW@=RbS$#S=_cPK{)wtC$yPnURITb#Uu2lGj37finf!aISgTOz#M~dqxh%4C#U7xx8zh^Rsyn@FBm@c)99K zY|g>}O&pq>_Z4tBzrubE z`2<>BMb|NGy>Rj0^&*__g_1zr|xvpqdimSalETV_7*23b*vS zh^RdKb@pC3X8#+uBZl^7JohpJT5t#$A;=$@aeV~lcFlnRrelcdgl8MY-P!FB(o**h z$Y!)`Yy26pqWJa=A!TyCQg;uDzB4V@5HO_B$X*V=t_W|o(Xtjh3`Y8h^knfs9#Gv6psMq(L#wR|Qkx!u}?EIL&mycr$D zqe{asp5sj`EQU@^YXxy289bZ7nA9Fpqd*df&;%_*! zd|}P=$#Gjo2Iia!>sWakJDe8G(X+g^<2bASa}i?iENU&kE-<4<>Qkj8rZwuHC48I2 z!Q&0Cs7Okzirk!5e9rWb!*g=Vm$OS?l!5Qi!bxJm)L;5-a;C(89i7(rtMi12t>rb( zYaO`cu;XxRK^!gy9gjK1?6DHl#MC%b8W)~dA}M^RVM4%KzCMlIxMta~_caz`dw}jk z&k2QA9A8>-%FMiIZcS5i9LF)SAJ(mP?1=K(wswZcaZDG3dBYVO@&B$CzG;gFc8MXm zOuC1mprbwR-V4lpS#=6CXRy^$EwG5J9Jz*W5c>Laz9{GJ$SIXYm@b!ca$`12Gnak+ zn|9e_JsMykIn%kBR!v2mIvb4WL^{Je39+T#49WIJ4rVgxhq=gfBuYoRHE()l&NS|E zbi_9`z_&bd%9NsT0Njnfg<9VLl9AQ>4AickUR$e_8sI{&_SjJ9nYp7T5@?GIZI0zK z96849bzdU0Xo!n%|wBsTs--ajPt<7`n@&=YiK1XR0H|KTGVf3x>V#88UiD zz_V!I*Ns^9-{r-?#q%msas2QKPCMYVC1EE#M0||93IP?i)?6^t1{XyqCv|iHy247r zy`KQS(AF?rC1_;@qoClgYdm)@rkRBE6zFzMkeh(?FL_=bKLB-2pr3!-9LFsxoV| z*L^Y1duEN2)n+ESDjYvUY}4QYoI?W}PB2sWA)wjOYmI%VPNXT%-o&5)Zq*3P$PHZ# zk{lkGkvBQ9Nr+ zRM;Dyr?nhwT+7h4>48|ry1ol*mUJ{{&mB(ST(saK0w_DCjRj3_;54mISDJTB_7a#p<*VxfjP zfs|~-09YI={=s^udwPpr&RsOa!cL#o>kS7qA+FggG3?J3-^;K+2dH;f(r}KmcrrhO z)@Y)R4}cjw_vb(eezebQuf7g`s1N&$G{WJu)sjHV@$90x~)jAxZ96#0INhm6b2pUkr^Q&iNX z8epgXPUXu8c7)Kw`!PQ8S!k~y&r#j5a6}2Je%D) z)95+K&Y1+$^zNL$LBWKF%OwhN#v3~A{)9ZC){34TBO-y;^j{^n>l-Pn$+>=D#I6B? z+8`Ob75u&%LmX-y+rcH~>FwF^`*(AcbY%!De1=d4k7gcpkjU5*t=2QRTNaIVax%&I zI+&|DGLz7tqWe$6Y;O`Inv!hrDvoDioLEIo%D#x7PYi-A5Ari31Hop;8Pgt4&Q%QH z@1p>B%kpy;9$xoG{3KZFfqi)>9R6N)!NPt}x7PHhL_8oVpJO+-?Yvv}e*8G*8P-o% zG~+vF)tRm6bIq58%*7nSu04@8Mw|iRvJFK1wtG@&R~p5^9^t~5Kqk!Ci`f~=hCD|D z7yR_QS+=iJZ`<|i%~1d)Om+FrHp{B}0WTRj;fXwF=kW-W>*etLvhdXvGktALhV%Ox zWM65&io~{KWP!EdQ@sxR$O|R>4KLY%dokx0ykb5|%@%b?jw^r}TNZNW6wKeQeIsJK zW;_G6*Gb!8SjS1r-1-h(zZo5z7jZ5uVnx1AAua)}jw^6VopO{RmCL;HT*#>^ZtKGQ9_I+P<(TJ?h&lIOo6$0{d4`JhU~Xqe95B=5I5dPgbvL>q$tf z9Cu&L8$+QPgZO|o`}`qzO$C@4G3iLLT_RV*j8yZBV;j4P7=E_X^*u5t?a z8V>BB+a>N?zQWC}3j9DmRf(1Y)tDv@f@Y(08gKHt;Lm}o9Yw(yk$Vzri#wwn{UBU6 zk4;}O{MxP6pCASgRQKeX8CTa^SGgE+gt@P#q{2=?KL{h-aY1_;tm56YaLu(Db-%Aa zxp|1tJo{r^_elJO9FL0m6KcGW-zEHgz#r(L<5&FY`+=Z~Py;?vYI|UK=qa5ri~&qr zj=1(%a&B>GwWdDioD?hjI(}^|86Vv4MPsvfWDHsY?nj&!bY}W-#K{}1_~d|vPWtA7 zqyG7WcZc!x&_udNe6tS)*UE}P?$B{aoT7Ykg127dGgZO4Jb~*t|E3q}<_WQoI^oxz zlo|W*ZrJR=afQ3sZwPPe^ye2M#_% zuxrd78Lc`6Lc|=JHstGtb`W z%rg9+1~^;;%p@H zdqvqCSoaBL(|NyWXeYQ%z%a#wHiU+9TynuIlJ9QV z<@M<7gF)i>-Py$f5b4tV>6vXZhbMoV-1{w1_gbdo=+E%$qI6Knm5EU3%%(4ogG%on>_AZ3Ex+Z$(#d*4oa?Kq}Dq9rdz z;1%#HLI<~=FBO3+i~@u+NO9DuHMu0Ff(1mj5PG7(-S;0g=#irxC59ZO`^vZ%^0dvo zi`ni@p4d|P2P&WwpL8R>j~<_$D7cYM;ye8RKzw_-SE*b7N8)?We-1)?gH;*W`)b<3 ziEpkq+5<+nKhB>2NfXnK(VRhSZ?bNH!E485N5}cggV9KVb6wGle!3q0V>h2pg%e*D zROf@D3+$Oi(B6LV3s6de2z)Ho>Z31392W>ZhHWF#VQYAP*?Op~HLnuLpcY)hIkizy zr<}?ryQL*nJb#aDiI6fA*mmEGwR>Qo$MI+_N88kY?IF~8Md3o6-aFu1=Vc*sWk!M< zO{b zr(b>5%nCT6(EP3RoBa6OeeCWFdt)HJ3}V9?=iOTyVU#&Z2t5CwaM1A-Y(e=?fYDl`u=U{Fz~vN1e=xOcKL@?#te z{N-ElxqxeuOv~_fXm{uE&h2W6Hkk80?r%f>MEyY47Iv$K84I`(M3U0;>~$Z5?TREX z4TtS5(8I6{9P3Ss7s9Ep;V{3$UGh&OO^1{Rm;6kK)hM&Nj%IJ_*Ao19P1>V1Hg+gP zbb*mHh6DH%c%%EVdZQ(d=%I5k&v4sU*TFo(J8m%L7SZYU}U&2Jk8bPVP zwEeU}o~6nHO-R?l?Im!-NNF<|BjL>%X1CAYe(PD_kMSFgF>%Xu#4NfKL-70cD1SWf zlE87+8_Nt1gzgGLdWM`!2IqyGiovLK)vaMWy=%nG6#USfv^^m=7s{WT9699Nt0D9a2%m+gqKU>9+H)l7f0n*H?&=4G8&q(B8SSY!pW*JaE3Yxyh%Kp!)^ zqmQ{}^O;RI*W6ndOIAWdCB)U;HD|*-rA`d~Z&+oHAXEdmRu7#hWgKm4JXfFNFG+>I zd*k`}FJ^Z3KdcOy{_mo_1N;BgXQuzdyZ67mv;XBD!T@@^BMeAKv9G}KWYg{L_|JSn z$JA8RY)B}BP{}+1yMimH0rur*D@z3jG;t8O&?RqEOVl=#u5dP7gk?no)*Fa`u!+2K zaB&Xj#Ni>L(iw({;L1byC0e;@Y==ADudUeBW}?IXf70FrKC0^c|IZ{D2uPTyptuJ` z3$8)Y5<$&q2JX~}U=<4rNUKD|TB*zkF4WLTYKGgX*l)3PQDf~wtqRmCxF^UeRY7Wt z-~wXxj^hHf#emBE-k)>sOcKEUzQ6z9mqYG7_pHx(&U2pgY$uR46>bt;IgSd$Tw2^K z!kHh1#dT8(1h99QgY#Dnh(71%YD?xMb)%qMR0U>C7cr*6oj!01d`nmk|2r{HaAb?K zVz@s?hnY2?Ey`Q0wEVR6B^`a69b4NeeEzBZY;9mC^T%+`$lsdC@L51%q#xd*T)V=mYh3<;?Z(+O#0zrD`(x%qL^XQ*l`Q!Rso zQKJh62O~!#37%h;;CwTptmBx+c7hy!CP0%=>=YKXpzy*l9}1NuhjzeBM25e4IE0QROfrKjRc_yvL>VlV>#V7M~M!eY^zkquB*SEu&<05CyLZGj#9=>o!2tW zeAIoQ!4x0MKo5$h?$%o@bzvoY?IiAp;n>2CJ!(<`)nF$s>;RB~&zJ_eGlS}x-S9~r z*rlW_BI=Bh&77;A%_j%{%#+>aI%><~DqI~Bu23^3Gez3! z_gT3y*94;Q=Av{z71+mkW9G6T4de6X0lKnUkD-Lhxc)w4g`o6GzFzMKJM z58ElC{deZBv9KioRA=*cW8-oe0{k3)!NX7 zyR#n>Cc&J)5f%Ji?Cp|~`nc+r4;kn7T6d5+{D=F$UVF;*7{~1%)K(9d6i(Nbc&$Ty z^fz&!bf)`Odu@vF{?@c?2L3$|N93U^YtPE{H_V=ltga@V6xp(k;-DXVd7Q<9)YZI= z+2!vMREOD{zoAo)b-v=z}@R zj6>{EN3Qzb5%^E@sq?va1f_Ilk*QoX9qHqk=u^0_rKk6kZ*_VC-1gNS<{I&vPz$v) zMbb^I`2ZFnvNSK2gwb6T3v5T3t%hG=qX&I_D+o(i_sEy=Ocd3sL?i4k#H9uDbK z^_TEGGaX{jl@g3P$E}paipA5MQJ6?2tU9-cuc-*E#Tv06LB40aiEp+?+4+V!(G2Kh zYJ?j2f|h!JaL`PT9RWqUM`tE>J%>v+a@V!Fe@2R*YU=wnSHdEuFKR)+;>kSs?U-vjFSBS+j3 zy^vMK4~@E4u;cFVZr}rQZ9?L$(=-#nr3SUirGN%FJM2=%5&x zDZHvXx~$anJUwL^cWVfVvVi@3bKOWbJ{i?#dk4soob(zh1loducUP>&ZY;dGyLS`n z9>=|mC0v|e!K@PRscoX(7=c~X?z2HGW3&T8itOFG{04Mjc{W7d^6+*(dNvFdH20y8eagl1nLLzg5ld-+|gEm(8USOT*VpsBvY zsgG1sReu)mYF7Uudc%<+%e|9{p^#Ph^>;81J{ESYRBO9`lvXe?)2T?K-0-fJiHe0( z0lA{7?!GK;Ot~PSSmYw_UG|B6cK}^Co(`T`QK0nE=O9S>ub~U2Ukcw4YLuT05=kS> ze2Hi49V+R4(;7nAOS|0kXVT$1;ys+%7szNY@!h)gvjc_-hvitFti%v+IY(?3@HR8^ z+v1Rs%i2{2$@`wfhuNB#dl9Rq8vt4w3ji{%FU=oqu)kaC4Ph_KE{moopxn$QMgRx; z*P1vzI}FKLFRl@{Z-thj@F2o^zL$~Q)bEN5Bfu$pcsE9F-L{(@7 zyG|FlA^d&kz_8oiy90Iy4y?F9)637oFa&&MWh>K)5}xyx1D|P?Xd8x#|Ivagv1n>V zVTHcCg`Uk`CCC}jNaM6e7X(%Bi67~>H+u|+d#|c5DNAIW>MOS=wq<^6s=Tqqy9Ulf z4EO3YD6E5Cf-j1PZYk>bYseQnSd6@y=NMIb8^d^ zlzkHCk0GrRQ_GMiF>Ew4?qX3D9xD{6HFb~P=zPCe%4025V*XKy6=+2?HHL0ulo_tT zW*pL2$L=vQza>9N+eF~3aNJ<=XxOoI-;4T~@D~eUEeer~W*&;dbb&EB7xm0|Ay2FW z2Hh!?PUS;KQIhya{K0yNb40dERz@T}W|AD9e#;a4mN;~`yt^$h*A~Fcf?B}5mL8V5 z+gG=()0tcT+9jryt8Ag{%LQEA-*m;SRGrN7X3Tf!*)GOV(@o~XE8gfBD=__}LA2Q` z4OZoiP(qE>%2a*3F;KqUvs6&r$I>kpf13M}p(FVZkU7KS>;<45$=!jIN&cWqavzax zaYUN>j@)nOlNCOsBRQu{Rk?rDC3%9l1|_>)lHak(GiSm%vQ3w;rGPKe#OW`Zxc!uK z(cDiA!kIuJ!O!aev#*)E*kk5CB*9EuaEtlm8{uE17xbUztC{p8naF?R%4%k7fc^Za z{VbL}X^qr2b?NW=_DI(P`n>tfSTmWri5@Yip7XOj z+?6sW|im`6VUe+n$H6>iw zDPcDlmL1$FVFK8aWr-JB`KJ;>of1-@f(z5=)Ai(b4vZ1A*kiw zzu3&^9{#Y5xy_xbTD^n1X;A``eY9Fr%fw49lJuATWS8HRTYieI@)b`qFKvz zr;WS#_2V~)-?{uQ<~N=nAu{$omyO=Xfa5e^ZzAaq;30;kM$|o`j!@A(u-LE>h#K|; z5*)xF+yS!irsG&^sL4boOHF9S3Qdy^bt0}guHa{X!hFFYTl4pqLyeE|-ms^~j8Cu$ z_Ab6=`16=s=dk2i*-y@MlInjJf6Z~PM&nQs8+KV~g6;AuF8&=`me`uT!bwjY=u}S} zn22Q`<=NrcNz`N?q{`vuAbalm+FtdbXyju z*w$XmS6P?sn|b&%bqwJrnD^y3g6th>E)#(NsqY4fyW1)24(Fc_w zthXYw++2t0jIJsjz&8E8aP#;9Shn9WpkEz~4agrcGP;4%mRUYJ6~TG zHCg~-P763IyITXQfnDIELFbj~g;*PAuvS81NzDH+2)u(Jd>b5Ai_t5r!Vv{tRh#F% zqF<@q`L6e)>yYS~lbqQv8b=KD<#K@8h{;*?%#FBdq{psvTxj!XX!E7~m01aYf(g~0 z?mL3|OOXqr)hnmJhF-q{z022ToK>6Ja^iNp zX?2E1D7sw%62uC6Z~a}w7+XG>BN4@ySBgI?rvUUXL~G-w;i({Tr%^^&CwN(|EE(L2 z_wm<|M175gvfbc9FGJ)`3W(8Y`>%wtz_O^c0LzX$Quc%86-*WIGbBm3C7Y81 zu4S*9lR|xR7~nip)9J4P+0m{v5R~>h(Sq4P8F55n>B-MBa3I~TL#DwWeEL50VGYWN z-5V-8F9C{i=2;QHN`jqO`ZjFvmr1D!v^RRcd3~=9Jn}q&N2bfP(b{x*DLyFP3ui_c zMDILaLrdzO#q*{O^o<{d-8Uw+*%bhHZuZxRc<2UTHoA7s*7d{6ZW&%rY|_H@14JEl zf8L_O;er#xJ>gj?&valu*3{jtzPe=kA%wUA8A`HeFb6GkCEJ@8Tm6#oKi-bN2|aSz z-W@elz)sop+?VW2?M&I&{nl~#Tj49hK3ga;-l*dIgstv~EQ-o;B`QZ9>i%eeY0+NW zxa=X_*{k(5ta}1+GCWiDkHoCS?<9!GN}{e+l1V37DJTB^CFquXk<-*htYZ=rW9i?E zs=-^TidcHqN>ryIukHl0>3E}ZX5VZxp=E^DmfQ1+7_j61WTRU4rPMdn8ulxi`t<+- z)C4>S>$6Fdsq|z6Se&YJ+tg31K>XUbtaW#i= z>jq}&i;tYzQ}e#ZJ86Sf*hWwl3O5}Rr^DOD99@v@k0_(fo*l|x=Co3y^8Fc|FiQHv&AIj!!?PU3 zGm8f6QZ_{ei;d2{z*-^f;00+yY6J4-p;LQa38nYm*~QeN#TezJjk{C+*x#X1-%2St zuRYFR@c_Z_%F+Qq#b$S%ep2Z&mAk$9XknoYnUorZo=5y&&jrWq|xM44bC<@Oy z@d6?qOwhDw^@>oVb~=uD?M_65Z*G3Xwyam7g|!&O~mI!gYY}2o=O!5nJR1?yy?&x zzm`)87H!>P)Xloo`x)^q9rKhqlh>(-j`RL=oY-6&-q&7CTUWIzP*!wk5kCKAgaJ5I zDA$JcKg~PJAc24BsUNzaPrk*s;TWsnm9UyXdDH*7s!mpr$J!szTrY(pt z__f^|M=iSKk&Wq4s{M)5BAsgPIj8A13iK*&CMx2`kgtM7iEYuIb^o$QQV`_Nzmqisal~UB9(34{pDWOsc$5AKD^W^zTsZxqg zTzV-YK2+oV{!4{k#66gTdYSKksnW|s`7*`4yy(AF>g8YgFD1OZmj9xcBUwSFol;)p zN}-nuy-d%43G#AD{)=9InE%p^m!Icfx^shKrWQ?kojaludtbB`d%V~yU)$FaNdwAN$WV%jae!JbCfNR*nr}4pj#Fm7D}wnNNt`P^GKI+Um)b^ zRBqeLrlG{IR8H%uK0ItxY2wG3fsB^2N@fLW*5-nROTA|$Btj>XZ}>O1f>0Cwmh^DM zz%Z@5-K*Pb-MU9YO+D!X17f?WQPm?$Lycoe0%bBkqJ=_lLrsTKK6AXER_IBn3IBy$ zW+9W;x$;nxy|EzFm{rlY(Ys$T7mc_eXI=2m|Qu6#t~SuQbH|JBv2;ZRzmCaQ3xb!uR2sCHdy z9bjFQIhty^%+c7c?Ol*>?_X@|cAoOUY}!Inrke)ddBBHvtzhq3f53m-9QMYeE}__?;^ zssG!OwV~S8Dq2gdMLGxv&Y$_2kG@bewnatp{&XD5DAI`%V@zxI#EyhxxP2$vuYt=? z;wN;ZLXU_KPGrY@nKbtM?7jrfZp_Gnjlr)RQs%dJXEheli`M$on8$n$`w@R5Uhw$C z%@Y~zTQV-+RiS39OT@1VWq06meuh(8#AATW_j{?qpSMt|} z)cc_p51nxyF&3lOls3i!TbQ-C_$vu29`?3C>8EX2N_3YT#e?}AH{dJ90DGM@psak>-7RK;6A2=F4MtDj1 z4vF|+>gO0j;OARx#_E!fgo7yfjOop7e!=t535$?Y62`pl@rOi%?%lF!t=eW z(6NhjHor-~I$HaKZS9wt=Xmg2d&E?J43+Ow$Km-p=KFQ{4L_W(WaYkPJ^6?a_gF4L;P0Do>dkkR7%ATASOl1!%KJ`0!cfDGpUUX@oX`t( zKMAa^-WVFS(Tz0LLrg}s5#~RfdW*^r%EYNW%(Ur}DiIkPE>>7x6Nb@_Eo^Ig1gFi6 zZUPg$LobZ^NqR_6f?tk$+f7jI-$SEzrV^?)v;_S=apIk}Y)R@RC$w;bj5k7!<7`XN zD>JTxj7g4}0V-QEB3;@uT)i=@Zq`xX`p~GCQgwbe%c*m5zRp@(DZO}R(DuQbtKYCE z9Y)x=6*}Yu{(-}PhR?sG-uu70lk@WxcJ8Do8Q`#;3h=! zEzUoZhknjYWM83KR9wM_`Tdh$Kd7$u=>L~rCFLeiF2S#fpP`WX^H;~gRRs83;{U!` z5Gmy8a&L16B6LBk_rwZw2I3%bIy&#PSrijRe=i=%Ok|K4n6r&ZS~q) z&Vbh(K6G*S+JWmMssDsG{4>)3%S14OOK(M_>Eqf|TPX4pj^-Dodi^-OcUg8d4xW44 zkiNPR$4M4dvguSDSTax;%|M1S328Ezf?o@V8VLhr(p5VrF;?4uHTy< z=0Qf#7ZqdcOK{skZ-f@U<6N`ZA9lFm{Xl5R8tPe8+ml$bZ66>{nYGl6^U8Ym@T3?A z;yM_4YxZ1dESmed-k!D^>O=d8L`WDF773oTj2XO=_zEthfW zJzO_f372!Bz{H)W5V!bXI(czvU`MPvGyTN01Et-tVO#&t1-4y@UQL^QsHJ-SMIoqj ztFteKb8YHC_C8#byT`w&3P*&V>@_sn_Cd+i?&AixruHV^M=QO3`Z?4+y|gy4H&*@0 z^g*?$zi)WIw*M=(>WZdawcPL%*?CcF$g^fZxz=cIRc=jI6W?OmxTrW*GI^;9q$juo zb3ltyDqY&F$d>#1sPD@k5HT~7dZjjHq|Ahwo;7LC7$&K1G=VMg44jP0e9Ta&WJD65 z3EK;-Llkc|4nez?1ro>XT2`Exv};*SsOc8~ukp1|>IweJdTDgFAH9i|Ic-~uok6SF zAC?-~L~Ow5=F0~-F%C5tv&uj+;> zFWIh@S(I`9?8xu#P%)Db@$>CSH}s2*hcwhXx4yP84UI~jWgIm25)9ii9^+#D8HN+zg6X{ zWa~D1H+=YI&JgXIP9n3xt?7G;&@saK4w`W|5r5God`D2pJ2@>1On5PU>A(42eDi+@ z7u+-cDgRc+Kd7I*yQL^Tm_KuZ@i+K$P$>Qyf4+Tad@X;ju8c3|&+CWBpX1LNmGSQU zX*evta8WM%=%V86AOAp)zv|b1fNx6c{8QP^`M~rp-#h31|ML7t>eDa3NW%VRfZG~q z4wjwpQ69^X3HAVH{I{5 zlURE?uy1VT6jTYk>~-i^W-WrcPppst$pjIrPffU&n7$)Q5rgV)Fx6B>c0G1WH686g zc26}SKv61*L;b`+s!7^NWi3uML38wYOUbUt+!`p+6Jtq`C;M9rY-+_gueZh`kllwI zm_e^9sw^2>{8Ulwm?CfIK^pf()^O)N!b2oK_zob_#mVR!B!Tg6K2}-Uyj9AoY9?|F zu&od%eRdb4H8cc_vG>bw@h@H8N{?ub?AqlAs8>HU-?HJp;L1rK(<_)zGS4jLP zq1nJqVvb7hMnyHi9ycToEib~L+{+s()m$n~^ne^&*L)IY@~C>Jn0lKg@!iP$*lGQ- z?j-~lrnat`U1yjHF&Rp}46uQ~@OZsQ;tRY%&K~|;h+y@(SXXLyVplWzS0gtjvbt-K zL6!hN_JCx%E=ZWa#4zTvGBIMm0`*TL{Ol+)jv{un!n9jY&0H)Pn&F#-qcW9B;Nm`{ z#z@J%XWvnI({s~VSa*k#^{L_0#MYo6$9KP{@sr{5KJzJ@91zzeR5@S|!I z+MKp6#ZC!`qi}KQ(zz__7FJ6UwTaP#6PR9$Ja)GaJb%LSHwKthAKmgCMfY$<8A)y(PV&JC{)^eTJ!FtJA% z>wDxk6>98Dm2A$a<66Da0fFYoys!+I2{g6a-WJ)mwXCGB!8Hr8ZA(Ru)vmz~7Wh&c zskOnN!fo&NbLVN{wY^*6rnMMV&fFx}V|^`wkWHGK*4iZis9n!J+EOL~U=DRYgJv`> zGRT%j01m&&e%jQ`Q#37IcGE^46%YDjEXc+pO3|tY2j`M(Vw3(D5?g;!a`<M=i$S!xyY<0xvxRI?}$t6o2S7^v6l zj(WCaY!x6`M|nSNXVJMPutt#Rb*<7UcNq zyvb@Xmmgf}40`*L^nl*cz~5-JEM5aAJv0{B z7OUQH%aFS2Z0JXSgseq#YyU5G!~(B40i5cgL3T>qwD5rVfW5VRK*lM&#!};Zm%+sL zhP%1X0Fwl`q5DK$2m#Z(l1>zdnv8j!6$%L}5PHQ3p>$9kq0Ud449EN(${3JirOz>k zLu916L6L3kja{K;1r(-aOKoW3JW(;`PT<2d+N{V}N#1>{uKKOeU9Spo?u8YxL0fK_ zezDu@Qv_04v49D4j%8BQAd-Fo5oBOF7m37NEao6n2C&KJ%4m;a`835)tx)4` z0~mv&T%QWXvN-Ku2bwOOosk$`NDxi;IvV`;fF9Tx`q4Ikv^bEeYY+}zO=@NjDX0rW zjqg(=7Fzf_H5_ewk2_npdecf7sP?a$VdJ$Ex;9=O2Jg^HKnngXT<5gCTMVkk4|m!= z)K#y5Nn5;kM~0NTOk|Tse!9P5hM-`=mI#8 z4GDyrCh=EmG}P2e9jx0n7Sl^kpbdb{S9fpN+|wz!PqYd|RefL{)T*gPolk9y4f1$d zz>BED?^c`CcVnpu4Rz@OXVq1I6#C(9>YUr8+H|rgH7kA)CcHvNQx9u+ns@cT4NA*sOc!dj6u~SL$934vF9d5XA)vQ4TI554=5|4o=PI*zY2}NT zb6_p59Z(5#u@lvUgw$}qIay94@e5{;&&R{?hk(co4S!*w8m7$WGCH6iYOX~ikZ;l_ zt|he)Ps_S7ky`IgIvj|mzHEd$Fk51%>4SDwYJW z&tUBzcfgx3CSY!%Qh(WYu3JbqiTD7oU=0Jo{DQOlLuQL6-3?w+Y3u-v?uV?|BP;{zXU1eFvxJOdU_mgE zfUec}L?e$}uBo)Cl`&+?b8V^B$b{V{v2~#(h$m+`MI9&Ncnv3n_*u>kpAD2``TGi( z=hi_eki)Qx94+FGgxNBhEE#NvyyF+{&1G4flFwGs{m5wY#u0c9g+Ih42?}K9-tQ}h zkA#E7#k<#MdBMlTF!nVWQ6FhKEzL_5U@g@*t&Kayv1ClVknz ze$f!G^xkG#l+U#LSknlL+|=|TuX*2Mo3fD<#5|^0TJ$ns@&#Km?@6<6qf`YO<*W)g zy2zq|>sS?p5z2Hk4~gau;Q9c_i~;m@sV_5I_`9#b!rqXX*xVtl=!ghlB8FI7?4(exdDOmgk32q&O@2m$P}g%stmh|3W6GQAIQ{syyvy$+nFc zPNVx0)k$B^0Na#FZmOxZu{4{Jxy&oWF7KWGkv6>ek;W+M$Eu2;wu3k0#7*{0F-^x( z=FS8(vriROmKLR!^?#}QrBGu(KBd}bZ!M}QE}Fet|Arb%{WQtoX7AR&p~mghseF>! z&4yi)iOHL!ohb3$dHN^R_*dT1w>LOx0tyjvNFAH^$llzp5oPG&KV!F+*J^SVN|D`O zv^NX^ut+=Iyk8P;Px2L^^kr0nMO(M%`cK#?cfP1<|lr1PG>N-O1(2{6{{Hqtp zfvrLKR@dT2d!_3BvY-NKkKTHqWB@>m7F6nUqy?wVROAuZ&!zRLi%Q+dUyy^RWmhJ_ zvVQ`QG1qSIVH@|Kbar@p@x$i>pZ+c1xqZ|KkYh|g{$;!w=+52hT z%#Y%LZ$*3WGW$fdGNQe|3loyFYQU_uJVs~F!iP+EIX%f6ItpV3pI=Lh5JBHMlNHgT zE9aT~g%A@|&$*v#1~|k=)3pP>Fc&HRK=r1Kum-8y6p;m>;l18&q{*SitIT&WbL2+V z2ZAV%jWhcTWYqOSQ>b^Tji^_k&pp26~=KJq<;~Y`@FDG5Tu_*{fbNN!N zA5BT+iLpgfD+6yP$3}5Q1IZ9vcP06Rk~pX%cHBMqH3+(7J*TLg>>ss0cB)}~by$_e z#^)bze7@t`%}5bbN^UCl3kPrQjBFj_4Wiqzj%h$oj~)f$XveZZ<%Su6gqqs)!u`ib zbi#tAUOQ3iO!GhX+pyJY{m}g?N?0J_?22L3f$CR)i)lhf6NMSXI%0zmYdd6HuphG3aPQ-WWO428{=%1ym&xx#5Bf!UY$$0Yb^nUdcD4ecq1b@7{^=vLm(9WaH;g>iR3YSha z2&ptV+qh-$n`T35q?NnvjORBaE9ritmbgBDdJSlazzm|e1oH_(-!!d3&Xji?6@?-RE$|%URa$-3WxwkgZ2LCQEfUV)sLR{$x&WCas z>y)1%cau9&5fa&0+C-6$a)g1kQ)^COU2W>!+Cj@=*KDetGwW`Se)ya-`pXB5u5G@9 z^J{tnn<{5mBwD`A2kq^(11eX7=tbT=INLdh_yevJ+pC6Egk3Gtx$HX zuS;29lpR=~oJ159QAJ3oI38x&#HYB-S~JaL%fb~VUDGS`8}Q2znCdNwas)eZRppL_oGn@HgX8)XmVuoAeAf0NQZ0_l zjKOfbRW>QlDEH^pGRlHmKGQ)qlW|3d_#ORCjR-l!h-0C zdLAFu;kV(W#}(Hnt50%5kvC9AmfwP2I4Dl+4ezL+8Dl(3dO+!AHoe5AC;CLWzS)fk`l;&>J7aeiXq%da1uE%G+Yc3EY5mP z3cdCv0hy)T{D`wY<1HW%oYnj8_}7 zV0$lt4Zx3MUiQQNMu)vSkpdW@X!f^V<$ zP2K#G^sb{LailV*OGlc!Rd;(ay>f14TYOAm^vq`29Tb8s3e|G`LN^WRa6#x0e_TFR zo^XI6nZe`@xQtmV{$FeD73IS^T~SUywi6i6SR%B>`1?27 zZD?ZW=XRmfvLZo! zrF3_!l7D{eFTvjQLs*tF(#t$%ZTA-Bu>O2Tx16&&R&e|C*}94nV=I``8ymuNN(a~r z&qH^~o?o|}UxPS0u$?Q;a|DTm`+nCOtTBmg4N+9fxF-q5iEx#@xf@llpS4>)>wDCu ztnYB{Q&yRrhFNaW^yLF&c55%p9)3S_mRxRJ+qkA2&%3wM!_P9;pmPO!{0C4j`uVQ6 zkXlR+)>4J4ZT71TEY~gN8&s=q__npaf1jyU-jk&Vs1@GK);ca z`Ts$wOCo>H9`5IVB>yGN7dP?fXXOveJau9Vsx2c<=OfWc1jb$&L?#Ok`zrb+zFc zhOPJ#Ep_{W9Is4x*oN#zzkBpPGeQIo2fFk5+bLPz`1N!Dj9tW={K^>hM1C*w>kjgN zlOLQ(t|z(v+b;rNIGW!ye*Z1sSAA=u92-RL34YpYt_UxsMeY#`b9rs+7tyCaT3mE= z8Pg-9+UjM~&xyI?DzMu`J9idFwnv{8O@4mDjDB^Yhu**$w|aDO{IJlIHG$-oJHvrx z*_Xo&pI;s47Qw--z9VMW>N!b7s@tYVVg#9qq}Fl;#*riE^f@w;zVb~<7SE^*H|#kn z-iLorjQ8f>0g2wUaY&*p+sCxkyU{9?TvPf(&IEW|EG;d{ z*4C3ddp=BGC|eqOGTb}Rnyso|T2hqdHuJEC%eo2##f8nlW3lgS+GEGCHISn`TdeMx zr{($=o006N_Ms&Ee*N6<0`(St`ulr+?|#LPV^{8b{F?bS@O$zren0W^{FJ}*`8~)l z&llzG)reXJV>Bl)^~~^u@RGpr0r9@WPm1>&oEv^(Vj{e4sS(Cz$4@T%Pn-ChrR6-^Hr*)VH)QK<0|HA2*I@_u@K zA@5z}6~y0?q$)jp1l^Ut?1jXND|DCDxLaG%Y5>=E+Y|DG2=8i8=A@hp(0aZS8$`pOsTlb;7?^hz$PtWQ-e4uH*TFv2M2W-I#2SvzE; z4I{~qzArW?YaqDE01w{C2cAZ7mgx=O0p2DhTx)tWWQ1(vvQKp8cB>-tYQ|4h$4tcP zJG{3gp90&=xvOOA>Epcf6gy9+ja|r|$nmVn(T5z%iUHxht6)%d_ZC5w?*W&NrK@X^ zW3AMgoA1Az0?U8;m4b@HcVj`nyh;<7Cs&FBP_XqM8`dQfe}y9sFYDllJ8Mc7A)*ge82#NGXC(7~}JW zm#IyNLvwxaB$M-0kjdb`23gi!%wD$0`VOcN>Y=6i zja;W2tJunwD9vuYR(STYNs;g@FJRkDiZ5W(5&Wa)tgv)n55N8C6()mqtwxH)O+(o4 zU(dm51&Jt|&%vW0KEg@=fb;lnBsrd)Oz?K|V&=d^w=jnB<00||JyIMY+C@@-Kj$Sr7hf1T&L#&U;UyE$sykTyNjs zUrW+@lVl_Tr6Mx|p}EXK?A0dkr)VVo(`tVqPq1D`d{d_zd@5ihQE**|4pwD*c0h>? zTfC>A5yo)t{K|MW1G$k4U5gI>ZZ*}18jWT;eat_k?M%H5!ssOR9W0K#n2lK}?DTXt z($tl|sortSBSH*9qPe`W5FvUiw*Y;}8)^U?N2d+6-l=mhKtmeG#dO9#EnHP-p)_889yK+@C()Nz zvPah}31n9}PpNh#JLzz*n#LSLhPJGfdFn#c9qBplq6WT;NS?p|N*RE6+GdT<@VPzS z;gNM{_3rUfR=}|xos~;bws)6z1%}!mr8>(H;4E0F1oq*oT50u=2CgA@(&MX+0*)NZdT}QxUHREt zYL7C4>QIAFzZOh$P~zZ&-&Ug%Zg_2mJnK;w-LIPM$-Zsz+IS=Pw>xq#?DW0ed$8~( zt&8_lUe%enoM28j<1$U$rfhET-o51zQQv04oN*dWitH71Xws?Y=0YA#u$NqF14bkd z6rw0EW73krpT`|6e7RP*a-ET4y@*2A8?Q$qC8v*Oi+#~x(ggEWOInVApKIMfb*l{v z*WFp4rSm_ZB>0$B{~YkC!(>IoY?HT;w`@;tw&I*6(cb@qkjlijNe7oc-GNpeV$053 z@=~Xhs|DNh{SQBE)F|xI2ME6+wr4fFq!Aasz=P4&K4~5hAU>*3Def#Y+Qn!J;%{_= z;Z~*2$RYvB5WIo-u=ZbDcQ@e3) zU#tldW!fv*lRIkxYrqdMecB|^3()eT znHMI)m#CTfzR0cVo2pA8mdy8G@!eagZ^i~9&Q@@O7K?YV(u~wp3a;H=Uy}zY?D1x3 zQNx`Rm$nthiB%KSp@^}E< z2>Ml=pkTsV06c0OX(E{c!zWpO9E!nyH{V-q*@jT_9-2aIIMjgSxf=eYp17QU(X!5k zjlA)GUDLui2f~D#-DGd5Q6~kIX&zghQFB4LHH0nj1D5}I!~2XhPAc#p@S%4Mz=Xrt z!6k6m6C-k$Jk0ZqNVy2tAQ{g2T*q6OenN#T*OBo~!NyCX5xB({IfDqosplNi;oaV1 zlL7(W;r*URaVLRyoItzJiX7s#ZS;$Pk#zEQVihu+9uh_wEw}d{kzezMU>6DLy757% z@OE#vHVl&*WdzP5F~1F(oiYTjKrqlIkf|N4G5fTOua)*=aAI!oMws42CkvTA!bf6X-to4 z_6|YRVi10?Ql-LjgLPD`I;9A6gBRrAf@j+%HS^|kaDWo5sh98av+@gvA;To-a zEqL~$1);`oAjzS=Pup$n$;r({nR7_%G*%*oJNbx9zBQy-ewhcgwOFfzRRMa6=z)w= z=*TK$78nNX%1npgfYfYx$NWts5F6*TQ3U7u9<2lzv{8N)*o;V_zA{_erIPGfU0$Uo zH?0%bDtojs=rN|5sh$+g2&Pz?2RV%6d~B$nMjVP@6=+;JqJ!8o<_#oUEU?GkYx(cb z@_;R93bz)L3QEUU3P~+G=&>Mz&-h8c?Cud>eYj(qr)^1xk9!NLoJQ$8GfeT2Q@z8~ zF{4mztLHA(z9(x8?HXOq^NjcBZZ39i4$7SqPIORdz+d z(r4s9hdHXCkG?w8xX|p8JG^I%Yzk4(PVX4opIF)qG?uoW1ZiXc&lnKJ;0B=mRStkO z#r~>@&5^D2R{P{zB*)xGM>Bdzli~8(y&r2Vay2tehnm-$OxF52?b~RY4adx+zvrOq zu$Ir(St*uIYbL!jK2`_Zv=Ab+WS+py`W6C^Q%6;5`jL|3NgIH z*c(hmPnplAXziRzZnkV#Q`~GEtr~WBhv$%~Zld=br@UcnNh-aFw`|W<#%TcDU^hD^ zdj)bRJLcLsGr4tYufi1Q&@CXRL3!*S>yzi76c4f$;*g!5VNbA|q=oky{%I#`y6Ifs zh16y?=_!8tjW+#HN*5n7+E1Ti(;rlNchZO2^iWe36tF(|gWl&Rt_m%=q$1h&DsIQ! zXY^dE6JF?{)i+J%iM?ttHOVs+y|NRaI4!kQ=MI;gjMg4lj=Xad<_1>F~< zqt?U^9zHr=J{-@H*8yqf7HS9+oA&dD-Nm81-UDb2&#mJFL98Tt4?Srh51y|*h)(8R ztQEZHUKM|w0>f(vkE)m7>t!^z#OUQ0dYKezyh$%V=0$Px3|fQaq6o>~39*Aq){g5qJk z?FRSk&~lc@hnJ7di?xsrZsDb{sc+C1H!TcQ)(-09m>wsMcTorRanl;l^9C)o+nP1( z*u@)athM{?oz!V7Q)cayr|5$gM&HSogG*S9cpq7zSEzA4O`C7WjNu!jHz@nE{oECf z+$)>U-1lfQdpnfNo@3tUF@so`Z6r^SGOr3S7U%@lNEt#cQVW2RhFG$58gCMxZe-3f z5Vl)uvJzkyP6`e7#9-Yx%_pL{bvol zbcMdR@PX#w*zIF-nZq6>0>U5RHWb|cxxg9roYF&$n+PW9xHEip+Z)~r149^2jGPS&2$4pDRbR$g zF{-nHam%Y8_MGrM9Qv7I$=^W^7!9nz3yFa2SXi49{r_8uNBt7X6~!`{F_m(6SLOsA zx6)U17!TxT0VX09BN`Wh3w&#}!K&(l}48)&J+pkSVD34Qm9(*I>k@d2ilpYGGjITCXm~;Yij(ttufT}ZvoT#RrysIIQV4+dN9$nkogm|HkPh8U{?RIF#t)8jlnD^ zGybN6vJFfv)9j=ydW|yQj^c!To2{gyPCW zVPtSdW(tT=V%8j7jM@Qf?gIs~eY&I;s1Pm+=750xcQ$_}n=fkA&iziA0d|-0Mwmk{ z2kA(QPRib|h&3mAmomgNeo1uDUV}JB$@%xq3PiUP*EDlIl*wWnC-KAsB(m>{&O)I_ zt>|8qJzPHh`IPfWVF;T*LD(%r)g+B-)|9%&$22uhBm|6|i>RWRTg*gbbs}o*MD;?= zjhZ=acw-vOEh~H{d^~;>b80v%BeiaD(#DfZF3kg*r7CjM3#gd`T#FiT%|N`9eDP0H zmAa5N*5ne;yqqPgwg5w$*VdSTpD;Zghu&mskdn5yhM~+< zP>X90KnOCbQa$~)32F3n0jtvA*y~iUgW*^Ydtm`&opD{$_2{72>jEg{(W$*=0DQ{_ z0`PhRFC(MPOBW{a!KO}9=Y5&O$U>^qDRpo@)j$#8w0h@1XtkBIm+Q3OMVR0NGY{#j zfav*1>@MavmfvK4+W=)B(Blezt^CdbZSLat3ctZ%_pJ!1{@ZUJc^>2U=Kmt^f$G^q zxjwXUGQYfj)hYwW8o@so4n|O@*0giqE3&0=4@rK3Opw4)#^=C#1R^QJNsV7CKMXTw zRpQpO2q}z2?XJ@oM+;$rq`S`v_7P(r)w)O;8t3%NvmKhT-sU z;`(XrBO(%?#kI=IulSG?M_Q)!xbAGv9Sr5V6+<0)JGjA1|0yIfat9Y#JMpo+i4Szq zMi*43oh3cVkH!+RsiU`}f#Vjr<+kZ8h zGe>%sy5{vVyzk~%y8O^byA=_2_>Gu*0WxkZ1BiHdt-Pq@2MoKG+93mhjrRN@KKN&* zLUgaQmKqg?dWp-+YBCrN@2NkO6Vh7Ms z1)!_|iU+-?L!DJTy@xeTwoLxoL->b}pKQw$Iw@F1`raf3iM`gKpYoE)W2b>7w)sBE z>$ad~9NT4m31P4J7P0(mq@hX&pJ~a%-D6XHC%m%gVP<-ZoaE?zouROMa+mh&I#l^+ zZ1GC`p$;AtU$U8TWRtV43&s>yfo zC-3Ir>v!*p{*&~d{~oy&Ql@9oq%!QsTRR0N;@8cgn9ey+;@ z@@?Qg-%Jr&3X=ZqijE4cNuK&(zVz$-MXC9=hVE0JzOhtaD`cqJCqtJ8J6-i;8@vJ} z>3ZQ%{6z0k?T;K6(CDrteDkgv2juO0$yVSOilC2d%YDbyFZXqHI@I_Z;3%!Pc(;4a^IGqEv!%4o9Eo$|x+?+pQ~Jld^982ZT9}@RxMc8a zxyy)#DvQ&ZtXv}fAws#V(kjkoo`LjsT~T}>ln%SEmD%$cMfdF2jZ8Y2+M*@ZrX_`v zF_zke3g4BKd>SA8RE^ry!D#;lif#0!6Kv8BxU;!UJ#8g)Rj-TYs65CFj{Y=abJaOE#x1b-q$mE0025EXW2L6j8uXLQ>)Yk8z4oF#nE}XzFj49wOl`L;OMW$jxzc-{I|k zRs8NMUDPpHmqx?_pJOX~fh;Qqq1Ic8Da+069F*kmaqDv`ibGF?8ix$XR_In9uTMv+ z8aW3t;yt8VldFj0w%bW=-RlH6H;Vds&)vuew+=kQ%%$CX%)HJjGE)4nFeut*cVxXB z`>Q^HIa)E$Mak4 z^MUXSEigOYKG3Gg?r;N%AJQx8fZ&8)FYuqB~9KYT{s!fn&BH-q-NmzDA2?$7qI->?ImBvQ6PE8$i3qer|Eq< z?^rVz-+UZ>Yw;EULv`w4mErT{Ci}G`_Zo;7hS9WnW+}bn(AQgO(&c@++2^*|*Gulz z^4@sBeO>u`>m=buVfEG|{tdSI2HpB}3ipt*C%>jV>$to}>>zm#V>1&5#1C?YIsG8v z@lQI+#q`Y$SHxTg)5s{dF0YAmzi+e*{xZh%~zq7;rrQXAm28uOW$}539^4JMf`GE5@Pp9I7MgB=NQ)D&bJLQ zgB0=J)Tgwb(Ui5uyVWPJJqwV74WAoaCUsYQAW%+i$}<7PZ`qtt2uAqJ2e}bGpEH`0 zQY=1Mi2d+dRS9w1?LA-~p&@Up)=xN;si6z_ig`kJydB4@)%G(IwU|7c9zhbedz+po zW4iBS7fWdVhWEZ|q1=V_@@Pf8M$HjZGvcy6-XByg)NF8LYQEC=GOQ*1d6|srgqHV#Bj>| zNo5Sh?$pjiTf-m7y>C0Jzdb8{C7U~oR^i$3E%t5DNBde<@RI#hz{X`_j}WO$7QRAl3&ru)9f^zK&= z*_(et1%q1=E-oVnqQvRYUXEij5#sJvhsf_-%QgLb^lKc|5wq=+0z3_LO>~PbSj+oU zCa$dfbSgm=6zDw8OD82BcAhRkqx#Y*iCzc-N_D1*TYHQ{<*^YP(?8Nx;k$J zfK9nuiBsJ-et$Ote86~VcRXIhO`fj#Wa62;WlOZ<>h{zGiQ7Ys=OWIo%-+2##fsn5H;O)C^mz<6mKJJ|VRbKp(?w#FK2(m^5IFsrCE)TH7(26$}cu`V4c4ex3VByc**R>A?*DaOMW zvD7ke+d=^hByKgcCsIpS8JeOG;k-)>8?_I;^9B67*5zjgT%U!p9Rz% zDMlZOxB2|c)o}fQvwOBeffR}T{@%=P(NxID&sdm$os$=bP3f{QRiy-NuSQc}WC<8H zd9L5c;5FH2jC@3_a^G2^r*O^($J{wG{hC^FC8L-S&25e1z-az!;Qr8YAozq#h{LZb z%7vNCNZ6EZjUPijCu%@$^HAn0_syAt!p~ZD*hR$T2Fv`6@(qyOsHKI9G3S0;mF3xA zm@DLge^Yl_6%&FeLdKCm+}kv0^)fyc#ji!iY0nR=<0G8vwQ+b2^pjlkk#b<@^%teW z#RCmEFXrSQob#%G$hcUYzN7F~#oPDtZ^3JMg40CokiFk|AwTpia}tdDnPh{`H0uyA zX47(pU5VdVh~I@jE)c)yfkWnj7>L3}06zv0I70Zsg)`9L`OEU2NBw1KB9DSNDMGQA zz-%9n%`>~zG1>l3dO8P^H@w}j!i0gbM*^(aCQ_19LiSb1J?4H9BH6>vrJ<-Cnvb74 zbewkrwd3|=khMk2E5-jcfbWFvME-W@hwt~PYOY2gf;yY7U z{b{K23@V5w@2n_Fe5~@7ls7GRS5KG%ccg=wVIY4wpN*`DCa)tLr8|QT?C^9N@h7JJ zPkJ0l)W{h%`gD88r?>2<%BcIT(T>~Gd)dB&XQMcsu8ChG%pT<=@2o6};{x;bD6##d z*}!Kcn)*Rm=9@a-yTMI=?Eu^IJsIQ-N?l$^%{*%e?AMAi_iNm4@Q-{lV!Z46@j9wf zZArX$Pa(Zh=~emkTMOwpv$(;jg_^NVUaB!omXJ%573`l4S%x}|uCd`7dYeOabs$lR zDpxl1iKEDNQohQQ%sey02-jp#kNm%*dNC45|0vH$>@U9Wx|V>ve1rbgTv$$>#O6ls z0sWo4NTQyxiaPauDI(dP!VtQp-l0}M&An7{liXlm5M-IXub_w!)yqRcRZ zyL$bISN5SKtbzBI*e+q`YX-s4`?q;6&=(;GObvRpH^XVSeC3b4DmNxUw6Mxq|Ea+l zq-GnvmFy6390QN)riG+)?>da0?4!)$m+>ZHjs`=jI{Kg==Si-ZOTCLSrY}T9O(z%+ zY91D-vfXD|g9Si>qye0w0l2}Ry=0bbW}?vBd^p5@xZQpb!lcXR9NDeN+vOXJHs;JQ z4GZwwXEaPkyuCf6x(<2DMbN+Zv*4yn@L2AC) zYoQMBdOxPP&M)biCgzL`d5{(OP!wz?+AH~HvJC*jBF}&j%r)>R#zB>M5An0@&GQ$s z`m)4w*o7n_4`OCc)tt*f4a)c+UM;6p&i`w)P_<=HVXJpx(i)Omzr%1Bm&&e~JrFB; zBiWTZyXAjm1c=0mo>~Tw+1-$9Tu-5ogvquS;&m+wtWR58J7CG^66CxT;ur>ZG_7t-l?DUSfK)5RmT(>+w zYL;NADJ}{{1o7QExBcsUgVv#@iKKGD7s?<*g`WL^e_hwmF2{lW;WD$fxo)9Cc%`gm z6?&7|9Z+)1ZxD5J`+iq{(uBKDF6-x{$01Lbq;r!a+g|q|3L7II0dN~kv+hzuBPQR; z=kvxn3gP(Y--t*>EU)(fc6cUQvgJC>WKd+jQxFxf3gwg6N@|PfogSLuC+5b6nY(hi zGnU4_;STvsfNA`Nc5k>nj*{9M5h1-ahdpG^Uo40ktrSP;PajA6yZQ9_%qJ#xGY#K0 zj9Cpe-c1sB29zWwYs%&*r>LIU$u`(>@tX@%I#nrVN+CL$(h8}Q{3#tGHi3`OOfPbt z=}MfvJh*3Bepa&w^POIA@=o->9}nkVk-3QunK94jkTiTzAbaxQ)~O{BySn+=<6N1; zMCNDv_z%>$pim>F6y&G?NJZh)2|}Qfg#|9&vs#McM~9Pl_T#Ea&SFqN^HyUd2;PSp zAEc1DpyZ^AqE$7LV=zbf|2!^`8qvd}WR0dqLMO<6v*wVnP9zL;WN6Bx3&ObQ-9jXy zm${YS(99#M$c&=z0W+u*7v(!~wC#k!6dHd8D}BH5D%&_~na2NPn54-3uo(N~sDT`~ zud6J|txmQFXAFQ%I!K+nhU+l`tEUDu4=sapxh+$5g-2vQ;cw17U{5Um5`Q|HW2gNh zGYpm6)SxYs(;sTdZWB<>pD(#~V2Aj>?))9bPigxTS#3UN-qAr; z_uqVojRNh|30AaNB0j~4Fo9$yu=%`dj;|kB%aN#ir`db5#DQS%xs$yoF4>jDPw*_p z>C8~7K{`zUHT`BszTo zhGxJlp-7B}_MAjAYbWdCP zidHRujM!*wv7X&1Y|0o=e0y&0766ew6`aICp!^{}=b29O)`3L{qEC3Lg#zG-EpRC` z75=4eyLSs$WZR`bR914&7vzCk_g~{RByg!n>)>1sA*HeL3f^(74n?(!Mpb^r;9yaBscJXp z8f-$@P4XGP-6`WJo^3{-Q{2YEE1$8ZQ^xkHd`6I0^8KefWjwJ{#zXh5@t#f@dv?m$ ze#|~KP9Ya&j-luBoY@uUbcrttvZ{!<3{J?H9%e@oywPgnym*`TToDJj%b9 zB)&~$pDeZG#iG46i@+-QR!733tR&Na%_pSx5Oc~6KAV4c$1D|f4gRSk0o}nsdRfYq zpBdsRaSq9NODyQ4=@H!hw>cJyZqL3c4p26>Gbw8KKj)b|mkw4Y`kO`k&5nw(bsb24 zrz1ab&}XZ!{VHo6Y;cM2BMd$#kzc#*U5M@$M@ugi;ifArZH!sDY;#iq@7L zdH3r=f0W#H8*_dCX9w+curIPa#4$5e%heeeHwM+L;Wb1HAvqAD6~roDTF*FM04oA2dB4AP&Y4UQeV#vFKA&*r?6a?Huf6uV?X^d}`?O5e z%?VHvZ?)BQQ{LUC_Iv0v)!kjV+x!cCm#|TC+#pemcIPTrM;9BYb(AhS$db1@=PH@c zf02R*2d;RaK5;=eR$d@ZOVIm{aYJn71F_~DszMDWuk7x$3vWvjEhRRo;X zd?nxN6OG*pIDXAfc*DWU-8oiw{2QMVySs7v0{fjwvVlej@dSRnP)xxaUh)i*-B z>l~;09~!QRv(r%$p(=3$nIJDXNTKcZXhw7O{*w%Hk;LP!&0LgKgH``xQrTy$XiCf^QfLaCx_8 zY%gh>o{i2p*zv!(*H`V$XX@%D4GT5)gKEq|mBUfEOztONhQv0e$KIDdbv=Y*pU{aq z%RWBTB5gFpY1X$xLM_!)WF<0fq|#c;1X55vBsc!0(CgFVpbElWi@109l8|)Cxuy6> zauc2SmT!;6wA_*wp}{_f@+lwEFu~eR|R)-dx1l3ayjkBq|@Q2HTD>Xp>RIy z!y_j&6Ay(5Ma^88TC<%kL5~tcRayM`p|49JB{;>N$|&$_elz$| zXU3DJrBs~`uTGzKUpfquYy(N!L5(fFLSxz+UYO9ZdSWCr7KLFO(Q17{3LRyU%d~R$ z75?gT@~Crq)_UZwp|6J*a6iQh&J`T!Yu4e@Hl`mw!&ZeYSf;2S!*H zY1L)^va`blJ7JaJlcecR2L|MtZsSTHJ2=!uDF;=ZkC@LvoCGluTAl|KXm@aq=wRzk z2i~4Rz>kgz$rq#IQIX#wIcqg+Ft&u6xebL=pqUF~(?V(d-53=JPe!Hph%*Axq6P6= zmI}1*l0QT1Qo)J#IBf`;uD;MXIj4`C%IDFR9sy>X%nR65*saGL}s=Tq^$}zF<%9;WWL=zzcR`kEo^eK$L?r!KP0GPFaQJ;AoZjg?eo!&(<2d>(G;J0gRknt2d-pYWnUAYBavzQBTqE5{PCeX#-j zKS2h9Etki3L~Xrv1@|eYQP(M9AdU!10#eIcywR znD`3Hb{+OzCo=3Us1`KrMB7rvdCbgHp+C{k{VT3I6s2J?z2Hwu!>a~KiC9HKm8(QN z*oB9-p_M(Un;mL=CTef$Jcso&+J=D5Fu}%K53gL22bb%m)*$}V<2IaI?BNav&5*eV z*_yuGKICDtyQtry85gUx=gLsaJ!BK)nRU>Vm;7luA-_AH;Yhb5 zTINmDxkLps3Z+GwL(9*p*17W?cYcDZJ{5TWF&ofAd*sj(s^ikA-&(pqKjH;7KMzuo zCL-CMXlHlWI%VcQjBZsm_bS^mb;8WnNp#Ue(y(lyTTV1-<&@Z1eou(W*mJ%i?*$6~ z4Dueu|JTGvc*uJaGXe5KsED58&JVBt;?Kw=n(>9 zWY1x(-<>^8E1nd6$fA*m&-JorkM&>pnw8J+{eKW-@~2W$1Fa~??&ANdOa2Gi66-B< zFZz3Ptha6U0$Au0;uM@~#5AUSS$JrHq z4m)3)GiI7^`yJm!Raigw6m;mvvt70_z_PWT)NHiK%p)$dgfX-Vz= zhv%s^xmqa4PZMFYs*+R6P?r7Q3V@z zkWI;PTHY3y-pMYvUg+=J(srm3(hlONaU%Uvot68ecvwI;k^S4RUGt+ z8e0+0^?|csLJa;j(VNxkjV?tmbFHE;IG6AxQn4jo2M|{~=~mkn-DuNtol_aeIABmW zMk;e+lga0GQ$cxwxI<9g4dVxQtD$U4F#ej%=QuG(~KFr!W z&suUi_gPNoc4bOT4Kd+6C{L*QLKY^jTV}@}Z#3XdENTzSnGXL3v<gSi&y4!Sk>ScxQ+IA zUE{$*@B<(L-lr~kY}2fV3t~f&7N60M)op@v-YwW6Fo$h)D$s@D@G)k45c4?igYEsoG208W z>*?qhM#l06Cv~XS*MH8}Y$9_1NO0OJLc+UzZQF(Zgs#bwoS6d zNd(ove!e-jXKk|9BFlf$+an;js%QH^QMURC&NIl5S`4B@((?TMA=fG{C4*Ub*Enx; z+q?^le9X>Mn6_Ww4}U`!{B@kyAx4Zpj%o&tXD7>?+^7XM#8s4VO2MS;Pu7DqQifil z2Jvd~){swXCgwGhnC8H!hlsP*frqlSFM zOQ}fNUkZ`joGWIV3L3YKa~*V^O#5aG*QwxR5K7GJ^-B&#x@&Vz5CmQ2*h<9&vkhme z*+x;N1WtK?KAWYCm$1Ev#%2#g$+H)f%XA~lSSY654k#rR*qeMv5t%Q66HU?Ru{5eS z53@F3de+(uHS0j9j1Ryvit@L9c17L9c(2f+(?&)LU)1*WV*Tvn&gO2sS*`dB%#9zI znh0RgsJu*zp+%#6$g7EKCmIG#i44YP=$q_?vyU5B!?zYW&V&|CEUKUV&4o9|4&zZ< z7z^M)euQ zW~Sazb!VP>VyIbc{-{$%4<&e?#bZje_s>3!vqLx)In%ipMnNiT0FsJ~bAE2GI-hfQ zbqef^aNKxYUoJZ?O-%=98}avwR7FzbBbX1+#fQ~P43lRmzc#>(|*qHHG_7!Ie09UaSbUhBKVxs(UwP?6FL&h zbAYATNgmPcpGxTz#GS1|g3BPCLp$o19BxQ=_A?&RS)fP3IB@0fY{^gL@x9XoKZ7S=g|fES z=2m{=G-hG}@W!1GCyWas__OPR)Wp`Jndi~Tt!blkt1Q-rJWfTTw!fv$;ARKC$Sa+S z^g+#^E*V}NAQqqV`ES^Ck}ET>fgSYht@(nsaWfqmU5hR))mb1x_v+NiIP;&unbUL2 zYEu{VtxgR}H5R4D7pKORg-v5*mrO}(Vh$SdU8+;l`=%oOs#A@n)y(#EkmKTNkYFm< zFdlRf3RG2t5ZE!e&{!9k4uW^VeL7Y?&QL~lf$Q1mqWla~fr?!3fbt}$TK$qE491(5 zcraENAvjhu8ZL8ov%xL*5ogok~9<)g3aG_M}ox-H}%9J$|*)bIV4G z4hL3eK6uM)gi9+&%(&c~0P8?mg>Y%C1=RDaQ<0)nRk1}Ukt^UQVXT)e_XyC;ejR+h zyTvxpGFa?toLJg0{eiQsH!=!{485zEdS7O58_Fr!&*Hlgd5AD3y>&CgSBm?~b!35o zxk34>VGm2mt%mXmS`E4uOeoz&ND$UrAcHE9sA!Up>G?XjWX*bE_)9LV7XNl9o75ks zDP#yZD?M}$XG5*Ff>Oc1-tUs&AqLXOQ{GHT^J*rFn)Q$v&Ga_s{9k)83YJ(K&a(4y) z&j`5q@7hS27RT9kj!QSN{g@@ht7`eZK7znmyx9e2t0(^NFl(mx_cr!hU=)7@W=#+@ zZCgLFq4sl!>V`wy5oSmD0|@ME{giVFNSK4!aH^_ba~+X%yGBD)K-w}0ag zR26i>Z1rdlW~1NtD*6v)7n+dflb_SSo0;E*{EVFUHvCu=h`>iGk zAe`nhq^p`FWIR9{u#_t;Bg5N=F>X#f~(V&@I4YV0S%|+nYwr3AMaSH|A7zAK7i@X`zLy+TZ79oKGTee8Q|p z>4kX95C7`o`A{LZ-HW66A>D1XOnzYFuQXbBr35~*7i(M>@YF2ehPA2y3{DUD9uA#U z;rLVQF~L^Z2hLOTe3W^(v#|EqMB9-OL*DHf#dZcu%L;AD++rnG5PcE0MlK_lyIsJb z?opY^xtdIm(B@pmWlpYPwyS1mM^+{A>BTIjF=ziTi%C>mK1Etcdzkhp@X6h_kk*Ot zD@vDQ0BrHrl02rXB9|77OSFxvyw^qQJLl%%CL_eI)S*W zTrKwrN^BizM2bNh!sQ*r)g0q;rLN2)H4w)_V1b=w2T@nYaunT}t2C{tz@L7}NZ87? zPrGsc+nlFQ^C#@$@9(n6m3aFE?mN?;raTFmq2M+|eSz_+HeJ#Srqi8=hLIDTFXArT z5tjA=KOM0bi0;R96csd#wUgnZuS2Gnt5#nI{i_L4sVL}QzH*`NF!sB_MUQqw6_%YEI^L>uVg zXV}d$F!4R;>hAQ>L$l;J(tn(!poV^K!I+Sw)hYP{})TubtGm zVBB!XG>J^cyUi@kxIrKS(H|&>8qqB?$Su=QHo2SBFX7}QTj|X;vPKS9>n2J zmYiX|n_e18Li2)0*c%68l6(v7&s(^JBoF9@Q1tBE1u6jIYAoy441K}QF?Gz<32%v5mtjw9 zC_68b4Bn*Dm33=oo(xc(RnuJn`~-pyJcAeNYwFAww?vYtE-Zf12=sZwm7E;MxH-cd zIE1$>TV3!NB@=@i%(K~e6pTZs>mGr0IB+!A&LqzKAsrOsIjbd3B9m8)Mez}DlY zKX~i$d0Rp&nyxDXih%>R7O@@!gY*bhw>4b{O-%=mveaN1{_&))s!r`&oti-eqBBY( z>1zw4p+9YJx{goqE@bp-Aq>^Brt8$zlK!w_Y}5Pmk<=HPt}9mRo|bojm&zTglcWi% zEssb$RHc1&geeuJ02oxw*D_bQzx-A$XK{p+=4xWJN}-q9&ek}WoaC?4>3ODBDj4+)7OB|2qY4lvVgp9iGRg6i0rSu;T*=%InsX>GBlOafABXV69cm)w5A{m* z$cD-=9p|Q~KTKEd#Q!}nLvRMQS9zq$OiMw0IR4(`=*yj?5?DA}SQ#X|9OT@=6X=LYIl z9^XUpUCuC2H|0PbY8_~$>YC6y(}HQ28>+$_pn!YtI1P3~pR5i08cEMcD zGwMXgY15sPbg(uRJPk5fzhscX=i^6gzTBhJs5EO+Hh@|;D0FSgz1}8uuSHqb{Zy$X zCdZ|2mkfzFTx)1id=4Ste-T<(cYA2z-+Twp|!P@n{fbyirs_u${5Zj!hM+bo>_u)AuAxweu4 z*SyYub^qkYn>^o=JY}2nsIW{s3w$yAQxi&&f1>_i z{}0^JPcbN(iz52SI81oR!^X)flU#vSLd0O1b2Z$kD+ymn+b%I^C`6e%rXx~Wvmlg!Y|u#X zYHF=ta*S2h$FFR=zUi*!x<~2?k+CGq%U*wgvAF0vUDbJSYUZP1P2jsZK5VJA%xXQ> zYF+rC*Twm6t&HrElT!VLo|LK{S{$h?c?K#QuZUCzp4N{c@K!Kh5VqUDEFxAQ%(28T z=~HiaQRz-=Xf3T~nn*!a8F_Z<;HCQy3I97Bsn`_XFY@f2kG=kC_Zy$MK0@q9T;i4_0u56%6|YhqwhPVRN{} znM?@~1JTqC#>CstPcioekq-PK9KEJkH}EUi#0IF zhJHU+b4%tw{@gFhPM%EC>iCU0e68CE>iv;|?g9YULM`87ILjn8l2q_%QM0Ezt9v`t za`X49n_0hPq>bVze-t{yl{X3(mz*)`;73$kTZkRoIbRznm%AlDk4+I7@!}7(Is4`M zWAoAT7Oi?MMxeg!W}^q0^XX*$l2O*|;@^3|dzh}#tdwK+fj-2A8cZeqHlL z+4`|F% z^X(9|`(};-Froh;8`^=lc+?Di9d~TSY%Q;=ST82!rKs$_fgdwEWNFHg#^ z@@IaP)mCMJU**2JULvm;F!$}+%cA^Vem&bCxX#F%Fr%0@V%)!0N=*~p77&SK6G|LG z-B6lH(qc`-(2oQbQi0D?St^src_uEjk%Yp9b&@M$dnC3L#t)4qt{+xa5IZe$Y5RDc zhPUQOEFy6viBoF}*Rv)g#C=Iz-=D-oI0f5ZDYdB)pjEnL1FrMV$+L_<*8Px#yuuuO zoPAqy6@j9T;v4ioV`^8FliFDeF+HIcM|T$7*&_+@`~wn^5!3P$_04)FO*icuxOe z(Cq>21@%kD7&1NaYi}97V$9Ks*2%YVM_Zp^b?KsE=$VV^QfCe$G}5GDWnum!Qd{k? zAyLvsL{rtns_Igg4Z~mIvht}C2**oe9VhuPBK=1d1P4J8#wlZNeJ&Ev2cnb(e+8wi zUozJEaFpMNlX88Cq@I+Z`(s^E+j(74&&GvQv0>vOr5CIHsh!56T ztQ}<6%qKu9JZD&cI`=Jfr+!I|b?)|Gc>sFcn3EM%t?}E!p@l{LlP#0zp@+8U)my6c znyT(!%I}Exo61|pX&|Xd{Rh$G{zCw0{}FYm+WuA1RILBF8VZaLlQt<#+EkUN^UdW= z^oB7s(#z@9^pZr}N94>1yaBL{NXjG>d)9&mJH(xZlzY=H34{2kZt0^p&gxWJ{YE#S zBM?sJ8sWc1vJzAC`YhqUOV`|Gtw<56z!K73L~ojPTVYkxdsL|pZX_D+;PVhPvAhxA zqVe2FrRk%;Uu6DAo`B7ZxU%5(>pRC3*vN}3P}C;H z1?4JS!w0`YzvOedk{-wO#xbtCYW8zt8oF>yO|zN`Ld~^|8c)E~WOnKoq7c&N<4B2K z`oh$@biY1CY%1mV__}m|elOSW#=7({ey_k!sC`8HjG>{08x!Aji|v~DrZB#{Sffif zkB3MSeBsi~Q?o?o*pnZP(Mncjtk3rL>`T#(_VD($>>Z$O4YaO)$?=A^>+bT}3%E%$Tl(u$czf>E(_n zHeI73`_Oewjm3q;&mz~!f z+*jPU=2(K_rFnG`x!(9aGWRaq>zvU4Jf_b zpBO)n5DJf7Ug0r{{>zy0T!t{1zIy!r{wSMf6wth2rbXe=r6xPqY){pGkx)zVMewX>ZBG(*o zw0|%}bCq{!G!>Xg`?cxDV%Px6^?}hw!S#{G{(Noaz+rry@eJMk21-IV&#`XKy`u|| z%3L7rE#VNZ+hl*{I=)7B-gI!&hq6zU9Cn<4@qu%VOyw=8?1C3o*>z>yW_%12RvW4TB{4c^ zJ?hRf_c*&#?X3fk*H}9<*IBGU&L=~^kM6$hXPh13)^%Sm5A!>jX8~e~ua-$ai4Ozz zKk9`bH1OzZJE!;Q$~+hEMqSyt8sleQDUvfrwOHD9tEq1lf&!9?qy(2uJIs1(OSfh7 zHCNEi-flbH^kGNBQ!~;C&uVRKzDK#D1#~udtw$ugHkaeBp1C>)93n?!XOFM)w6trS zwjqL)Bw#aa`~LcN!f1qh*5$#YeK6(Er3|TPqn$@}S$)N*1(3|E&jzTs@B`bUT&?!S zp`%K5eW^zJg-}ey?+NUOOH5dbHxXP~r}%10LIB3IV?>@weUw zXb?kL`W4+vZMI%OCbc$e2=-Kz&ox#^Rv`>Asea%vnu*cqMT4)f|Hb<@bUPP?@QeKR zoS!R$4_4TRB7OKBzr70pD}$fvL!X8+eQ@|4yOC;E<|QsyVgrdExQSKD`K}VrB5`S6 z;!{ejdfLcnW$+Ajr5AZm=Lg|-D}(1NuTrKe<6fkksyro6+rf#-KvZv7dwZVLtN(g{ zl9`bM3IM@v0f(NsgM6U;ksq~8Kpjy`i2PBTI;%ByO4F?0GPD!<1VuijqW}6(^Pi2X zBP1u-t#k?We+AT8Up~$7L zmDW`p-ZwrFA){~K&CC17_Kc<~DD!ava%eQMts@o~-PGr;;?2vEvV;LEqN%<4{$ZEz zZeujGJ)f2{Yb`qzDq%BT_kROFYn2`%Pi5NXN?TzgY|Ps28Q*S7~(wX04Xa z&$uLd>DJPk)R`mthBq(k8xQe6?*C`C#t($e%DxjNYyiPPD)*Z4pGfLx>RlZ#YU=Y^ zain8eHWN+v8&PYKiHnJxP`Uq%mm{fRYa$gtQJ%G>k&0v0iM8s)^6Yy}v+hF@_5g|J zg4BNLa9@1R4HM6rKjR<)aW@0vE|Jv!Hdq6os~l70$w!#Tva7t+4!U-Ubbbrc#YI%b^Um{bKhkeQ}}DBivN`nnt)R`!UU8a0oPAY5j|KJQw8< z>V@cEVeSVb0%Xfsl%i-j8U`kMxu713w;TCeFEERLEI~H(Nr(BnQDc`4y{pAH@hPGa z0a*gWkMxPws?IngUD&0zh-ddrZW*{e1P)ZR#rxGIU#2_pLrJsK(l7-aQ2B-)ta9Ey zR6SVZQ~60@b6?VN!)T(sTtSSu$Vvwgi7jblP{$Y&W$c0oUM#RS=eBK3j0lcvE5h{5 z5h50VNE~$LmB<0xA{E=>MbVC;awBokR8cuM#r09BR6F*kMyB&Sb}9aP&ldw7=haih z&Wm`)PPL8*kyC`TdOcdP8m=_e|INq&-*BIN9QV1&Oh^AW0D3eXF4U35lal@6irY0? z?2XH_dw`B7CCXRfn~0>5SlQDZy@It_wAd%F@KFtJkvMH1XxB^ye(NS@-tZ)beC;at zvN9nL9PUp@Tiy+S`TQ&77Jzw<&lZu-oM06$<}JnLlOwJ`DsVRRAzU|bmgedMXNwSC zaD54Ypm6Wy(Xi$=-i^1Nd^Z40F-cIZf?vgoDw=Mol*;MXPs(ETIHqBk{lFM=}j z0Zhx~9_p{iHj}h~q^sN{7P*DhINGiUppL)JV&`SMlGNto_{Gw@AM0>FlA&#Erp!p%CN<0fBRWT}yGOB^g_Ns{@Zn?KC zrFO|qav3$91?cp3>e@~mhgz?Vk50BWVq@I;2mAG-H1{2)i1^{x9^(GQEs;byF~d2m z+|SnretB6Ql*JNtJH+SSeuyQ4B^Rsv{$L+=d5jR6`^8#*;BG^4crr(Tr*xjo6(4UN zi14hH5hQs;#G`@C73zbrsMU%&-==#?3?_DVh#-J*^kYzw!oQ2aW}l8GzAKIq?l|MT zf07G=snYGMYWK`Bq4v>qTp9sOY2pG99IbyQGPoTU2AmtP{Zci!ev4GDT0ev$ux7V* z+~Ll9n>>M8T!nBwiIv4!RQn$pT75K7f)vQI!wF!H_9HzNb4SS(BCVS6#X0)z$bOO( zAx48D6+Madoj#-3SmX7QqoRY`5I&qu+kiL&Lrqi+*`YmE1+^*8E)+fQypL9+*$2bX zZ>I;j2c~sj@gxinf65B?^21HZ%Ja#)NS-sm9@oXn0 zi`e3pp<-??&Hjs!-XkbM_=n(`Dlz+;$Ub;6_2-%__Se4A9tUD*AVbk34yD z5?BM(m2Bg=AtgpFhms;A>f|Ca-mY&-#ye}VbJNAldn#~D13gLCQ2@Rg@##FaId_q+ z)(Z96>uZ1x2bcM86)QBpSf;1pKhc($p4=9xoV7ZXkW!cm|9uG+vb#l6eYP^v6})zp z(U8OxjU*>C4dZz5{_0~Kh^g0s-FegEI@aEa2*J){7x6hCU1Z2AZf#|@74O5DYR$dU z*Dd>|sF<4fwwJTXAi2epNXJ@!DH)_J8TBx^afg5d(!Zt%vBxO9#;H2UU%^vF`f~D@ zrVPMpw%+QiNHG-dmGyr(6W3>LDlw^S*~YxkE;F6 z`fEkE+C-)QWFWuPK!7x-OSUx;$YPY2IaLGDN9fv?iR3j^3AUvNJ8jl2klhwbBlpXehs*nPSB z{E~eRYI46vpIA) zwy(|n4Sm&9hH!FJkXV`R!F^zs_k`?nE zh}-jSjhu}-AU7m$9R0 z`z2_d;jflU)grsZKpqxPxap<-GK#+>2VryGFUzNP5IZA7D7;^3D4pOe8f_qqU2Gol z#8S7hl@!^CnUDyxhfX6I*hB-_(fG_~L~YZ75A>*5p-!RZf>tW4Jt1$W^mXP-iXjf_ z1-WtNu7dC{Ff}L4GWv1h6wS=xbcLXi>EK(|LdhCEbhB?dIQCWZ(XQ1aRL$h#SI}F+ zi8-hn(wz8(PYC2+l2ev@#LR+^yh*@rdR|r5NzxM2+VVw6?SzU@|GTh31*51oSV&o7 z>L4a!t8vy4&gub;WSM`=`WUnO%bL6^O|U~@&sYe_YoWMH~| zm+IE@bzkkw+EHV=-cJxY_t<*@ z|F84m@gDZ}#u5bf5-~H?N0+q6c6FQ$f*=6WF=`t|+jD4l&Iv%xH zV&u04v2&T+)6m42DAn&92&q-m+vgjtiNF9FWP11S%n!rqT;b-wuQNZK z-fy*@e%YS_$iIAXZLPdCS~gSJCq{h$oh?Q{OLvLi6ChD0EUjI^&zf7hX`EPgT zjMGYlLTqwA)uI%b`r9I2!R$V@S}UO4*{EFlbU2^tb@8>ve)WEC?=j8#Puz^CW= zL(CFKa|&&qeh_o<$_4)R1XUd~!kP;P-r^*ez+3yz0a=#0QQxlWl7hW0Q}ZAqSm z@>pJ|SPO?>xOm!Bpwh^)O9Tekm-n+Mssp>_6+v%xV5x5k8{#SkOmEeRaL8U<228oN zlYNkov@N@A$8F1WGA#y|H*~qoStAYBu^Es7?Km~w``NNCCyx~ok+g&~utuchGBfpY z?H*`!FcISyr&F%i0WZf|4>f*iNMvxy z-vS|<$5RY7XA&lJ_u7hOvE6G^C)pMAUqmZ<#XsS6u6KvLf+-Es&GzY%-s%G$j+n|S z-i%$OJx=raMTE=tJ~5hbHZ&cYozhc0y$wM;{lk+~)FpJ3N}La#c+3A*K54PLBlo8E~dSE+5?vyAE+dB4bmx?<{!<# zzVPB}B9&u{t3r25HS_to>bN12dwzGl^GyjC7zv~z!0tBdZsQsecD{~eBeA6~3XDm$u7gfpX!LsYv^U9X zn9`%yk34VmoT8(`tySB39?7#K92)yZxV5zP&Y*RpqaEj|?%5|!P8VG`^o7>iK-1{f zTL;>w&ci)8eAYBcC4=9Nj@hRJ|8rmurUo62g*pVM8&|*^!8E1}Jk`m!s*~%SKKM(A zlk39b8#dMz{->_+{aV)vsBZB3%sv8xl!6EMV*}VpARt@X-;38}_d(-$7x;S5|DO{u zYSpiE6EH~=AXh`Pf*VEIB8rmOrkR)=NzRk2RBdSVC;m+QJvS3?MB20YGx0Gqu}w2E zkr}A;X5#qHnHaI-OaMEs>H8V&apRtoo0B7Um=pL6cTNUHQf@aj9kofhBxavuC`Gy} z5-vXYT^WHqA2rU=^EQN)O9keRw>3~#_<3#Nrvq;sOAj;|D7(8)@mkZ|2PLd`?@A|gHY7;l681YNGY zzLN3zW~E36zOs~>V(KmKp^r7Nz3~Nv0J~enu`<2@O$ytps@dDGrl;&t?1OEIS&tQ1 zuxcHAsKy^dcO1gdwLvs>*DBY$cG33NCLLWdwl0zyB6ZK95!{-RTf-e^iMocGhuPK+ zR2A(yJ*Jd^Rp~Kk=>D61rD4zn=U2nMVMtMCM*v3DCa0ph;npkuE5#hc36j0^k=v$A z6*>{BzK#oYVeyHfdQlk`%o=)*zEc|9ij|?}HQ+@!aea9i`Zq;7t4qboaZRVyisxcg z+O~Qm8p{e|*Vk2EU*0#qhn*7GlmRrN^^A#{NL(mzgCTG&-UZ^Z&=E|WTed6s7uweGu13sbcSPW*#~wz+b8Y- zHhy5{LOQgv%DSaXa1>-J+ovu$i&(m2EtOfGo7o$5%-OIAGxwq9J*4uS$g(hii6jP_V}&OBP(jJE#C7U{YXH~zf;JoouxIZ`I)Y*rJ4pmAI29hDqBhysmtos@ z=Gcu=k!zrPRC!7y1yE4M!GEB>S)f~sxJn3KjpNbRQtJ&Q>j{&BRqQ%`>20q_@{HnW zsOBAJE&Gz#$=#_i`?yBmzpkRZJQk=+9&8G$$ItZnTABPr&}!ye7oKm_4g}tEB{j^wFWOH*#2_BQ`2pF{N*;Hk!P#RCjir zO8G4W28krkMsmBVxH?r|mO8O4IR@HxgB2*X0tZBsGfT7k<3oXEW4jzN3A`mM$L4Hr z>gt;fl7SjtMNbCtilhSfogs`9lgiC9I2vDI$njr0(KmTLE~I+l-cpcwaRa5?UF5RO<6TK$ za;I9AdZOo0LUFHp)uwRihfu!Ah4deYR}iO+9mF!YUzh2wdVTT_)Kt$I9UvZV^@wm_ z=3epL=R}Lp-Op%(kcP4|ep zEG9Qw!}jsQ^}(92^6J#+BGq0IE>i8OXfZaI3Tm&|vGz!Eb!g#f9O8=xBI$moF^K?c+DQzE8l|5*I`OUE!*$~8v__!`uUjnx z8Aq`t{ZP?iO|zC3#|I{EC@zTaKd0u|bmZHnt=+B~JhEHt$dNtbeO8VshAbCkac4z& zCHrqL0Y$1O1w)y<9c{>nq5vbyvXZlm-koT?C(`q)y$`>`!Gyg(b850|Se9 z@nM*!q(Wkjq@S!Z0p;s2BYy}tU0+__jk_Zn%BDm@qqhuQhmmFd0n8xE=>D8~sO6A^ zci*^k!rSz*18wDsqU?Lb15h<^7tYm!vrXTCWqOI2Eu>ta_i zvrTs!B~L6~d7?>A93+jhl){{cjdC9L99TMq#x+sJnBsI`@DgcW@F;bDEp3yK?rrB? zK%~j|DT}3#5aMW^t|s9$YCN?#v~X-Mp1rA&t890y@vWz*(KMZ^wYsy`RigK(3a#kXPE8Mg(ltU&dM>Dv&~qn) z-?!KQb?|3cPjiEZ&~Ww^#k2Eglv;U%&-K*t2708Tsi>!;)Kf-2fCP3&t{L|d6mJDn z+eT;Kys=yp_`$L4jHs?Rj-st`I9Md2>b&YDl#{TV5_J8Bn%{#24D~s(`;gM}NVX3r zZxOpl@?}pSPWadoKrKfIcSIBj?_up)13H;}*PBwdu?99dZ`;s}CS4a<{MUco@{d%( z+T9`*ClgRvG>Ei7EaU)+pasjy8Jhf8m4M9jWS~Nj4v> zZtZ=WZa@Uv6;XWIqCkOzVz(fRFtE(&>rHmCGKB6NQ${a*dz8NvI9S0(hp~vQ4Sck# z@^ZhrT`=+@?Z;3KM4Do+( zru_qLFrl!pT)tXC38*ye@BS=z=Wlv1WTkV#p=q??%bl~SHY-Rv-yLiX#P*F!gx(Z+ z?GtjLM0HAzl&jy&VmsszI5Z-*PfWK_g34~bn%7P|8pRumb%R;AvMe0aBXoXEDYe{ ztTAPF#76zi*~gbR4CRW3QT24Dp*L3&9U7iYH{kVOOh;CSlN;zu@2g7Fk^8vAjo&@4 z>XVNAttRR4J1}#PaABL*+(Vv^;C;P&0jfrY!2s)TBEQA!}Q^j{zSSESpxN)#4T zrh;}S@z3wLucoN{#=;_-H?yPrhrQg7;hb@E-z!<-C1m&T^NT@3Uu6I=O(bn`(D3m4>TGPYA%87nHq1_ zT&ZBvhEVa}29QpwJEB>$=`q1wAsdb&pbkIaG%6&=JwHn@N<}CKY(&L}S8L zh_ezUBk2d^%#Fv%Sx$0aGl*=DbpcXP}Ac8>Qik ze@G=4Q3-Qxc9I*n6vT;baV%cqnNc7jpCh@?*-S&nL`Zi6Z*%@0c@}vF{`S`Fq?enk*c-D2s9+@aAaGYJ)4H!}|)}J2y8u z*L-g+Ku6u>u&e{cz1*FUk#fueZ?<*t)Hc#N>jW5c9x(fBO{>kolQxkU6t#j-izY_C zS3tzmbf05|#m_u#vlr9J0rrhzqyYTC=$&g0wA|cotUZup9FgRN4TvfaYaMpz2=-z zc-)yo3w7r=4wN6Vwz4?DTu*2uBhPhU##`!s>vJGbXwiw?B8AJdk71p|IooTwf|gTt z;CWzbRHlth^dDQl&@v+o!#C9^ zI>cr|8JOGJmoaJ%{+&cIfpVmiLNxv%#}jLf+T@!!-OW70l~1m<@RaX-oXZpASchxe z(|4=sYInMdK>g_nJ9>5kgpTfcr|&|ozXsBjc#W(Kc8%`zrsQArx}zxm6(woM58Mcw z$&SqNJ*0728o3q0S+kD_tBjUST`CNmuh(?RU#J4Rup1xFz}<>fMT z%Il|Z6`&=ri_z(H2=Y0R*`GSL3<5*H^?}nCdCI+a1|wlI-Drd_O~6cO!-F{1cF>)r zkJ#%W{JeL8{XD3^^+Vo8P$2*yiHQeQ7HB-!|0Nu{mvbjcjcfcGPXC*^@2@3B z1!xht5)yeu|C%DHrPc{J)o*D8l91TaJ#>3JTq3bPLbosDy4&j4nzo_FH7|)&Afy)4 z!E1l0vEqWvMrw{cm1`pL0$l88c8uW8ff{#UUXf`f_)e`-hv%8!9GdIL^i8=!ZB%0%2-54 zY&UcQ8f{BbFeh;YXbPu*LgQ`A&mM|w? zZ)i@Ho)gIyHS`Kk#@*lg`|&}#Tj(=F6NGMA$M4$YlMz*$YO&T{b3n;)B*4sL;^l`9 zMBsrraqBjVL4K7j652i^jN9Xa;sCaMzB#fD2+U^1nt}`)0 zkH1vDLzZx^i`%`8&9jAPslY6VK65kOo0}mz{_L)S>ZGm;bzN3Y!3QV*qqx8}Yb+WGBU_uKT` zxA~oQ?kd$`DtKn@+pV47o_4>D$bGxE^V>@ITmRg*i*w&v=AqB7OV7kd=1G@=Y;=}j z*^E}K2qn(qn@eq&;sQ8zsJo_lCK*Kknh%sR+{A&u6gpr0+?~!7Es@we^F&c`Q4`6$ zAJ-=^PAT;SXypOA;U2*cf?*{#8?oUm>`Fyo$rW!9NE!meO~Q(+hB65^Df3QO zEYKgMUDGX^4}CDk0}rHUlk*|_u7PKT7Nw6e=icgq=T_m@j`$Lq{l9?cHos2yK4lLL zdwO+VVGZqogHJP;U2!l6#7)i#sxO`H0>oZFBQ4qD0&#Pu;TsJ$aOFrBAnc?A-uk^z zbLX_s+2sbGoMn!psMcsFls96O1js-rf*x~;4OVHHUrSWQ-+n}H z9tXN9w<%?(s~XPxY&XxPmM6wsZ`f?rOe8@o1**`_Rq{J8Us{ma(=C5kuGK8on?Qf7 z&J{9lvf{pwk-y)ep-xY_3B?eyl@h zLYrVlqtEyO3~-NL=2+PNR@(qdw%W))|%llhv7e%aAcoqV!N`4`O- zVSr3D*~17rD-FH*B~PP857juesV7w!M(b`KwaEw7#o8o_ot=+^9BbT+tKEl209d+n zIJ0FPL1pC}<#O)Lf8#s?5go^q1Eu`>XvIIGq0#?{;F?JagH}@vp0KB?Ak<=^)Wq99b~hB zQFk8w8$C%GXlithXuxiG^oE*WQ5&4QISS-Ymt63r;!U-va}@LLaiS~9SuA44re-3$ zw5St2RC}o9r+lhSJ|0n8dY)I*x#M%z+N1s83)NVl;T{%8I`}g^LU^&^rmXxaSDqry zpOr3|`LNc|R%a7Y?^;_%keHj52Zc<$IqqYF9;wF#&FJiZ153uTRb2IAV4#0Z9{%Zw zGlWhkF?6%J{J4cGz6v!jQ~`f3i1tUG(4wO0Cd(zaHk5KIIv~GWxefEp`R*wxO9PJ! zSO$6e3e-OPLP8&ymDcEyA)hF8b2hyH&ohw!cA*}zb^*^i)B5ex3pgP!zPPb%JPIAub^go&ZiFX|G{Dn(=*0VZj_ zJ--I-`!E3;N*l>jT5@UYzO2<%q~pfBmW*D9QP7~po&bRh zB?s>T7BJte3LiS^YG~0?0SRLFptdRcbd0yk#j4%_LKscEmlIUTN&x9O&PRrBu{BGz z%``6xqpCVqg_F-^-XpeOAo2XIiKm@^5<2UlC#QZ2f?N%40UGAvdGe}m~g z(fQrG-*$M@aTh;jJFZXM(2e0=-7WSNIA=8`HzFd3|6J%axvWYfPNvpYbT*PyLBY&} z0M~?D0*qs$^E?7A15;qal^Rr~DQvDj3YZ^1#9+Sem+s=sQ=jDFaG)TgSkTx{xxl_G z)bdA7uxzrQc{EijHw$dd&3YT0F%uaPCM<0aChp+)T{*ot)O>?PfK=c`BPlQ_O!knw zet;_MR*;!2ZZ@%WE&wWs?~&Qk3ElJsHwI}(-h%dW zMm-bKN?z;R(p7@8UHs=fJVD*-Y2Dk?80OMQ<#@Umce{6(C@0ZO)V*KK%kSRMjy#~y z!4w)}{9t>BTH3?|r_$=1llilnTG_cjN9>LncSB0L+mm89PBAEIZ}fuP%yqZLJr+?O z<6FRX-rVlFhPv~2&rcV++3}opWe;uL;FWK)?+eF(8 zEcu)0I`t~$?Vi|TcCikJT9%W}GUb@7)1F?kdWT~qjq|8Ymfc<%zIJFS@p`R`nH#L2z%fcfOk znEM(0hPCh3(%Pk#E{M>(AafJ!g-d6TSGUpwPSzt-jeR8Wj;I;~P+vx?_VI>h#tlVw zF@H2Lx$JV$p_5wdS*rsa6Cs;RpM#pDj#P4hX{b=AiYryU1`}mOUbd&ANsMr)E zi5vPBgj)A-G5!5RX#j8Yj&W7C8qBQ=5|QZW7HTO0+-7GWDi#diU!QcX^h6mgXsRrV z_innbu#gCG^uf0VYP6q=6sLn1c>VYxdg3HeU>M}D&~ebjb?Q|ww^t`yuTHjJC0h*7 zL`l3|h4t18UjeeZo!jc{e-Fz*<`Y?wPUATnOy_jIZwF`>UBGny3En1Xh%tcti4?H4HffFm*XlakW z0x?TXwLVCc8bwV`8}g_-W@h>v>I++wN%ENqnXD$#!Pn=ywS$ENp0VG)YN!h?)7BT4 zdNb2tBmSr+v}ojw?3CBBdtc}7-fu+;zm62r$`+^Z6Zmt47JX|Ul_}BQjr8c(tD}V* z>I&POFaGjf2ca)UUPoW{9*99ytaflO4K_WhTn~kLWPOwYv&g@5yoSfl=Jxo32MJVi zf|3N24t{+bl0h=;E`i3uJ{;k`TsAC^tON_3eHc_`H7vMEj4i9R6o|K?V!(!~GN-$g z<4BTx%5f*@J6%k>7i8L{aZ8tceWP~Rtxf*aE15hNw?u- z`n$T6(fX(Z?yhnm_<)~bM@qRzfwLCvL__z?YZBm-TQfv=wsAlHEu5XMds5q(v$bkc zflq9U3Ht2`<)T*g524)kR9@B0mbk)toz|LnPPeL83SV3aY)oiTpGL&AC#Vay^;tba z)ou7%uNNrC!NG2HIv%4#ImtMZzw>T%`tNS5IS{%jsh-LNv2;9TBk9I(5xM6Kl8A&g z&U6CN#P*_4vo2wZrY4hlt@E$lC|%}2{F%a@57f>g>xeQg8WVi!sMT&T^7#`on@ zkyh)*tfg)55yN)q07hW}ghS2pu0&=Pw?Qzno}rr*0~8l2Jfe;7jikrm)npUA*jZB1dKty}gZt&3$YcN%KlPdlWD)sr44mZMk4pKbICXDRL&X`^b* zNajB*fuZX%TiAq11_cZ$fX0CR&F%}j0P9UDf#T~>3(mM5nSjQe&jg7-o+`DP$mOR( z+0?x*_q-<3?!d^dF>OuB(Cgh*d~aWy%}{e2>ELu2oZh4?2@|{fWXDF*YA&W1?bTb!;rh_ zHs=qvi0oPbLhz*mrBGn+ufu-r|qgX;Ymi<^Cf0hq{|?<{A5K!?Qg;wbY%g4)9}(=3;43bAj1y zqch@bpjEgAH4W|6rbiZHPeVho)mgaBh-j*1Bp>h@bo=QPlfOR6!b_jWirea3WmVzH zpa?R~FaMxITb)TtO^+l>#7auuYa@hKy|mdr8<}cz8kE_q_Rso)cEdfXT&Ot79*V3Yfk zz^qfMKV+}uI#=N9dJtM(`S`n~Ol$ZkTvVDX?TJ=yAIb@^_P4PtC;BPmnZMrOl-0FdVON^R50<=vphV$6|`^_fGMs6U?R*y+ovaB00q+{lrf@3 zZw$F+BDr!UaEA6*Cocw5BjDgX)rY^J^WR6vnKErFTDN0WNgekP{EOto(ke0muE19< z+RcMo^ax4m3MUAnZMNjcy`5cpynzp@w!l9PB(6GW?{zM_$Y_|9fly&LStM7UnudLML(ZIFoqkdjJzDYKt4|&sT2y_} z_WIGuqKl#(FB1!y`*zuax{#xE@DjS)$tqHN9-tvi_e{lS{W5RR^~wG-siltwk`4xM z)`}Xij~-~dd`;K!Z~L4unl6yX({$~hH>}N})+aRu>7Zc9#wTEDJD=8`Pn|JY`P@3w|hPzXE6Y zl#Y(4wJ0(KdR3Y8tqGU=U75&l0#+oi6{Mc6=lNTQaR^D`(WguHMvEaD+fvNhXlY}9 zuyeG*(XFgc+$fFQjcDX*#JJwAiD=LEPkh*i*oVEfoY%9045y5$*ov`>Ea`q|6yn?izW2&%k zX&)Z?f;o82U`}whZFlxVhqkpE{n^b^NlK=L`ivUCd3Fy>2I8Xj0f8Ap;~_o=D@=#3Ow2Nq#x=c#crIe!C22+M-872k4{cn3?xENm^;3P+V7lbLSCa7p`X=hx(uV8ax9r8} zY;zcrGLRClojXKj&y3*_`B7#MrY5>n+ZF$sFr12hQNO4sGtwvQ!=YMX`COSKU$W`R zvEX7m8l1j&jfy4?l34UoQ%;-z<$Xpm?=N8@TuV^8$JgW=RHFrE% z<;QuQqHnetO3oU10~6y}T^mZ}KDe}vkswI*nZ4Z@#0V?NH6nze+y`nv^5xv-oQo_5 zZyh^R9oP@Bsh~)cSmUj``>d)`3y71pfYdYgrtNg_S*=~sOMmU$u*F+yd#w*O{|+=Tj_7`VXn#u2TTD)3iV=h6efd~z9Hk+)>F$rT zK6$cEM@f6FpsKxF>)UyV0CCbm;VH}k&A_?ZGt$8oH{_2yZ_wS~|51s{`4je}v7&43 z90Tnr8RRyQ9biNHEOQP66zBS0H=(_)4|;55rMt~`N2qn1jR)E&hu|MVbj(oTxvLBH zD32@7=lgMU0$9N*PjO9I!R51zV_2a_sQLxZiuF9NW;WUAeDfO)$a&Ij;s7y$^FfH* z68P|SafIgdn!|qI!P!J&XPN?0ip42mhFlZVdDI}ikS6~3RA72HZMa@TEC_csTysHY zgC?-$v-k;s^BVaNuiaBK;BLhxzodgB=x!$#=FJA&!p{&8B*w_J+VURo%zSJ>1+(Vx z0~JLyeM%4Kr-f|up+)BvaS{Wj(AL}FFWG*2L255H0+(x=UD<$jPZgBA_^+6sQ1kKswF>^et41b5m^qvjXirc2 zo(eokI^3d7YKKm41n#$-B6`_g%9icUpv7GVw0~=!H$pUanCEd_`qXuvThM&C;%Z>5 zwPpl0VLE{V#n%iBQIjs!p;@C2r@B5pds+cA2YXH`nc;lNhwGd#Bx11uXY&K~K$S=a zlX7T>sAzkHsrFPAE@zK-Omy(`(Za8|g01B_}>clb+=XQ2ix6Ni5alxr=m}UNp^X5=VHg+ zOKB^%cQw)Mq3@fr%5Ik(Rwo~q#B3x~n3dsR!=?quX`ANTD-GG*rB(osKm$h#dK zzk8?i@6+`i9lby3==d3b{YlUN`|bbZ>`maKERz5KN#KE?jDyD@q9{sGP*G4(5Wz$f zoM@t;qOcrZ5H(&1iNsYjIEiK$M^TZ(^@ulKD_#&;m2gPFV?}fo#6?h6pJCJmR8A%T z_ow@r$;5>HeP4fGnt7gny85WDuBxuCuKuo};Y!l<|0_J}+!yN-|M{(bUT{1UvoAdG z0A!c13@amq8oax`A=H^vjnMU-Xim7eJ&qQNow(QyRzZReag?E$P*J@P^)18dBHA8w zD^yC9(vQVEocm}rGsqqJtmz>^`8enjs>SG}e-(+JOmo6NcBRe-O|h$Fr||FTfQVDv zqwcqn3Ugc9)wUKi5$vvXzlt+h{>E}LN;eadC39|u{aVp~PuU?Aw`Nq79f-0;&a9?6 zM=v3W_O8^qxg2wtSYagoxg3m}GjHiZN)$JQ$o7S?{Po_R)gAi^FTwjiYvW6K=9F{u z%eK-|&I_%_%9prKMA!`;4d`m2i3>isMJx<<*pD{w{tJK)5kJI>9fHu)Z3;)~qlp6& zJb?_Vwy}}}R7qQ}l2CN=N-yNB>+bV@@*Gi4OUH=JS#e!Iy$O$Z+sC@ld&v=~&wo>9 zHyTr`i%DGZd^LIi4XGutPkBXcR7xECIk91HN(>B@5>VdDeji$1vEW|wJ$qT(45Dr6 zsuT9~cgIb*;PA5Fy*q7}#rNS$v@;h%2JT@EK zA!{59UhdOkgLrWdcR90%3Imlt0Azf2ifZ9~iNPWdX(Mw;S7Z9DGOc5p)s-J&Ca3Md z)Cx7Qx^2TyPH%1_oK;l?5Q$0f@Z2{uNEHCbOp1uTqBvgVXWM6$Ud~+rO-nvn3BpUV zSUC?-@b$WjVrwoDLUG&}ipI^&w@i0N^}KfCw1%&u?!z-|MT%oIWQj&jCvkNGtnpwc z2+U0UJ9$FWo|PNU2=-W(9Kn@)xeN#cLw+6q6WL}yN5pg}b`?>9Z4e(_JY#P0hz(nA z2K$%a?O^N*<$An@D2Sbt!3}X`A3QCjru=M{@zEs(Jw(Px% zku6tIq|gZJ#o7O-THNgaQN@nBKldX2WVek~%B`F>$j@g>lD(?qqLIr(5r3o&q!0;C zm*X2$s^kXjHOb~z!f+PgnIOpl}fF#?TF$r2ZcIBr|>WUk2!}K>;4o29&`5CHv=AXp7_J$6nOZG4p3z- z7t7{f9v#}=Tal%LN0Mx=STe`bB2KAl3Xhw`ANi&ru_oMXB-Tr?M^DX#ZLzcDT?SrO z1YO_ls3*f}!2+{mmc>N*NWNs7esC<wzScd#x#Ldd5W{nZ z5y%MH^}lQlkkRf+o){r{WzgHD+RSlhii(`F^9hC#$Hv&LSL9URzQ6t)a>cT|j4P<_ zHFlL~*`Br&IN-dq^Mrjuv74vx-f_~wv72*qs!MJ5TxHLwD9j+tJ$FUDM7LtWH$K9u z6yAAQsXs99u>C9Aw=&;;YTW&y2RBLF#)6lx<7nYuuyPBh1rgYY(?ur~htw(^OU6}?&`|?46X=o~MCmJI`n$y79 z3_6ZwbZ3YdV=NdU!F^8ZG5WtPWH2pZg5SxPKHE|yMV%S;^CbIuygnyKBkJ60Kb~tp zj%@mIl>Io_(7$td(~oD`kL&Hn{nJ0j{0qeRV!;DRb$x1Oxch!QLrmQ}?&WtIl&tT` ze1p7v=9lxP7w}FH?vVW{;0IfDiGCtouChO4O``L#d2{ZwKX$%2HTF%2gp?lPhoh`d z>nAesQTy{4Kg*ow_?wYa-PZtwyFbCJkJktJrFFCP>b^09DHRPKpP@$hZ=kave(=Rs zv;JpiK1Lh?irgzV8WRiJH3pUO%tbVnylVKBQMT_<0S8PlOkfM1!FZZPd+Vpmf%iJ- zNIS56x$)Vm&M8ufQqvp3s|9|wWmD(gC8f#$)LMYUngb9T72hrkuw_OH;2sN*5I1RB z!@~mDd6Q}2ioq#>ODw>G<^WR#aG_;urPrkZx?2D%kDBxWRXygPX#r~QNCEsh%XE5p z^BV3Iz-kNd8k=%nrc^TP)09-%qt|x&ZKFx&hl1r(R=ye}+-HnHr{8@N|>9 zvmmnF-K;*ug1t$hoVJwXnrk{@!DDRF*L1=Cz~u6GHc7!F__5b?#Qa@sQdcECW6L_s zB=rrdO)Mzyv#I+jmDfA%Yde$4pQX~TS5nj|G@`Hx@jReLZMxndaUB!K!^V6wL7hXJ z13V~zB^KbfQ&IqTTYybs)+t(G^H&qr4D&;R``E&@$1ZOxVxIm0A9T;L4B^l}*bI*O zudg!

    HG$Eo6oJZbw=lab~D&F@!}%Pof)r)>gBHXo~M7xJxXFj=|_pER;aKVF&x- z;>lJSmk7EW9yVwwN;WbDy}zIr+ad1H#bRFm*KGbS&GH|p{2eUmwfiuYe~QijlQ_GO zkSaf@{2guiKYx3Ih;fA9wLk2514ymxsD zVDog-VIzl{H0WSeaFgx8j6^Dboy~uIvVv3x4pROCoBzC@Qu(LZ{J)EjC(CC@58~al z?Ery|vS15;PJxXOSh)K~WJAISyYDume)oH3)L-?tGoxOAkQwzkDqExeU2@cO=fVFm z&zc$(+oP{$5L4`8GwuUl*-yjY<-ohqy;9Tr`-coB{*r8IV+lvAjnCK;u0mP&X24q( zpl5S{9s;=20(99o1yE@LcKAG8G}dsW0E#WZ4+o?GF0ugi%>h`O#{9i3z>oeEz)==p zMiRgvpj(Q4di1!1=uuuDwmfJ$JuV5**re{NVYj81&xok*0n}N5Q`$Eru}AexI+YPxurPQ`=*1z;7&^q?-+Wx|9(pk z^A9leP}9Ii(L+}(8HVWI$VibX&U<))Tj_jR55on{nysIKD@gQa(b@+LRxVXRNuo8V z93|+v7WzLYsI7);ykzqq(=7iO<)3Er4=1+0m;W}Ke>)v)TK)*-_f}XdSi5=o&$IdK zo8`Y;`G?!`yAMp|Kh)-**)0DR%72E}od2 zcJmmGapzUTnlPF`DRha%R6^r~+fU%f zTkx(NzV-kvumIhf19T98V*y?vxTyzlxCPjHRI?iP7r?r+O#}P9m;(3-volRv)EwXd z0sO-PxCNNd1OSG= zWrsH#4;Nh90)wo6mm4^yN+v8_6XY_1<4d2*cNqTXYOm(a_xy&t|1H}p1PA?M=IOJX zhh?5V{@3YSuPlFWzpU72kDDJtY~Tgb;xtNBI-JTI_t_s(7eCvG(jJjgb1^pm!MLEFG>mXS1X zU|*Geu`PS%yQYDmTGPPuNc3tNXdC!ik|RjA(ZEI9J^Y@kLMGcn)_t66U>n=Op~r*4 zk^?dFIhVd-ObF{$P}t1~+;yFf8n79-XhZ9>qK9Ri8@)Xv3wLYWFOa0A2lhX#V;QEB z+dC4_x3|LiB{s^2b#n)DbWn~%!)Kr;N4Au0ij3-rMez2HJ7`!B8kTsRHvLeGbIix= z_mOxYiRlh3ghPzvSAh4kw(ubu%F(s}LcBU#PPO6gnXlp@ll)!gT=#cgmpLEtgI?=A z#&4+J`G6lx0qXxmr9}MK+n*cEk8_LtnZyqZ!_E4M42;{KP5KsfKHS`%1LoI)!cvW&M?vp3<~Qo>XJBfyheMI$uL;$g``b}_ zm8(|C;hH-AEUQ?mA12a;Bh+5qW9EEf$9t+xVaL^Z*QWeul*!YHl$UJEcQ&OfDYI?L z2Ak4@lzVK-v7-%??2u(P*ubr!G$|jqVL&{K_(tV79B9K=u|N93hHIh4o$KE_H zo5Iq>m*MtME)Bmqn?XFT|F*|b*zYHc?&4;E4F4LKSO;mAP)7|MB_-7eZ4d_nIq|J1pL)pW!DuNCKc zS%%eItTIIgT@-G>Y!`W!=(|iY{_FG;mhC)s!FDWo!t182a{w-gKxD>d&mqsY%bbT^ zf}(ZR(a#?VPtHW%O$Dn}LDV_U7JE=j#U5jdm2Eg#X4H8@XfpNFhl+k?74!*nNgh`z zd;5T@au(rbIQ!(!;wJAD4LVACewI2&WZdYGetFRxHU+o1 z3vb8V8+C4cu?;8qb#?6)Le0GV1N$}X|Nf*l$tNRztUx36@&4i!*03L_{F$?;5XkDc z932iEuHsJOq7Q@2wr)eiGAD##b->g%)lM!CQwL{MJNJggTjdYaBuIEX#p&Qe@Sz{o8ha<8Q>>46p8Nk|GES)xIC;B~_v-Y#r<=UVDegZ` zub$`HndCEj8{H2gl@hzRH@{K;PcPV9a>zZzD_C3_3 zg7#_}#?1PM-lNV(WGJF~wqpHrc?N+~7-%FG~V|K2h!7r&;JK^^2(4uOKcCrRYaEv>^u8K>@lr2HrVhTGw)E%Ca_+%Q-X<*j zXg;O0?2gJB^*6ZugqP8(;O~aDLbQf9qyEpIqm@zTCvwnJHz)s(hKhkl&_|!VLh1}rQVTByR?V{54fu;%Vx*&DK%s z)p2agb+{+pA#^zd8-YKdWq*gM753j&TBbkD#{bpn%v3YD8c^q2z20Q5=A4o|zIjAiI~akdX%gRnPWd zgPT3BzB(H(HhBu z&we4Z)?&s8*EVU+4rU)J=U=A-KNNENOIjkWaJxV|@fv}kH$KI@51SF~X&x`n@>L8x zfk$6y2*!Vq5@XI=&xqCMb`U>%);xCN@qYW*m2%$PXxjOh`3c@gbLFaFl+Hvh8p`dI zQxMJJ7B&B(Cv920cB0Hq{C4G6rQ9g+sQ*%1iuksbaNf2h;T)ugrOPv25`bqzVXXU6 z)KD1deyII9Ozmd>-!^O6)4a)}B5ma|WQb5#ZEnYjI=_BL%}K%b1ZicYTdIAxh#Jf^Fck7mrQla$!VQ#MU+n<~6;Tfc>O2-tr)17z{8PUB$Gr7(h8<}9xf7C9Uk>BNTj0^UsY zaSn6GhiO=d|4tbY+D!8k9F9z(xcwY2V!(y^f+z%&wuDx+yGL3Vte*&ma+96OLoW!3IgMe>z+0wldc(Z|^ zxdm)PN1Z=5mRtTWWxZ|$d((fgD??Q@{|Q}pR6-P==_Pd;z;PCFh&30O+T zA7>_8D^jF<>1+b=#o$ea1Fp#mgmr(YJf)((^P{J@5X)Q~c#Zd)naQ7;#TkjQV1Ei~ z{IIm~!>LU^%y0bA6yn9k52rVQc&zcmfF>WNHGb&b+Mu3L@Fyu^Ff|4GDLD?=hp*Ykn(;WN`jK>?23p+~)k! zy3!LUYZlpTOzHBAbWh3(x6{Fl3Oh{t5FR*5#c;AhLLsshlq$<_+7S&89BIG(i*L4$ zi&V#AE`DG*O1qg_w!%UW_ey@xf@NE<#{sMGx8)_%u%Uv6_aVz3;@MH>ZFr9z^AE)Y z!UMNIDz2&)|ICwZ@y0V8)8b-V?&r!9sJvDEjyjVJJ7lgyC?QaX3M?s(?{tF(!75 zk9ck!f5tr5@thTxNvFd9CeIz>_nPN9Ja>&(nCC}%&PhzF@K5I7n!X8^r34hT+yC zTF;=^g2-=)jurl%JZ9)_QNr2uEwtsTXWg0l+njy)+MyJyU-vAYbV4a=gp{{&k49IZ zR&g+(dh8ZB(xBT#n!_sOF-u^HYWbiB7Ia_oNE=@}*w_J`jl|B-PvGo2hFuK|X(N}A z6EXkihrnI%3}%&guwMhR&79%t`)}&7OT_RvJaWS0D#W$YmVV-Qus*QVPI;sLtzZ9H zbTHD6k1zj}a zEE?+SK4sH}nKb8?CZ#)<>NOUeLwWQ*brZ%Algr=Ve*Fty3nI%?8KO?b>^8nRIe{w0 zv!%(0nCv+@p(y_ik%+4&13m8qXOGU7uV*xp$6pkKejKF6tmA*|9HBRPypgk?=2D0b zKDTYQM!>033G5MdO3zl(Feb9a9His|iT!=<+HNNA2wU5OYqb{33e5j%(Iy&kYo};I zS8B-70U@v2E=SWMZZ7B{9jHM;Y(KEGlt$SN5-!hPax z4H7Y4Ff>PpRWPrgsKGGQDt82GvHL|aUt|8ek4{nFY{8Qer0kg4hSPu52B8%Oq4WYt zSldmxV`Ec{H!t z)#hhm>UP>Pr$eA>BjYMsY!v=X0Q}dEYVC{U*8n|$CpwF{!r8G#X!OU;k1=ZY`>_w;@&a8mk zGyU^uC9}9;XxI9|t+B~fNcLAdrbLr(yv;X5`6w=xSEUu#56)!ELlFNllx`pfS%~ZZ z4B?et&LYR;>uB>8nta1%(FCv=e@+GQd!_<4Mg4=-sYbP{YDF`qR=Tb|a;m$@?#y4E zTottkFby)^+GaRkB_irfdzi7#3RKpNdH96K7@Z^nkdzwlI|M*frW~?{y*leudg_oy|^=m>; z+OSUi)37dr6*H_2G$=JxsbR&%k-7}>XWM+=C|^s%ic=Ia=&xSx>um0~|D5~JLwdH& zH{0Y(4ryW##QDYaz2Lpy5#aq#cs{T>p6>;-QKtu`DA;0*W9*P+_i-O60nqWzKg#Z=C;wyJPQB_gUE+NHNnh#TPk5F0LIjhya6VrCk$qre~ z6~6u7;X`!b@dkK{yM0+IpUog{7gV0uusJGd)`ME{*Kc#aeGoMQbFxv4o#`+yyF6yF z=k!@sG4OTdgfB4Nd5Pb^yt+XC;%cXc=TOA|DnIcH05qrigk$p{49D|H4zF)T49_x- zV#ZIk#dkrW)g~dU7VXh=xq-^lXW95&>|snpd${#F;#`*&Lo1s;7f8CeoF$-CFqEV) zL>1h1m=SPwK)juER)CJ|fGD;(dmcc8E91bm^Oz}&os!5d*$6>-!-t7!e8@9p{+SbS zXUuc9%&`{G+gz&JR(3#fc=Ch3vVHlPc5tBb5)lLI^1?_Tl$=^=I&*2ZQ%cnhL;8s; zR?4)Z?VGY%24Sx8Pc>>@=Ds>TXd|sYZ>U(22fJo#Y!|uze4jx>No;LG6XEsJMNDIt zWaTTZIC2?YO2iiSePRmPM7#$U66>X#y}S>|(2b;v-2M;^)N*+TK`M*B-|Ky+=%b8) zUF1f(0Kzh}I}N|>GYzphIcpD7`HuwLy}hkUl{l_tlmeC9*2w!7_mUl)to39x{qsShn$Tirh5?vZ6K>SgWhKP8pTb;`L`>JI1Q74B&#ZTV_$K7!R z^aZM3=WoTpgAs?kJS*Hw)IQ3CJ-BrP3)RuHP=J`_N2*Qz{hj$CGRkMSXa{NI{gMal zf0DSYVmV092!(4_^4oNC81GHgv}`DRKdrlWYk{QE#k)VYLa(87U(xE_d|UZXzj`n0i%!mDyRXsSRz z4W+&0PI1H%ie*wwI0Eqd1&+D~hl6q(^|MTK{hc%3d~WiE5&YL7j9AoJdmpe-|3~Jh z00Y`E&bqB{n6_FdfZ3lwo=K)D{<$Vk#O}wGqbkn{h1V-=2V49sPuz7eJHqs`BHsox`A>CFO~ptl9a1sD>q3H@$paM?|vl?SuCmTh>AEADQ>DgZKCn z>j}dLC9iiMi)cu9aGJ4S>e4=YK(ilf8~RsyZ)5+|>M-8Ax*1&+pQMW6Jf^=e18Rj~ zY;mumqQLyZ!FvcGP}-F%dPkKWR2=pyPED1>wKk2e`B)hPcPBKXxxr&sijZaPWYdAu zOOF$}WUS$%hnfd=*&r^_eT@OWA(+d_RC|ipdG4Pg8jqwV1EGy6f(+}OhEu;}dV4ywI^w@uUC~)>39ifyJP((x& zkZ_GSq9T>^P2n28xUZ`0w zkddP;~>{984uv-1A5Na;dwUn&BE`>JTweP79BE{P*Uu{-G87WV}ph!sN|B{09s{a9`$I?($GEo#kH0g@-# z5bxCbF05x1032AeA@qucH2o0}s{N8j`~{<;Q9|36-vkB&n3k!jo|q zB`FIdr+TptYwGi#(ig%WK3AxahuWAX2#a2JfwNK#(fc@SAdLJsB$Hl=7y2N{Y=(CrR+tF(HsennE%oN62r;0d=u^yzfg+c z+q!X$f0*-^2dd6dlC13_#M8}-e~gii1SFu3S*AGlSjS`+p_-WVM5E?#gV_TNQr4>&qK zt}L~xU8X27R#b<)8q!IPtu}iM(snQgiBm9?yi|Rmj@X9lU znnmtcQdFURNN^wcz=>rjKPqF5d%4)ND6nc}30qe%Z zIul7!EG0n#lmZH46DeSAb^a1U&upiFP2f<|`AQXFEA3~XyZRuwL4Y44)q))BvEV`~ zb@9$BkN9sNnO@g4_Id#$N0HkfQ&-lw54P42_+Lg`30d3BSLY%;UL>^bplS7)W~w2S zXK#7LN1a=M3d}2dIxuh8Q-S%TYfyUoVUOvZqMk;Xf0{48Ol3#?xkfVP>1GQjcc86D zgz}C2e^Pa(5lR=ITem+d`%4x+BMm+y4gQJ$0bc<;u@vJ^Q$%2XejPLVs!0X>y>i0o z&hM=g|i~ky4a{nsv3OLCQMPr-R z$^?$NjLwwbLT47OKn;Mni>5UaQyp~|M#t4aP>0{oRYGW6xwK!5hQoSdG)nr8eI-i4 zbxKW*I%i7E5smRw4R{L}LCyIj0D>>2x^!k!Rsf@^rlisw=xC=ADVE8+Vv0(RRvPWV zWGX2Ngkqj^2G<)VlNV7!joT@MN?3{e|LzqflKlJWjU;)=-in1Jdr_L+g?1HCWfvR3S5qJnCAnra0e=dIeNrx{)_z{oUzB;lfF3UphTN%Z*PdXu-YvW^i z4=gNtl<28U2oslY6nqEHFr69oaA4l(8O=CD+8FisB}$9mZfI*5L}dB))q%oA#s4^i zoyFqqzaU8$vk(^_3(T8Ld1aJ0Yz8VChNJy7{bT<53{yeif)%O2Vcn%m$`_r=2uQW8CN{B47=PRv?^lUWxk|1f_8v<`|kPB|HY|>mv6*@Fav$ueTM~g*H^|Y&FTL*qK>& zD%E}jdotA~L%rYDq}nER#_wQ<=Cy|WN_G@K=dmF2u}8+8jpm#b#B=NOU-#I_JlF|q z(a{7tX(&C?N@KKMBr;}jB=YG#clI_bj?V;bg%LM5mY;D(>%cv|Me0#!?E8j&YP;A- z=kjZ`Vy^svF=53#rvUNVXDtFQ70~+zt43p&C=M6BY1zwV&>?f=_fv$?o$e`I*!FNt*NNh+uXuEO*`0i#G<+qjK{ zAE>f+W#=-=`@a*vC#wBDfugb;D&E}3R;&gcp4OmcUV5WgP6?&MeDST8yKY$C62T7e z#l8KVMJ;|m!xw+u!av#K_kq6ngM25pkOG_SWtJ8L+I*H?BV_`A1}N_T&n#Uk=|Mc) z7Mq1F{29K-kLSt&LMN=%xPOgaTb=)APUSX*s#%hmAUY25#p-ghm?yijQ^bO6%*d{B z_vc~>1u4?KGSiopwwE?_dfEQ`9PL|{KhKxQGJj9(vkiUC#|ADM(_~ZpTNGb*Fd6U2 z^pysZQGc&6-{xr+C`9BJbs7re$Q&Lw2U07lNV0>ReJ8cqz9zCfv2Ss0LtDcy&>|!G z@8nke(NNktulk1fD4=Muofb*0A`m&-_&4?aeOY^{$&xKqMqRaX@Yxen6w5Kyv{}vN zN^^EJG)&V)tm_Hr<3l;_%KwV3(^Q?1wgK6lJ^BBsPE^iea!u7s1qzrP$%yB z!Kf4CKS)<6a(9!6DsdK3vuZR<|3%ozR1~;tswKQ0^a(oYX8O>wT2PB@OAME9NE5w) zu(oCaQp&2wzd@{oiKH3)=yIqh_^&-kDB9_^ zCtd3I4;B-L8*b=7&a~d#spk{$lZuHAIUlZPw&D}Xz zClI2AZ)8GG?=Q8u=^EJ?*@ZUiUM-GJ=+e*lxE?H^-c=`gaG-j#73|ZkU=LJf8xa|N z<3QVL8CBKlqu}AF64Oon{&v*QL=5ky@@2FPO9TFZ#RFPDP_{`8c_1@>kYVe6w^W*P zB+RPinJ2wO!7xGC7xt4oo^)9t@I_*Bv?Otey>ppvW2=1GND}`lrVQH7C&x>r+UjXL zPg1I+Qict5x+f3gBRTRkozT}MI?=3}IV<6K+ z&NdeBC4pDh6~r#cByd@AWb`{k`uzxdgs-%-+nVp}a6}euUsFr~wSwgtYl{8ea@ix+X6jjJ^{A1omd>w7Dd5(-?fMfWkHrgoKv)Wh%(DU)e4 z?Mk29k2MiJc)f$|!LZ+K55BS6wO3QLnVxBF$F*UsFFw!C>%lE&xXKrQ*k%~bSTF_C z2=IA*Acd>`+M`lNozuzEbPSE)Mh%(XLZ8|An~#Tc@FPhgZtal*5gT~71~PELZqsFB zpT8LUyjUg}{Zp6o5ijvQx{)X9zuU+&OBi?eq6`BQbH?}NHkt#;FwV;$Y8mHcu*ymr z9?_mQ!~654;5};!?%T^WFSx$K;`Ogaxw9<%Aj6J9eT!D6(WY|lE?y5f|TmPLn(yWnN%yo^=eVJUsE+yVby;g)VB?yrdjcvHDA=K?5;Zd*!5Njlv;LuWt|{aq zaHfH@l+N49>rLJob{8A@5};`q!2xYQS_eqUe#1i%a|$xlusA*&*+@gqRKYR-7*j%0 zgf(&TVdi}N`yLklN$B|f9^bn}8+h)C+9-shu>Yi)Qv9ayp6-M2^#Zj$xrLbYLAcT9 z-a@fJoFNEyM#2gO9BQ~cWS>l|O=`#?%WR5}(F8Kbq-*BgpUM0N+=^9RcxjFort{K^ z3Ihv=vX1J%Dp0vE)XM7z2=|QKZFQ}3xx*RdXUA26nM;b_o0gFm!5Uw@eOocRJWgKM zwWa&w57?~GYK70G_5dI4vgcj{OGnB!dtn-GpF34DQ z-QuNr8Oy74o#KCV;wJW$#j}ga7+6?W7+K|I4b01JRTw)g^SZCx+>EdCs)rKHd}XL% zIVEJ`Ux*IyAE&J^G&{8Y_H{c7V0W>zxlyPH9qaMMfeV%t^!&6acF-Z=x_ygb-YOqz zSx5t3ZNDtP=ZCqmvl@zL=T(nr#Rq|{64?B@o-40g`D!<33RC zu-uEaV>#u=)xuK5+!~cvU3DjN>;^Oyw}Sy9@0Y6g3Zb=CPZ%_=Q6tcGPrVbt8JCDC_yT$GJZMB9>f zqPZce9RyUK&Snpjz#aUw*_Aze&nRv5uW?UJzMojy1$Db)CW2I3Q>NrKD)K`kEQraF zO6Al zgif4a@viXY3sn9t#)z_0^@|?Z5#oQC>Y~tl7~k{{HbGd%5j{fv7X>O!CbsYraiVrG zbBNYhm+CaGQu%6B)H(PyPw;}ocpuVI?nCB5`}$L>G){etR&cY*A||iPnihy(JCXbG1PBc9_;=0VT{Ya=(4DDUMeq-z|<`_X)=oYs(WRueJp-0C)bZZf z=aBvE;Z#+0*kI5asGg6dHWYbRoDF6<2jg0-*TLx29MN1R|I^syneY}Upz3br^d$UW zd3Ni*F*1S`CE*>xvbOQ9c*f9C+8iGv)US>I zND8*SBrR0E!Z@({Wh9JjblY8u20KfG!;oJDb=8_M;IZIMH_K6)kr2H$T$E$(FIkXlb4KKErq{@+6JEh#8ccsP^gnTdmYGRC^--M2D~#id9L01 z*Hs4%)9NUgPmBL9&a2(>WJ?O7N1(2JJHAs*9 zTQPZVGdf(7Dk*2u#1tEOSF;8Kw7VMBC_wO(`Wvvh6?fu}8}q;4MFi311O4c(^wze@9Th>z0cDvu=0L4nA_ zo9!1I{sz7Q48*cCFfVjiBz72u@zf;}>uR44kHoU=)1i@A5BtoJ{=b^S1^+A*hnmoG&GI!9%u%`&)`pJAb)ZO1?CMIz{}}@ z`8oa2>K4P)K?bHP`Ch*W0F3odeRwyU4%+3WeqBUNr^c_eFDkQaG0 zTkDRz$UE6}{6?!(HJNI8@wh|O+=fZoT$4fVr)xC*F4siF72@LTAu^Y+^);5s88rleXPZVz z%oc1^X)G-pj#dc)dhS8G&|?^KpA}I<3U(IX?2C_tk-{Htn=2YSpN0NV${7*bwxk22 zzDUPxIE~X6Nu|3fqXk*pmSmJn7+KPFxGpM(Ex;u%_IN{zU0|;C43d~juJyT}ZV^{9 z#Lt<8$LMs(bE9h&faT|<=>UR~D1yb7aSm2d}CzSDj55jp;}KBpjDw*y8AYdwut z{!Qm1tp1dYn1UemejX9-r8dVgddyHQ#)S)(3 zttiW{m^{;0c4o!okgxPQk4X?BePtBiMossCtJ(1Jv_NmHJT8>qLytc)EVVln`dIUjB>fFs&;K9ZvFnXV| zRO)UM14Xh|&FUXd{kHJZ7RvwapsahVk)*qc$G z#@!*PRQf$aDztWz@3M|A&TwQLYp{^m@W>yY5@qmG$0>dXNUg;P7_c6|ytW z?1R8|vWS8IlUZ_e)Vh{ikV;O=9fOtrSM}j_*kQuyvyB7hX4ft52Bcc6OP!=xViSu6 zE6w;Ua^IO@l;5%-gR$|2r0=Zq$|ys|ktX9#_aQQtv>Qn==5~YHWL`8!3|PZzP>?() z+dJ1{5s3yE%s^!hZE-);MGs~jfPi*p{VKLwG)GHlI0x* zERo%5*1BiZtVRc?TXV74KESYuWV8~0z?*`ajxQXLBBiF*TkP8%XnZjzuNvB-?-Dv^ zbhVih*ZnS*=q!9nC29#^xK8|HCC7s9wU(hYe7&c^5Y$Dt*s1q3358K;f^zbz$4bZ6 zCWzUrz%bgw$5LLm-qdj;u=}_Fq6pN(K4Rg9OzYbjZU_b{Z-f1Y8}_sFkwz?FU}RdO zEB`>LCc_xJ{eg+UEEOW^ta>u3>BsLzkdcy; zR`b{<1*MgOSKNm%RJd4tku9iQ8d$IY0X7}5cnlZ`4Ahpn86t|43;M5|cmn!iJDhh{ zlxF9~a^=^%&x8OMFXFnpXd#xVorg?nC%4^#hPuS^K51UNNox(ZxBSRQh1hPf(I80k zrXo+VevC;;Af_I|p-bi#Flr8_Xls(V+psPJl=$29I<~4i zGHUzOD4SMnan9D_Y>_xTDX8!Q>u0>Yzkec`N2@xCmS0DheTlH~({H?5sbyJS1VSVA zxslH!9|D{MV&5H=LadQoq4!duM09}3J*&63KIe2xL^HUQ8Js-N)Dyb^h@DkE`Z+{) zKNBH=I|qD3??;}MP4jpJO%5+=?ar8NJ6w6VR$h_%yy|h!7ev0cr{Xj+Ajn-72H|Ii zZy&ekbi!iAdOg6IBNf)e6t>gm!ZP5VTV+eDUIODZ{!lal>t!5FLzD8aWCe#&gEr44 z9D>Dc<=VWd`zsF08BE+B~5Z1 z=jG5!B$>mvp_Mw}mC?@2ad%pd&P~c7OdhqAU6WJUPZI=Ax*B_dE zea?P8#%$Yj1F>xhO@NDetq7Yefy!}O!E31LeW0=rvX)u{RRq}fX@Kzko(2}C|73^Z ztoy-wtQ_a*IxRm`JKQRG9<>`?Px5rNaGy=_Av}7@#wYWf*es6;QKCGB$vg)(%k#B3 zn)38W=6U0rR)4Ci*2{w@x+qJsT?_zn5~iO0Obno{rkeR~_MC>zm94JyK93@GMUYi7 zUiwjtdXYOK`KiKuN}b(&6EhK|d!l#^qn#K>jTF~d0?X40ZGJQjMz?@}>{5Obza z`z1M$X}d?0WZFoc@%JI`Vm4GY3AzCV6TLlu&w#Rk5)QBlWApd;plkM*cD|m$__~jj ztChXLqzzXlcX>|_(4*|eg7bY!!mPUKlGPs8km}w%Wm(RWCyFCpRlb@rm7b(AZ zK_5EugHd?CHHh6o8>dap!i%yrP_eT$2AiFCmYon^%SX%xuC0sHXrA6-!$tGd&5-O zBN`KP+Q!@H(xUJ(Qmt|^S38%+741CI7!#X3M}B;|2~gcjbSPfX+n3m}&MC;-O z1T&8MABEd%sJ?$w6>QyE zdK50GrR{Vzt8QLROuaxJtee`k7H&#Gs#D74rtDwg^&Y4*aX{xWD_J{992_ za)by_qDT|c+@-XnJ3yV_bDuO;ZFVa*T2*1pY@tO8R(zFG{xk#ntW3?hsy47YB%)SC zb?)Gcbk<7S=vrDfS*1#1U2>_}8jI+v%5Ik=C6n7Y9YT>$-B){pnOM%a%!};E%i3Ia8l+x!67{|!5yUMfSz<3O zSc=(?9LV~wBy(h3{=4RAtxQ&!d|vzthKKIaJz~yVfj@KJ>IPoLLMD;relJUA(=6wD zSuQ3^sh8!O>L#Te<7Me1{$s?X_5OLK?OqxRr?^ns39~xKSDFXdDo|RXqg`F;VA4e1unjKiMPPRxoK6- zYoW@}+sSTntc&$1mCI0npaJtZOszY&)bxe^1uFZRm9O@ne}1^JJAY}ZY@}PY4ulxO zd4Pw)$akz7lASB)zjWe_l=B?r5IgC6BD6($RCo#GeSRH1Bp1#DPd~Dz1#~wa+8*4ekYrZ<)7+t*kI8zpvmNjE0 z^y@=Y6FU8@;N+UZ$Z2Me6+@Qme+T>3%AR6*{s*4GezgrA zWvi*Y-&EsVC=tbtFRk`6V_W&+QgPEFJvS^e2MaeFc<*50cjm?K7ziyYL|+4C9YeLN)8~Sn%GzAZlsp%#YLheI1Ez6)D&@D`jy;!-ahq z3?%ji1K08`H;e!3%Z~TbZ)ijMP{Gu(gJAOxSV!7GlNPAlqzNB&E|56lyi?|0P{1uz z-(Z6%$;ADnsK%Z0kw+r)3q7Z4uQ@(}X++_f!HD&I* zKvTr}9~lB8Ag&PyIL{ry2P_r2Srz4Nd}aGbJ6JYJA*j2GL;ydU=OJs`aFE`?w6Js^ zcVurfQ_FAmzV4?!ZT(PvnmW2VQ29Jv&|yzdS%q|SZ)P1Tg08&J^3{?ZBe+ChzbtTF zkX81p+j_jmcNLQXy&9WOwEZ3#1Nyk_j?%(0?+-$i)+byPo|k5-^OmwM$k0F~DJy;i z5)ajhj=Fh@qNEi*tafOj*>sF@&L_Wuvau6Z|4VZre8%A@lpmOB;d}=-IX`yFamGCf zt9)JA^=SP^_wt(lh-unVaJqnuT;y9A`PPVj6F~A5-Rw)SDED7-nuFi5PdM-an^Bq* zr@1agO<<-v*G-dtXZf@<#=O{j+m~d;uaM;6B*y4`;U{Ax;qUvf9iLpGP&h*aUNZ3`Tw`R8Vx|Bh!m5QaY znN9&TwIEe}nh>3TKR8bc(XAIr46+Yo$W21DD0b8DY@m-qk_M`7F^xu=o^Yc#svXVp zUgGB_mE%d%mrOB=LE0!y)sX5c#2bc4c@B62wLTEelQI)M2!p^Dx3d+Ufq83l19@MI zE9oGozGO~q57BmQhIe&gUGb{GsCJ<=>6U(oA^n_f=6(+OgR1U}8yC+w8sH#zuI6xil>MQF1b6~p2JiT~Io;qwMDnt>jdlZ3* z(JF6qaedq48K3&hg2B6%$86GF^?v_+V?$$cs3z%7}_zA|`*FrCBU0VJ2 zrmo1cxI@nWcf(pG8y5eUyoTkSS>Jy4p3?)<7lnE**A`@Cv3pa(o-|krJV%EDm2E`OSkE(nP<%zLs;<1w8?Y(R zrH&8K@Q<-eX;qDpPw@`cxGQC-ijB_V1w>7T9>|;upLwr1tG$QWwd2t*`pPK>gPn* zvasIALvG{`?P3g^bAdFa)GVJUrLIr~!u`=K`|#LQv!sWH=_IvE%$=4cv?Yj&Fw)2p zFbUSjiwv`K$_;*4mc}KS)c>jKzxtII!N7_pQFR>tAMwe`uT~yp0T-t7#WP7UGL3=V zewzl?Qo`_SJ)GQ51{0KLk-LQNqJ+F8B`h-lNlI{jx0LWGsb)JSNeS_4eSGd?pTcwk@wdgrqt4gxXtTQ!A7Z$W^Px$wtH+!6R!mQ>;h~tw zp7=zHDQPz*ad}C*L}$utZ@OZv-?HhbSC@oP*b>=xLHA>|nHX9`E=#n+Js+6WCQaRE zEj1>*C$sbx?(z;)K1u=MJpqs{xg2$R(=?d&0vrtWuOgK3DHiGNaPeh3)L+~s%o0QF zws)HS3Qju*;S#Uc3db&gse=VeysF$f1My=!5czmioOiZm9)AH43yu$Eq`uC>2*z^x7{OZ z1rh=BCXg`AlRZdei5R|O`Jms2SFm}8Ej{#MC}Nxo-bq55EAO*%MO9-K_usRfeirO_%kit#VJYI?Ojsh$PLzXRh29o;05jnt7G$E=D?@K1+V!sje$-ZG zAE+6R4h9Q~__{w_= zlxH*;)Oj#HU3sqU=~{q9M8{f!d)rH1YLhD?G#c7|$|lPR$MtTM+TNZV`#yIsd`B70x)1 z;rF`n?_>+Kv&NFhTW~E)Ca+61?6%#uVcW3g(6AZ^pN0i0Wf75jANeZ1VYQktXeD0@ zp7{Gl>R3Vd>(;$AkVBF|ff0{_!mWQsmLZb~rZhZhN*YGmE$ho|#?E8}TZ#i1^-rb} z%Lq~TtN|vnMxozi0)vTnV4Wz`c9dGSm>HF= z1J7f#Gu3akH^Xah^-H$B0lO5Y$*0leL@%4oJwkebuqS=X%Ocy2jMDd2!bZ&5KhuZ_ zOwHn4G@#7*)jYB^F29{z!|#-olg^eG9rp|lG_!CKi@zvxPLCcCsCv@O9OHC{!NR=w z|5lZxaBgw=Z#osF;Sf=ObUn>9rZC67!!S3U9dkwj-Xhxj`rKb&$t3~8H%Fbms)d_5 zO$9A*W6=4&ax+L&QtK8o*?FjQAMK|A1nW^9u4%GOg}VBAb7~$AHBT7uzo^+dLb?wV z@W);LES1FkLowuQ7b2yC-TAf|ky}Uo*;ZS2E@HvBEXrT%3I->sB;E7#-ZA&1*t*5s z-zR%wA$K$qP4i@Bp5^nu%om?88{{#|*;eqCUZhYB;O{r&2~F*4s%Zg#NV6&<%D1@3 zQIbL36{p$Q4S%-0V~&VCZF(4}{KL@PQjc?Yv$X~)xqVz(R<|<|$16P7yj^T&8(SQ4 z-PV@&k*8zRaD=z9v|rM51nM2JRE z9cMmmaIaDsJ%1_ext`sivd#*}EN$&u4E*kYUV*G7=Zzhf_^Edp%(VF_T>@aFNTXhM zBd(F~X^bWsu5&PP{N1i*XWJ5%{+M1u8aRGlJpnJ-k3;`|vofL>5b2e6y^@yq7*-a_ z5({2NgVfELH+T!&Due2Jyz_~>xZ}jqa{i7goltQx9);2UJ@VdR(?ZzA3KJ%~1ZWqZHYKyzSXf769lCWd5 z+nS+Dhf{uWxIEKWdQ)Kp%411-L2F5d1;f=k6UcCq28xKNM;QL@o@^Q`o00o4nbbhK zBrp08ZWUY5o_u1k>TH+Hxz)YS=IpaJ(G?2i2l>6lb!8T^lIUDppKNSMm9|9U^y|5i za1nbWH2p5t`JxL1on<9vIo{OHWiaM~*rl3>4MQ%ch+B(EecOl!t0;XF-wTlkeF^S5 zTU*xGxWL?<2J-UWKn`a8$D&m8f?7T+Pj)+b^l1?(42fA{Id7U5QDFR13>AN7-BW&) zqgH<8pM`|%hyH^)Zef)p>l|1&&G}^;+w$sm4@wD+z+{673YqFIq?wzizTg%WxaU8;XcmAd4D;{a**8X0z?xa_Qu(R)gJ5S{n|79oN=+{XVF((XA(K< zNgyf?0ZuCjk29K~`28j?PHD+2@`HAI{vg^_y6`rPL>(NFx$!(uhX}(ZwVDj#d;33+ zU$R1#nscIrY%;3}FCu$qTi$t`nzQLD&mmEs=M*Ww8%7{MvRPg$H&S?HiN^d7=?h3P zoJpOHW$L`>87kxGu`VNsFEMCxLbnSSW2Nr5fRIXG{AXxAb;LI59X9AQiuk5xdGC~2Dh(pGKDqWxgS+JM63E$d=;8(BG65y&o5*+lB{IEhF3||UVZ{V9M zO1wgjS`OJr!#p&~3BO&=qys~-z9vTORR_%oWo&KuHWUd&mc+Z*-u%_b4mLwt?9JW2 z1bcPPFq3I-U9R%EKd?q935<*{H;r_6`p zL+Vi~Gz!ajc<)GkKAhU`W z+`;0Y&Ruq|wlXpH`%6q}N0U02R83Ww!<|Fa12$vCkQPvjQLbL&L0GJuqX(RL3(%2b zU1p$w6h*VM3kQs2zkeIw+>4&Hh8~ul@^sNEh-QA52#$}rM*Mnsu|$W zfZQx|UUrVV)2>|t)tgv3;@2-5|bipJA_OEMgJ1=@Ogd z-p6RM9{I(5=Wt#D0|89@NJ%L(sCRrzOWyWc!bJk6OgNG|)f7tvZ-!L8{-m1zhfwG>{pco5pHfHDPc%)}VYn^s zlvKH;_!Z=X1l77xw9VJ6QeOjA-y3>Q=2-3J$Tc|>5kLOE$zXZ|B}Z@}cbD>&K`rGX zlT@c4hI^X;m#OBSpVr(-;_WF+uUbfRD=d~wb626RdRR(pu925C_s!JTKvjm&pX!i} z0fA-F0dP$UfZWnNHvigyOT_!Ig*(x3)cg$yhWO0% zk$mD^uv&DHsHm*g8_77DBPvVl?1BM#*;#?gOYIKW2NNaB&?B{rhRtBdzxSf@qrVR| zEt4CQbKni0X(Dl+XdAW}^pV8Eq~Sv8IJIJE#wZoPKDnxrG9)wAm!vQTR&=VcWhC%c z(oRbQgya`TCruIMO+=*3E@6CD166kC$9e4p$7hz)g@goi$KaG5zu!zi=a&i85%V9r zx8B_8i{onqew-CHr*CgLr}*3v6kL*-=u7UuDK|8iMAwS1_kykpt|AZ^vHwhdWR!f+ z*IsA3YB0p>N4&BuGpKMD@>c&C~9u2U@4jv8W74Vy_yyeFfEq;7W3b*w{~>Kr|)&(ab|L7 zKBBQ16aPx%u7tZu@Vuua5_jcupoAsF7wlZ)QuBr-kFhri)dfAQTe2jzyw~tqiy}aB zn5c?1sM*#9Ijb4pn^JSP4Gv|L9f8G^9l){KT}8xjE3bkwQvu6j;{T5~czne;Z?~X= zhJ9`u+FueFW6EOx=h`G0Xf><_!y6{WtcLBCR7{J7-HhMkpAB@)heKBSM~-eBj;5!- zQ>VKX`)>|G2dA;4_J$&r#r&0JO?T9ueuiXtO!YJ14HZf@$im*T)o*Zb(oz(^;2WW6 zb2E4DybN@J1ISY3Who?!jr7{hOF7-7V7J=fwvnM*fo{WgDdL=|L5cZqS+f`NgQtBm zSEGFy(_oITlnYML)n?3MxkqtVK7~?`4VH%L9}E2z`)F^j$+_{bX>8I6yPv5ixe1bH zmBV~}HT9SY7Ik`F<8ivn+;uahbd?0h==upUs$NHVBXUg>J{73aoeWUVkozq9DhrJs zv`ni`n!4!)dVyQ8IrFrL<+D4DPK3OJ%x2XuoPQyf-oIU-GO7RkBzq5@FmCQ(9>n^O zH{}u~X^Xp3A3t@8Z<>MplV;VsPy#@#{VNuy`B3p$obO_Z$NKwf;XziXI6Z~Jm*iDX zejdI3Ic`>C0|tX=tK88FF|NbwI_hmML+QUR5DwEd_wyN6{jBDN9W3r*x5*Kjsw@Xj%}Ws!9?*L25oxOnioN4Yjk_5SR@CWd(1{!O#os~M ze#2=zdlg!VF;BRsTjNht;t3sBiK2E%oo;9Fc50xqEf1!muiQzdBI7wWKo(NN8uF&* zKbJSP=y~^8Bq&9zxN|5@{hh56L2-m5j1=AXDI><{=~wP?Dyxys5S;yzeOT~Cst@So zX*9L3&pl9G2*l5{*jMG)`EwKem6JeDn&IUi^4ZSKAZ=iC&*zK;ErOrI0qOWS3?sAPW)FZ zP^3$ujOptp_!LlOqvV<$s+Xf6JlvTLr-aJkOv7sI&4DCVdWoo5^JE<}_oH!D0PyAA z#XU014kz2_By3c$KG98ha;=YmeD9<3&En_-M20dsQue3tj@A?KV_M@D*|*HVJ>CsL zcb6EHuK0Yfj4R$+WjEbkcu;47}UsBhCjuh zr-ZynykZMi;t_4*;l-67lwHrGGqG6S!Ze&M5%(sHQiwaVZ?wj}LME!nGWGKy;~25V zJ)fk)$o7KBHa@`0zc9B3ta0~<+cS@EByF*mwn=GhgWd%XNel;{lZ8*bZa&)!B3KRi zX}LJKqBXsW8H0y9_dkaj7l)R@v^FsOSZ!m$wLP`Hm>C5uxyqHE#T`g}eKV8J*F0L@$D<|%iGarthbPD@z)n2;N$(J~m zywSA0EB2N*;Bz~&zslTg4d*J1n82CD%n%{xZu=K*MvnlBWn|)orZGhv@k5g06Dmb> zt2@!IZ%R+WKF8XWYd!07E8j2c&cx7a=_(X`OuYSf;8|Oc@lRS+c7=K%?IH0(A6$sP z4^%~A^V)`wjmBi$_gLz~JaZ;L*lD7ekWE!zxmmWVK;=mCn|%(dtCZOltA*OK?f>KK zOyH|3uK1q-PlE7xaf#xBMvIC&s3?eNq6A-TBDkQSY;LGgTa*`x3mQzKdA>fSE*0Bq zDL_tRWtQ13lIz3B$hIZ9O7u(>1Ft9saXktP`nWdUMcVShY2{At;zrys6U zLx-@Hbj$$4a>J%&37P{GQCZ)rZ`biA z^8U}Uu2B;qt;qbHrZ)UAN!O~atlcTSe>8bAu`(x7&5wJ>xK;GWNwE<3v&Gj>jrUW? z1X-kze$#DEO-Y9Cf4T=2u@Ahzis=*Yce1U8jFd(p%~7_{(5W_w9$n!mPm=Jj{pW$= z4Y|t-H=X_qKujpvxBS7aR_;V-nt>J(r1sDnp9oFLrd-Rs#7bcSyMrHGAQ z;Tc!Mp?9q};yR9CRLoC5Nq&@e#OS{TXtEgz~sKv|?x<04ctwt(_|G(CaM94eWT8Hjo)>F*Z z4Hpi??6)SSGek!VNapxljs#Il{4aQOO~ia2TD`yS9Jo4csU&}_263Px^c72kQ4I4Z z2T~nZQ2;5uK%FJ8`WtC{hABmvll<1%BCD0tJeo0kXua-h;wDEIh~$B^hAY`$p|#5R z&((>`3Mz;F9BFiBx!O{YCQ)hZ$qsMt^R6Az3jZBy3ay1n5lymRWwI7*eIth*7Y(v9 zULoJIx?)Zj5r@db7^FiW={=c$6wtT~dKH4W#0R!Z`K*uODA!jseH>|epJAj!b5j?S zR2hE{4QqBKwBXIF)@*K5joyRy9PAx`d$cvuMUc=I$m{9q#EDQ3enjthpO>kesPLb- z^m`j9I<;X+Hw>~BWU<}kkIJ!51D8(yc($#^mGPN+`+156Kzwtn-U;_r@oz!lub|FI zyx5w%B*kGbE(e}jOlW{0L$zi2nmLTs*#d^6{Y0AN>zP__(qyQI8#SZ&tw?Wrfp?b{ z$YgDc^Uqx89VcNu(YK}qVgl3Sxk;f`+p@>F=G(+ieI?i?XD333t0&0E9b=}s=`pc6 zwF(}BeFF%bG`Yw%q<1!73bP^Qu~49gi16P(%W&g>4<&6&;nFdnwL51SP_E|Mg1*GY zpKdIb<~qB;JMsqgDtzdLAs=#oghVb{@ZPu_> z?|>b|hBo1GmCuG$mj)#{WR=MpwZwT?lD&aX+Zh~hjx(Pabk0dp7oM zo$N-R+@fzN=IpHrfK1!{u=L4Z#OI~<8FiE$AewW9Q;6yYyBv_5GTmpHDv(`O3}g9I zzwZvAFZY_Wr7fsjY&T6)j^~8Gm>`Bjz_CpPEoyAl?M+%(WKlZjOns8dPlM*M-Z(?k zNtP@rf#e1FCOA#*vB%QgIXI@vqBLK?-&K2Xe({>$nz1GRg7-Yp894c@d%NlUcP4UF z%uWq3Nh2JasLDE_=_@(Y_b07lDIA@|6iyh}TYiAUA@7^n_OCf`8#V=-kAwd8i z5PzeSm}om>cn8K}Q1$Ay8i%JX$Raj%+kB5#w_s|X%vkFzoQ0UaUAI%qvhvvxK4twO z3}wl9x!Su@ADv|dRLFYymR1bDOvw3y1@vJTZs(2R0ycIIoZlPLEFK7LYRglTC&#lL z4YN9N!~luL)rs>56uAM=POJ@3vSigmayeM--JoiQt%@`jiNLe&J;^aYnB7w5o=slW zjdT?grr3<`BvZ^_h5nUawS^>2R7Rt5yOSe2Y#KWNJ+zw3WO`bYN`{_?`AhVW#QDpm zxgt}({IF|5YF85k+Hff~i+*UVq*#lhl5O3vHn&MSnN8A7sbBU{WhFBV?rQJJz=E}y z)*%Z9ni{567Y1yV2>nlJEvC<@SBQwsgx#j*ltL`nNl#t5D0cLp3JnOC+a9i8bGo$b z?r51D#!}vs%EK^fJ$^w^tBQvybG!FC=tTzoPR}-x zVx0(`Wl+#!@@WdM$!{^SXPOFImJJoU?dNScL1V(?JZW$Sb%Gr`Ug)!nRTxCeG=}4! zpMyZnhrvgYTjih0`9uVm`!!2H@D2gh>EVw4X_}9a^o{V@DK3i~Qj6Sx@ThtJ10XX^ zw4(he3JtipZgc4052x5NZD(2kSY*nnw;Td6ZS`Fe;L>M|lc&Jdj13;kmx2~JSR!0z zsm@d2MoWcvBZ^$ELb7XKq=)#zaV(OsG&zgNgwVh4zns0-st_+2rQa>@xLfWZ*^qk z7nO+auN-6(ns%o>`AoLo+JAu3@bS4~=K=W`iVGSM}t2+5=CK z)$D^q3`Wa9Kns&jnfTqqrN;$#6v)tKbfa@TvClgI+*JM19q1=m|1B ztoAxkGVm5XL57ERZ@s;7wAsG4dmp&3#4pq+p_6QuP68tL^xw}>JBDqlU_tP3(aXOsp!fOk>hcV-K-f{;j^}ej(CMT}; zW?_@}N26F6yxiV38tJvn@_903cvF^{w}5bNmeeoF#G+h#wrJ%zD{;&T6Kbny*p;UX z1Nqpz2K}El@pV;ofS=AAnC$;>8>l^24NQa{%jB*`iPTP96nuZD}K#L&hvh^^e3)wKAJ1aBU9tOHII&`;e#caz-F7qu$()yBteCF z*7!~y;ds-?&8)-+`iUpGL@l*x4hiX`&zyy{;6J1bYJU;1@Be-nY06^CgLmedpKO`m zT{&fw7+vZW>p8i5PssaJ5#huGRN_+sI+k^=GI8c0CP>Yg@^M~2EB+a<$B=s-+*EE` z*m#Zgh(kze9XtphBipUP|I|3RQDja?`ECW?b+;Q$F46aAdr_YM>I1vksDI_I^4XB> zoUk56Iq`$a_;=v$dx-;XVj=UvE>iWn0>YRT+`IS>aPRx!|1L$1n@8h#^R_vL-v+PH zw$q}K6PDptGnzv^Hs5P^!wyr*SPY%OJ&_FqMvJeA|6SpiepixqL+hBzIL6+@=z;L+ zj*@kD&_=tQzd9)}u0jp@-0K8d9Em?bZ^^fGjAo?Mqff;-Tm9e4ibAJPkp6S2q zqlIX_n~EYgH3>>G{00k1=7#K=o`#02HnB*rOn1jN5p7zD@%as#1j$hPAF74{VTY1=aO1JxpJdW6x4s zCCMo^Tsn4xX&uBr2BPD?{=d<@4?(4Ujejig9USc0>L2RtR+_1^WbG8nXrnm-h)fCQ zYmTA9+19)B+k(@N*+E=lgd){}Rqr2W z%aJd|TFVsrR?7zd91FUjW+r3<=8G+SDNdTCg`&V3R ztCh2B6h zmTb;NnCh`5jfJqa=VxaXA4C+zfvi;i?L+)Ce}J3K5AvL3Vq|UFC{WIIh-btiG<5O_=1B(AjpFgo zI7S6OG_MRS^18Z^^UN3)%aY*QyfS<*kIAx$nvY9IOnwv`apG7JE;u93b>JB!FKvbj z{I+vFC*FCwt9p7Dc&mOxJ@C1pEGJgs1LV2Ye$1v+8)I8eyK&8R)>avs%HPFyCA6zE>5Cn&I`RXgJ{(X+5~cCf%1 zwCB%>dw5S~zD@SEW7_Q0-Pay`i+-a|x;=JQbU+_sqIK4y1Kr}Rz>Wzz5c zJCevNq!VxlJK&v5ql-SpyI&$u$=`2b`p?rhO7X2Ny6Cgu+odXZ2j8N}Nj(}BFZw;d z)LE+OYWp(7eUTHC;2on=q@gb=Gs;18Ujk^wDsvEDGVSZN*$20=7lpRt z6AETyYkB0(7b|=Hmk7tvUh5)_x)Hdt>HA3I?o4^cW?QX5$?$!D>w?jRu@*^`&G)_F zMmGwZohZ`S-(JG4T6TOYI@Q2+&bxl8%>c){!p9r$O0i2QPnAi824vpWl-d>@a_%=? z2h5wT@Iq|v;v!Fx5p!;|0WXbSi)i=zjkG&5lAWeS+L_Q5e~nl8qim5u;}ctG=v=nq zQRj*K6KVXHFkm_^o3X_;BgYe$?UlKuHRWgV@W$L8HK$GH;U{GNuVCAAyVXR`=KWo+ zB`cjxH-YRHLRbYSrH34q z1NM3BD*@Prf6cH6oU3vhSzO>fEw&FUS}YcUC7)8Yvqdx;SBQr)I+JC&sc12;yJY|4 zC4gDmfAG#yB^sW0jmc{yWI*~+4bybH#->{>gYcc(xA@MTdCqQCyyIOW+Z3`ofoNq& zxf=rV&h*n1C-s|=&d!~6IW6DtVqxs8^7^UK%`$+4EKczq&WR+zTt!%&A&0Uu22GrA z3%z4;PtVK6Lk^4EuE2W&)(xjrM=KMfqS0S){IPe%?8^A4Xtt79b>`HsGbILu|Rk;YK3Ro5F$|X?I(UywPuF8gvLXlss6xbDv2s7|P1JMcpheu8k zh;C;KKVG*wnk%Vu=%ydtwLsFX@`TPUIX_Y$n-lT>xbvw+KjOf&)qPC115`23PTSlo zI!l&(nUo;W?j@u#L4QqST>3{(2ubbU^dNnxOaDW?OFuhEFLmkj{ro2c>9&24EP23B zKQKsF02S)J#)iDz+aX9_<q53Gz{Q}{C@q- zrPp3dT8R()Pk!1(r1kd8C;T)5VVC^)7uUxbep(r6Z8mc4-g$o7L8QIy=Ns*(^&{=I zyB$7=q%(FN!jyl3rPzd` zoZ^PVSaK)BGL1pzmQ@&gaJ%Mqo3&fL0b>BdeR;>}1IlC-9kvb^678iW`g-T>Dod%H z?>_n2T&+@zeqMh8zU3G_($=RIH?u$Af~cgsxOU zPV&E~y}}Oe8m0rM4-e*S{mdujPu93fQP01;>M%aer+2{>IElxF_fGHvuQ?u;FCX@7 z--b{v@@uwh`O∈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

    0hRapOyTecipo%`O?37lzyoQGnJ zCZD2spO29pQFA#rn(y_>i_qLQ-Um7O{b-+M(KcfnSYFPl?spZEjW6G0eOAQVOl}~X zz8}H&c=7?$aMG+h23=E{szDZa!`u^pyt_x01t&59X5Q9O_z9;9mZf48*+&`U+XP(r31qqR>+zmWCjt7?xeACzXL z&ciupBZC{dlMI8HYG3M6zG(F%1C1)3G}Oo((+B=;s*@oy$)Xq@)(3vahnzGZi6DB+Q3}8EjWBTiw6FnZeFmb-=__si4&7JeAV11*a{W-?A5AHB}J z1RGS7C*ECWs@pvu{g5ltp>+yO9_8`TCoVe2@~oY!Qy!{Ch)Pl;Nu*0PoN!F;0ysYa(*RCEIat$d-l+Y0nESYMEC;Lt~Ig{ zp^W*&{)hOp5#v`dJx}P_dC_t;m5`0QgNk;$Zgu}{yJ(BZJwGb3TQc*i^1F=5HwMg6 zivb^2VNlz&H!s<>{iJybKC0Thwf#p^ zcQ1gH1NZT@_O@)3y0U61@4>In{(Ya zuQxxqFnYcDm;2`Rrq+G)dNbU8^LkV0zAd2N#_mJzqH*iHu(8$;8;30^o;AXad7se_;5_(gM;;F@|Ob=q&qyRAiCwU*OvG#7{u}ts|DsVXw8a1&_ zqt@ID$pu36;|J&6jNv?#3hQcL1rTz+ahk1tQ#-b?DcaCP9 zl@u3qlVuEHS-5H4Sh>J}Raied*Rlx^!U=v;ZNiNk*psHeu%zQilxWrFdH^s@rC!5? z-ZKXFAg!qe*8j?aEBTYK<^vhQ6MkptUPdo)qU0y%b#@O3_|9-;0b&5@x@OLdjsG1v zHEK59G`pf!Cs%cE;o=dqM}ApecJ-H`#B01&B#%$CGZ5=AaNIA2807x*9X~&;P7edS zOd)n2PlFOU!{~0F4H%)iU-uQdD*U{6M(`JeGI=3kb29^S@<>0{ZG z{UVr>_1dw1c8#p(2=FIhLJroZmQPZme(8Rco>J^X7sB%Y2MEo6`*SFH%uhqOGib|F zce3ZXFgy^J0bUQHnw*LVM zH{bpXKxg`giPAFRd21)7R2R^SUks>st>Vv(@d^Jsp!MRXqL4_KB|RD=ZWp}2$+GJg zE*!%?{v3Go5NLj4;pC%0%jVLQYUc341+DWh2F(t9j6c@TuIV2U0)GNDCRJ?bZXtA+ zwmzp$*C~mOy8;@Zc9F8)HEq+A^p4VU9p5Xg*Q!d#J1-ExPdUa#tlrVYg}6{-h>&RN z6t|{yiY3o3idv(Yl@2j$6o2 z=%3+Po8BviOljMTTXVIn|VQsjoo2t8dA< z+JY*$#hxl?Oci375K}8Iv(AW(CQHm(7XyNLve&D|cFRP|@|b1s9)aXsvlw9I<5peI z`Ow0+^=!|1k^`*!dm7D|bw|$z^L|&)T7G2$HeHdRrikUgj4qe~A>l%vHB^$q#|iC5 z%ft|&z`HqA7c#o~WPKdObC${I$Fq8GaFu5xb&;nu&yMxv0%uGD1y<6?wyF2oOa!!# z->7w0&t?PUlRdvQKt9^jF~86D+^qDZ2@t1j(pScI}p`ZlLjkK$u*}3*D0L9 zNzpBYOn;Hz&R=ITSFyMHn=_eb`8OE@$Ul=-h(F+Pg2TVTzXy4)f5(4xX&m=v$)8}}9N9SuFV zt}(~BI#gO+#)lRS7?)00&f1YV==u(`Uhvgo z#zHb$9Y_$Spp{_|_Mqz(oMs^98T6MUGy*P~cbbXLdOvfEN|jt-+6j#1r?PC>O~F~q ze4ByYDk)crMJNfzKZ=chB=p?ocyj1lCw26d`~MxA^iABqgR~dQ{p%|xZK>eJTG#*0 zh+Wu?A^T5x*`}HM%`QGLd}8r|H52XPZkZ-4_$g&|i^v;c{~O_1+jXKGy0ZkB0qlOh zg%(w;WHv|7?s6b{dgmUtax;jEV9E47MwW19858#qPsBoFU{mc_#DF;T4%JPZ8&gg3 z^hzsugGmVv=4WMLndUR9l+ben##CAZW>i{3rs!ofFJvEbEu{}~OOsSQ9T-XZcBs}t z7dDB&b{<2EYJhM6A7776Y6{Qp($3meZaL1;fExC{6`QoeO$!?xcHVsksrKXnfdZdU zk3o`VcKua>jl9x7w81;we?XIW^Np2I2+gfntkn?Zv}1M_j^WmT5&C+jzMRIo7%+@7 z=kb~DL@N_LNAob?%=E*vyBw#6ujLEln!1=F6S-jdR;qzy@KS#IHv457`X5_ z@W4HtZ8NYVIZ$hxTFm9B{=j8wcvawJetf0q-h8F;^~`@i5K5ODZ} z(4rwzE9)~ej-U0ha@)6?%&&yvt12-nK7Et5Dd=O6Dy_n)QF};@S2(?*f1|Ocb16xw zTdXot)>?4Zi@y25y9lK34!sS$!>lt1tAYJZ9*2jX?s5pa*V$bl{^)i*O7X?RIj7-^^_5zMe)hnEaK(9$`Of6=pP8Xm?kPmScR8@ z4ZZ%#i_??cj;nqXD|+YcoWka_xwdvvQ{3*cgp7=O;fP2w_%}lXO8(AI1-lR#{A(g* zYi>Dt=AqF^TL5vuG>x6LHnG+po%9X~-OsBWJmlQ#3#_%)7A9cG8QFX!Pra@kAPyLj zUQ}6b6^;M|7n#o{R#$IgG@sDXR~9^twr<`p(cG!3)A&$)HBF+)9!X+lrZAlDpJ}uL zb!4Pk6sH%E&h^1loTo&_?7*mz-uuJ6XM*P`Bc0vNeYA;Br=zwGTdz=R@n^UlCc)zJ zMl1LttBig6S$-0|9^)^Yc;ItRNGlV)=EJS9YG2}T(;oO6Uivr2%2rhO46j6Y$Obdq zSKT=}=@omT-|8`qqLo%;Q~~~Xto+v!8UHPPA^1ZlP%buU6)4?vB+bIo^!sExr*=A{ z&p)+`6If~e7xkH&JHj=MV@u4ulIHx#+#V6P23`bE@_IPU?%tCy1JpgxN8ORKf$eDf zX8FaQL>7X67DTP!aq2?E>KC09*u+xAS-8kB zk+NR@B#)`QBXti4%R&JV^C&@wT zfHpiYh?wV|ZNeEY?^|Aw7+TI($mQpuJCCQA@QTy*V-38ShS0y;CIc4RIJPw(Qr!{S zJcx;HEJ%M5&Jg@;oAVT{U~guZ4521UB(`;`?i59F zi|S)5Gr@hxNf5xqHb15u_Lz*d5x!tzCBC%*u9i-JoLLL?pIDhFJiQ>ZI=!l@6I^`o zzo&`d!>Jy6B^O6#nOIjpDdBbDzB zbHr=CNIVK!=h~1yuixBx zH}x*JR=`x-JrWq_^xs@APL5d|)G3irS#)%kb zT~M}T<~h+xD>ExYPZxGeG`GFJ9RakgW$93&k&8LMvYIx&51O#|Jx;ku*+(@P;(U%V zUf`CFwL=c{)pWo#ApJ#E+i})P`)q&Wee6rOIrZdCKfGItn$JM@hGbj=%$U`$j_D`Z z#F##_L;IC6(Qw9_7@Srk-5<$_Sz}i?hg18k@0Dlj0R-8ygKwV>mL-}GtG=>wc%mnI z7cGL%s{&jhiLr&WOy)sr7>gbmB{zqcRKGzi|c66@kRGA69Ai|yrJg+bJ@bE7^;C@^3I1iA{bIs4d zY5Y`m9&bFBw>Y064kwyBPu-iOs=&E89*uMEq`&F?t>sk#;}F6uE&wB8Ou(Jr^Yl+4 z0karQe4nY_+k&pX=pw-9j6aL+&8qg}$vTa!@kw8Yt+&eid>Z-{ryrTvr02!z(CZD= zU62&IVXlWgj=o(aK`G)qYB!SQx7e z%|Kybo30Pf+My*gbx3mPQ7UMyoE~Mj#pLEZZ_KSew%Sg`dAxG<|KNS5H_H_`Qb(b?jND zc*Ylo-gFJf!ai^SDXt(Da1-`vN%*GF^F1;ID6(0N_tmhYOtFxL;o*9S)@C5d2+v?7!i=t#%=d@giP^%HltC zYnu7Cn$j}&4A&eKT&PjPQEMH_mBb%*ob01^G*h)c-;&K2xpln7Cc`vU zvIDk|($#L-8JGaOq||wulti!TBrqp6?$6D`d0Q2j!cP$uXFGKV6TZaAwU>X%mb20d zd_qd1*K_=p5V}OarOuJWttcD#S6*&zYYlveUxLSP4gE@%GRc9zwYvlC8sOt*qRYJ5A(hrp7V7?%hyic*S&MT_GeaXkT99t;v9Gh3C0xqPv9M0Up0!Z+rbUjv{(h|tR**!0mjhFSk=*IvLsEykZ#Od zu2gI$pQ9$& ze3}bL!%(#j7!5b*AsHy`#W)*xrkVz1fvh*+Ud}^1WW4XXV~#g@K_Gi(t&DS%fmBbg zn9Oaz^ep(3`$ny?4RR4CETUXC8=X<`dU&73?D8L?Wy?*B`FT!MRcloIs+UbSsbC4F z3{hL0{oOLSUxyk#WXk|m=FycouG7FZZp-r(jAhPdaK}U@nsFIGiH*v7)tz|N9ww*{ z{@<4}SnbYB51@>XGR$YkyzF^sjG6p_Do}7<|E(BV3SFKZhwE`W-G)Yj89fM}g6wP% z5!uB*^x2lwtiS2K2MSW-W8xh~HITxX$sxoGIdYvzF?pn@xqTC7Pn!s@*g&82G-$MY z;%O@Fnzs+TGPmb>UFlWeoLMPEF8g{C{FNsZG)t*A&?QWV+nE{64LkmGpWDpks(b3%XL&Kt4~&Wj(sOf zYFL5ufJ!#T%hGtmB{uu*?ucFOQrA*?XDNNwr{>_<4orMwx5TlpEr|Iyqk{&`H-@(fLgTQaSbsI%)^IZi7_j*qN7u3}Ey0a-v9NspXd!kY=c* z=bd~HOb2D3t=i+hGte#%%hpts9tN8 zS(1ik{vp~*GoQOWxAQsl3-o#x0_@SuBUOi}!)XFXM7c%}`4qGFDQ>2QiTd`>EYzsU1uft`Ed>)p>Q>_dw2FU7HkaSUY#`QpT#4?wRZSbga*(ANMzN_0IbskiB#Y z=z%0HYBS6bqfjJ?lu|FWF_;SFx<77x;yN@pbOoNo%=xl(XO;@b4zNL zw*70rEN#nP75=D6F&B7wwC!F}yi*)6ZcT$paoyygcK2-bPTIAaccyl6H0{Q6fE87B z=^pzBwVQmAsNDsrZknuQpfd%t?O6z=&2zX*s7+w!>k9v)u)$?~PJx;OB^= z#_0)<-7QX`>8_Zb)_&$jHtSj7_zcj^{lT2*;?|WIe3**7QnZ=h*KmQehJ6FoRV%&2 zyxpbl1AK{h|%=&i=bW|v+9AKwc!dcWu%8Z+#?Hru%Zqb5 zL(}L5<@p3jS9`Ho-JS-%tP@^NfC{!|Jmv}j5sx{8F8G?Jq+;v1*v-tZU@dT5p3o236L^xI(DsKZJ3CgrkA zrWl`{EzX_nS&GX0AUWBc=gVykH>$-Imh1xdQC)U$+FRg6Zty|bg~_??_g{OQYK8=J zy#%ornKxLQ{u>BFV{Sw0#)Lj2qa7At!!(g=jht-UT!AGAO(F%(h6x(4@wj5)r>2{; zx)6grb+MuHfvKuSu>*)UxRdu|9_b!Y;LN5Tvd!m2Xdd+uz{h!EvB4ISg8jQdY0B1w z>aSuIaRMHGP3t8vTt8lj8tw^k-?YQ=?RfWXI&YxHKd*HzYuNJP#=T?zeD)Au?W!RS zv)D;%wJS9C-vFOK$Na?^d_#Qjn9D+m{|e2Lu_+bF@RVp-_p+M3;$;)cifY=$l9553 z(&tqq2MmfO zin7mZ+D8Z5mjO}rKJmfku9KRBNfC@S-BepAfSMD_EW;nKTijZcGJR=jAXfHj&HMS4 zZ_JizNOKY%@FRqS0K+cY1KM>fa1K6CWISEKnMUfMA2gbQ7qPF2Bx6O9!=S)y@Xheh}> zC}K8u9rcOm8hsh zudb(g4<4gR7&a*mrkR>{GbE7KQ$^zO$QLllK>NM3)HU@M-e3@r&PmxlZ*fK;IXBcp z)?6p!EzVckFgU4z=CvX07966gfQ>l$ClD9 z1>Ad+MYOob^B1&%#;in)z@Lc7Q_ijP&RFD}|mR7D;u+Ab|)LL4q?j#@3_gHdd zH^@al9+~c;6*=yvXb z_l=k}WXR|du`@#TBlQ+qRDF0S%%Iyx<%_r}bURU;eIsgbI=l;-A3x`1;aNBJEZl-K zVyONrAjhmJ(z7Vh_-&;@JR;sIDc-Z7>Am)4TSB+5&F1Oarzvz>qu#8>3jbzPuGm<# z$^OTbuKxp{v6ddBj@zTvV{2|yKgqx|dl^)|_f>5ytP+h!PH@``DGBnKQL@dLnO!BC zoU6)+d#u`sDWfs<1dF37k~9fU(PxqxFf3TA+=v=?G04n1h>}U#ngQp(pL%n@!N@G8 zC8||@$+^nmiVrM}2y3O(YnZw2&9`j(xMJ|8+eq9_y5)&nMk;;$Pmn%heXcwvx`lFc zWS@m=#sO5T@kpHq5P2h{Ya`9Lc~FZ8mM+ObEe?tAyTyf9$#>8Uo9KHSS z0R;!ZAB7T?Xq>{C->lX+L4^(j`h8vKmES~b&CHQC zx4vFVc&gMN^wLVY@GpSq)O4ZXJH@8kD(EVpNLx}SqN7;2F2I67ywg|b?tzp=3kaH% z4BWbha!dA9E>__D`YaJH57EpFNrep)5{L*g7X{6Pm^@kxCD4q0nS+@B8xx2}D@&{8 zRxTvTn7fWBy%n1oXafsgu(KDzz2qxm4k}0=PR5siHX{O58sbj)tZy}p$-uo7*=?0Q z3Y;c#R<$2TG#E2I*n$3R{YMlyNwfd$zr;gug{E2O1y?|m8-u09MXQXx@ z>ni}ut`TIQ?f8XJ2G z=;;hQk^XrbbL~>?VG121@u6&mCq8Jq&l4Y@I$C5E*1;$_gyeBH_hb*Jy*ePyca6JT zerxU{V!8YsW!T`SRAyRVXI7aBxzP*wpH_*ayC9Rr7-lf+trr|}^vPxJ?pHr%S3EoF zU!QreT*2ODAA-7p%{dj)qu7N5dFa1JpYLjlC(l~lt@V@aICDSsPIVv!1q)92(WWn8 zG{25ErExgg5^YKq5ub8v`kA=ms{fyr z3`_lqN(7@(;O}BUa^v0K%Ya0;$Mwn%MMd(cm(u%tsiD@?D_`nluDq|{xcfjbw%6$e zfcLne=^oUGO5w}~=?B=7^igo{ik<8ETRkxvto=de^@+FC9@8rZFnGkhZu><3?L z^eoIPmy;NYPE2;A)VYQu^J11>eykyWtIym6@gw$fg_e2i4y}X5;Yv!naA=L2s7A?P zcU1=Ml1Ol!sd4ur!3h#ql1AQy6m2bZNzo^w7}5nLp4O9H61v5e3_=%c)2JY!$*~KbO44XJ-exC@jBQ5;rO_MPk@mRrhA~MM8}FxLRt-vP4-{ zk_AOZegC{qf7YkJdY`)Hefpg~&G9~Ig;e=dFXh2=v2t8Z4r`^*^G2>e3e~UA%W{gc zoaR;Xbl#`q^{Jot={`OgMe>Jepmn(%1Ng8EX}m+J%$Pk)BvIY!@~ZvMOsai-s0Imm zst>DslS@NdhN4Md|H)V4Ivv5*E9L5AdF3Bej(e2j&FY(^`SDnUeFcpjylzi`pusx< zQLh{l@7<#XSEZnFpBETB$ihHs!1?D8VG8@`mSvW-LJ4=Wz@OSt@0?nS(HB@{4~a?^AO<>{Xh6Up%TO-#d%=R;EEsXx zTm+%G^v8@acvgL;t8H_hL)nED0!wLI(X3Wx0^6M(<%p zh?(~lgn<~1B5Dxu3F*$>3*$E>Ca(OFre+Udw2jVYfnh?7qV>q$YjlLpv{~kni1k>U ziU?0UC&o?RnOObv)mH)0ZG8oiocFk?=JY)Pb810qGQg1i9I|I&e|%5b(Gng{_EqL~ z5_<1Ttx{=Ar+%`Bn7M#|^Qmn=zrlv8b%as1%N0;5dv(hUVywzuf_qq^iBj;m$7epZ zEGfw@iLFMUYmB-V3=*@-}`ETD074FlowQq554q zh>__k;}oiHQeQZ9_X;dY-CLv3(Pg4#uZ0p{@KFHOf24@-2$!y}Cii6~ckgLvmzoH)j$Sm;*f;$LCII7oM%SF{^lwZTO1JI~ z4xXCsSeagWOZdo42XU21ok=s?$$DXA2NRKYh`)yGqN|T%aK6Df2V^|6Vh_lOGO!C9 zmEtj{UX#)-vGhXf@rCN@U~94qf(yT1K@w&#b))-o++rJ874V*(o_%l3ZumI81fa2~ z2>z+Oz<284!uLYADHt+fTqQ6(Sz%Rt53qpgLus_uy_PXlSL&7>(vbBRG6*XO&7m6G6-pE(wIs z9$}D*#h*PT$dQ}I6gcl{J4^=VDjT;dMCfm__`M4MhtWfKX%I#s&$;-F0%tzO(Fb&U zrNAc-VP^>MsdJF4vT&OlMOtCjv0WByX(6A)?KX8d`K>Qcvx|F1(L^w7K++vZa1#pa zo)|lDAaA3R12$)C{khRNpK9sVbA2>h45@d6Oc<5^=Wu9z`lCK6mU7FuczKXM8J5*< zuAALlwef>t#wB{YH@57q5QFhs3aJ(br0F_#x?@ZwMkAiJWE=W}!S*Z%#>T_>fUAX~ z-%k5e1zbys8KFgf)LEr9ZCPX(s-xqo-j{^FxPl~_$5glF@3l1@*tXK6w1>r5^R=L| z5Mrczo<05Ccv(&D^=JLW$WbzHPD*i;j{7Ii@wzhPWx8?++lctYy3ay&*F&~b)0)i) zpWoZy&9kxGrJxEK23M3nv%tBL!s#Xk{TSu;23=cAeO|E~#5@i8pF*i1t%w8GIMDZl ztYwM!-%TugPQy`|*xq*PM~TLD3_^#gZ$oMd7W#L!$itxv1o~`IE4Qr6#9}SM2V?dv zKQcR^x{CsmRaaJsHyq1z)LP3?%EHj1{VEgRpBbuK44vgE8md#scAnxG0Ju-1Lv^pZ zPyK2pgcgk~NUSaes_8YSM-wXx#YBsh7tinmDp0*oNuvWyH18cse4-Sa-H6niKalcp zi*ts)y1YU`C^3&5@P{T?IQRHfbL&F^M$P1#rF??-3Q-sm6wQE(M>^>_$VZHt>lSJE zuy1C(zCSY>D&K*y?F3YCy#wuY&e`PEA)#AFWqkhV6Z087zI~Y{7Ubt{&~46fXq5GR zrM_c#vi^%`2B9DOK8SheSlLNaG3ns!tl4>uoZw506W?SYx~+pMk?vp{bTMZAAb3MKGA62$5ZhF9KJpd)o)Oe3wAUM_KBw5mC^N|b5uy9m|zfH-WMx7K6ERQR819K zO&)?b1Mwz>k$&mp?=z_z^)<1QMz=Uc9`uP-J9Z2E0WGknPBoRnl~DBmW9&=7sw}?$ z@4ax@E-vdt7yD-~JP%j+%6EL$|&%`(jrw6eh6 zGPAVO?5miibGxRH8|1?ObI!aQaQQudp9k;zzVn$g+nF&aoLdkuuyt{LTjVC%PT+K7A-NuR3&QYo)l_J-P4K zZu_O`Q>csVMt*ps-iC>M^>=Q4oK?XZdkn!YC1k=mShOdn3iZ<2z<|OZ5hi$IgQTc10NenrDK4 zT4&}}b;^RI!=VvBZSa2oGe=Si4j~t*)jRx)$!xPHNZ~X*&YG2kd>XtVSS&n1iQ$~g zv|tKvN=dO#1-PFp6W$}V9-WQxGmiXcLDR)>>MXh#fhIc+j!agkd`t(!8>D}etw zwzQvd_AyBLu3>!uh|IhPnqLEX9B6eq{}*Jd9vKow1yY@gkq2Kq4U4dUx`2$puRn4E zR~cAu%W;1RSw;VHvJy}Tu^uf%-I#RRtfubXy{0!JF6TY%a?!5R^8>8X+#;68IK(>4-jM7ne;j(LA41%H6*C&gi~+RPs!4)qbjaxn z2{qWCioN-oDCn8yK~zl4GSHV zaDR1L?=x9Gcw0fYtIj&>R!8IEr>v9IaTflC#zQ|j?Dl5EvF=TXfyG%Zt#dac54iD0 zb)6yuIc?EoP=9Ky0E;Hku>atxa6^9zBo|csN;Y&^js)1y%jzA zbPw2}JU8U?YiWjE7Rd0GE+$zJhYVxoXeKG}w^M3f*YYGQZ`JS!gDvFYND5wj zt061d#L*{WL4$gcH)hpNnppe9SU82i7&j50yxOO2w^PkP1dPHwvQ(@n<64{*nwdAx zZOa;r)Hk-J8he%}v@tcZU}0}q%8BQbo3n6^#!Z| zNl945zJkfhT`nVGf&;dRX9b<6G#yE+jiozIa6Z)YpVZz)I>Z)i8{q1vtB+v)tj~l+ zN*)bjnCC{eAsE(z#ULPPvLDUGmCaNp`?Q`DSWz*u&1a3yWH>l4M6k#%ohEXZL>fbc)dq-|GbS zI;Y_L1Gl|cgdIrVb4&t*I4sQ|AmO!{QrX@e+}C^Oj3m53f{GXM4o1t&i%(Dr{-z#{ zi(rwl)o4c?v?X!(ESv_Rx@U(|qfd7SO<0X{rv43X&ji%>VIlTO@l0A<0@9?*q2RGS z)x-B5jU@VXpIbZ5j*rHXHuR0p>Q6wP=u$V)T&AHc;*|l+ujwAaPTR%ORQJpJcV2n-~bZ5Pt5+eVrUQpkAgYl*jTI)pnF~c>d zK{fg@x{(J_^u!Rc7b05Q$Ms^3*p@Ch$|2GbcdC*!p6dT>N0gmd)=N`*-2ZTfxPdjv zXXKZ6%OkMEj9!O9(dsr^}-u zTGCgEw`QVfv`o_{xJoJb0Zrr&qooqJ8jSV3xM-#il_16e>SPsH{j#wRbP#A@H@Vfs zc=u#?^Qoh7M`D$8W(43L#bLjuN1=OiVk`983rEpw(M@JHKr=VDgOb_q>Uzq0l#vfCY(hq0#F^KQGW0AKCrM%WtOId0mR>P~Sw#ZjJ~9*1v?yia^W3t| z5Lt@Zchpm1*kbt=VUF@Uy!asD8QRF%j1 zm;F4>`(_e_yvoq&H=}BwBsyN#pS|nJ6i!J%i=cs<%Jm?IY2+dc;~uncD7VHU+sA0X zH1$@tNLupUwovDP9MBE;5+ATJ8W&~9N#2r&}=5YOHA_#eVN4M&PF zWAeJc!ZfA9Q*FHNH|SyJtx7REsq1^HsL8?e;ZhwJgqO*Wi)wzH>hQP0s=(b@5%_yqbt8XMv$xB5Jq$0{5HuFAI#-=4SJSgu} z&bS+g^a);tp_Aq5t|G3!rJh%%fkt}}~CdXV2mdl zQ#Rgfr1>#C+k0>90W_9fA@;I2!ACkWL~{P6>Buw99{L1V(0)tn7)pdzX8(YKQN2`? ze6t79vFz>0#9z`lI0LisdL)W)cEf7iF&{5~sLs#XG8sl5zJIxkk+e&SPgdQ*$!cPh znzEQWNb;g*+jqpuFP>u|2y^s%gpYBQ*3*av-6x?&mW$H{Furtvkb_V0oHFLr`+ zw#n{uGi{ETQt9TN-iUk z6pMIUGZ(2N#ZXUM$ktdJvOCw8Vhe|Vv3oO2H0d9!4I^r35!ugTz?%U|M&Vz-TNWOj z&v`J83c?kE@xaoB?#1~}Opm4p`MUEkkkHjiBEv%Bh5ATLboen-O}Ny=l6G55#EkkP zj&}$rrLFjiFj2?e{QD3CdH6ez*ZTfmNBEogdk23{;qPwzZ3n)-zef=M1pa2=k46mk zSA}ImtmvmYlJbr#P%|B$>uTop5cIS*SSo_^$`o3(oQbpXuF06}q^Xgm{!qAa=?OF< zr5ce=Lj;1{5O~blO%ZoHWZaPKb}-T0lLQ+VBxFaNCyY3o^f(9&M`&Aweq@BchEVC1 zM0ePrd!{E)Lbd;V6&O1q2Z?I0!dM4r|sY8PEj)#(((JEY^iX)#J3l1zInq7h4mCH)8wKg@dxtF;spjIdH4^#EebLOn3n5=h)Y zfxqg3L6*Q^EwDY#*Kt8kV&wzix%&Grc&8kc`kY`%_&CE*47SWEg}skf@gD;#oAyJ1 znJtTrPcP$>EP~m8Hgc%EP5CKHIQ1aPX*DH|T@5kT5*VQcrmfKe`&t4UXo0Wlfo%~8 zO6T-<1@E#Lkthb2p(V<2;1ocoQ8Ao<+Os-|l`byAdHt(6fKMb%ZY)PnfH0Ys-9j%B z^<5v*ki}mEpzQBxWw|{vdJOqyaeID1j8we{OW&awn8aY3`xN3JY-ohp#77a#VdIQ2 zvxz&us|6-l0`(@Ir3c1Z0`(@|p$7(80-ajLHGWScdlJ(?$*HxAuun~jgha$%3Dyl~ z!p(#025d2;scEH^EKrwqVu3p3bt;_X-&a8_SsfAynMAqhhuT_;U}m&A2vY|}qFaT^ zZgnG5<8Br9h6c(oK;e01@klb(1ZC@>+YJ!%N1#3?XrB&hXlA9cR_3lNv{e4ZL_y1D z6D{mTJ?s}VELsaYuZMkMhQ(-MqgQG)S5lZ#G=wF-fEB&x(0 zlylskvj?hg(pV`h+Z(70H!;2NnMIrOSmamE_*kbIqLu0jqh*`!0A3Fd)xyWUtd)AT zB~TY=U+RIXB~b6`tzOY$K5hxr`^g+VaJVH<@9IbOz#a&!w^EZD*JRmg7p*M&$4$(# zyPh{$_T-JSc#SPQd*c!4DE%0$p0*T`y>4r&|IWYJnf= zfuk&e#7t2yYO(qvpq_H$P?pZD-!C%D7D1%cAH87!ARo4ad*uA*nJ1G6OxGhT{3> zjiLB=9n{_=-AJpwyni0`vQzL3e5Q^n=LfundInpJ@B9P;gx>hZ1xdks&b$^_ z7jSMQoY%RR;i;1TO$gSDqD$aydfadX)@EgkexmEGlV_QA`b(^&*UGHZA_Q|*zA(bf zI&Cmp3tV9d)H!*Q9++bZ)a!Jk9yl3+HFHUMM4?jKXpKH>CS?$JQi@&%wkD6TN*#;J z*_BODIdnx(s_Kwfv~rY2sU3`mSRFZoT}~}bmm0J5u%8fCGeb1}jK?Q$+)zLIk+*fv z4`E#vAKW#op*x`x3p+T7lvmQ+e;P+Bx`xS5*#pwx@h$}arNdwcwsuYEq${KdRzQ%^ zFi`O0iWB)3jW;e~Iu10CK>D!$k4Hant65!PXs|QNtq!b=A6=f+fYzVh#}_2#R-4lH z<~wk;i}mg9@pn~H@Wm{+wB6d={}1k4_b&{v+)B%JUT4pj%;i>#kvm@yg5!{zFgeE| z&l3E=LpiO9d8%;m@#;|8W7)C za)d?R>j>|SX^J@^nbYi1c#p3oPFe-YPq;i%bZv^HD2t`E2R|(!9&DO8!D1Qa#6TQBhP{gDn(-LckU}6^=L2no2&MH5LCk*nGZ# zj`OB_uB3;3ZOkMx;r|NeD23k5$VlNba-Wr4Snwr&NE&3y1BUTP1ocWqQHqyspr4|R6afW} zr^CKR3MSzP9U>WospyS!wtNjRdJ(tDtZ;u*?J;%!PO1iY&h>E#tGA)TeNORlSIJg5RRZ%Ff2j5f4)02V)g>DD`8)_lP0hF_`yB1JRJ5%} zUd3Sl?>bt$#-1k*>kuJczwXe0ddQ9Y=r&s3dK;yZ<%l555wJmxy*H#4N@;mrh4m%V z+95hnGU2#^9{yiI73lHxp zNlU!4I_oL4)NPie*S4-FY3xSOZex%IJHI|Gve^dNL|rjQtIq%JBQ7OVJKra_R@6r=a9l|@=J9yj~x(0)HIJ#w8pS3hzKuU7s7Ep#^YA>{IMglx48qH1u zybp=xye*Ul_@H1pe$^b3PT667n6a|@%U|p&v7D#$u~9}gy0IXV!)e>HqceN2prDzD z@jyA7zTY1POG@7pCDo}xHE?3$-Pq(C&HwIjp4{M&(lxx9OuoIP?c#_c3U)B z)w{xmf+cM#K~=E{793z67DEA*{qYLECl%Q*4%iu`FT$(mt?NansR&uh>)E9lSLo}!83ItpQ_M%{*>$@J=M(z*dC$TU-F{e6F z$^8m?fv2)Pyl-s4Q=(F|E9Wa`2@t4__4rbl?<^&J{4UR~Y+PnybbPIU6|$rxGxise zN}Bh*oj_xj&|(G63*^#ypC)J*)tN$BR$WIgMc7h1{ebQBk?rAZZ{t=(z)4jm?aJoPBC%* zgMkg9Wf>f1!b%UN+4Hz02xEuBl z68N+R3=0h0;}EY);BXBX9vJwoLrj;zjsT{0zOfYc$5Yyk$V^se|_&qC`TUGNAR;!siaLOhN|(D)ms~ z2+T%@n1#U1O}3EC8wNVEnq(%}g0rIWzau*adTO!5-vmEJ4u2$mHaTFupR{?i1C4Zz ztV^k1nCGsP(qJ>MWP%OMn*)DDW`UGW2n4h&_TT_c%>AuNn2vmN4hq@olxKn*<) zQ2w4-(OQ*bEl1YjGYaH&5Iy1=xK*|L*{Y>C+Xcw4T9U+I=hbli!lJ&y=kDr z!y7Ng%E-?;#6%f6Mn?YLi2QDy$h5j8qs?)MjxyR&pioR2!(=fZ!-xN)g62BJ85f=8 z+LO}<&Xr!JLs_pO3NDJo!Fi2uWjbO9fJzZoX6JcI=hHf}t#44$W~{Tq__sg≧S_ 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

    lZ#G5(~4-I}2L3{FZE`R%> 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%0A3zIrwZy(3Pgo5c%KoB{R5++RN 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%0AVIh;0iW0UWgpd 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

    erw|TUMz@G9bflJ7Y@ZXyPy$ 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

    )7a6UUj^4*ODky>uA@XP5*R;?btq^+$# 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 Dc&p_7 diff --git a/D4/EFI/OC/Tools/ResetSystem.efi b/D4/EFI/OC/Tools/ResetSystem.efi index 6727bde54ed18d6bac76496a08529e4abf2cfcba..5886a10025d15cb7324ace31aadbf1417ba1996a 100644 GIT binary patch delta 4530 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 UX*Q0-=LF9DGP)hY7IXjq0!7$-Pyhe` diff --git a/D4/EFI/OC/Tools/RtcRw.efi b/D4/EFI/OC/Tools/RtcRw.efi index 8f27930c8bcae19391cecaf283bccf5013c7a7a5..cf5882abaaf07f359c1ae37552598fa7b3a2f4c0 100644 GIT binary patch delta 3631 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 AXaE2J diff --git a/D4/EFI/OC/Tools/VerifyMsrE2.efi b/D4/EFI/OC/Tools/VerifyMsrE2.efi new file mode 100755 index 0000000000000000000000000000000000000000..2bd6f12bbc4c6c1e7b8ef56724ad5fc8e9e9b28f GIT binary patch literal 20484 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 zYdEnabled Path - SSDT-UIAC.aml + SSDT-EC-USBX.aml Comment @@ -76,15 +76,23 @@ Enabled Path - SSDT-EC-USBX.aml + SSDT-ALS0.aml Comment - fixed dsdt + Enabled Path - dsdt.aml + SSDT-ARTC.aml + + + Comment + Not enabled + Enabled + + Path + DSDT.aml Delete @@ -196,6 +204,186 @@ TableSignature U1NEVA== + + Base + + BaseSkip + 0 + Comment + Rename LPC to LPCB (Power) + Count + 0 + Enabled + + Find + TFBDXw== + Limit + 0 + Mask + + OemTableId + + Replace + TFBDQg== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + Rename SAT0 to SATA (Disk) + Count + 0 + Enabled + + Find + U0FUMA== + Limit + 0 + Mask + + OemTableId + + Replace + U0FUQQ== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + Rename AZAL to HDEF (Audio) + Count + 0 + Enabled + + Find + QVpBTA== + Limit + 0 + Mask + + OemTableId + + Replace + SERFRg== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + Rename HDAS to HDEF (Audio) + Count + 0 + Enabled + + Find + SERBUw== + Limit + 0 + Mask + + OemTableId + + Replace + SERFRg== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + change Method(GPRW,2,N) to XPRW + Count + 0 + Enabled + + Find + R1BSVwI= + Limit + 0 + Mask + + OemTableId + + Replace + WFBSVwI= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + change OSID to XSID (to avoid match against _OSI XOSI patch) + Count + 0 + Enabled + + Find + T1NJRA== + Limit + 0 + Mask + + OemTableId + + Replace + WFNJRA== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + Quirks @@ -267,14 +455,50 @@ Add - PciRoot(0x0)/Pci(0x1F,0x3) + PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) AAPL,slot-name - Built In + Slot-1 + PP_PhmSoftPowerPlayTable + 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 + + PciRoot(0x0)/Pci(0x17,0x0) + + AAPL,slot-name + Internal@0,23,0 + device_type + Mass Storage Controller + model + Alder Lake-S PCH SATA Controller[AHCI Mode] + + PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0) + + AAPL,slot-name + Internal@0,28,1/0,0 + device_type + Network controller + model + BCM4360 802.11ac Wireless Network Adapter + name + BCM4360 802.11ac Wireless Network Adapter + + PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0) + + AAPL,slot-name + Internal@0,28,2/0,0 + device_type + Ethernet controller + model + RTL8125 2.5GbE Controller + name + RTL8125 2.5GbE Controller + + PciRoot(0x0)/Pci(0x1F,0x3) + device_type Audio device layout-id - 69 + 66 model Realtek ALC897 @@ -290,13 +514,301 @@ Arch Any BundlePath - Lilu.kext + Lilu.kext + Comment + V1.6.3 + Enabled + + ExecutablePath + Contents/MacOS/Lilu + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VirtualSMC.kext + Comment + V1.3.0 + Enabled + + ExecutablePath + Contents/MacOS/VirtualSMC + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CPUFriend.kext + Comment + V1.2.6 + Enabled + + ExecutablePath + Contents/MacOS/CPUFriend + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CPUFriendDataProvider.kext + Comment + V1.0.0 + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VoodooHDA.kext + Comment + V3.0.1 + Enabled + + ExecutablePath + Contents/MacOS/VoodooHDA + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + AppleSSD_NVMe.kext + Comment + V2.8.0 + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + AppleALC.kext + Comment + V1.7.9 + Enabled + + ExecutablePath + Contents/MacOS/AppleALC + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + BlueToolFixup.kext + Comment + V2.6.4 + Enabled + + ExecutablePath + Contents/MacOS/BlueToolFixup + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CpuTopologyRebuild.kext + Comment + V1.1.0 + Enabled + + ExecutablePath + Contents/MacOS/CpuTopologyRebuild + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + LucyRTL8125Ethernet.kext + Comment + V1.1.0 + Enabled + + ExecutablePath + Contents/MacOS/LucyRTL8125Ethernet + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + RadeonSensor.kext + Comment + V0.3.1 + Enabled + + ExecutablePath + Contents/MacOS/RadeonSensor + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCRadeonGPU.kext + Comment + V0.3.1 + Enabled + + ExecutablePath + Contents/MacOS/SMCRadeonGPU + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + RestrictEvents.kext + Comment + V1.0.9 + Enabled + + ExecutablePath + Contents/MacOS/RestrictEvents + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCProcessor.kext + Comment + V1.3.0 + Enabled + + ExecutablePath + Contents/MacOS/SMCProcessor + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCSuperIO.kext + Comment + V1.3.0 + Enabled + + ExecutablePath + Contents/MacOS/SMCSuperIO + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + USBInjectAll.kext + Comment + V0.7.8 + Enabled + + ExecutablePath + Contents/MacOS/USBInjectAll + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + USBWakeFixup.kext Comment - V1.6.3 + V1 Enabled ExecutablePath - Contents/MacOS/Lilu + Contents/MacOS/USBWakeFixup MaxKernel MinKernel @@ -308,13 +820,13 @@ Arch Any BundlePath - VirtualSMC.kext + VoodooPS2Controller.kext Comment - V1.3.0 + V2.3.3 Enabled ExecutablePath - Contents/MacOS/VirtualSMC + Contents/MacOS/VoodooPS2Controller MaxKernel MinKernel @@ -326,13 +838,13 @@ Arch Any BundlePath - AppleALC.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext Comment - V1.7.8 + V2.3.3 Enabled ExecutablePath - Contents/MacOS/AppleALC + Contents/MacOS/VoodooPS2Trackpad MaxKernel MinKernel @@ -344,13 +856,13 @@ Arch Any BundlePath - BlueToolFixup.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext Comment - V2.6.4 + V2.3.3 Enabled ExecutablePath - Contents/MacOS/BlueToolFixup + Contents/MacOS/VoodooPS2Mouse MaxKernel MinKernel @@ -362,13 +874,13 @@ Arch Any BundlePath - CPUFriend.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext Comment - V1.2.6 + V2.3.3 Enabled ExecutablePath - Contents/MacOS/CPUFriend + Contents/MacOS/VoodooPS2Keyboard MaxKernel MinKernel @@ -380,13 +892,13 @@ Arch Any BundlePath - CpuTopologyRebuild.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext Comment - V1.1.0 + V1.1.3 Enabled ExecutablePath - Contents/MacOS/CpuTopologyRebuild + Contents/MacOS/VoodooInput MaxKernel MinKernel @@ -398,13 +910,13 @@ Arch Any BundlePath - LucyRTL8125Ethernet.kext + WhateverGreen.kext Comment - V1.1.0 + V1.6.4 Enabled - + ExecutablePath - Contents/MacOS/LucyRTL8125Ethernet + Contents/MacOS/WhateverGreen MaxKernel MinKernel @@ -416,13 +928,13 @@ Arch Any BundlePath - RestrictEvents.kext + NVMeFix.kext Comment - V1.0.9 + V1.1.0 Enabled ExecutablePath - Contents/MacOS/RestrictEvents + Contents/MacOS/NVMeFix MaxKernel MinKernel @@ -434,13 +946,13 @@ Arch Any BundlePath - SMCProcessor.kext + HibernationFixup.kext Comment - V1.3.0 + V1.4.8 Enabled ExecutablePath - Contents/MacOS/SMCProcessor + Contents/MacOS/HibernationFixup MaxKernel MinKernel @@ -452,13 +964,13 @@ Arch Any BundlePath - SMCSuperIO.kext + AirportBrcmFixup.kext Comment - V1.3.0 + V2.1.6 Enabled - + ExecutablePath - Contents/MacOS/SMCSuperIO + Contents/MacOS/AirportBrcmFixup MaxKernel MinKernel @@ -470,13 +982,13 @@ Arch Any BundlePath - USBInjectAll.kext + BrcmPatchRAM3.kext Comment - V0.7.8 + V2.6.4 Enabled ExecutablePath - Contents/MacOS/USBInjectAll + Contents/MacOS/BrcmPatchRAM3 MaxKernel MinKernel @@ -488,13 +1000,13 @@ Arch Any BundlePath - USBWakeFixup.kext + BrcmFirmwareData.kext Comment - V1 + V2.6.4 Enabled ExecutablePath - Contents/MacOS/USBWakeFixup + Contents/MacOS/BrcmFirmwareData MaxKernel MinKernel @@ -506,13 +1018,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext + AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext Comment - V2.3.3 + V1.0 Enabled - + ExecutablePath - Contents/MacOS/VoodooPS2Controller + MaxKernel MinKernel @@ -524,13 +1036,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext + AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext Comment - V1.1.3 + V1.0 Enabled - + ExecutablePath - Contents/MacOS/VoodooInput + MaxKernel MinKernel @@ -542,13 +1054,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + RTCMemoryFixup.kext Comment - V2.3.3 + V1.0.7 Enabled ExecutablePath - Contents/MacOS/VoodooPS2Keyboard + Contents/MacOS/RTCMemoryFixup MaxKernel MinKernel @@ -560,13 +1072,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + ECEnabler.kext Comment - V2.3.3 + V1.0.3 Enabled ExecutablePath - Contents/MacOS/VoodooPS2Mouse + Contents/MacOS/ECEnabler MaxKernel MinKernel @@ -578,13 +1090,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + CodecCommander.kext Comment - V2.3.3 + V2.7.3 Enabled ExecutablePath - Contents/MacOS/VoodooPS2Trackpad + Contents/MacOS/CodecCommander MaxKernel MinKernel @@ -596,13 +1108,13 @@ Arch Any BundlePath - WhateverGreen.kext + USBToolBox.kext Comment - V1.6.3 + V1.1.1 Enabled ExecutablePath - Contents/MacOS/WhateverGreen + Contents/MacOS/USBToolBox MaxKernel MinKernel @@ -614,13 +1126,49 @@ Arch Any BundlePath - NVMeFix.kext + UTBMap.kext Comment - V1.1.0 + V1.1 Enabled ExecutablePath - Contents/MacOS/NVMeFix + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCBatteryManager.kext + Comment + V1.3.0 + Enabled + + ExecutablePath + Contents/MacOS/SMCBatteryManager + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + BrcmBluetoothInjector.kext + Comment + V2.6.4 + Enabled + + ExecutablePath + MaxKernel MinKernel @@ -651,9 +1199,9 @@ Quirks AppleCpuPmCfgLock - + AppleXcpmCfgLock - + AppleXcpmExtraMsrs AppleXcpmForceBoost @@ -667,11 +1215,11 @@ DisableLinkeditJettison DisableRtcChecksum - + ExtendBTFeatureFlags ExternalDiskIcons - + ForceAquantiaEthernet ForceSecureBootScheme @@ -693,7 +1241,7 @@ ThirdPartyDrives XhciPortLimit - + Scheme @@ -718,7 +1266,7 @@ HibernateMode None HibernateSkipsPicker - + HideAuxiliary LauncherOption @@ -728,7 +1276,7 @@ PickerAttributes 153 PickerAudioAssist - + PickerMode External PickerVariant @@ -740,7 +1288,7 @@ TakeoffDelay 0 Timeout - 3 + 5 Debug @@ -753,16 +1301,35 @@ DisplayDelay 0 DisplayLevel - 2147483650 + 2151678018 LogModules - + * SysReport Target - 3 + 71 Entries - + + + Arguments + + Auxiliary + + Comment + Does not know is this currect + Enabled + + Flavour + Auto + Name + MacOS + Path + /EFI/BOOT/bootx64.efi + TextMode + + + Security AllowSetDefault @@ -807,7 +1374,7 @@ FifoControl 7 LineControl - 3 + 7 PciDeviceInfo /w== RegisterAccessWidth @@ -834,7 +1401,7 @@ Auxiliary Comment - + Check whether the MsrE2 register is readable and writable, that is, whether the CFG Lock is unlocked Enabled Flavour @@ -856,29 +1423,7 @@ Auxiliary Comment - - Enabled - - Flavour - Auto - FullNvramAccess - - Name - modGRUBShell - Path - modGRUBShell.efi - RealPath - - TextMode - - - - Arguments - - Auxiliary - - Comment - Memory testing utility + Memory test Enabled Flavour @@ -900,7 +1445,7 @@ Auxiliary Comment - + uefi shell Enabled Flavour @@ -928,7 +1473,7 @@ Flavour Auto FullNvramAccess - + Name BootKicker.efi Path @@ -944,7 +1489,7 @@ Auxiliary Comment - ChipTune.efi + Test the BeepGen protocol to generate audio signals of different frequencies and lengths. Enabled Flavour @@ -1032,7 +1577,7 @@ Auxiliary Comment - KeyTester.efi + Test keyboard input in SimpleText mode. Enabled Flavour @@ -1054,7 +1599,7 @@ Auxiliary Comment - MmapDump.efi + Discard memory mapped objects. Enabled Flavour @@ -1076,7 +1621,7 @@ Auxiliary Comment - OpenControl.efi + Open the console. Enabled Flavour @@ -1118,7 +1663,7 @@ Arguments Auxiliary - + Comment RtcRw.efi Enabled @@ -1164,7 +1709,7 @@ Auxiliary Comment - CFGLock.efi + unlock cfg or relock cfg config Enabled Flavour @@ -1180,6 +1725,28 @@ TextMode + + Arguments + + Auxiliary + + Comment + Check CFG Lock. + Enabled + + Flavour + Auto + FullNvramAccess + + Name + VerifyMsrE2 + Path + VerifyMsrE2.efi + RealPath + + TextMode + + NVRAM @@ -1209,11 +1776,11 @@ ForceDisplayRotationInEFI 0 SystemAudioVolume - Rg== + UA== SystemAudioVolumeDB 4g== boot-args - keepsyms=1 -ctrsmt -wegnoigpu agdpmod=pikera + keepsyms=1 -ctrsmt csr-active-config AwgAAA== prev-lang:kbd @@ -1247,33 +1814,7 @@ LegacyOverwrite LegacySchema - - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - - EFILoginHiDPI - EFIBluetoothDelay - LocationServicesEnabled - SystemAudioVolume - SystemAudioVolumeDB - SystemAudioVolumeSaved - bluetoothActiveControllerInfo - bluetoothInternalControllerInfo - flagstate - fmm-computer-name - fmm-mobileme-token-FMM - fmm-mobileme-token-FMM-BridgeHasAccount - nvda_drv - prev-lang:kbd - - 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - - Boot0080 - Boot0081 - Boot0082 - BootNext - BootOrder - - + WriteFlash @@ -1288,11 +1829,11 @@ AdviseFeatures MLB - F5K2045004NK3F71H + F5K9322074NFHDDJA MaxBIOSVersion ProcessorType - 3841 + 3842 ROM UOv2eiVP SpoofVendor @@ -1302,9 +1843,9 @@ SystemProductName MacPro7,1 SystemSerialNumber - F5KH5AY3P7QM + F5KZ60PXP7QM SystemUUID - BFBBA31C-A445-4FE8-9917-EB371C0CCC03 + 153D76E3-3CB9-4A75-AE2E-47F2B74A1568 UpdateDataHub @@ -1370,17 +1911,17 @@ AudioDevice PciRoot(0x0)/Pci(0x1F,0x3) AudioOutMask - 1 + -1 AudioSupport DisconnectHda MaximumGain - -15 + -30 MinimumAssistGain -30 MinimumAudibleGain - -55 + -64 PlayChime Auto ResetTrafficClass @@ -1440,18 +1981,6 @@ Path OpenRuntime.efi - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - CrScreenshotDxe.efi - Arguments @@ -1464,18 +1993,6 @@ Path ResetNvramEntry.efi - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - OpenUsbKbDxe.efi - Arguments @@ -1498,7 +2015,7 @@ LoadEarly Path - XhciDxe.efi + NvmExpressDxe.efi Arguments @@ -1510,7 +2027,7 @@ LoadEarly Path - NvmExpressDxe.efi + Ps2KeyboardDxe.efi Input @@ -1524,7 +2041,7 @@ KeySupportMode Auto KeySwap - + PointerSupport PointerSupportMode @@ -1630,6 +2147,8 @@ ResizeGpuBars -1 + ResizeUsePciRbIo + TscSyncTimeout 0 UnblockFsConnect diff --git a/D4/EFI/OC/configback.plist b/D4/EFI/OC/configback.plist new file mode 100755 index 0000000..0915c4e --- /dev/null +++ b/D4/EFI/OC/configback.plist @@ -0,0 +1,1398 @@ + + + + + ACPI + + Add + + + Comment + Implements DTGP method that is needed by other SSDTs + Enabled + + Path + SSDT-DTPG.aml + + + Comment + Fixes RTC-related boot issues (AWAC = A Weird Ass Clock) + Enabled + + Path + SSDT-AWAC.aml + + + Comment + Convert CPUs from 'Device' to 'Processor' objects and enable native CPU power management + Enabled + + Path + SSDT-PLUG-ALT.aml + + + Comment + Fix AppleSMBus support in macOS + Enabled + + Path + SSDT-SBUS.aml + + + Comment + Direct Memory Access Controller + Enabled + + Path + SSDT-DMAC.aml + + + Comment + DMA Remap Table + Enabled + + Path + SSDT-DMAR.aml + + + Comment + Works with USBWakeFixup.kext to enable proper wake from sleep + Enabled + + Path + SSDT-USBW.aml + + + Comment + + Enabled + + Path + SSDT-UIAC.aml + + + Comment + + Enabled + + Path + SSDT-EC-USBX.aml + + + Delete + + + All + + Comment + Delete standard DMAR table + Enabled + + OemTableId + + TableLength + 0 + TableSignature + RE1BUg== + + + Patch + + + Base + + BaseSkip + 0 + Comment + change MC__ to MCHC + Count + 0 + Enabled + + Find + TUNfXw== + Limit + 0 + Mask + + OemTableId + + Replace + TUNIQw== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + change MC__ to MCHC + Count + 0 + Enabled + + Find + TUNfXw== + Limit + 0 + Mask + + OemTableId + SWdmeFNzZHQ= + Replace + TUNIQw== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + U1NEVA== + + + Base + + BaseSkip + 0 + Comment + Change ADBG to XDBG + Count + 1 + Enabled + + Find + QwMUGUFEQkc= + Limit + 0 + Mask + + OemTableId + R1NXQXBw + Replace + QwMUGVhEQkc= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + U1NEVA== + + + Quirks + + FadtEnableReset + + NormalizeHeaders + + RebaseRegions + + ResetHwSig + + ResetLogoStatus + + SyncTableIds + + + + Booter + + MmioWhitelist + + Patch + + Quirks + + AllowRelocationBlock + + AvoidRuntimeDefrag + + DevirtualiseMmio + + DisableSingleUser + + DisableVariableWrite + + DiscardHibernateMap + + EnableSafeModeSlide + + EnableWriteUnprotector + + ForceBooterSignature + + ForceExitBootServices + + ProtectMemoryRegions + + ProtectSecureBoot + + ProtectUefiServices + + ProvideCustomSlide + + ProvideMaxSlide + 0 + RebuildAppleMemoryMap + + ResizeAppleGpuBars + 0 + SetupVirtualMap + + SignalAppleOS + + SyncRuntimePermissions + + + + DeviceProperties + + Add + + PciRoot(0x0)/Pci(0x1F,0x3) + + AAPL,slot-name + Built In + device_type + Audio device + layout-id + 69 + model + Realtek ALC897 + + + Delete + + + Kernel + + Add + + + Arch + Any + BundlePath + Lilu.kext + Comment + V1.6.2 | Acidanthera plug-in manager + Enabled + + ExecutablePath + Contents/MacOS/Lilu + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VirtualSMC.kext + Comment + V1.3.0 | Emulates the SMC chip found on real macs, without this macOS will not boot. + Enabled + + ExecutablePath + Contents/MacOS/VirtualSMC + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + WhateverGreen.kext + Comment + V1.6.1 + Enabled + + ExecutablePath + Contents/MacOS/WhateverGreen + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CpuTopologyRebuild.kext + Comment + V1.1.0 + Enabled + + ExecutablePath + Contents/MacOS/CpuTopologyRebuild + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCProcessor.kext + Comment + V1.3.0 | Used for monitoring CPU temperature. + Enabled + + ExecutablePath + Contents/MacOS/SMCProcessor + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + SMCSuperIO.kext + Comment + V1.3.0 | Used for monitoring fan speed. + Enabled + + ExecutablePath + Contents/MacOS/SMCSuperIO + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + AppleALC.kext + Comment + V1.7.5 | Lilu plug-in to manage on-board audio device + Enabled + + ExecutablePath + Contents/MacOS/AppleALC + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CPUFriend.kext + Comment + V1.2.6 | For alternative frequency vectors + Enabled + + ExecutablePath + Contents/MacOS/CPUFriend + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + CPUFriendDataProvider.kext + Comment + V1.0.0 | iMacPro frequency vector + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + LucyRTL8125Ethernet.kext + Comment + V1.1.0d12 + Enabled + + ExecutablePath + Contents/MacOS/LucyRTL8125Ethernet + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + USBInjectAll.kext + Comment + V0.7.8 + Enabled + + ExecutablePath + Contents/MacOS/USBInjectAll + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VoodooPS2Controller.kext + Comment + V1.9.2 + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Controller + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + Comment + V1.9.2 + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Keyboard + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + Comment + V1.9.2 + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Mouse + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + Comment + V1.9.2 + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Trackpad + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Block + + Emulate + + Cpuid1Data + VQYKAAAAAAAAAAAAAAAAAA== + Cpuid1Mask + /////wAAAAAAAAAAAAAAAA== + DummyPowerManagement + + MaxKernel + + MinKernel + 20.0.0 + + Force + + Patch + + Quirks + + AppleCpuPmCfgLock + + AppleXcpmCfgLock + + AppleXcpmExtraMsrs + + AppleXcpmForceBoost + + CustomSMBIOSGuid + + DisableIoMapper + + DisableLinkeditJettison + + DisableRtcChecksum + + ExtendBTFeatureFlags + + ExternalDiskIcons + + ForceSecureBootScheme + + IncreasePciBarSize + + LapicKernelPanic + + LegacyCommpage + + PanicNoKextDump + + PowerTimeoutKernelPanic + + ProvideCurrentCpuInfo + + SetApfsTrimTimeout + -1 + ThirdPartyDrives + + XhciPortLimit + + + Scheme + + CustomKernel + + FuzzyMatch + + KernelArch + Auto + KernelCache + Auto + + + Misc + + BlessOverride + + Boot + + ConsoleAttributes + 0 + HibernateMode + None + HideAuxiliary + + LauncherOption + Disabled + LauncherPath + Default + PickerAttributes + 153 + PickerAudioAssist + + PickerMode + External + PickerVariant + Acidanthera\RogNeon + PollAppleHotKeys + + ShowPicker + + TakeoffDelay + 0 + Timeout + 3 + + Debug + + AppleDebug + + ApplePanic + + DisableWatchDog + + DisplayDelay + 0 + DisplayLevel + 2147483650 + SerialInit + + SysReport + + Target + 3 + + Entries + + Security + + AllowNvramReset + + AllowSetDefault + + AllowToggleSip + + ApECID + 0 + AuthRestart + + BlacklistAppleUpdate + + DmgLoading + Any + EnablePassword + + ExposeSensitiveData + 14 + HaltLevel + 2147483648 + PasswordHash + + PasswordSalt + + ScanPolicy + 0 + SecureBootModel + Disabled + Vault + Optional + + Tools + + + Arguments + + Auxiliary + + Comment + + Enabled + + Flavour + Auto + Name + ControlMsrE2 + Path + ControlMsrE2.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + + Enabled + + Flavour + Auto + Name + modGRUBShell + Path + modGRUBShell.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + Memory testing utility + Enabled + + Flavour + Auto + Name + Memcheck 9.3 + Path + memtest/memtest.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + + Enabled + + Flavour + Auto + Name + OpenShell + Path + OpenShell.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + BootKicker.efi + Enabled + + Flavour + Auto + Name + BootKicker.efi + Path + BootKicker.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + ChipTune.efi + Enabled + + Flavour + Auto + Name + ChipTune.efi + Path + ChipTune.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + CleanNvram.efi + Enabled + + Flavour + Auto + Name + CleanNvram.efi + Path + CleanNvram.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + CsrUtil.efi + Enabled + + Flavour + Auto + Name + CsrUtil.efi + Path + CsrUtil.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + GopStop.efi + Enabled + + Flavour + Auto + Name + GopStop.efi + Path + GopStop.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + KeyTester.efi + Enabled + + Flavour + Auto + Name + KeyTester.efi + Path + KeyTester.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + MmapDump.efi + Enabled + + Flavour + Auto + Name + MmapDump.efi + Path + MmapDump.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + OpenControl.efi + Enabled + + Flavour + Auto + Name + OpenControl.efi + Path + OpenControl.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + ResetSystem.efi + Enabled + + Flavour + Auto + Name + ResetSystem.efi + Path + ResetSystem.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + RtcRw.efi + Enabled + + Flavour + Auto + Name + RtcRw.efi + Path + RtcRw.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + TpmInfo.efi + Enabled + + Flavour + Auto + Name + TpmInfo.efi + Path + TpmInfo.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + CFGLock.efi + Enabled + + Flavour + Auto + Name + CFGLock.efi + Path + CFGLock.efi + RealPath + + TextMode + + + + + NVRAM + + Add + + 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + + DefaultBackgroundColor + AAAAAA== + + 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 + + revcpu + 1 + revcpuname + 24 Core Intel i7-13700KF + rtc-blacklist + + + 7C436110-AB2A-4BBB-A880-FE41995C9F82 + + ForceDisplayRotationInEFI + 0 + SystemAudioVolume + Rg== + SystemAudioVolumeDB + 4g== + boot-args + keepsyms=1 -ctrsmt -wegnoigpu agdpmod=pikera -v + prev-lang:kbd + zh-Hans:252 + run-efi-updater + No + + + Delete + + 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + + DefaultBackgroundColor + + 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 + + rtc-blacklist + opencore-version + revcpuname + revcpu + + 7C436110-AB2A-4BBB-A880-FE41995C9F82 + + boot-args + ForceDisplayRotationInEFI + csr-active-config + SystemAudioVolume + SystemAudioVolumeDB + + + LegacyEnable + + LegacyOverwrite + + LegacySchema + + WriteFlash + + + PlatformInfo + + Automatic + + CustomMemory + + Generic + + AdviseFeatures + + MLB + F5K2045004NK3F71H + MaxBIOSVersion + + ProcessorType + 3842 + ROM + UOv2eiVP + SpoofVendor + + SystemMemoryStatus + Auto + SystemProductName + MacPro7,1 + SystemSerialNumber + F5KH5AY3P7QM + SystemUUID + BFBBA31C-A445-4FE8-9917-EB371C0CCC03 + + UpdateDataHub + + UpdateNVRAM + + UpdateSMBIOS + + UpdateSMBIOSMode + Overwrite + UseRawUuidEncoding + + + UEFI + + APFS + + EnableJumpstart + + GlobalConnect + + HideVerbose + + JumpstartHotPlug + + MinDate + -1 + MinVersion + -1 + + AppleInput + + AppleEvent + Builtin + CustomDelays + + GraphicsInputMirroring + + KeyInitialDelay + 0 + KeySubsequentDelay + 5 + PointerPollMask + -1 + PointerPollMax + 80 + PointerPollMin + 10 + PointerSpeedDiv + 1 + PointerSpeedMul + 1 + + Audio + + AudioCodec + 0 + AudioDevice + PciRoot(0x0)/Pci(0x1F,0x3) + AudioOutMask + 1 + AudioSupport + + DisconnectHda + + MaximumGain + -15 + MinimumAssistGain + -30 + MinimumAudibleGain + -55 + PlayChime + Auto + ResetTrafficClass + + SetupDelay + 0 + + ConnectDrivers + + Drivers + + + Arguments + + Comment + + Enabled + + Path + AudioDxe.efi + + + Arguments + + Comment + + Enabled + + Path + HfsPlus.efi + + + Arguments + + Comment + + Enabled + + Path + OpenCanopy.efi + + + Arguments + + Comment + + Enabled + + Path + OpenRuntime.efi + + + Arguments + + Comment + + Enabled + + Path + CrScreenshotDxe.efi + + + Arguments + + Comment + + Enabled + + Path + ResetNvramEntry.efi + + + Input + + KeyFiltering + + KeyForgetThreshold + 5 + KeySupport + + KeySupportMode + Auto + KeySwap + + PointerSupport + + PointerSupportMode + ASUS + TimerResolution + 50000 + + Output + + ClearScreenOnModeSwitch + + ConsoleMode + + DirectGopRendering + + ForceResolution + + GopPassThrough + Disabled + IgnoreTextInGraphics + + ProvideConsoleGop + + ReconnectGraphicsOnConnect + + ReconnectOnResChange + + ReplaceTabWithSpace + + Resolution + Max + SanitiseClearScreen + + TextRenderer + BuiltinGraphics + UIScale + 0 + UgaPassThrough + + + ProtocolOverrides + + AppleAudio + + AppleBootPolicy + + AppleDebugLog + + AppleEg2Info + + AppleFramebufferInfo + + AppleImageConversion + + AppleImg4Verification + + AppleKeyMap + + AppleRtcRam + + AppleSecureBoot + + AppleSmcIo + + AppleUserInterfaceTheme + + DataHub + + DeviceProperties + + FirmwareVolume + + HashServices + + OSInfo + + UnicodeCollation + + + Quirks + + ActivateHpetSupport + + DisableSecurityPolicy + + EnableVectorAcceleration + + EnableVmx + + ExitBootServicesDelay + 0 + ForceOcWriteFlash + + ForgeUefiSupport + + IgnoreInvalidFlexRatio + + ReleaseUsbOwnership + + ReloadOptionRoms + + RequestBootVarRouting + + ResizeGpuBars + -1 + TscSyncTimeout + 0 + UnblockFsConnect + + + ReservedMemory + + + +

    iUPq)XV%a`JwvFE~=-q#dD2-+CFe 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

  • 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 TlH9my83vpD~G_|=H4MHE5KAib>7I2Jn-+si? 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