Ticket #385: dsdt_GBTUACPI1.dsl

File dsdt_GBTUACPI1.dsl, 106.6 KB (added by robc, 16 years ago)
Line 
1/*
2 * Intel ACPI Component Architecture
3 * AML Disassembler version 20060912
4 *
5 * Disassembly of (null), Tue Feb 24 06:51:05 2009
6 *
7 *
8 * Original Table Header:
9 * Signature "DSDT"
10 * Length 0x000072C9 (29385)
11 * Revision 0x01
12 * OEM ID "GBT "
13 * OEM Table ID "GBTUACPI"
14 * OEM Revision 0x00001000 (4096)
15 * Creator ID "MSFT"
16 * Creator Revision 0x03000000 (50331648)
17 */
18DefinitionBlock ("DSDT.aml", "DSDT", 1, "GBT ", "GBTUACPI", 0x00001000)
19{
20 External (LNKB)
21 External (LNKA)
22 External (LNKD)
23 External (LNKC)
24
25 Scope (\_PR)
26 {
27 Processor (\_PR.C000, 0x00, 0x00004010, 0x06) {}
28 Processor (\_PR.C001, 0x01, 0x00004010, 0x06) {}
29 Processor (\_PR.C002, 0x02, 0x00004010, 0x06) {}
30 Processor (\_PR.C003, 0x03, 0x00004010, 0x06) {}
31 }
32
33 Name (\_S0, Package (0x04)
34 {
35 0x00,
36 0x00,
37 0x00,
38 0x00
39 })
40 Name (\_S1, Package (0x04)
41 {
42 0x01,
43 0x01,
44 0x01,
45 0x01
46 })
47 Name (\_S4, Package (0x04)
48 {
49 0x04,
50 0x04,
51 0x04,
52 0x04
53 })
54 Name (\_S5, Package (0x04)
55 {
56 0x05,
57 0x05,
58 0x05,
59 0x05
60 })
61 OperationRegion (\DEBG, SystemIO, 0x80, 0x01)
62 Field (\DEBG, ByteAcc, NoLock, Preserve)
63 {
64 DBG1, 8
65 }
66
67 Name (OSTY, Ones)
68 OperationRegion (ACMS, SystemIO, 0x72, 0x02)
69 Field (ACMS, ByteAcc, NoLock, Preserve)
70 {
71 ICMS, 8,
72 DCMS, 8
73 }
74
75 IndexField (ICMS, DCMS, ByteAcc, NoLock, Preserve)
76 {
77 Offset (0x01),
78 Offset (0x04),
79 Offset (0x08),
80 BS_A, 32
81 }
82
83 OperationRegion (CFGS, SystemMemory, BS_A, 0x80)
84 Field (CFGS, AnyAcc, NoLock, Preserve)
85 {
86 Offset (0x04),
87 PCIE, 32,
88 Offset (0x3D),
89 TPMF, 1,
90 STHP, 1,
91 SHPG, 1,
92 OSCF, 1,
93 Offset (0x41),
94 XLM0, 32
95 }
96
97 OperationRegion (CMPT, SystemIO, 0x0C50, 0x03)
98 Field (CMPT, ByteAcc, NoLock, Preserve)
99 {
100 CMID, 8,
101 , 6,
102 GPCT, 2,
103 GP0I, 1,
104 GP1I, 1,
105 GP2I, 1,
106 GP3I, 1,
107 GP4I, 1,
108 GP5I, 1,
109 GP6I, 1,
110 GP7I, 1
111 }
112
113 OperationRegion (PCFG, SystemMemory, PCIE, 0x02000000)
114 Field (PCFG, AnyAcc, NoLock, Preserve)
115 {
116 Offset (0xA0004),
117 SMIE, 1,
118 SMME, 1,
119 Offset (0xA0008),
120 RVID, 8,
121 Offset (0xA0014),
122 SMB1, 32,
123 Offset (0xA0050),
124 GO49, 1,
125 GO50, 1,
126 GO51, 1,
127 GO52, 1,
128 Offset (0xA0051),
129 GP49, 1,
130 GP50, 1,
131 GP51, 1,
132 GP52, 1,
133 Offset (0xA0052),
134 GO53, 1,
135 GO54, 1,
136 GO55, 1,
137 GO56, 1,
138 Offset (0xA0053),
139 GP53, 1,
140 GP54, 1,
141 GP55, 1,
142 GP56, 1,
143 Offset (0xA0054),
144 GO57, 1,
145 GO58, 1,
146 GO59, 1,
147 GO60, 1,
148 Offset (0xA0055),
149 GP57, 1,
150 GP58, 1,
151 GP59, 1,
152 GP60, 1,
153 Offset (0xA0056),
154 GO61, 1,
155 GO62, 1,
156 GO63, 1,
157 GO64, 1,
158 Offset (0xA0057),
159 GP61, 1,
160 GP62, 1,
161 GP63, 1,
162 GP64, 1
163 }
164
165 OperationRegion (PMIO, SystemIO, 0x0CD6, 0x02)
166 Field (PMIO, ByteAcc, NoLock, Preserve)
167 {
168 INPM, 8,
169 DAPM, 8
170 }
171
172 IndexField (INPM, DAPM, ByteAcc, NoLock, Preserve)
173 {
174 , 1,
175 TM1E, 1,
176 TM2E, 1,
177 Offset (0x01),
178 , 1,
179 TM1S, 1,
180 TM2S, 1,
181 Offset (0x04),
182 , 7,
183 SLPS, 1,
184 Offset (0x07),
185 , 7,
186 CLPS, 1,
187 Offset (0x10),
188 , 6,
189 PWDE, 1,
190 Offset (0x1C),
191 , 3,
192 MKME, 1,
193 PI3E, 1,
194 PI2E, 1,
195 PI1E, 1,
196 PI0E, 1,
197 , 3,
198 MKMS, 1,
199 PI3S, 1,
200 PI2S, 1,
201 PI1S, 1,
202 PI0S, 1,
203 Offset (0x20),
204 P1EB, 16,
205 Offset (0x36),
206 , 6,
207 GV6P, 1,
208 GV7P, 1,
209 , 3,
210 GM0P, 1,
211 GM1P, 1,
212 GM2P, 1,
213 GM3P, 1,
214 GM8P, 1,
215 , 1,
216 GM4P, 1,
217 GM5P, 1,
218 , 1,
219 GM6P, 1,
220 GM7P, 1,
221 Offset (0x3B),
222 GPX0, 1,
223 GPX4, 1,
224 GPX5, 1,
225 GPX1, 1,
226 GPX6, 1,
227 GPX7, 1,
228 GPX2, 1,
229 GPX3, 1,
230 Offset (0x55),
231 SPRE, 1,
232 , 1,
233 , 1,
234 EPNM, 1,
235 DPPF, 1,
236 FNGS, 1,
237 Offset (0x61),
238 , 7,
239 R617, 1,
240 Offset (0x65),
241 , 4,
242 RSTU, 1,
243 Offset (0x68),
244 , 3,
245 TPDE, 1,
246 , 1,
247 Offset (0x7C),
248 , 2,
249 BLNK, 2,
250 Offset (0x92),
251 , 7,
252 GV7S, 1,
253 Offset (0x96),
254 GP8I, 1,
255 GP9I, 1,
256 Offset (0x9A),
257 , 7,
258 HECO, 1,
259 Offset (0xA8),
260 PI4E, 1,
261 PI5E, 1,
262 PI6E, 1,
263 PI7E, 1,
264 Offset (0xA9),
265 PI4S, 1,
266 PI5S, 1,
267 PI6S, 1,
268 PI7S, 1
269 }
270
271 OperationRegion (P1E0, SystemIO, P1EB, 0x04)
272 Field (P1E0, ByteAcc, NoLock, Preserve)
273 {
274 , 14,
275 PEWS, 1,
276 WSTA, 1,
277 , 14,
278 PEWD, 1
279 }
280
281 Method (SPTS, 1, NotSerialized)
282 {
283 If (LEqual (Arg0, 0x03))
284 {
285 Store (Zero, RSTU)
286 }
287
288 Store (One, CLPS)
289 Store (One, SLPS)
290 If (LLessEqual (\RVID, 0x13))
291 {
292 Store (Zero, \PWDE)
293 }
294 }
295
296 Method (SWAK, 1, NotSerialized)
297 {
298 Store (One, HECO)
299 If (LEqual (Arg0, 0x03))
300 {
301 Store (One, RSTU)
302 }
303
304 Store (\PEWS, \PEWS)
305 }
306
307 Method (TRMD, 1, NotSerialized)
308 {
309 Store (Arg0, SPRE)
310 Store (Arg0, TPDE)
311 }
312
313 Scope (\)
314 {
315 Name (SBA1, 0x0B00)
316 Name (SBA2, 0x0B10)
317 Name (SIOP, 0x2E)
318 Name (GIOB, 0x0220)
319 OperationRegion (NCLK, SystemMemory, PCIE, 0x02000000)
320 Field (NCLK, AnyAcc, NoLock, Preserve)
321 {
322 Offset (0x4C),
323 CLKE, 1,
324 Offset (0x1048),
325 P3HH, 12,
326 , 19,
327 P3EE, 1,
328 P4EN, 1,
329 P4NM, 12,
330 P4HI, 12,
331 P4IO, 1,
332 Offset (0x1050),
333 P5EN, 1,
334 P5NM, 12,
335 P5HI, 12,
336 P5IO, 1,
337 Offset (0x1054),
338 P6EN, 1,
339 P6NM, 12,
340 P6HI, 12,
341 P6IO, 1,
342 Offset (0x10B0),
343 P1NM, 12,
344 P1HI, 12,
345 P1EN, 1,
346 P1IO, 1,
347 Offset (0x10B4),
348 P2NM, 12,
349 P2HI, 12,
350 P2EN, 1,
351 P2IO, 1,
352 Offset (0x10CC),
353 P3EN, 1,
354 P3NM, 12,
355 P3HI, 12,
356 P3IO, 1
357 }
358
359 OperationRegion (SOR1, SystemIO, SBA1, 0x10)
360 Field (SOR1, ByteAcc, NoLock, Preserve)
361 {
362 SMSA, 8,
363 SSSA, 8,
364 SBCA, 8,
365 SHCA, 8,
366 SBAA, 8,
367 SD0A, 8,
368 SD1A, 8,
369 SBDA, 8,
370 SSCA, 8,
371 SMCA, 8,
372 SSEA, 16,
373 SSDA, 16,
374 SMTA, 8
375 }
376
377 OperationRegion (SOR2, SystemIO, SBA2, 0x10)
378 Field (SOR2, ByteAcc, NoLock, Preserve)
379 {
380 SMSB, 8,
381 SSSB, 8,
382 SBCB, 8,
383 SHCB, 8,
384 SBAB, 8,
385 SD0B, 8,
386 SD1B, 8,
387 SBDB, 8,
388 SSCB, 8,
389 SMCB, 8,
390 SSEB, 16,
391 SSDB, 16,
392 SMTB, 8
393 }
394
395 Mutex (MSMB, 0x00)
396 Method (RWBK, 5, NotSerialized)
397 {
398 Acquire (MSMB, 0xFFFF)
399 If (LEqual (Arg0, 0x00))
400 {
401 Store (SMSA, Local0)
402 And (Local0, 0x00, Local0)
403 Or (Local0, 0xFF, Local0)
404 Store (Local0, SMSA)
405 Sleep (0x02)
406 Store (SBAA, Local0)
407 And (Local0, 0x00, Local0)
408 Or (Local0, Arg1, Local0)
409 Store (Local0, SBAA)
410 Sleep (0x02)
411 Store (SHCA, Local0)
412 And (Local0, 0x00, Local0)
413 Or (Local0, Arg2, Local0)
414 Store (Local0, SHCA)
415 Sleep (0x02)
416 Store (SBCA, Local0)
417 And (Local0, 0x00, Local0)
418 Or (Local0, 0x14, Local0)
419 Store (Local0, SBCA)
420 Sleep (0x02)
421 Store (SD0A, Local0)
422 And (Local0, 0x00, Local0)
423 Or (Local0, Arg3, Local0)
424 Store (Local0, SD0A)
425 Sleep (0x02)
426 And (Arg1, 0x01, Local1)
427 If (LEqual (Local1, 0x00))
428 {
429 Store (Arg3, Local2)
430 Store (Arg2, Local3)
431 While (Local2)
432 {
433 Store (DerefOf (Index (Arg4, Local3)), Local4)
434 Store (Local4, SBDA)
435 Sleep (0x02)
436 Decrement (Local2)
437 Increment (Local3)
438 }
439 }
440
441 Store (SBCA, Local0)
442 And (Local0, 0x00, Local0)
443 Or (Local0, 0x54, Local0)
444 Store (Local0, SBCA)
445 Sleep (0x02)
446 Store (SMSA, Local1)
447 While (LNot (And (Local1, 0x01)))
448 {
449 Store (SMSA, Local1)
450 If (And (Local1, 0x1C))
451 {
452 Release (MSMB)
453 Return (0x01)
454 }
455
456 If (And (Local1, 0x02))
457 {
458 Break
459 }
460
461 Sleep (0x02)
462 }
463
464 Store (SMSA, Local1)
465 While (And (Local1, 0x01))
466 {
467 Store (SMSA, Local1)
468 Sleep (0x02)
469 }
470
471 And (Arg1, 0x01, Local1)
472 If (Local1)
473 {
474 Store (Arg2, Local1)
475 Store (Arg3, Local2)
476 While (Local2)
477 {
478 Store (SBDA, Index (Arg4, Local1))
479 Sleep (0x02)
480 Increment (Local1)
481 Decrement (Local2)
482 }
483 }
484 }
485
486 If (LEqual (Arg0, 0x01)) {}
487 Release (MSMB)
488 Return (0x00)
489 }
490
491 OperationRegion (IOOR, SystemIO, SIOP, 0x02)
492 Field (IOOR, ByteAcc, NoLock, Preserve)
493 {
494 IOID, 8,
495 IODT, 8
496 }
497
498 OperationRegion (GBOR, SystemIO, GIOB, 0x02)
499 Field (GBOR, ByteAcc, NoLock, Preserve)
500 {
501 Offset (0x01),
502 , 5,
503 GP25, 1,
504 GP26, 1
505 }
506
507 Method (RSIO, 1, NotSerialized)
508 {
509 Store (Arg0, IOID)
510 Return (IODT)
511 }
512
513 Method (WSIO, 2, NotSerialized)
514 {
515 Store (Arg0, IOID)
516 Store (Arg1, IODT)
517 }
518
519 Method (RWIO, 3, NotSerialized)
520 {
521 WSIO (Arg0, Or (And (RSIO (Arg0), Arg1), Arg2))
522 }
523
524 Name (IPSW, Package (0x02)
525 {
526 Package (0x04)
527 {
528 0x87,
529 0x01,
530 0x55,
531 0x55
532 },
533
534 Package (0x04)
535 {
536 0x87,
537 0x01,
538 0x55,
539 0xAA
540 }
541 })
542 Method (SLDN, 1, NotSerialized)
543 {
544 Store (0x00, Local1)
545 If (LEqual (SIOP, 0x2E))
546 {
547 Store (0x00, Local1)
548 }
549
550 If (LEqual (SIOP, 0x4E))
551 {
552 Store (0x01, Local1)
553 }
554
555 Store (0x00, Local0)
556 While (LNotEqual (Local0, 0x04))
557 {
558 Store (DerefOf (Index (DerefOf (Index (IPSW, Local1)), Local0)),
559 IOID)
560 Increment (Local0)
561 }
562
563 WSIO (0x07, Arg0)
564 }
565
566 Method (APTS, 1, NotSerialized)
567 {
568 \AOD.APTS (Arg0)
569 }
570
571 Method (AWAK, 1, NotSerialized)
572 {
573 \AOD.AWAK (Arg0)
574 }
575
576 Device (AOD)
577 {
578 Name (DBG, 0x01)
579 Name (OBID, Package (0x1C)
580 {
581 0x05,
582 0x01010000,
583 0x01020000,
584 0x02010000,
585 0x02040000,
586 0x02020000,
587 0x00,
588 0x00,
589 0x00,
590 0x00,
591 0x01,
592 0x01,
593 0x00,
594 0x00,
595 0x00,
596 0xFF,
597 0xFF,
598 0xFF,
599 0xFF,
600 "CPU Clock",
601 "PCIE Clock",
602 "Memory Voltage",
603 "NB Voltage",
604 "SidePort Voltage",
605 "",
606 "",
607 "",
608 ""
609 })
610 Name (OBIT, Package (0x24)
611 {
612 0x01010000,
613 0x00030D40,
614 0x0007A120,
615 0x00,
616 0x03E8,
617 0x00,
618 0x01020000,
619 0x000186A0,
620 0x000249F0,
621 0x00,
622 0x03E8,
623 0x00,
624 0x02010000,
625 0x0002D2A8,
626 0x0003D090,
627 0x00,
628 0x1388,
629 0x00,
630 0x02020000,
631 0x000249F0,
632 0x0002BF20,
633 0x00,
634 0x2710,
635 0x00,
636 0x02040000,
637 0x0001ADB0,
638 0x00027100,
639 0x00,
640 0x09C4,
641 0x00,
642 0x00,
643 0x00,
644 0x00,
645 0x00,
646 0x00,
647 0x00
648 })
649 Name (OBDT, Package (0x01)
650 {
651 0x00
652 })
653 Name (DOVT, Package (0x1D)
654 {
655 0x0002D2A8,
656 0x83,
657 0x0002E630,
658 0x7B,
659 0x0002F9B8,
660 0x73,
661 0x00030D40,
662 0x6B,
663 0x000320C8,
664 0x63,
665 0x00033450,
666 0x5B,
667 0x000347D8,
668 0x52,
669 0x00035B60,
670 0x49,
671 0x00036EE8,
672 0x3E,
673 0x00038270,
674 0x32,
675 0x000395F8,
676 0x24,
677 0x0003A980,
678 0x17,
679 0x0003BD08,
680 0x0D,
681 0x0003D090,
682 0x03,
683 0xFF
684 })
685 Name (SPVT, Package (0x0D)
686 {
687 0x000249F0,
688 0x01,
689 0x01,
690 0x00027100,
691 0x00,
692 0x01,
693 0x00029810,
694 0x01,
695 0x00,
696 0x0002BF20,
697 0x00,
698 0x00,
699 0xFF
700 })
701 Name (NOVT, Package (0x2B)
702 {
703 0x0001ADB0,
704 0xD9,
705 0x0001B774,
706 0xD1,
707 0x0001C138,
708 0xC9,
709 0x0001CAFC,
710 0xC1,
711 0x0001D4C0,
712 0xB8,
713 0x0001DE84,
714 0xB0,
715 0x0001E848,
716 0xA8,
717 0x0001F20C,
718 0x9F,
719 0x0001FBD0,
720 0x96,
721 0x00020594,
722 0x8C,
723 0x00020F58,
724 0x82,
725 0x0002191C,
726 0x77,
727 0x000222E0,
728 0x6B,
729 0x00022CA4,
730 0x5F,
731 0x00023668,
732 0x52,
733 0x0002402C,
734 0x44,
735 0x000249F0,
736 0x35,
737 0x000253B4,
738 0x26,
739 0x00025D78,
740 0x16,
741 0x0002673C,
742 0x07,
743 0x00027100,
744 0x00,
745 0xFF
746 })
747 Method (BM01, 0, NotSerialized)
748 {
749 }
750
751 Method (XINI, 0, NotSerialized)
752 {
753 }
754
755 Method (EM01, 0, NotSerialized)
756 {
757 }
758
759 Method (BM05, 1, NotSerialized)
760 {
761 }
762
763 Method (EM05, 1, NotSerialized)
764 {
765 }
766
767 Method (HM06, 0, NotSerialized)
768 {
769 }
770
771 Method (HM07, 1, NotSerialized)
772 {
773 }
774
775 Name (QLST, Package (0x07)
776 {
777 0x06,
778 Package (0x08)
779 {
780 0x03D8,
781 "Advanced Clock Calibration",
782 0x00,
783 0x04,
784 Buffer (0x09)
785 {
786 "Disabled"
787 },
788
789 Buffer (0x05)
790 {
791 "Auto"
792 },
793
794 Buffer (0x0A)
795 {
796 "All Cores"
797 },
798
799 Buffer (0x09)
800 {
801 "Per Core"
802 }
803 },
804
805 Package (0x16)
806 {
807 0x3CD8,
808 "Value (All Cores)",
809 0x02,
810 Buffer (0x05)
811 {
812 /* 0000 */ 0x82, 0x02, 0x01, 0x03, 0x00
813 },
814
815 Buffer (0x05)
816 {
817 /* 0000 */ 0x86, 0x10, 0x00, 0x02, 0x00
818 },
819
820 0x10,
821 Buffer (0x03)
822 {
823 "0%"
824 },
825
826 Buffer (0x05)
827 {
828 "+ 2%"
829 },
830
831 Buffer (0x05)
832 {
833 "+ 4%"
834 },
835
836 Buffer (0x05)
837 {
838 "+ 6%"
839 },
840
841 Buffer (0x05)
842 {
843 "+ 8%"
844 },
845
846 Buffer (0x05)
847 {
848 "+10%"
849 },
850
851 Buffer (0x05)
852 {
853 "+12%"
854 },
855
856 Buffer (0x09)
857 {
858 "RESERVED"
859 },
860
861 Buffer (0x09)
862 {
863 "RESERVED"
864 },
865
866 Buffer (0x05)
867 {
868 "- 2%"
869 },
870
871 Buffer (0x05)
872 {
873 "- 4%"
874 },
875
876 Buffer (0x05)
877 {
878 "- 6%"
879 },
880
881 Buffer (0x05)
882 {
883 "- 8%"
884 },
885
886 Buffer (0x05)
887 {
888 "-10%"
889 },
890
891 Buffer (0x05)
892 {
893 "-12%"
894 },
895
896 Buffer (0x09)
897 {
898 "RESERVED"
899 }
900 },
901
902 Package (0x16)
903 {
904 0x0FD9,
905 "Value (Core 0)",
906 0x02,
907 Buffer (0x05)
908 {
909 /* 0000 */ 0x82, 0x03, 0x01, 0x03, 0x00
910 },
911
912 Buffer (0x05)
913 {
914 /* 0000 */ 0x86, 0x10, 0x00, 0x02, 0x00
915 },
916
917 0x10,
918 Buffer (0x03)
919 {
920 "0%"
921 },
922
923 Buffer (0x05)
924 {
925 "+ 2%"
926 },
927
928 Buffer (0x05)
929 {
930 "+ 4%"
931 },
932
933 Buffer (0x05)
934 {
935 "+ 6%"
936 },
937
938 Buffer (0x05)
939 {
940 "+ 8%"
941 },
942
943 Buffer (0x05)
944 {
945 "+10%"
946 },
947
948 Buffer (0x05)
949 {
950 "+12%"
951 },
952
953 Buffer (0x09)
954 {
955 "RESERVED"
956 },
957
958 Buffer (0x09)
959 {
960 "RESERVED"
961 },
962
963 Buffer (0x05)
964 {
965 "- 2%"
966 },
967
968 Buffer (0x05)
969 {
970 "- 4%"
971 },
972
973 Buffer (0x05)
974 {
975 "- 6%"
976 },
977
978 Buffer (0x05)
979 {
980 "- 8%"
981 },
982
983 Buffer (0x05)
984 {
985 "-10%"
986 },
987
988 Buffer (0x05)
989 {
990 "-12%"
991 },
992
993 Buffer (0x09)
994 {
995 "RESERVED"
996 }
997 },
998
999 Package (0x16)
1000 {
1001 0xF0D9,
1002 "Value (Core 1)",
1003 0x02,
1004 Buffer (0x05)
1005 {
1006 /* 0000 */ 0x82, 0x03, 0x01, 0x03, 0x00
1007 },
1008
1009 Buffer (0x05)
1010 {
1011 /* 0000 */ 0x86, 0x10, 0x00, 0x02, 0x00
1012 },
1013
1014 0x10,
1015 Buffer (0x03)
1016 {
1017 "0%"
1018 },
1019
1020 Buffer (0x05)
1021 {
1022 "+ 2%"
1023 },
1024
1025 Buffer (0x05)
1026 {
1027 "+ 4%"
1028 },
1029
1030 Buffer (0x05)
1031 {
1032 "+ 6%"
1033 },
1034
1035 Buffer (0x05)
1036 {
1037 "+ 8%"
1038 },
1039
1040 Buffer (0x05)
1041 {
1042 "+10%"
1043 },
1044
1045 Buffer (0x05)
1046 {
1047 "+12%"
1048 },
1049
1050 Buffer (0x09)
1051 {
1052 "RESERVED"
1053 },
1054
1055 Buffer (0x09)
1056 {
1057 "RESERVED"
1058 },
1059
1060 Buffer (0x05)
1061 {
1062 "- 2%"
1063 },
1064
1065 Buffer (0x05)
1066 {
1067 "- 4%"
1068 },
1069
1070 Buffer (0x05)
1071 {
1072 "- 6%"
1073 },
1074
1075 Buffer (0x05)
1076 {
1077 "- 8%"
1078 },
1079
1080 Buffer (0x05)
1081 {
1082 "-10%"
1083 },
1084
1085 Buffer (0x05)
1086 {
1087 "-12%"
1088 },
1089
1090 Buffer (0x09)
1091 {
1092 "RESERVED"
1093 }
1094 },
1095
1096 Package (0x16)
1097 {
1098 0x0FDA,
1099 "Value (Core 2)",
1100 0x02,
1101 Buffer (0x05)
1102 {
1103 /* 0000 */ 0x82, 0x03, 0x01, 0x03, 0x00
1104 },
1105
1106 Buffer (0x05)
1107 {
1108 /* 0000 */ 0x86, 0x10, 0x00, 0x02, 0x00
1109 },
1110
1111 0x10,
1112 Buffer (0x03)
1113 {
1114 "0%"
1115 },
1116
1117 Buffer (0x05)
1118 {
1119 "+ 2%"
1120 },
1121
1122 Buffer (0x05)
1123 {
1124 "+ 4%"
1125 },
1126
1127 Buffer (0x05)
1128 {
1129 "+ 6%"
1130 },
1131
1132 Buffer (0x05)
1133 {
1134 "+ 8%"
1135 },
1136
1137 Buffer (0x05)
1138 {
1139 "+10%"
1140 },
1141
1142 Buffer (0x05)
1143 {
1144 "+12%"
1145 },
1146
1147 Buffer (0x09)
1148 {
1149 "RESERVED"
1150 },
1151
1152 Buffer (0x09)
1153 {
1154 "RESERVED"
1155 },
1156
1157 Buffer (0x05)
1158 {
1159 "- 2%"
1160 },
1161
1162 Buffer (0x05)
1163 {
1164 "- 4%"
1165 },
1166
1167 Buffer (0x05)
1168 {
1169 "- 6%"
1170 },
1171
1172 Buffer (0x05)
1173 {
1174 "- 8%"
1175 },
1176
1177 Buffer (0x05)
1178 {
1179 "-10%"
1180 },
1181
1182 Buffer (0x05)
1183 {
1184 "-12%"
1185 },
1186
1187 Buffer (0x09)
1188 {
1189 "RESERVED"
1190 }
1191 },
1192
1193 Package (0x16)
1194 {
1195 0xF0DA,
1196 "Value (Core 3)",
1197 0x02,
1198 Buffer (0x05)
1199 {
1200 /* 0000 */ 0x82, 0x03, 0x01, 0x03, 0x00
1201 },
1202
1203 Buffer (0x05)
1204 {
1205 /* 0000 */ 0x86, 0x10, 0x00, 0x02, 0x00
1206 },
1207
1208 0x10,
1209 Buffer (0x03)
1210 {
1211 "0%"
1212 },
1213
1214 Buffer (0x05)
1215 {
1216 "+ 2%"
1217 },
1218
1219 Buffer (0x05)
1220 {
1221 "+ 4%"
1222 },
1223
1224 Buffer (0x05)
1225 {
1226 "+ 6%"
1227 },
1228
1229 Buffer (0x05)
1230 {
1231 "+ 8%"
1232 },
1233
1234 Buffer (0x05)
1235 {
1236 "+10%"
1237 },
1238
1239 Buffer (0x05)
1240 {
1241 "+12%"
1242 },
1243
1244 Buffer (0x09)
1245 {
1246 "RESERVED"
1247 },
1248
1249 Buffer (0x09)
1250 {
1251 "RESERVED"
1252 },
1253
1254 Buffer (0x05)
1255 {
1256 "- 2%"
1257 },
1258
1259 Buffer (0x05)
1260 {
1261 "- 4%"
1262 },
1263
1264 Buffer (0x05)
1265 {
1266 "- 6%"
1267 },
1268
1269 Buffer (0x05)
1270 {
1271 "- 8%"
1272 },
1273
1274 Buffer (0x05)
1275 {
1276 "-10%"
1277 },
1278
1279 Buffer (0x05)
1280 {
1281 "-12%"
1282 },
1283
1284 Buffer (0x09)
1285 {
1286 "RESERVED"
1287 }
1288 }
1289 })
1290 Name (ID01, 0x00)
1291 Name (ID02, 0x00)
1292 Method (SOID, 1, NotSerialized)
1293 {
1294 ShiftRight (Arg0, 0x18, ID01)
1295 ShiftRight (And (Arg0, 0x00FF0000), 0x10, ID02)
1296 Return (0x00)
1297 }
1298
1299 Method (WROW, 4, NotSerialized)
1300 {
1301 Name (IFPK, Package (0x06)
1302 {
1303 0x00,
1304 0x00,
1305 0x00,
1306 0x00,
1307 0x00,
1308 0x00
1309 })
1310 CreateDWordField (Arg0, 0x00, BUF0)
1311 CreateDWordField (Arg0, 0x04, BUF1)
1312 CreateDWordField (Arg0, 0x08, BUF2)
1313 CreateDWordField (Arg0, 0x0C, BUF3)
1314 CreateDWordField (Arg0, 0x10, BUF4)
1315 CreateDWordField (Arg0, 0x14, BUF5)
1316 Store (BUF0, Index (IFPK, 0x00))
1317 Store (BUF1, Index (IFPK, 0x01))
1318 Store (BUF2, Index (IFPK, 0x02))
1319 Store (BUF3, Index (IFPK, 0x03))
1320 Store (BUF4, Index (IFPK, 0x04))
1321 Store (BUF5, Index (IFPK, 0x05))
1322 Store (Arg3, Local0)
1323 Store (0x00, Local1)
1324 While (Local0)
1325 {
1326 Store (DerefOf (Index (IFPK, Local1)), Index (Arg1, Add (Multiply (
1327 Arg2, Arg3), Local1)))
1328 Increment (Local1)
1329 Decrement (Local0)
1330 }
1331 }
1332
1333 Method (GROW, 4, NotSerialized)
1334 {
1335 Name (IFPK, Package (0x06)
1336 {
1337 0x00,
1338 0x00,
1339 0x00,
1340 0x00,
1341 0x00,
1342 0x00
1343 })
1344 Store (Arg3, Local0)
1345 Store (0x00, Local1)
1346 While (Local0)
1347 {
1348 Store (DerefOf (Index (Arg0, Add (Multiply (Arg2, Arg3), Local1
1349 ))), Index (IFPK, Local1))
1350 Increment (Local1)
1351 Decrement (Local0)
1352 }
1353
1354 CreateDWordField (Arg1, 0x00, BUF0)
1355 CreateDWordField (Arg1, 0x04, BUF1)
1356 CreateDWordField (Arg1, 0x08, BUF2)
1357 CreateDWordField (Arg1, 0x0C, BUF3)
1358 CreateDWordField (Arg1, 0x10, BUF4)
1359 CreateDWordField (Arg1, 0x14, BUF5)
1360 Store (DerefOf (Index (IFPK, 0x00)), BUF0)
1361 Store (DerefOf (Index (IFPK, 0x01)), BUF1)
1362 Store (DerefOf (Index (IFPK, 0x02)), BUF2)
1363 Store (DerefOf (Index (IFPK, 0x03)), BUF3)
1364 Store (DerefOf (Index (IFPK, 0x04)), BUF4)
1365 Store (DerefOf (Index (IFPK, 0x05)), BUF5)
1366 }
1367
1368 Method (CPTB, 2, NotSerialized)
1369 {
1370 Name (LOID, 0x00)
1371 CreateDWordField (Arg1, 0x00, BUF0)
1372 CreateDWordField (Arg1, 0x04, BUF1)
1373 CreateDWordField (Arg1, 0x08, BUF2)
1374 CreateDWordField (Arg1, 0x0C, BUF3)
1375 CreateDWordField (Arg1, 0x10, BUF4)
1376 Store (0x00, Local0)
1377 Store (DerefOf (Index (OBIT, Local0)), LOID)
1378 While (LOID)
1379 {
1380 If (LEqual (LOID, Arg0))
1381 {
1382 Store (DerefOf (Index (OBIT, Add (Local0, 0x00))), BUF0)
1383 Store (DerefOf (Index (OBIT, Add (Local0, 0x01))), BUF1)
1384 Store (DerefOf (Index (OBIT, Add (Local0, 0x02))), BUF2)
1385 Store (DerefOf (Index (OBIT, Add (Local0, 0x03))), BUF3)
1386 Store (DerefOf (Index (OBIT, Add (Local0, 0x04))), BUF4)
1387 Break
1388 }
1389
1390 Add (Local0, 0x06, Local0)
1391 Store (DerefOf (Index (OBIT, Local0)), LOID)
1392 }
1393
1394 If (LEqual (LOID, 0x00))
1395 {
1396 Return (0xFF)
1397 }
1398
1399 Return (0x00)
1400 }
1401
1402 Method (CBTP, 1, NotSerialized)
1403 {
1404 Name (LOID, 0x00)
1405 CreateDWordField (Arg0, 0x00, BUF0)
1406 CreateDWordField (Arg0, 0x04, BUF1)
1407 CreateDWordField (Arg0, 0x08, BUF2)
1408 CreateDWordField (Arg0, 0x0C, BUF3)
1409 CreateDWordField (Arg0, 0x10, BUF4)
1410 CreateDWordField (Arg0, 0x14, BUF5)
1411 Store (0x00, Local0)
1412 Store (DerefOf (Index (OBIT, Local0)), LOID)
1413 While (LOID)
1414 {
1415 If (LEqual (LOID, BUF0))
1416 {
1417 Store (BUF0, Index (OBIT, Add (Local0, 0x00)))
1418 Store (BUF1, Index (OBIT, Add (Local0, 0x01)))
1419 Store (BUF2, Index (OBIT, Add (Local0, 0x02)))
1420 Store (BUF3, Index (OBIT, Add (Local0, 0x03)))
1421 Store (BUF4, Index (OBIT, Add (Local0, 0x04)))
1422 Store (BUF5, Index (OBIT, Add (Local0, 0x05)))
1423 Break
1424 }
1425
1426 Add (Local0, 0x06, Local0)
1427 Store (DerefOf (Index (OBIT, Local0)), LOID)
1428 }
1429
1430 If (LEqual (LOID, 0x00))
1431 {
1432 Return (0xFF)
1433 }
1434
1435 Return (0x00)
1436 }
1437
1438 Method (ABS, 2, NotSerialized)
1439 {
1440 If (LLess (Arg0, Arg1))
1441 {
1442 Return (Subtract (Arg1, Arg0))
1443 }
1444 Else
1445 {
1446 Return (Subtract (Arg0, Arg1))
1447 }
1448 }
1449
1450 OperationRegion (ACMS, SystemIO, 0x72, 0x02)
1451 Field (ACMS, ByteAcc, NoLock, Preserve)
1452 {
1453 P72, 8,
1454 P73, 8
1455 }
1456
1457 Method (BSF, 1, NotSerialized)
1458 {
1459 Name (BIT0, 0x01)
1460 Store (0x08, Local1)
1461 While (Local1)
1462 {
1463 And (Arg0, BIT0, Local2)
1464 If (Local2)
1465 {
1466 Break
1467 }
1468
1469 ShiftLeft (BIT0, 0x01, BIT0)
1470 Decrement (Local1)
1471 }
1472
1473 Return (Subtract (0x08, Local1))
1474 }
1475
1476 Method (GCMS, 1, NotSerialized)
1477 {
1478 Name (ADDR, 0x00)
1479 Name (MASK, 0x00)
1480 Name (TEMP, Buffer (0x06) {})
1481 CreateDWordField (TEMP, 0x00, TMP1)
1482 CreateWordField (TEMP, 0x04, TMP2)
1483 And (Arg0, 0xFF, ADDR)
1484 ShiftRight (Arg0, 0x08, MASK)
1485 Store (ADDR, P72)
1486 Store (P73, Local0)
1487 And (Local0, MASK, Local0)
1488 ShiftRight (Local0, BSF (MASK), Local0)
1489 Store (0x00, TMP1)
1490 Store (Local0, TMP2)
1491 Return (TEMP)
1492 }
1493
1494 Method (SCMS, 2, NotSerialized)
1495 {
1496 Name (ADDR, 0x00)
1497 Name (MASK, 0x00)
1498 And (Arg0, 0xFF, ADDR)
1499 ShiftRight (Arg0, 0x08, MASK)
1500 Store (ADDR, P72)
1501 Store (P73, Local0)
1502 ShiftLeft (Arg1, BSF (MASK), Local1)
1503 And (Local0, And (Not (MASK), 0xFF), Local0)
1504 Or (Local0, Local1, Local0)
1505 Store (Local0, P73)
1506 Return (0x00)
1507 }
1508
1509 Name (CPUD, 0x00)
1510 Name (GFXD, 0x00)
1511 Name (SBCD, 0x00)
1512 Method (GETC, 1, NotSerialized)
1513 {
1514 If (\RWBK (0x00, 0xD3, 0x00, 0x20, TSBF))
1515 {
1516 Store (0x01, GVB2)
1517 Store (0x00, GVB1)
1518 Return (GVBF)
1519 }
1520
1521 Store (0x00, GVB2)
1522 Store (CCLK (Arg0), GVB1)
1523 If (LEqual (Arg0, 0x01))
1524 {
1525 If (LLessEqual (GVB1, 0x00030D40))
1526 {
1527 Store (0x00030D40, GVB1)
1528 }
1529 Else
1530 {
1531 Subtract (GVB1, 0x03E8, GVB1)
1532 }
1533 }
1534
1535 Return (GVBF)
1536 }
1537
1538 Method (SETC, 2, NotSerialized)
1539 {
1540 If (\RWBK (0x00, 0xD3, 0x00, 0x20, TSBF))
1541 {
1542 Return (0x01)
1543 }
1544
1545 Store (0x01, Local3)
1546 If (LEqual (Arg0, 0x01))
1547 {
1548 If (LGreaterEqual (Arg1, 0x00030D40))
1549 {
1550 Store (GDIV (0x14), Local0)
1551 Store (GCCX (0x10, 0x11, 0x14, 0xC350), Local1)
1552 Store (Multiply (Arg1, Local0), Local2)
1553 Add (Local2, Multiply (Local0, 0x03E8), Local2)
1554 Store (RMPC (Local1, Local2, 0x03E8, Arg0), Local3)
1555 }
1556 }
1557 Else
1558 {
1559 If (LEqual (Arg0, 0x02))
1560 {
1561 Store (GDIV (0x1C), Local0)
1562 Store (GCCX (0x1A, 0x1B, 0x1C, 0x37EE), Local1)
1563 Store (Multiply (Arg1, Local0), Local2)
1564 Add (Local2, Multiply (Local0, 0x0384), Local2)
1565 Store (RMPC (Local1, Local2, 0x03E8, Arg0), Local3)
1566 }
1567 Else
1568 {
1569 If (LEqual (Arg0, 0x03))
1570 {
1571 Store (GDIV (0x1F), Local0)
1572 Store (GCCX (0x1D, 0x1E, 0x1F, 0x37EE), Local1)
1573 Store (Multiply (Arg1, Local0), Local2)
1574 }
1575 }
1576 }
1577
1578 If (Local3)
1579 {
1580 Return (Local3)
1581 }
1582
1583 Return (0x00)
1584 }
1585
1586 Method (CINI, 0, NotSerialized)
1587 {
1588 If (\RWBK (0x00, 0xD3, 0x06, 0x03, TSBF))
1589 {
1590 Return (0x01)
1591 }
1592
1593 If (LOr (LNotEqual (DerefOf (Index (TSBF, 0x08)), 0x31),
1594 LNotEqual (DerefOf (Index (TSBF, 0x07)), 0x75)))
1595 {
1596 Return (0x03)
1597 }
1598
1599 And (DerefOf (Index (TSBF, 0x06)), 0x1F, Index (TSBF, 0x06
1600 ))
1601 If (\RWBK (0x00, 0xD2, 0x06, 0x01, TSBF))
1602 {
1603 Return (0x01)
1604 }
1605
1606 Return (0x00)
1607 }
1608
1609 Method (GCCX, 4, NotSerialized)
1610 {
1611 And (DerefOf (Index (TSBF, Arg2)), 0x80, Local0)
1612 ShiftRight (Local0, 0x07, Local0)
1613 And (DerefOf (Index (TSBF, Arg0)), 0xC0, Local1)
1614 ShiftRight (Local1, 0x05, Local1)
1615 And (DerefOf (Index (TSBF, Arg1)), 0xFF, Local2)
1616 ShiftLeft (Local2, 0x03, Local2)
1617 Or (Local0, Local1, Local0)
1618 Or (Local0, Local2, Local0)
1619 And (DerefOf (Index (TSBF, Arg0)), 0x3F, Local1)
1620 Multiply (Arg3, Local0, Local2)
1621 Divide (Local2, Local1, , Local3)
1622 Divide (Local3, 0x03E8, , Local3)
1623 Multiply (Local3, 0x03E8, Local3)
1624 Return (Local3)
1625 }
1626
1627 Name (VCOM, 0x00)
1628 Name (VCON, 0x00)
1629 Method (CCMN, 5, NotSerialized)
1630 {
1631 Store (Arg1, Local0)
1632 Store (ABS (Arg0, Arg1), Local1)
1633 Store (Arg2, Local2)
1634 While (LLess (Local2, Arg3))
1635 {
1636 Store (0x07FF, Local3)
1637 Store (Arg4, Local4)
1638 While (LLessEqual (Local4, Local3))
1639 {
1640 Store (Divide (Multiply (Arg1, Local4), Local2, ), Local0)
1641 Store (ABS (Arg0, Local0), Local5)
1642 If (LLess (Local5, Local1))
1643 {
1644 Store (Local4, VCON)
1645 Store (Local2, VCOM)
1646 Store (Local5, Local1)
1647 If (LEqual (Local5, 0x00))
1648 {
1649 Break
1650 }
1651 }
1652
1653 Increment (Local4)
1654 }
1655
1656 Increment (Local2)
1657 }
1658 }
1659
1660 Method (CCLK, 1, NotSerialized)
1661 {
1662 Name (VCOV, 0x00)
1663 Name (VCOD, 0x00)
1664 If (LEqual (Arg0, 0x01))
1665 {
1666 Store (GDIV (0x14), CPUD)
1667 Store (CPUD, VCOD)
1668 Store (GCCX (0x10, 0x11, 0x14, 0xC350), VCOV)
1669 }
1670 Else
1671 {
1672 If (LEqual (Arg0, 0x02))
1673 {
1674 Store (GDIV (0x1C), GFXD)
1675 Store (GFXD, VCOD)
1676 Store (GCCX (0x1A, 0x1B, 0x1C, 0x37EE), VCOV)
1677 }
1678 Else
1679 {
1680 If (LEqual (Arg0, 0x03))
1681 {
1682 Store (GDIV (0x1F), SBCD)
1683 Store (SBCD, VCOD)
1684 Store (GCCX (0x1D, 0x1E, 0x1F, 0x37EE), VCOV)
1685 }
1686 }
1687 }
1688
1689 Return (Divide (VCOV, VCOD, ))
1690 }
1691
1692 Method (SCCX, 7, NotSerialized)
1693 {
1694 Store (0x00, VCOM)
1695 Store (0x00, VCON)
1696 If (LEqual (Arg4, 0xC350))
1697 {
1698 Store (0x0168, Local0)
1699 }
1700 Else
1701 {
1702 If (LEqual (Arg4, 0x37EE))
1703 {
1704 Store (0x02BB, Local0)
1705 }
1706 }
1707
1708 CCMN (Arg0, Arg4, Arg5, Arg6, Local0)
1709 Store (Or (And (ShiftLeft (VCON, 0x05), 0xC0), VCOM
1710 ), Index (TSBF, Arg1))
1711 Store (And (ShiftRight (VCON, 0x03), 0xFF), Index (TSBF,
1712 Arg2))
1713 Or (And (DerefOf (Index (TSBF, Arg3)), 0x7F), And (
1714 ShiftLeft (VCON, 0x07), 0x80), Index (TSBF, Arg3))
1715 If (\RWBK (0x00, 0xD2, Arg1, Add (Subtract (Arg3, Arg1),
1716 0x01), TSBF))
1717 {
1718 Return (0x01)
1719 }
1720
1721 Return (0x00)
1722 }
1723
1724 Name (DIVD, Buffer (0x10)
1725 {
1726 /* 0000 */ 0x02, 0x03, 0x05, 0x09, 0x04, 0x06, 0x0A, 0x12,
1727 /* 0008 */ 0x08, 0x0C, 0x14, 0x24, 0x10, 0x18, 0x28, 0x48
1728 })
1729 Method (GDIV, 1, NotSerialized)
1730 {
1731 Return (DerefOf (Index (DIVD, And (DerefOf (Index (TSBF, Arg0)),
1732 0x0F))))
1733 }
1734
1735 Method (WTCX, 2, NotSerialized)
1736 {
1737 Store (Arg1, Local0)
1738 If (LEqual (Arg0, 0x01))
1739 {
1740 Return (SCCX (Local0, 0x10, 0x11, 0x14, 0xC350, 0x1E, 0x3F))
1741 }
1742 Else
1743 {
1744 If (LEqual (Arg0, 0x02))
1745 {
1746 Return (SCCX (Local0, 0x1A, 0x1B, 0x1C, 0x37EE, 0x0A, 0x1E))
1747 }
1748 Else
1749 {
1750 If (LEqual (Arg0, 0x03))
1751 {
1752 Return (SCCX (Local0, 0x1D, 0x1E, 0x1F, 0x37EE, 0x0A, 0x1E))
1753 }
1754 }
1755 }
1756
1757 Return (0x04)
1758 }
1759
1760 Method (RMPC, 4, NotSerialized)
1761 {
1762 Name (STAT, 0x00)
1763 Store (Arg0, Local0)
1764 Store (Arg1, Local1)
1765 If (LNotEqual (Local0, Local1))
1766 {
1767 Store (WTCX (Arg3, Local1), STAT)
1768 If (STAT)
1769 {
1770 Return (STAT)
1771 }
1772 }
1773
1774 Return (0x00)
1775 }
1776
1777 Method (VINI, 0, NotSerialized)
1778 {
1779 }
1780
1781 Method (SETV, 2, NotSerialized)
1782 {
1783 If (LEqual (DBG, 0x01))
1784 {
1785 Store ("setv", Debug)
1786 }
1787
1788 If (LEqual (Arg0, 0x01))
1789 {
1790 Store (0x00, Local0)
1791 While (0x01)
1792 {
1793 If (LEqual (DerefOf (Index (DOVT, Local0)), 0xFF))
1794 {
1795 Store (0x00, Local1)
1796 Break
1797 }
1798
1799 If (LEqual (DerefOf (Index (DOVT, Local0)), Arg1))
1800 {
1801 Store (Local0, Local1)
1802 Break
1803 }
1804
1805 Increment (Local0)
1806 }
1807
1808 Store (0x01, \CLKE)
1809 Increment (Local1)
1810 Store (DerefOf (Index (DOVT, Local1)), \P2HI)
1811 Store (0x00, \CLKE)
1812 }
1813
1814 If (LEqual (Arg0, 0x02))
1815 {
1816 Store (0x00, Local0)
1817 While (0x01)
1818 {
1819 If (LEqual (DerefOf (Index (SPVT, Local0)), 0xFF))
1820 {
1821 Store (0x00, Local1)
1822 Break
1823 }
1824
1825 If (LEqual (DerefOf (Index (SPVT, Local0)), Arg1))
1826 {
1827 Store (Local0, Local1)
1828 Break
1829 }
1830
1831 Add (Local0, 0x03, Local0)
1832 }
1833
1834 Increment (Local1)
1835 Store (DerefOf (Index (SPVT, Local1)), GO54)
1836 Increment (Local1)
1837 Store (DerefOf (Index (SPVT, Local1)), GO61)
1838 }
1839
1840 If (LEqual (Arg0, 0x04))
1841 {
1842 Store (0x00, Local0)
1843 While (0x01)
1844 {
1845 If (LEqual (DerefOf (Index (NOVT, Local0)), 0xFF))
1846 {
1847 Store (0x00, Local1)
1848 Break
1849 }
1850
1851 If (LEqual (DerefOf (Index (NOVT, Local0)), Arg1))
1852 {
1853 Store (Local0, Local1)
1854 Break
1855 }
1856
1857 Increment (Local0)
1858 }
1859
1860 Store (0x01, \CLKE)
1861 Increment (Local1)
1862 Store (DerefOf (Index (NOVT, Local1)), \P3HI)
1863 Store (\P3HI, \P3HH)
1864 Store (0x00, \CLKE)
1865 }
1866 }
1867
1868 Method (GETV, 1, NotSerialized)
1869 {
1870 If (DBG)
1871 {
1872 Store ("getv", Debug)
1873 }
1874
1875 If (LEqual (Arg0, 0x01))
1876 {
1877 Store (0x01, \CLKE)
1878 Store (\P2HI, Local0)
1879 Store (0x01, Local1)
1880 While (LNotEqual (DerefOf (Index (DOVT, Local1)), Local0))
1881 {
1882 If (LEqual (DerefOf (Index (DOVT, Local1)), 0xFF))
1883 {
1884 Store (0x01, Local1)
1885 Break
1886 }
1887
1888 Increment (Local1)
1889 }
1890
1891 Decrement (Local1)
1892 Store (DerefOf (Index (DOVT, Local1)), GVBF)
1893 Store (0x00, \CLKE)
1894 }
1895
1896 If (LEqual (Arg0, 0x02))
1897 {
1898 Store (GP61, Local0)
1899 ShiftLeft (Local0, 0x01, Local0)
1900 Or (GP54, Local0, Local0)
1901 Not (Local0, Local0)
1902 And (Local0, 0x03, Local0)
1903 Multiply (Local0, 0x03, Local0)
1904 Store (DerefOf (Index (SPVT, Local0)), GVBF)
1905 }
1906
1907 If (LEqual (Arg0, 0x04))
1908 {
1909 Store (0x01, \CLKE)
1910 Store (\P3HI, Local0)
1911 Store (0x01, Local1)
1912 While (LNotEqual (DerefOf (Index (NOVT, Local1)), Local0))
1913 {
1914 If (LEqual (DerefOf (Index (NOVT, Local1)), 0xFF))
1915 {
1916 Store (0x01, Local1)
1917 Break
1918 }
1919
1920 Increment (Local1)
1921 }
1922
1923 Decrement (Local1)
1924 Store (DerefOf (Index (NOVT, Local1)), GVBF)
1925 Store (0x00, \CLKE)
1926 }
1927
1928 Return (GVBF)
1929 }
1930
1931 Name (GF01, 0x00)
1932 Name (OVFL, 0x01)
1933 Name (OCFL, 0x01)
1934 Name (TSBF, Buffer (0x20)
1935 {
1936 /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1937 /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1938 /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1939 /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
1940 })
1941 Name (GVBF, Buffer (0x05)
1942 {
1943 /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00
1944 })
1945 CreateDWordField (GVBF, 0x00, GVB1)
1946 CreateByteField (GVBF, 0x04, GVB2)
1947 Method (AM01, 0, NotSerialized)
1948 {
1949 If (DBG)
1950 {
1951 Store ("AM01", Debug)
1952 }
1953
1954 If (LNot (GF01))
1955 {
1956 BM01 ()
1957 If (OCFL)
1958 {
1959 CINI ()
1960 }
1961
1962 If (OVFL)
1963 {
1964 VINI ()
1965 }
1966
1967 XINI ()
1968 EM01 ()
1969 Store (0x01, GF01)
1970 }
1971
1972 Return (0x00)
1973 }
1974
1975 Method (AM02, 0, NotSerialized)
1976 {
1977 If (DBG)
1978 {
1979 Store ("AM02", Debug)
1980 Store (OBID, Debug)
1981 }
1982
1983 Return (OBID)
1984 }
1985
1986 Method (AM03, 1, NotSerialized)
1987 {
1988 If (DBG)
1989 {
1990 Store ("AM03", Debug)
1991 }
1992
1993 SOID (Arg0)
1994 If (LAnd (LEqual (ID01, 0x01), OCFL))
1995 {
1996 Store (GETC (ID02), Local0)
1997 }
1998 Else
1999 {
2000 If (LAnd (LEqual (ID01, 0x02), OVFL))
2001 {
2002 Store (GETV (ID02), Local0)
2003 }
2004 Else
2005 {
2006 Store (0x00, GVB1)
2007 Store (0x04, GVB2)
2008 Store (GVBF, Local0)
2009 }
2010 }
2011
2012 If (DBG)
2013 {
2014 Store ("GVBF", Debug)
2015 Store (Local0, Debug)
2016 }
2017
2018 Return (Local0)
2019 }
2020
2021 Method (AM04, 2, NotSerialized)
2022 {
2023 If (DBG)
2024 {
2025 Store ("AM04", Debug)
2026 }
2027
2028 SOID (Arg0)
2029 If (LAnd (LEqual (ID01, 0x01), OCFL))
2030 {
2031 SETC (ID02, Arg1)
2032 }
2033 Else
2034 {
2035 If (LAnd (LEqual (ID01, 0x02), OVFL))
2036 {
2037 SETV (ID02, Arg1)
2038 }
2039 Else
2040 {
2041 Return (0x04)
2042 }
2043 }
2044
2045 Return (0x00)
2046 }
2047
2048 Method (AM05, 1, NotSerialized)
2049 {
2050 Name (INFO, Buffer (0x14)
2051 {
2052 /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2053 /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2054 /* 0010 */ 0x00, 0x00, 0x00, 0x00
2055 })
2056 CreateDWordField (INFO, 0x00, IFID)
2057 CreateDWordField (INFO, 0x04, IFMI)
2058 CreateDWordField (INFO, 0x08, IFMX)
2059 CreateDWordField (INFO, 0x0C, IFSP)
2060 CreateField (INFO, 0x80, 0x03, IFST)
2061 If (DBG)
2062 {
2063 Store ("AM05", Debug)
2064 Store (OBIT, Debug)
2065 }
2066
2067 SOID (Arg0)
2068 If (DBG)
2069 {
2070 Store ("ID", Debug)
2071 Store (ID01, Debug)
2072 Store (ID02, Debug)
2073 }
2074
2075 BM05 (Arg0)
2076 If (DBG)
2077 {
2078 Store ("OBIT", Debug)
2079 Store (OBIT, Debug)
2080 }
2081
2082 CPTB (Arg0, INFO)
2083 EM05 (Arg0)
2084 If (DBG)
2085 {
2086 Store ("info", Debug)
2087 Store (INFO, Debug)
2088 }
2089
2090 Return (INFO)
2091 }
2092
2093 Method (AM06, 0, NotSerialized)
2094 {
2095 HM06 ()
2096 Return (0x00)
2097 }
2098
2099 Method (AM07, 1, NotSerialized)
2100 {
2101 HM07 (Arg0)
2102 Return (0x00)
2103 }
2104
2105 Method (AM08, 1, NotSerialized)
2106 {
2107 Name (LODT, Package (0x34)
2108 {
2109 0x00,
2110 0x00,
2111 0x00,
2112 0x00,
2113 0x00,
2114 0x00,
2115 0x00,
2116 0x00,
2117 0x00,
2118 0x00,
2119 0x00,
2120 0x00,
2121 0x00,
2122 0x00,
2123 0x00,
2124 0x00,
2125 0x00,
2126 0x00,
2127 0x00,
2128 0x00,
2129 0x00,
2130 0x00,
2131 0x00,
2132 0x00,
2133 0x00,
2134 0x00,
2135 0x00,
2136 0x00,
2137 0x00,
2138 0x00,
2139 0x00,
2140 0x00,
2141 0x00,
2142 0x00,
2143 0x00,
2144 0x00,
2145 0x00,
2146 0x00,
2147 0x00,
2148 0x00,
2149 0x00,
2150 0x00,
2151 0x00,
2152 0x00,
2153 0x00,
2154 0x00,
2155 0x00,
2156 0x00,
2157 0x00,
2158 0x00,
2159 0x00,
2160 0x00
2161 })
2162 Store (0x00, Local0)
2163 While (0x01)
2164 {
2165 If (LEqual (DerefOf (Index (OBDT, Local0)), Arg0))
2166 {
2167 Store (0x00, Local4)
2168 Break
2169 }
2170
2171 If (LEqual (DerefOf (Index (OBDT, Local0)), 0x00))
2172 {
2173 Store (0x04, Local4)
2174 Break
2175 }
2176
2177 Add (Local0, DerefOf (Index (OBDT, Add (Local0, 0x01))),
2178 Local0)
2179 Add (Local0, 0x02, Local0)
2180 }
2181
2182 If (Local4) {}
2183 Else
2184 {
2185 Store (DerefOf (Index (OBDT, Add (Local0, 0x01))), Local1)
2186 Add (Local1, 0x02, Local1)
2187 Store (0x00, Local2)
2188 While (Local1)
2189 {
2190 Store (DerefOf (Index (OBDT, Local0)), Index (LODT, Local2))
2191 Decrement (Local1)
2192 Increment (Local0)
2193 Increment (Local2)
2194 }
2195 }
2196
2197 Return (LODT)
2198 }
2199
2200 Name (OBSV, Package (0x09)
2201 {
2202 0x00,
2203 0x00,
2204 0x00,
2205 0x00,
2206 0x00,
2207 0x00,
2208 0x00,
2209 0x00,
2210 0x00
2211 })
2212 Method (APTS, 1, NotSerialized)
2213 {
2214 If (LAnd (GF01, LOr (LEqual (Arg0, 0x04), LEqual (Arg0, 0x03))))
2215 {
2216 Store (DerefOf (Index (OBID, 0x00)), Local0)
2217 Store (0x01, Local1)
2218 Store (0x00, Local2)
2219 While (Local0)
2220 {
2221 SOID (DerefOf (Index (OBID, Local1)))
2222 If (LAnd (LEqual (ID01, 0x01), OCFL))
2223 {
2224 GETC (ID02)
2225 Store (GVB1, Local3)
2226 }
2227 Else
2228 {
2229 If (LAnd (LEqual (ID01, 0x02), OVFL))
2230 {
2231 GETV (ID02)
2232 Store (GVB1, Local3)
2233 }
2234 Else
2235 {
2236 Store (0x00, Local3)
2237 }
2238 }
2239
2240 Store (Local3, Index (OBSV, Local2))
2241 Decrement (Local0)
2242 Increment (Local1)
2243 Increment (Local2)
2244 }
2245 }
2246 }
2247
2248 Method (AWAK, 1, NotSerialized)
2249 {
2250 If (LAnd (GF01, LOr (LEqual (Arg0, 0x04), LEqual (Arg0, 0x03))))
2251 {
2252 Store (DerefOf (Index (OBID, 0x00)), Local0)
2253 Store (0x01, Local1)
2254 Store (0x00, Local2)
2255 While (Local0)
2256 {
2257 Store (DerefOf (Index (OBSV, Local2)), Local3)
2258 SOID (DerefOf (Index (OBID, Local1)))
2259 If (LAnd (LEqual (ID01, 0x01), OCFL))
2260 {
2261 SETC (ID02, Local3)
2262 }
2263 Else
2264 {
2265 If (LAnd (LEqual (ID01, 0x02), OVFL))
2266 {
2267 SETV (ID02, Local3)
2268 }
2269 Else
2270 {
2271 }
2272 }
2273
2274 Decrement (Local0)
2275 Increment (Local1)
2276 Increment (Local2)
2277 }
2278 }
2279 }
2280
2281 Name (CMDV, 0x00)
2282 Method (AM09, 0, NotSerialized)
2283 {
2284 Return (CMDV)
2285 }
2286
2287 Name (OBUF, Buffer (0x0200) {})
2288 Method (AM10, 1, NotSerialized)
2289 {
2290 CreateDWordField (Arg0, 0x00, ACMD)
2291 CreateField (OBUF, 0x00, 0x1000, TEMP)
2292 Store (0x00, TEMP)
2293 If (LEqual (ACMD, 0x00030001))
2294 {
2295 R301 ()
2296 }
2297 Else
2298 {
2299 If (LEqual (ACMD, 0x00030002))
2300 {
2301 R302 (Arg0)
2302 }
2303 Else
2304 {
2305 If (LEqual (ACMD, 0x00030003))
2306 {
2307 R303 (Arg0)
2308 }
2309 Else
2310 {
2311 If (LEqual (ACMD, 0x00030004))
2312 {
2313 R304 (Arg0)
2314 }
2315 Else
2316 {
2317 If (LEqual (ACMD, 0x00040001))
2318 {
2319 R401 (Arg0)
2320 }
2321 Else
2322 {
2323 If (LEqual (ACMD, 0x00040002)) {}
2324 Else
2325 {
2326 CreateDWordField (OBUF, 0x00, CMDS)
2327 Store (0x00010000, CMDS)
2328 }
2329 }
2330 }
2331 }
2332 }
2333 }
2334
2335 Return (OBUF)
2336 }
2337
2338 Name (CMDL, Buffer (0x54) {})
2339 Method (AM11, 0, NotSerialized)
2340 {
2341 Name (TEMP, 0x00)
2342 CreateDWordField (CMDL, 0x00, CMDC)
2343 Add (TEMP, 0x04, TEMP)
2344 CreateDWordField (CMDL, TEMP, CMD1)
2345 Add (TEMP, 0x04, TEMP)
2346 Store (0x00030001, CMD1)
2347 CreateDWordField (CMDL, TEMP, CMD2)
2348 Add (TEMP, 0x04, TEMP)
2349 Store (0x00030002, CMD2)
2350 CreateDWordField (CMDL, TEMP, CMD3)
2351 Add (TEMP, 0x04, TEMP)
2352 Store (0x00030003, CMD3)
2353 CreateDWordField (CMDL, TEMP, CMD4)
2354 Add (TEMP, 0x04, TEMP)
2355 Store (0x00030004, CMD4)
2356 CreateDWordField (CMDL, TEMP, CMD5)
2357 Add (TEMP, 0x04, TEMP)
2358 Store (0x00040001, CMD5)
2359 CreateDWordField (CMDL, TEMP, CMD6)
2360 Add (TEMP, 0x04, TEMP)
2361 Store (0x00040002, CMD6)
2362 Subtract (TEMP, 0x04, TEMP)
2363 Divide (TEMP, 0x04, , TEMP)
2364 Store (TEMP, CMDC)
2365 Return (CMDL)
2366 }
2367
2368 Method (R301, 0, NotSerialized)
2369 {
2370 Store (DerefOf (Index (QLST, 0x00)), Local0)
2371 CreateDWordField (OBUF, 0x00, TMP1)
2372 CreateWordField (OBUF, 0x04, TMP2)
2373 Store (Local0, TMP2)
2374 Store (0x00, TMP1)
2375 Return (0x00)
2376 }
2377
2378 Method (R302, 1, NotSerialized)
2379 {
2380 Name (CIDX, 0x00)
2381 CreateWordField (Arg0, 0x04, IIDX)
2382 Store (0x01, CIDX)
2383 Store (DerefOf (Index (DerefOf (Index (QLST, IIDX)), CIDX)),
2384 Local0)
2385 Increment (CIDX)
2386 Store (0x20, Local1)
2387 CreateField (OBUF, Local1, 0x0100, TMP1)
2388 Store (Local0, TMP1)
2389 Add (Local1, 0x0100, Local1)
2390 Store (DerefOf (Index (DerefOf (Index (QLST, IIDX)), CIDX)),
2391 Local0)
2392 Increment (CIDX)
2393 CreateField (OBUF, Local1, 0x08, TMP2)
2394 Store (Local0, TMP2)
2395 Add (Local1, 0x08, Local1)
2396 Store (Local0, Local2)
2397 Divide (Local1, 0x08, , Local5)
2398 While (LGreater (Local2, 0x00))
2399 {
2400 Store (DerefOf (Index (DerefOf (Index (QLST, IIDX)), CIDX)),
2401 Local0)
2402 Store (0x05, Local4)
2403 Store (0x00, Local6)
2404 While (LGreater (Local4, 0x00))
2405 {
2406 If (LLess (Local6, SizeOf (Local0)))
2407 {
2408 Store (DerefOf (Index (Local0, Local6)), Index (OBUF, Local5))
2409 }
2410 Else
2411 {
2412 Store (0x00, Index (OBUF, Local5))
2413 }
2414
2415 Increment (Local6)
2416 Increment (Local5)
2417 Decrement (Local4)
2418 }
2419
2420 Add (Local1, 0x28, Local1)
2421 Decrement (Local2)
2422 Increment (CIDX)
2423 }
2424
2425 Store (0x0378, Local1)
2426 Store (DerefOf (Index (DerefOf (Index (QLST, IIDX)), CIDX)),
2427 Local0)
2428 Increment (CIDX)
2429 CreateField (OBUF, Local1, 0x08, TMP3)
2430 Store (Local0, TMP3)
2431 Add (Local1, 0x08, Local1)
2432 Store (Local0, Local2)
2433 Divide (Local1, 0x08, , Local5)
2434 While (LGreater (Local2, 0x00))
2435 {
2436 Store (DerefOf (Index (DerefOf (Index (QLST, IIDX)), CIDX)),
2437 Local0)
2438 Store (0x14, Local4)
2439 Store (0x00, Local6)
2440 While (LGreater (Local4, 0x00))
2441 {
2442 If (LLess (Local6, SizeOf (Local0)))
2443 {
2444 Store (DerefOf (Index (Local0, Local6)), Index (OBUF, Local5))
2445 }
2446 Else
2447 {
2448 Store (0x00, Index (OBUF, Local5))
2449 }
2450
2451 Increment (Local6)
2452 Increment (Local5)
2453 Decrement (Local4)
2454 }
2455
2456 Add (Local1, 0x80)
2457 Decrement (Local2)
2458 Increment (CIDX)
2459 }
2460
2461 CreateDWordField (OBUF, 0x00, TMP4)
2462 Store (0x00, TMP4)
2463 Return (0x00)
2464 }
2465
2466 Method (R303, 1, NotSerialized)
2467 {
2468 CreateWordField (Arg0, 0x04, IITM)
2469 CreateDWordField (OBUF, 0x00, TMP1)
2470 CreateWordField (OBUF, 0x04, TMP2)
2471 Store (DerefOf (Index (DerefOf (Index (QLST, IITM)), 0x00)),
2472 Local0)
2473 Store (GCMS (Local0), Local1)
2474 CreateDWordField (Local1, 0x00, TMP3)
2475 CreateWordField (Local1, 0x04, TMP4)
2476 Store (TMP3, TMP1)
2477 Store (TMP4, TMP2)
2478 Return (0x00)
2479 }
2480
2481 Method (R304, 1, NotSerialized)
2482 {
2483 CreateWordField (Arg0, 0x04, IITM)
2484 CreateWordField (Arg0, 0x06, CMSD)
2485 CreateDWordField (OBUF, 0x00, TMP1)
2486 Store (DerefOf (Index (DerefOf (Index (QLST, IITM)), 0x00)),
2487 Local0)
2488 Store (SCMS (Local0, CMSD), TMP1)
2489 Return (0x00)
2490 }
2491
2492 Name (VEND, Buffer (0x04)
2493 {
2494 "GBT"
2495 })
2496 Method (R401, 1, NotSerialized)
2497 {
2498 CreateField (OBUF, 0x20, 0x0200, TMP2)
2499 Store (VEND, TMP2)
2500 Return (0x00)
2501 }
2502
2503 Name (WQBA, Buffer (0x0BBB)
2504 {
2505 /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00,
2506 /* 0008 */ 0xAB, 0x0B, 0x00, 0x00, 0x20, 0x4A, 0x00, 0x00,
2507 /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54,
2508 /* 0018 */ 0x28, 0x5B, 0xA4, 0x00, 0x01, 0x06, 0x18, 0x42,
2509 /* 0020 */ 0x10, 0x15, 0x10, 0x22, 0x21, 0x04, 0x12, 0x01,
2510 /* 0028 */ 0xA1, 0xC8, 0x2C, 0x0C, 0x86, 0x10, 0x38, 0x2E,
2511 /* 0030 */ 0x84, 0x1C, 0x40, 0x48, 0x1C, 0x14, 0x4A, 0x08,
2512 /* 0038 */ 0x84, 0xFA, 0x13, 0xC8, 0xAF, 0x00, 0x84, 0x0E,
2513 /* 0040 */ 0x05, 0xC8, 0x14, 0x60, 0x50, 0x80, 0x53, 0x04,
2514 /* 0048 */ 0x11, 0xF4, 0x2A, 0xC0, 0xA6, 0x00, 0x93, 0x02,
2515 /* 0050 */ 0x2C, 0x0A, 0xD0, 0x2E, 0xC0, 0xB2, 0x00, 0xDD,
2516 /* 0058 */ 0x02, 0xA4, 0xC3, 0x92, 0xAD, 0x08, 0x1C, 0x21,
2517 /* 0060 */ 0x06, 0x1C, 0xA5, 0x13, 0x5B, 0xB8, 0x61, 0x83,
2518 /* 0068 */ 0x17, 0x8A, 0xA2, 0x19, 0x44, 0x49, 0x50, 0xB9,
2519 /* 0070 */ 0x00, 0xDF, 0x08, 0x02, 0x2F, 0x57, 0x80, 0xE4,
2520 /* 0078 */ 0x09, 0x48, 0xB3, 0x00, 0xC3, 0x02, 0xAC, 0x0B,
2521 /* 0080 */ 0x90, 0x3D, 0x04, 0x2A, 0x75, 0x08, 0x28, 0x39,
2522 /* 0088 */ 0x43, 0x40, 0x0D, 0xA0, 0xD5, 0x09, 0x08, 0xBF,
2523 /* 0090 */ 0xD2, 0x29, 0x21, 0x09, 0xC2, 0x19, 0xAB, 0x78,
2524 /* 0098 */ 0x7C, 0xCD, 0xA2, 0xE9, 0x39, 0xC9, 0x39, 0x86,
2525 /* 00A0 */ 0x1C, 0x8F, 0x0B, 0x3D, 0x08, 0x1E, 0x47, 0x03,
2526 /* 00A8 */ 0x08, 0x93, 0x3F, 0x64, 0x05, 0x80, 0x41, 0x49,
2527 /* 00B0 */ 0x18, 0x0B, 0x75, 0x31, 0x6A, 0xD4, 0x48, 0xD9,
2528 /* 00B8 */ 0x80, 0x0C, 0x51, 0xDA, 0xA8, 0xD1, 0x03, 0x3A,
2529 /* 00C0 */ 0xBF, 0x23, 0x39, 0xBB, 0xA3, 0x3B, 0x92, 0x04,
2530 /* 00C8 */ 0x46, 0x3D, 0xA6, 0x63, 0x2C, 0x6C, 0x46, 0x42,
2531 /* 00D0 */ 0x8D, 0xD1, 0x1C, 0x14, 0x09, 0x37, 0x68, 0xB4,
2532 /* 00D8 */ 0x44, 0x58, 0x8D, 0x2B, 0xF6, 0x99, 0x59, 0xF8,
2533 /* 00E0 */ 0xB0, 0x84, 0x71, 0x04, 0x07, 0x76, 0xB0, 0x16,
2534 /* 00E8 */ 0x0D, 0x23, 0xB4, 0x82, 0xE0, 0x34, 0x88, 0xA3,
2535 /* 00F0 */ 0x88, 0x12, 0x86, 0xE1, 0x19, 0x33, 0xD0, 0x51,
2536 /* 00F8 */ 0x32, 0xA4, 0x30, 0x41, 0x4F, 0x20, 0xC8, 0xC9,
2537 /* 0100 */ 0x33, 0x2C, 0x43, 0x9C, 0x01, 0xC7, 0x8A, 0x11,
2538 /* 0108 */ 0x2A, 0x24, 0x66, 0x20, 0xC1, 0xFF, 0xFF, 0x27,
2539 /* 0110 */ 0xD0, 0x35, 0x86, 0x3C, 0x03, 0x91, 0x7B, 0xC0,
2540 /* 0118 */ 0x09, 0x04, 0x89, 0x1E, 0x25, 0xB8, 0x71, 0x8D,
2541 /* 0120 */ 0xCA, 0xC6, 0x74, 0x36, 0xB8, 0x81, 0x99, 0x20,
2542 /* 0128 */ 0xCE, 0xE1, 0x61, 0x64, 0x40, 0x68, 0x02, 0xF1,
2543 /* 0130 */ 0x63, 0x87, 0x4F, 0x60, 0xF7, 0xC7, 0x01, 0x29,
2544 /* 0138 */ 0x44, 0xD0, 0x85, 0xE0, 0x4C, 0x6B, 0x14, 0x60,
2545 /* 0140 */ 0xED, 0xEC, 0x20, 0x5B, 0x10, 0x3A, 0x0B, 0xC4,
2546 /* 0148 */ 0x6A, 0x0C, 0x45, 0x10, 0x11, 0x82, 0x46, 0x31,
2547 /* 0150 */ 0x5E, 0x84, 0x50, 0x21, 0xA2, 0x44, 0x3D, 0xE7,
2548 /* 0158 */ 0x20, 0xB5, 0x09, 0x50, 0x06, 0x22, 0xB4, 0x60,
2549 /* 0160 */ 0x46, 0x60, 0xF6, 0x07, 0x41, 0x24, 0x58, 0x80,
2550 /* 0168 */ 0xF8, 0x23, 0xB0, 0x84, 0x13, 0x81, 0x8C, 0x8C,
2551 /* 0170 */ 0x86, 0x1E, 0x16, 0x7C, 0x12, 0x60, 0x07, 0x04,
2552 /* 0178 */ 0xCF, 0xE7, 0xD4, 0x4C, 0xE0, 0xC0, 0x10, 0xE2,
2553 /* 0180 */ 0x95, 0x00, 0x51, 0x47, 0x0B, 0x4A, 0x60, 0x29,
2554 /* 0188 */ 0x47, 0x03, 0x62, 0x7B, 0x60, 0xBA, 0x07, 0x1C,
2555 /* 0190 */ 0xE1, 0xB9, 0xFB, 0x72, 0x70, 0x6A, 0xFE, 0x69,
2556 /* 0198 */ 0x78, 0x9A, 0x0F, 0x09, 0x98, 0x21, 0x7A, 0xAC,
2557 /* 01A0 */ 0x07, 0x11, 0xF0, 0x10, 0xD9, 0x29, 0xC1, 0x80,
2558 /* 01A8 */ 0x78, 0xEF, 0xD7, 0x02, 0x32, 0x82, 0x97, 0x04,
2559 /* 01B0 */ 0x03, 0x7A, 0x12, 0x0F, 0x08, 0x60, 0x39, 0x68,
2560 /* 01B8 */ 0x1C, 0xF8, 0x09, 0x55, 0x7C, 0x07, 0xA0, 0x47,
2561 /* 01C0 */ 0x02, 0x36, 0xA3, 0xF8, 0x26, 0x28, 0xEB, 0xF8,
2562 /* 01C8 */ 0x80, 0x9E, 0x73, 0xB4, 0x67, 0x87, 0x97, 0x85,
2563 /* 01D0 */ 0x66, 0xAF, 0x18, 0x84, 0xE0, 0x35, 0xC0, 0x37,
2564 /* 01D8 */ 0x05, 0x9F, 0x46, 0x2C, 0x69, 0x75, 0x72, 0xB2,
2565 /* 01E0 */ 0x2A, 0x8F, 0x98, 0x82, 0x7B, 0x08, 0x5C, 0x04,
2566 /* 01E8 */ 0x9C, 0x86, 0xEE, 0xF1, 0x82, 0x43, 0xC1, 0x78,
2567 /* 01F0 */ 0xE9, 0xFF, 0x7F, 0xBC, 0xE0, 0x3E, 0x0F, 0x1C,
2568 /* 01F8 */ 0x2F, 0x58, 0x4E, 0x09, 0x55, 0x5D, 0x36, 0x34,
2569 /* 0200 */ 0x87, 0xF3, 0x6D, 0x1E, 0x9F, 0x1C, 0x2D, 0x3C,
2570 /* 0208 */ 0x61, 0x36, 0x96, 0xA3, 0x62, 0xC7, 0x10, 0x36,
2571 /* 0210 */ 0x3A, 0x3E, 0x0A, 0x0F, 0xF8, 0xB5, 0xA1, 0x58,
2572 /* 0218 */ 0x10, 0x99, 0x80, 0xD0, 0x91, 0xE1, 0xC0, 0xC1,
2573 /* 0220 */ 0xE2, 0xEC, 0x00, 0x21, 0x02, 0x0B, 0x1B, 0x39,
2574 /* 0228 */ 0x7A, 0xC4, 0x1E, 0xD4, 0x3B, 0x8C, 0x31, 0x1E,
2575 /* 0230 */ 0x08, 0x8C, 0x7A, 0x48, 0x07, 0x0F, 0x3E, 0x40,
2576 /* 0238 */ 0x0F, 0x1E, 0x70, 0xFA, 0xFF, 0x27, 0xB0, 0xA0,
2577 /* 0240 */ 0x21, 0x4B, 0xC4, 0xE0, 0xD1, 0xA7, 0x08, 0x0F,
2578 /* 0248 */ 0xE7, 0xDD, 0x87, 0x1F, 0x44, 0x12, 0x38, 0x3C,
2579 /* 0250 */ 0x84, 0x06, 0x0F, 0x9E, 0xB3, 0x8F, 0x07, 0x0F,
2580 /* 0258 */ 0x7E, 0x79, 0x83, 0x07, 0xD1, 0x14, 0x8E, 0x0D,
2581 /* 0260 */ 0x77, 0xB0, 0xF1, 0xC0, 0xC1, 0x3D, 0x5C, 0xFC,
2582 /* 0268 */ 0x90, 0x70, 0x67, 0x2D, 0x78, 0x3E, 0x27, 0x4F,
2583 /* 0270 */ 0x06, 0xF0, 0x12, 0x84, 0x3B, 0x6C, 0x01, 0x97,
2584 /* 0278 */ 0x11, 0x70, 0x99, 0xAB, 0xA4, 0x87, 0x2A, 0x0B,
2585 /* 0280 */ 0x83, 0x41, 0x9D, 0xAB, 0xC0, 0xFB, 0xFF, 0x3F,
2586 /* 0288 */ 0x57, 0x01, 0xF6, 0x2F, 0x53, 0xEF, 0x53, 0x3E,
2587 /* 0290 */ 0x57, 0x81, 0x3B, 0xDA, 0x79, 0x40, 0xE7, 0x16,
2588 /* 0298 */ 0x72, 0x9A, 0x41, 0x1F, 0x0A, 0x7C, 0x06, 0x78,
2589 /* 02A0 */ 0x92, 0x01, 0xDB, 0xA1, 0x0A, 0x38, 0x9C, 0x64,
2590 /* 02A8 */ 0xC0, 0x73, 0x2B, 0x7B, 0x92, 0x61, 0xFF, 0xFF,
2591 /* 02B0 */ 0x93, 0x0C, 0x38, 0x0F, 0x62, 0x3E, 0xC9, 0x80,
2592 /* 02B8 */ 0xEF, 0xE8, 0x85, 0x3B, 0x81, 0xC0, 0xF3, 0x38,
2593 /* 02C0 */ 0x24, 0x21, 0x1F, 0x42, 0xF0, 0x43, 0x3A, 0xA6,
2594 /* 02C8 */ 0x67, 0x10, 0x60, 0x28, 0xE4, 0x65, 0xE0, 0x03,
2595 /* 02D0 */ 0x08, 0x8D, 0x7E, 0x06, 0x01, 0xB4, 0xFF, 0xFF,
2596 /* 02D8 */ 0xCF, 0x20, 0xC0, 0xE5, 0xAC, 0xF0, 0x0C, 0x02,
2597 /* 02E0 */ 0x76, 0xF1, 0xAF, 0x3A, 0x9D, 0x07, 0x1C, 0x1C,
2598 /* 02E8 */ 0x42, 0x4E, 0x8E, 0x8A, 0xA8, 0xE1, 0x58, 0xEB,
2599 /* 02F0 */ 0x41, 0x80, 0x8C, 0xE7, 0x45, 0xC0, 0x41, 0x4F,
2600 /* 02F8 */ 0x8A, 0x40, 0xF7, 0xAC, 0x81, 0x3B, 0x1F, 0xC0,
2601 /* 0300 */ 0x3D, 0x12, 0xF2, 0x73, 0x07, 0xF8, 0xA2, 0x43,
2602 /* 0308 */ 0xE8, 0x98, 0x89, 0x3F, 0x51, 0x79, 0x88, 0x3E,
2603 /* 0310 */ 0x1B, 0x98, 0xC0, 0xA3, 0x05, 0xD7, 0x39, 0x11,
2604 /* 0318 */ 0x5C, 0xFF, 0xFF, 0xD1, 0xC2, 0x3B, 0x69, 0xE0,
2605 /* 0320 */ 0x46, 0x0B, 0xF7, 0x00, 0xFC, 0x58, 0x80, 0x39,
2606 /* 0328 */ 0x62, 0x82, 0xEB, 0xD0, 0x02, 0xA6, 0xEB, 0x02,
2607 /* 0330 */ 0xE6, 0xD2, 0x82, 0x3F, 0xB4, 0x00, 0x1F, 0xA1,
2608 /* 0338 */ 0x27, 0x16, 0x94, 0xB4, 0x43, 0x0B, 0xA0, 0xF9,
2609 /* 0340 */ 0xFF, 0x7F, 0x68, 0x01, 0x6E, 0x73, 0x7D, 0x68,
2610 /* 0348 */ 0x01, 0x7B, 0xB8, 0x73, 0x18, 0x95, 0x73, 0x0E,
2611 /* 0350 */ 0x83, 0x76, 0x68, 0xF6, 0x39, 0x0C, 0xB8, 0x1E,
2612 /* 0358 */ 0x26, 0xF0, 0x87, 0x4A, 0xB8, 0xB3, 0x88, 0x1F,
2613 /* 0360 */ 0x27, 0xDA, 0x5B, 0x80, 0xCF, 0xA7, 0xC0, 0xED,
2614 /* 0368 */ 0xB0, 0x86, 0x3B, 0x82, 0xC0, 0xBB, 0x14, 0x9C,
2615 /* 0370 */ 0x96, 0xA7, 0xF6, 0xD4, 0x7F, 0x70, 0x8D, 0x5F,
2616 /* 0378 */ 0x41, 0xC8, 0x3D, 0xC6, 0x77, 0x10, 0xF6, 0xFF,
2617 /* 0380 */ 0x3F, 0x88, 0x01, 0x37, 0x19, 0x07, 0x31, 0x54,
2618 /* 0388 */ 0xF0, 0x43, 0x08, 0x40, 0xA1, 0xCB, 0xC2, 0x43,
2619 /* 0390 */ 0x08, 0xD8, 0xA5, 0x1F, 0xC4, 0x68, 0xEC, 0x83,
2620 /* 0398 */ 0x18, 0xEA, 0xFF, 0x7F, 0x82, 0xC7, 0x9F, 0xC3,
2621 /* 03A0 */ 0x00, 0xA7, 0x67, 0x38, 0xB8, 0x51, 0x8F, 0x61,
2622 /* 03A8 */ 0x80, 0xA2, 0xB3, 0x28, 0x70, 0x82, 0x78, 0x0E,
2623 /* 03B0 */ 0x63, 0xFF, 0xFF, 0x73, 0x18, 0xF0, 0x14, 0xFC,
2624 /* 03B8 */ 0x12, 0xF0, 0x81, 0x85, 0x4A, 0x84, 0x41, 0x9D,
2625 /* 03C0 */ 0x59, 0x00, 0xDE, 0x1C, 0x90, 0x9F, 0x59, 0xC0,
2626 /* 03C8 */ 0x1E, 0xF2, 0xAD, 0xA1, 0x1F, 0x81, 0xFF, 0xFF,
2627 /* 03D0 */ 0x67, 0x16, 0xC0, 0xF5, 0x99, 0xDC, 0x63, 0xC5,
2628 /* 03D8 */ 0x1D, 0x22, 0xD8, 0x48, 0x42, 0xBE, 0x0A, 0xBC,
2629 /* 03E0 */ 0x15, 0x98, 0xC0, 0x91, 0x0F, 0x2D, 0x40, 0xF7,
2630 /* 03E8 */ 0x6C, 0x82, 0x1B, 0x2D, 0xDC, 0xE3, 0xC8, 0x39,
2631 /* 03F0 */ 0x9E, 0xD0, 0xBB, 0xF9, 0xEB, 0x03, 0x3B, 0x4D,
2632 /* 03F8 */ 0xB0, 0x21, 0x83, 0x57, 0xDE, 0x21, 0x10, 0xF5,
2633 /* 0400 */ 0xFF, 0x1F, 0xB2, 0x0F, 0x24, 0x9E, 0xC2, 0xCB,
2634 /* 0408 */ 0x0C, 0x66, 0x26, 0x31, 0x0E, 0x24, 0xC2, 0xB1,
2635 /* 0410 */ 0x78, 0x78, 0xE4, 0x28, 0x08, 0xAA, 0x33, 0x3F,
2636 /* 0418 */ 0x19, 0x35, 0xE8, 0x67, 0xF7, 0x84, 0x0F, 0x9E,
2637 /* 0420 */ 0xE9, 0xBE, 0xE1, 0x83, 0xE1, 0x30, 0x08, 0x73,
2638 /* 0428 */ 0xCE, 0x1E, 0x3F, 0xF8, 0x8E, 0x3D, 0xB8, 0x73,
2639 /* 0430 */ 0x10, 0xBC, 0xEB, 0x8A, 0x91, 0x4F, 0xE8, 0x25,
2640 /* 0438 */ 0x00, 0x73, 0x6B, 0xC1, 0x9E, 0x05, 0x81, 0x93,
2641 /* 0440 */ 0xAC, 0x83, 0x20, 0x4A, 0xC8, 0x59, 0x10, 0x54,
2642 /* 0448 */ 0xFF, 0xFF, 0x83, 0x10, 0xC0, 0x04, 0x6F, 0xF7,
2643 /* 0450 */ 0x20, 0x5D, 0x83, 0x7C, 0x1B, 0x78, 0x1A, 0x78,
2644 /* 0458 */ 0xF8, 0x89, 0xF2, 0x20, 0xE4, 0x8B, 0xC4, 0x0B,
2645 /* 0460 */ 0x41, 0x84, 0x28, 0xC7, 0x7B, 0x02, 0x11, 0x9E,
2646 /* 0468 */ 0x86, 0x3C, 0xE1, 0x30, 0xE1, 0x4E, 0x36, 0xCA,
2647 /* 0470 */ 0x4B, 0x43, 0x18, 0x43, 0xC7, 0x0A, 0x14, 0x39,
2648 /* 0478 */ 0x7E, 0x08, 0x1F, 0x85, 0x7C, 0x10, 0x62, 0x51,
2649 /* 0480 */ 0xCE, 0xB7, 0xF4, 0xFC, 0x61, 0x23, 0x67, 0x11,
2650 /* 0488 */ 0xD4, 0x49, 0xC0, 0x87, 0x0E, 0x0F, 0xEA, 0x09,
2651 /* 0490 */ 0x01, 0x13, 0x1A, 0x42, 0x47, 0x5C, 0xE0, 0x7A,
2652 /* 0498 */ 0xDA, 0xC0, 0xFD, 0xFF, 0x8F, 0x42, 0xE0, 0x38,
2653 /* 04A0 */ 0x80, 0xC0, 0x7B, 0xF0, 0xF8, 0xB4, 0x0E, 0x2E,
2654 /* 04A8 */ 0x08, 0x9F, 0x3F, 0xE0, 0xFB, 0x44, 0x16, 0xEE,
2655 /* 04B0 */ 0x5B, 0xC0, 0x0B, 0x0D, 0xEE, 0xEC, 0x01, 0x7C,
2656 /* 04B8 */ 0xE4, 0x1E, 0x6B, 0x51, 0x02, 0x61, 0x50, 0x67,
2657 /* 04C0 */ 0x0F, 0xC0, 0xF9, 0xFF, 0xFF, 0xEC, 0x01, 0xD6,
2658 /* 04C8 */ 0x81, 0x3E, 0x7A, 0x1C, 0xE8, 0x31, 0x06, 0x89,
2659 /* 04D0 */ 0x11, 0xC4, 0x77, 0x0E, 0x1F, 0x7C, 0xE2, 0xBC,
2660 /* 04D8 */ 0x11, 0x3C, 0x7B, 0xF8, 0xC8, 0x71, 0x5C, 0x3E,
2661 /* 04E0 */ 0x80, 0xF8, 0xEC, 0xE1, 0x2B, 0x88, 0xF1, 0xC2,
2662 /* 04E8 */ 0xC4, 0x7C, 0x38, 0xF2, 0x35, 0x21, 0x5E, 0xE4,
2663 /* 04F0 */ 0xB0, 0x61, 0x22, 0xFB, 0xEC, 0xC1, 0x22, 0x1E,
2664 /* 04F8 */ 0x6B, 0xA9, 0x94, 0x83, 0x19, 0xFA, 0x4C, 0xE0,
2665 /* 0500 */ 0x5B, 0xC2, 0x99, 0xBD, 0x71, 0x44, 0x38, 0xAE,
2666 /* 0508 */ 0x93, 0x3B, 0x9F, 0x38, 0x1E, 0xD2, 0x49, 0xFB,
2667 /* 0510 */ 0x6C, 0x06, 0xBE, 0xE3, 0x07, 0x70, 0x38, 0x9B,
2668 /* 0518 */ 0x81, 0x67, 0x74, 0x70, 0x0F, 0x53, 0xE0, 0x93,
2669 /* 0520 */ 0x75, 0x36, 0x43, 0x0F, 0xCB, 0xE7, 0x82, 0x57,
2670 /* 0528 */ 0x07, 0x0F, 0x82, 0x9D, 0xCB, 0xC0, 0x75, 0xB8,
2671 /* 0530 */ 0x83, 0xF3, 0xFF, 0x3F, 0x97, 0x01, 0xAF, 0x73,
2672 /* 0538 */ 0xC7, 0x91, 0xB1, 0x53, 0x05, 0x47, 0x3C, 0xA8,
2673 /* 0540 */ 0x33, 0x79, 0x77, 0x39, 0x6B, 0x1F, 0x3C, 0x02,
2674 /* 0548 */ 0x9D, 0xE7, 0x29, 0xFB, 0x1C, 0x03, 0x73, 0x84,
2675 /* 0550 */ 0x1E, 0x3B, 0xF8, 0x0E, 0x26, 0xF8, 0x83, 0x0C,
2676 /* 0558 */ 0x1C, 0x98, 0x13, 0x38, 0xBA, 0x40, 0xA7, 0x10,
2677 /* 0560 */ 0xE7, 0x14, 0x9E, 0x63, 0x80, 0x91, 0x1C, 0x4B,
2678 /* 0568 */ 0x20, 0x2C, 0xC0, 0xB1, 0x40, 0xA2, 0x96, 0x49,
2679 /* 0570 */ 0x61, 0x7C, 0x32, 0xF0, 0x39, 0x06, 0xAE, 0x24,
2680 /* 0578 */ 0x38, 0xD4, 0xF8, 0x3C, 0xB2, 0x97, 0xBC, 0xE3,
2681 /* 0580 */ 0x3C, 0x91, 0x37, 0x04, 0x8F, 0xFF, 0x81, 0x06,
2682 /* 0588 */ 0xC6, 0xC0, 0x3D, 0xAD, 0x93, 0xF2, 0x4D, 0xEE,
2683 /* 0590 */ 0xB1, 0xC4, 0x67, 0x43, 0x7E, 0x5C, 0x60, 0x68,
2684 /* 0598 */ 0xFC, 0x74, 0x03, 0x86, 0xFF, 0xFF, 0xE9, 0x06,
2685 /* 05A0 */ 0xCE, 0x9D, 0xC1, 0x47, 0x0D, 0xB0, 0x5C, 0x6D,
2686 /* 05A8 */ 0x30, 0x58, 0xA1, 0x62, 0x34, 0x7A, 0xD7, 0x23,
2687 /* 05B0 */ 0xA0, 0xC7, 0xD7, 0xD7, 0x45, 0x9A, 0x42, 0x45,
2688 /* 05B8 */ 0x0C, 0xF1, 0x42, 0x60, 0x97, 0xC7, 0x71, 0xE4,
2689 /* 05C0 */ 0x59, 0x17, 0x5C, 0xD8, 0xCF, 0xBA, 0x60, 0x0F,
2690 /* 05C8 */ 0x75, 0x4E, 0xA2, 0x91, 0x46, 0x83, 0x3A, 0xC8,
2691 /* 05D0 */ 0xF0, 0x03, 0xC1, 0x63, 0x90, 0x4F, 0x1E, 0x06,
2692 /* 05D8 */ 0x39, 0xD1, 0xD3, 0x7A, 0x5C, 0x78, 0x1A, 0xF0,
2693 /* 05E0 */ 0xB8, 0xD9, 0x35, 0xC1, 0x1F, 0x04, 0x1F, 0x0F,
2694 /* 05E8 */ 0xF0, 0x97, 0xA0, 0x80, 0x27, 0xFA, 0xF0, 0x01,
2695 /* 05F0 */ 0xEB, 0x10, 0x82, 0x3F, 0x61, 0xC0, 0x1F, 0x8F,
2696 /* 05F8 */ 0x8F, 0x01, 0x3E, 0xD1, 0xFA, 0x48, 0x45, 0x06,
2697 /* 0600 */ 0x81, 0x3A, 0xBC, 0xF1, 0x91, 0x9E, 0xD6, 0xDB,
2698 /* 0608 */ 0x80, 0x0F, 0x09, 0x87, 0xC5, 0x0E, 0x1E, 0x3E,
2699 /* 0610 */ 0xA3, 0x80, 0x63, 0x3C, 0xF0, 0x6F, 0x9F, 0x4F,
2700 /* 0618 */ 0x07, 0xFF, 0xFF, 0x08, 0xAF, 0x0C, 0x9E, 0xAF,
2701 /* 0620 */ 0x0F, 0x66, 0x60, 0xB9, 0x75, 0xF8, 0xD0, 0x10,
2702 /* 0628 */ 0xEA, 0xA9, 0xC3, 0x33, 0x78, 0xBF, 0xF0, 0x09,
2703 /* 0630 */ 0x04, 0x98, 0x04, 0x36, 0x34, 0x48, 0x26, 0x73,
2704 /* 0638 */ 0x9D, 0xB2, 0x71, 0xDA, 0xA1, 0xC3, 0xB4, 0xC8,
2705 /* 0640 */ 0x03, 0x82, 0x8E, 0x06, 0x3E, 0xD2, 0xF8, 0x80,
2706 /* 0648 */ 0xCB, 0x0F, 0x49, 0x86, 0xB0, 0x30, 0x0A, 0x9D,
2707 /* 0650 */ 0x7C, 0x3C, 0x1A, 0x0F, 0x8F, 0xC0, 0x51, 0x10,
2708 /* 0658 */ 0x8F, 0xDC, 0x21, 0x21, 0x64, 0xE4, 0x10, 0x80,
2709 /* 0660 */ 0x3E, 0x2C, 0x30, 0x88, 0x87, 0x2E, 0x13, 0xF8,
2710 /* 0668 */ 0xD8, 0xE0, 0xF3, 0x1A, 0x9C, 0xE3, 0x91, 0x27,
2711 /* 0670 */ 0xE3, 0x69, 0x78, 0xDC, 0xB8, 0x53, 0x07, 0xDC,
2712 /* 0678 */ 0x71, 0xE0, 0x0F, 0x3A, 0xF8, 0x53, 0x20, 0x3F,
2713 /* 0680 */ 0x27, 0x91, 0xF3, 0x1F, 0xA8, 0x04, 0x9E, 0x0B,
2714 /* 0688 */ 0x40, 0x01, 0xE4, 0xAB, 0x80, 0x95, 0x1E, 0x07,
2715 /* 0690 */ 0xE8, 0x14, 0x42, 0x84, 0x89, 0x66, 0x78, 0x4C,
2716 /* 0698 */ 0xF0, 0xD3, 0x17, 0x1D, 0x8F, 0x87, 0xE5, 0xFF,
2717 /* 06A0 */ 0xFF, 0x20, 0xF9, 0xF1, 0x85, 0x61, 0x3F, 0x9D,
2718 /* 06A8 */ 0xF8, 0xD4, 0x76, 0x8C, 0xEF, 0x05, 0x8F, 0x5F,
2719 /* 06B0 */ 0x18, 0x58, 0x0F, 0x9B, 0xC3, 0x1A, 0x2D, 0xEC,
2720 /* 06B8 */ 0xD1, 0x3E, 0x3E, 0xF8, 0xEA, 0xE1, 0x89, 0xF9,
2721 /* 06C0 */ 0x16, 0xE7, 0x43, 0x07, 0x58, 0x0E, 0x52, 0xC0,
2722 /* 06C8 */ 0xE3, 0xFC, 0xC3, 0xE6, 0xF0, 0x02, 0xF1, 0x1C,
2723 /* 06D0 */ 0xE6, 0x83, 0x07, 0x3B, 0xF1, 0xB1, 0x53, 0x1F,
2724 /* 06D8 */ 0xD7, 0x75, 0x8E, 0x43, 0x9C, 0x21, 0xF8, 0x20,
2725 /* 06E0 */ 0x1C, 0x67, 0x91, 0xF2, 0x38, 0x53, 0x72, 0x95,
2726 /* 06E8 */ 0x7C, 0xE0, 0xA8, 0x1A, 0x45, 0xF0, 0xBE, 0x15,
2727 /* 06F0 */ 0xB0, 0x08, 0xC7, 0x08, 0x94, 0x78, 0x0A, 0x49,
2728 /* 06F8 */ 0x3F, 0x46, 0xA0, 0xC4, 0xC2, 0x51, 0x10, 0x1F,
2729 /* 0700 */ 0x23, 0x7C, 0x90, 0xB0, 0x8D, 0x63, 0x04, 0x6A,
2730 /* 0708 */ 0x8C, 0x3E, 0x0C, 0xF2, 0xA3, 0x00, 0x3F, 0x45,
2731 /* 0710 */ 0xC0, 0x3F, 0xF1, 0xE0, 0xC6, 0x0A, 0x77, 0x70,
2732 /* 0718 */ 0x6C, 0x85, 0x2F, 0x3D, 0x87, 0x76, 0x76, 0x0F,
2733 /* 0720 */ 0x09, 0x51, 0xDE, 0x5F, 0x8D, 0x18, 0x21, 0x60,
2734 /* 0728 */ 0xD8, 0x68, 0x1E, 0x23, 0xEE, 0xD8, 0xCE, 0x2E,
2735 /* 0730 */ 0x45, 0x9E, 0x53, 0xAC, 0x47, 0x25, 0x7E, 0xA4,
2736 /* 0738 */ 0x80, 0xF7, 0xFF, 0x27, 0xF0, 0x31, 0x0F, 0x77,
2737 /* 0740 */ 0xA4, 0x80, 0x33, 0x93, 0xF3, 0xC0, 0xA8, 0x1B,
2738 /* 0748 */ 0x8B, 0xE0, 0x8D, 0xF6, 0x92, 0x8D, 0x3D, 0x58,
2739 /* 0750 */ 0x00, 0x8F, 0x13, 0xA3, 0x0F, 0x16, 0xE0, 0x3A,
2740 /* 0758 */ 0x13, 0xF8, 0x60, 0x01, 0x5C, 0xCF, 0x07, 0x3E,
2741 /* 0760 */ 0x1D, 0x80, 0xF5, 0xF2, 0xC3, 0xEF, 0x07, 0x30,
2742 /* 0768 */ 0x4E, 0x18, 0x30, 0xCE, 0x07, 0x98, 0x1B, 0x86,
2743 /* 0770 */ 0xC3, 0x2C, 0x59, 0x27, 0x0C, 0x7E, 0x5C, 0x73,
2744 /* 0778 */ 0xA4, 0xD5, 0x6A, 0x20, 0xEC, 0x12, 0x86, 0x23,
2745 /* 0780 */ 0x18, 0x04, 0x4C, 0x27, 0x0B, 0x8F, 0xDA, 0x11,
2746 /* 0788 */ 0x28, 0x24, 0xED, 0x80, 0x81, 0x12, 0x73, 0xC0,
2747 /* 0790 */ 0xA0, 0x20, 0x06, 0x74, 0x52, 0x08, 0x9D, 0x45,
2748 /* 0798 */ 0xFD, 0xFF, 0x3F, 0x60, 0xF0, 0x83, 0x9D, 0x4F,
2749 /* 07A0 */ 0x0D, 0xEC, 0x72, 0xEB, 0xEB, 0x85, 0xE7, 0xE9,
2750 /* 07A8 */ 0x29, 0x73, 0x3C, 0x1F, 0x43, 0x0C, 0xEB, 0x8B,
2751 /* 07B0 */ 0x09, 0x78, 0x6E, 0x14, 0xEC, 0x34, 0x8B, 0xB9,
2752 /* 07B8 */ 0xB8, 0xB1, 0xB3, 0x1D, 0x3B, 0x15, 0x18, 0xE5,
2753 /* 07C0 */ 0x70, 0xDF, 0xC0, 0xAC, 0xE6, 0xAA, 0x80, 0x9A,
2754 /* 07C8 */ 0x11, 0x86, 0xC0, 0xE3, 0xF5, 0x81, 0x11, 0x4C,
2755 /* 07D0 */ 0xFA, 0x2E, 0x14, 0x20, 0x47, 0xE7, 0x32, 0x47,
2756 /* 07D8 */ 0x8F, 0x3A, 0x47, 0xF9, 0x24, 0xC5, 0x47, 0xEF,
2757 /* 07E0 */ 0xA3, 0xB9, 0x4F, 0x2B, 0x70, 0xCF, 0x52, 0x3E,
2758 /* 07E8 */ 0x42, 0x01, 0xDF, 0x81, 0xF9, 0x52, 0x80, 0x3B,
2759 /* 07F0 */ 0xA0, 0x80, 0xE1, 0xFA, 0x80, 0xFD, 0xFF, 0xC3,
2760 /* 07F8 */ 0xBC, 0xA2, 0xE0, 0xCF, 0x28, 0xC0, 0x24, 0xF0,
2761 /* 0800 */ 0x59, 0x0A, 0x74, 0x90, 0x3E, 0xA3, 0x00, 0xD7,
2762 /* 0808 */ 0xA1, 0xE2, 0xCE, 0x28, 0xE0, 0x38, 0x10, 0x1E,
2763 /* 0810 */ 0x3D, 0x3F, 0x47, 0xB1, 0x38, 0xC7, 0x12, 0x74,
2764 /* 0818 */ 0xA8, 0x97, 0x83, 0x6E, 0x9B, 0xEC, 0x58, 0x82,
2765 /* 0820 */ 0x8D, 0x72, 0x2C, 0x41, 0x85, 0xA0, 0xD0, 0x09,
2766 /* 0828 */ 0xCA, 0x27, 0x09, 0x7E, 0xC6, 0xE3, 0x20, 0x06,
2767 /* 0830 */ 0x74, 0xF6, 0x93, 0x04, 0x5A, 0xC5, 0x49, 0x02,
2768 /* 0838 */ 0x19, 0xF6, 0x5C, 0x02, 0x84, 0xFE, 0xFF, 0xE7,
2769 /* 0840 */ 0x12, 0xF0, 0x9E, 0x13, 0x9F, 0x26, 0xC0, 0x35,
2770 /* 0848 */ 0x6B, 0xFC, 0x69, 0x02, 0x7F, 0x3E, 0x01, 0x16,
2771 /* 0850 */ 0x47, 0x46, 0xC0, 0xD9, 0x41, 0x90, 0x1F, 0x19,
2772 /* 0858 */ 0x81, 0xEF, 0xB9, 0x84, 0xFF, 0xFF, 0xCF, 0x25,
2773 /* 0860 */ 0xE0, 0x19, 0xB6, 0xCF, 0x25, 0x80, 0x93, 0x9B,
2774 /* 0868 */ 0x34, 0x3F, 0x97, 0xC0, 0x1D, 0xBA, 0xE3, 0x9C,
2775 /* 0870 */ 0xBE, 0x10, 0x57, 0x58, 0xDF, 0x33, 0xE2, 0x27,
2776 /* 0878 */ 0x18, 0xE3, 0x58, 0x82, 0x0A, 0x70, 0xF8, 0x02,
2777 /* 0880 */ 0xB4, 0xFF, 0xFF, 0x4F, 0x23, 0xE0, 0x3F, 0x17,
2778 /* 0888 */ 0x7B, 0xF4, 0xFC, 0x40, 0xE2, 0x43, 0x06, 0x19,
2779 /* 0890 */ 0x3D, 0x8D, 0x7C, 0xF8, 0x82, 0x1E, 0xF1, 0x30,
2780 /* 0898 */ 0x02, 0xB4, 0x07, 0xFA, 0xF0, 0x05, 0xC6, 0xDB,
2781 /* 08A0 */ 0x03, 0x3F, 0x6E, 0x02, 0xAF, 0xD8, 0x87, 0x12,
2782 /* 08A8 */ 0xD0, 0xC1, 0xF2, 0x43, 0x09, 0xF8, 0xFF, 0xFF,
2783 /* 08B0 */ 0x87, 0x12, 0xF0, 0x8C, 0x1E, 0x77, 0xF6, 0x02,
2784 /* 08B8 */ 0xC7, 0x55, 0xC2, 0x83, 0x37, 0xE0, 0x31, 0x3D,
2785 /* 08C0 */ 0x16, 0x18, 0x90, 0x9D, 0x4B, 0x98, 0xEC, 0x73,
2786 /* 08C8 */ 0x09, 0xFA, 0x3C, 0x62, 0xAB, 0xB7, 0x63, 0x72,
2787 /* 08D0 */ 0x52, 0xC7, 0x08, 0x3F, 0x97, 0xA0, 0x24, 0x9F,
2788 /* 08D8 */ 0x4B, 0x00, 0xDA, 0x1C, 0xBA, 0xC0, 0xF1, 0xFF,
2789 /* 08E0 */ 0x3F, 0x74, 0x01, 0x3C, 0xB8, 0x06, 0xFA, 0x40,
2790 /* 08E8 */ 0x02, 0xAE, 0x7B, 0x82, 0x0F, 0x24, 0xC0, 0xF5,
2791 /* 08F0 */ 0x28, 0x00, 0x9E, 0x23, 0x08, 0xFE, 0xC8, 0xEC,
2792 /* 08F8 */ 0x03, 0x3F, 0xEE, 0xA4, 0xEF, 0x53, 0x75, 0x5C,
2793 /* 0900 */ 0xE3, 0x1F, 0xF1, 0x11, 0xFC, 0xFF, 0x1B, 0x3F,
2794 /* 0908 */ 0x7D, 0x91, 0x7B, 0x81, 0x8F, 0x25, 0x3A, 0xF0,
2795 /* 0910 */ 0xA3, 0x04, 0x53, 0x48, 0xEE, 0x01, 0x02, 0x25,
2796 /* 0918 */ 0x10, 0x8E, 0x82, 0xF8, 0x00, 0xE1, 0xF0, 0xE7,
2797 /* 0920 */ 0x24, 0xE8, 0x57, 0x4B, 0x7E, 0x7E, 0xC0, 0x5F,
2798 /* 0928 */ 0x47, 0xD8, 0x28, 0xD9, 0x71, 0x1E, 0x37, 0x4A,
2799 /* 0930 */ 0xB8, 0x60, 0xAF, 0x0F, 0x86, 0xB8, 0xC3, 0x13,
2800 /* 0938 */ 0xE1, 0x67, 0x5B, 0xCC, 0x31, 0x1F, 0xEE, 0x51,
2801 /* 0940 */ 0xE1, 0x51, 0x09, 0x5C, 0xB3, 0x86, 0x75, 0x58,
2802 /* 0948 */ 0x02, 0x3C, 0x78, 0x38, 0x4C, 0x00, 0xAD, 0xFF,
2803 /* 0950 */ 0xFF, 0x61, 0x09, 0xFC, 0xB3, 0xE7, 0x83, 0x38,
2804 /* 0958 */ 0x11, 0x0F, 0x1F, 0x03, 0x74, 0x2C, 0x6F, 0x07,
2805 /* 0960 */ 0xEC, 0xD8, 0xAB, 0xC3, 0x12, 0x6A, 0x0C, 0x3E,
2806 /* 0968 */ 0xFA, 0xFA, 0xE8, 0xC4, 0x20, 0x1F, 0x0F, 0x31,
2807 /* 0970 */ 0xC7, 0x16, 0x76, 0xC2, 0x07, 0xF8, 0xF6, 0xFF,
2808 /* 0978 */ 0x3F, 0xE1, 0x03, 0xD6, 0xCE, 0x24, 0xBE, 0x3F,
2809 /* 0980 */ 0x60, 0xAF, 0x2D, 0xF8, 0xA3, 0x09, 0xF0, 0x06,
2810 /* 0988 */ 0xF7, 0xD1, 0x04, 0x70, 0xF5, 0xFF, 0x3F, 0x9A,
2811 /* 0990 */ 0xE0, 0x84, 0x9E, 0x9D, 0x50, 0x67, 0x03, 0x1F,
2812 /* 0998 */ 0x98, 0x6C, 0x14, 0x95, 0x40, 0xBF, 0x69, 0xBC,
2813 /* 09A0 */ 0x9F, 0x07, 0x31, 0xF4, 0x49, 0xF0, 0x53, 0x13,
2814 /* 09A8 */ 0x06, 0xC2, 0x47, 0x13, 0x9F, 0x24, 0x7C, 0x9C,
2815 /* 09B0 */ 0xE0, 0x52, 0xE0, 0x28, 0x88, 0x8F, 0x13, 0x8E,
2816 /* 09B8 */ 0x79, 0x36, 0x41, 0x9F, 0x0A, 0x7C, 0x3F, 0x38,
2817 /* 09C0 */ 0x09, 0x6C, 0xA8, 0xF3, 0x04, 0x50, 0x19, 0x07,
2818 /* 09C8 */ 0xFE, 0xE8, 0x04, 0x57, 0xD8, 0xC9, 0x04, 0x64,
2819 /* 09D0 */ 0x27, 0x72, 0x60, 0x6E, 0xE2, 0x1C, 0x01, 0x94,
2820 /* 09D8 */ 0xFE, 0xFF, 0x27, 0x72, 0xE0, 0x70, 0x5A, 0xE5,
2821 /* 09E0 */ 0xA7, 0x01, 0x7C, 0xA0, 0xA3, 0x2A, 0x3A, 0xD6,
2822 /* 09E8 */ 0x93, 0x41, 0x23, 0x7E, 0x07, 0x08, 0x77, 0xEA,
2823 /* 09F0 */ 0xE7, 0xF9, 0x40, 0xC0, 0x8E, 0xE5, 0x3E, 0x2C,
2824 /* 09F8 */ 0xF1, 0xF3, 0x92, 0x4F, 0x11, 0x3E, 0x41, 0x70,
2825 /* 0A00 */ 0x49, 0x27, 0x08, 0x0A, 0x62, 0x40, 0xE7, 0x3D,
2826 /* 0A08 */ 0x5D, 0x7A, 0x10, 0xF4, 0x7C, 0xC3, 0x8F, 0xC5,
2827 /* 0A10 */ 0xBE, 0xB6, 0x1C, 0xC5, 0x23, 0x51, 0x82, 0xF9,
2828 /* 0A18 */ 0x0E, 0x01, 0xF4, 0xB6, 0x04, 0x4F, 0xDE, 0x6D,
2829 /* 0A20 */ 0x09, 0x44, 0x18, 0x77, 0x72, 0x16, 0x0C, 0xE1,
2830 /* 0A28 */ 0x28, 0x7D, 0x80, 0x80, 0x31, 0xC0, 0xC7, 0x84,
2831 /* 0A30 */ 0x62, 0xDF, 0x37, 0xF4, 0xBE, 0x04, 0xF3, 0x8A,
2832 /* 0A38 */ 0x09, 0xAE, 0xF3, 0x12, 0x30, 0x9E, 0x89, 0xFF,
2833 /* 0A40 */ 0xFF, 0x3E, 0xCF, 0x21, 0xE4, 0x02, 0xC0, 0x4F,
2834 /* 0A48 */ 0xE5, 0x60, 0x39, 0x36, 0x80, 0x67, 0x1C, 0xEC,
2835 /* 0A50 */ 0x0A, 0x80, 0x3F, 0x32, 0xC1, 0x3E, 0x35, 0xE2,
2836 /* 0A58 */ 0x8E, 0x4C, 0x60, 0x98, 0x08, 0x3B, 0xE7, 0x1C,
2837 /* 0A60 */ 0x08, 0xF6, 0x60, 0x02, 0xBC, 0x55, 0x1C, 0x4C,
2838 /* 0A68 */ 0x00, 0x2D, 0xC3, 0x0D, 0x72, 0x3E, 0x8F, 0xE4,
2839 /* 0A70 */ 0xC6, 0x79, 0xC3, 0xF3, 0x89, 0x84, 0x9D, 0xC4,
2840 /* 0A78 */ 0xD9, 0xFF, 0xFF, 0x60, 0xC2, 0x25, 0x41, 0x48,
2841 /* 0A80 */ 0xFE, 0x61, 0x09, 0x89, 0x8D, 0x9D, 0xFE, 0x39,
2842 /* 0A88 */ 0xBC, 0xB9, 0x32, 0x82, 0x62, 0x8F, 0x4B, 0xA8,
2843 /* 0A90 */ 0xC3, 0x84, 0x45, 0x9E, 0x26, 0x50, 0xA7, 0x69,
2844 /* 0A98 */ 0x9F, 0x90, 0xC9, 0x69, 0x82, 0x46, 0x3E, 0x4D,
2845 /* 0AA0 */ 0xA0, 0x87, 0xE6, 0x89, 0x9D, 0x06, 0x6E, 0xDC,
2846 /* 0AA8 */ 0xA7, 0xC1, 0x6F, 0x87, 0xFC, 0xC0, 0x04, 0x7C,
2847 /* 0AB0 */ 0x0F, 0x0F, 0xF8, 0xD3, 0x04, 0xEC, 0xF3, 0x0D,
2848 /* 0AB8 */ 0x1B, 0x74, 0xC8, 0x77, 0x87, 0x17, 0x59, 0x1F,
2849 /* 0AC0 */ 0x26, 0x80, 0xF9, 0xC8, 0x7D, 0x98, 0x00, 0xFF,
2850 /* 0AC8 */ 0xFF, 0xFF, 0xD0, 0x04, 0x5C, 0x15, 0xDA, 0xF4,
2851 /* 0AD0 */ 0xA9, 0xD1, 0xA8, 0x55, 0x83, 0x32, 0x35, 0xCA,
2852 /* 0AD8 */ 0x34, 0xA8, 0xD5, 0xA7, 0x52, 0x63, 0xC6, 0xA4,
2853 /* 0AE0 */ 0x9D, 0x54, 0xBD, 0x54, 0x8D, 0xD5, 0x91, 0x9E,
2854 /* 0AE8 */ 0x0B, 0x02, 0x71, 0xD4, 0x05, 0x0B, 0xC4, 0xD1,
2855 /* 0AF0 */ 0x9F, 0x40, 0x02, 0xB1, 0xB8, 0x57, 0x88, 0x40,
2856 /* 0AF8 */ 0x2C, 0xF5, 0x05, 0x21, 0x10, 0xCB, 0xD4, 0x01,
2857 /* 0B00 */ 0xC2, 0x82, 0xBC, 0xEF, 0x05, 0xE2, 0x60, 0x52,
2858 /* 0B08 */ 0x06, 0x40, 0xAD, 0x80, 0xB0, 0x78, 0xCB, 0x12,
2859 /* 0B10 */ 0x88, 0x23, 0x9A, 0x39, 0x01, 0x50, 0x37, 0x20,
2860 /* 0B18 */ 0x4C, 0xA0, 0x1E, 0x10, 0x26, 0xDC, 0x10, 0x08,
2861 /* 0B20 */ 0x8B, 0xA3, 0x08, 0x84, 0x09, 0xB6, 0x04, 0xC2,
2862 /* 0B28 */ 0xE2, 0x82, 0x50, 0xC1, 0x9E, 0x8E, 0xFD, 0x4C,
2863 /* 0B30 */ 0x3E, 0x88, 0x80, 0x1C, 0xDA, 0x14, 0x10, 0x93,
2864 /* 0B38 */ 0xA0, 0x0A, 0x88, 0x25, 0x78, 0x0C, 0x08, 0xC8,
2865 /* 0B40 */ 0x71, 0x40, 0x04, 0xE4, 0x50, 0xB6, 0x80, 0x58,
2866 /* 0B48 */ 0x44, 0x10, 0x01, 0x59, 0xCF, 0x1B, 0x4E, 0x40,
2867 /* 0B50 */ 0x16, 0x07, 0x22, 0x20, 0x8B, 0x36, 0x06, 0xC4,
2868 /* 0B58 */ 0x22, 0x80, 0x08, 0xC8, 0xC9, 0x5E, 0x70, 0x81,
2869 /* 0B60 */ 0x48, 0x4C, 0x10, 0x01, 0x39, 0xEC, 0x8A, 0x05,
2870 /* 0B68 */ 0xE4, 0xE8, 0x20, 0x02, 0xB2, 0x4E, 0x6F, 0x40,
2871 /* 0B70 */ 0x4C, 0x34, 0x88, 0x80, 0x2C, 0xFE, 0xB1, 0x21,
2872 /* 0B78 */ 0x20, 0x47, 0x01, 0x11, 0x90, 0x03, 0x3E, 0x28,
2873 /* 0B80 */ 0x02, 0x91, 0xB8, 0x20, 0x02, 0xB2, 0x46, 0x7B,
2874 /* 0B88 */ 0x40, 0x4C, 0x30, 0x88, 0x80, 0x2C, 0xFB, 0x07,
2875 /* 0B90 */ 0x25, 0x20, 0x87, 0x00, 0xD1, 0x00, 0xC9, 0xEB,
2876 /* 0B98 */ 0x40, 0x03, 0x24, 0xBF, 0x89, 0x40, 0x44, 0xE2,
2877 /* 0BA0 */ 0xAB, 0x22, 0x10, 0xD1, 0x0B, 0x22, 0x20, 0xFF,
2878 /* 0BA8 */ 0xFF, 0xA5, 0xFF, 0x38, 0x04, 0xE4, 0x20, 0x20,
2879 /* 0BB0 */ 0x02, 0x26, 0x1A, 0x81, 0xE9, 0x0B, 0x21, 0x10,
2880 /* 0BB8 */ 0xF9, 0xFF, 0x03
2881 })
2882 Name (_HID, EisaId ("PNP0C14"))
2883 Name (_UID, 0x00)
2884 Name (_WDG, Buffer (0x28)
2885 {
2886 /* 0000 */ 0x6A, 0x0F, 0xBC, 0xAB, 0xA1, 0x8E, 0xD1, 0x11,
2887 /* 0008 */ 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, 0x00, 0x00,
2888 /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05,
2889 /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0,
2890 /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x41, 0x01, 0x00
2891 })
2892 Method (WMAA, 3, NotSerialized)
2893 {
2894 If (LEqual (Arg0, 0x00))
2895 {
2896 If (LOr (LOr (LNotEqual (Arg1, 0x01), LNotEqual (Arg1,
2897 0x02)), LNotEqual (Arg1, 0x06)))
2898 {
2899 CreateDWordField (Arg2, 0x00, WIID)
2900 }
2901
2902 If (LEqual (Arg1, 0x01))
2903 {
2904 Return (AM01 ())
2905 }
2906 Else
2907 {
2908 If (LEqual (Arg1, 0x02))
2909 {
2910 Return (AM02 ())
2911 }
2912 Else
2913 {
2914 If (LEqual (Arg1, 0x03))
2915 {
2916 Return (AM03 (WIID))
2917 }
2918 Else
2919 {
2920 If (LEqual (Arg1, 0x04))
2921 {
2922 CreateDWordField (Arg2, 0x04, IVAL)
2923 Return (AM04 (WIID, IVAL))
2924 }
2925 Else
2926 {
2927 If (LEqual (Arg1, 0x05))
2928 {
2929 Return (AM05 (WIID))
2930 }
2931 Else
2932 {
2933 If (LEqual (Arg1, 0x06))
2934 {
2935 Return (AM06 ())
2936 }
2937 Else
2938 {
2939 If (LEqual (Arg1, 0x07))
2940 {
2941 AM07 (Arg2)
2942 }
2943 Else
2944 {
2945 If (LEqual (Arg1, 0x08))
2946 {
2947 AM08 (WIID)
2948 }
2949 Else
2950 {
2951 If (LEqual (Arg1, 0x09))
2952 {
2953 Return (AM09 ())
2954 }
2955 Else
2956 {
2957 If (LEqual (Arg1, 0x0A))
2958 {
2959 Return (AM10 (Arg2))
2960 }
2961 Else
2962 {
2963 If (LEqual (Arg1, 0x0B))
2964 {
2965 Return (AM11 ())
2966 }
2967 }
2968 }
2969 }
2970 }
2971 }
2972 }
2973 }
2974 }
2975 }
2976 }
2977 }
2978 }
2979 }
2980 }
2981
2982 OperationRegion (EXTM, SystemMemory, 0x000FF830, 0x12)
2983 Field (EXTM, WordAcc, NoLock, Preserve)
2984 {
2985 ROM1, 16,
2986 RMS1, 16,
2987 ROM2, 16,
2988 RMS2, 16,
2989 ROM3, 16,
2990 RMS3, 16,
2991 AMEM, 32,
2992 AINF, 8
2993 }
2994
2995 OperationRegion (AWYM, SystemMemory, 0x000FFFEA, 0x01)
2996 Field (AWYM, ByteAcc, NoLock, Preserve)
2997 {
2998 , 1,
2999 , 1,
3000 AWMD, 1,
3001 , 1,
3002 , 1,
3003 , 1,
3004 , 1,
3005 Offset (0x01)
3006 }
3007
3008 OperationRegion (\P01, SystemIO, 0x4001, 0x01)
3009 Field (\P01, ByteAcc, NoLock, Preserve)
3010 {
3011 P1, 8
3012 }
3013
3014 OperationRegion (\PR20, SystemIO, 0x4020, 0x04)
3015 Field (\PR20, DWordAcc, NoLock, Preserve)
3016 {
3017 P20, 32
3018 }
3019
3020 Name (OSFX, 0x01)
3021 Name (OSFL, 0x01)
3022 Method (STRC, 2, NotSerialized)
3023 {
3024 If (LNotEqual (SizeOf (Arg0), SizeOf (Arg1)))
3025 {