1    /*
2     * Some or all of this work - Copyright (c) 2006 - 2021, Intel Corp.
3     * All rights reserved.
4     *
5     * Redistribution and use in source and binary forms, with or without modification,
6     * are permitted provided that the following conditions are met:
7     *
8     * Redistributions of source code must retain the above copyright notice,
9     * this list of conditions and the following disclaimer.
10     * Redistributions in binary form must reproduce the above copyright notice,
11     * this list of conditions and the following disclaimer in the documentation
12     * and/or other materials provided with the distribution.
13     * Neither the name of Intel Corporation nor the names of its contributors
14     * may be used to endorse or promote products derived from this software
15     * without specific prior written permission.
16     *
17     * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18     * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19     * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20     * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21     * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22     * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23     * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24     * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25     * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
26     * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27     */
28    /*
29     * Resource Descriptor macros
30     *
31     * GpioInt Resource Descriptor Macro
32     */
33    Device (GPII)
34    {
35    }
36
37    Name (P452, Package (0x0121)
38    {
39        ResourceTemplate ()
40        {
41            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
42                "\\GPII", 0xBB, ResourceConsumer, ,
43                RawDataBuffer (0x04)  // Vendor Data
44                {
45                    0x11, 0x22, 0x33, 0x44
46                })
47                {   // Pin list
48                    0xC1A3
49                }
50        },
51
52        ResourceTemplate ()
53        {
54            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
55                "\\GPII", 0xBB, ResourceConsumer, ,
56                RawDataBuffer (0x04)  // Vendor Data
57                {
58                    0x11, 0x22, 0x33, 0x44
59                })
60                {   // Pin list
61                    0xC1A3
62                }
63        },
64
65        ResourceTemplate ()
66        {
67            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
68                "\\GPII", 0xBB, ResourceConsumer, ,
69                RawDataBuffer (0x04)  // Vendor Data
70                {
71                    0x11, 0x22, 0x33, 0x44
72                })
73                {   // Pin list
74                    0xC1A3
75                }
76        },
77
78        ResourceTemplate ()
79        {
80            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
81                "\\GPII", 0xBB, ResourceConsumer, ,
82                RawDataBuffer (0x04)  // Vendor Data
83                {
84                    0x11, 0x22, 0x33, 0x44
85                })
86                {   // Pin list
87                    0xC1A3
88                }
89        },
90
91        ResourceTemplate ()
92        {
93            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
94                "\\GPII", 0xBB, ResourceConsumer, ,
95                RawDataBuffer (0x04)  // Vendor Data
96                {
97                    0x11, 0x22, 0x33, 0x44
98                })
99                {   // Pin list
100                    0xC1A3
101                }
102        },
103
104        ResourceTemplate ()
105        {
106            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
107                "\\GPII", 0xBB, ResourceConsumer, ,
108                RawDataBuffer (0x04)  // Vendor Data
109                {
110                    0x11, 0x22, 0x33, 0x44
111                })
112                {   // Pin list
113                    0xC1A3
114                }
115        },
116
117        ResourceTemplate ()
118        {
119            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
120                "\\GPII", 0xBB, ResourceConsumer, ,
121                RawDataBuffer (0x04)  // Vendor Data
122                {
123                    0x11, 0x22, 0x33, 0x44
124                })
125                {   // Pin list
126                    0xC1A3
127                }
128        },
129
130        ResourceTemplate ()
131        {
132            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
133                "\\GPII", 0xBB, ResourceConsumer, ,
134                RawDataBuffer (0x04)  // Vendor Data
135                {
136                    0x11, 0x22, 0x33, 0x44
137                })
138                {   // Pin list
139                    0xC1A3
140                }
141        },
142
143        ResourceTemplate ()
144        {
145            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
146                "\\GPII", 0xBB, ResourceConsumer, ,
147                RawDataBuffer (0x04)  // Vendor Data
148                {
149                    0x11, 0x22, 0x33, 0x44
150                })
151                {   // Pin list
152                    0xC1A3
153                }
154        },
155
156        ResourceTemplate ()
157        {
158            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
159                "\\GPII", 0xBB, ResourceConsumer, ,
160                RawDataBuffer (0x04)  // Vendor Data
161                {
162                    0x11, 0x22, 0x33, 0x44
163                })
164                {   // Pin list
165                    0xC1A3
166                }
167        },
168
169        ResourceTemplate ()
170        {
171            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
172                "\\GPII", 0xBB, ResourceConsumer, ,
173                RawDataBuffer (0x04)  // Vendor Data
174                {
175                    0x11, 0x22, 0x33, 0x44
176                })
177                {   // Pin list
178                    0xC1A3
179                }
180        },
181
182        ResourceTemplate ()
183        {
184            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
185                "\\GPII", 0xBB, ResourceConsumer, ,
186                RawDataBuffer (0x04)  // Vendor Data
187                {
188                    0x11, 0x22, 0x33, 0x44
189                })
190                {   // Pin list
191                    0xC1A3
192                }
193        },
194
195        ResourceTemplate ()
196        {
197            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
198                "\\GPII", 0xBB, ResourceConsumer, ,
199                RawDataBuffer (0x04)  // Vendor Data
200                {
201                    0x11, 0x22, 0x33, 0x44
202                })
203                {   // Pin list
204                    0xC1A3
205                }
206        },
207
208        ResourceTemplate ()
209        {
210            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
211                "\\GPII", 0xBB, ResourceConsumer, ,
212                RawDataBuffer (0x04)  // Vendor Data
213                {
214                    0x11, 0x22, 0x33, 0x44
215                })
216                {   // Pin list
217                    0xC1A3
218                }
219        },
220
221        ResourceTemplate ()
222        {
223            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
224                "\\GPII", 0xBB, ResourceConsumer, ,
225                RawDataBuffer (0x04)  // Vendor Data
226                {
227                    0x11, 0x22, 0x33, 0x44
228                })
229                {   // Pin list
230                    0xC1A3
231                }
232        },
233
234        ResourceTemplate ()
235        {
236            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
237                "\\GPII", 0xBB, ResourceConsumer, ,
238                RawDataBuffer (0x04)  // Vendor Data
239                {
240                    0x11, 0x22, 0x33, 0x44
241                })
242                {   // Pin list
243                    0xC1A3
244                }
245        },
246
247        ResourceTemplate ()
248        {
249            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
250                "\\GPII", 0xBB, ResourceConsumer, ,
251                RawDataBuffer (0x04)  // Vendor Data
252                {
253                    0x11, 0x22, 0x33, 0x44
254                })
255                {   // Pin list
256                    0xC1A3
257                }
258        },
259
260        ResourceTemplate ()
261        {
262            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
263                "\\GPII", 0xBB, ResourceConsumer, ,
264                RawDataBuffer (0x04)  // Vendor Data
265                {
266                    0x11, 0x22, 0x33, 0x44
267                })
268                {   // Pin list
269                    0xC1A3
270                }
271        },
272
273        ResourceTemplate ()
274        {
275            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
276                "\\GPII", 0xBB, ResourceConsumer, ,
277                RawDataBuffer (0x04)  // Vendor Data
278                {
279                    0x11, 0x22, 0x33, 0x44
280                })
281                {   // Pin list
282                    0xC1A3
283                }
284        },
285
286        ResourceTemplate ()
287        {
288            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
289                "\\GPII", 0xBB, ResourceConsumer, ,
290                RawDataBuffer (0x04)  // Vendor Data
291                {
292                    0x11, 0x22, 0x33, 0x44
293                })
294                {   // Pin list
295                    0xC1A3
296                }
297        },
298
299        ResourceTemplate ()
300        {
301            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
302                "\\GPII", 0xBB, ResourceConsumer, ,
303                RawDataBuffer (0x04)  // Vendor Data
304                {
305                    0x11, 0x22, 0x33, 0x44
306                })
307                {   // Pin list
308                    0xC1A3
309                }
310        },
311
312        ResourceTemplate ()
313        {
314            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
315                "\\GPII", 0xBB, ResourceConsumer, ,
316                RawDataBuffer (0x04)  // Vendor Data
317                {
318                    0x11, 0x22, 0x33, 0x44
319                })
320                {   // Pin list
321                    0xC1A3
322                }
323        },
324
325        ResourceTemplate ()
326        {
327            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
328                "\\GPII", 0xBB, ResourceConsumer, ,
329                RawDataBuffer (0x04)  // Vendor Data
330                {
331                    0x11, 0x22, 0x33, 0x44
332                })
333                {   // Pin list
334                    0xC1A3
335                }
336        },
337
338        ResourceTemplate ()
339        {
340            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
341                "\\GPII", 0xBB, ResourceConsumer, ,
342                RawDataBuffer (0x04)  // Vendor Data
343                {
344                    0x11, 0x22, 0x33, 0x44
345                })
346                {   // Pin list
347                    0xC1A3
348                }
349        },
350
351        ResourceTemplate ()
352        {
353            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
354                "\\GPII", 0xBB, ResourceConsumer, ,
355                RawDataBuffer (0x04)  // Vendor Data
356                {
357                    0x11, 0x22, 0x33, 0x44
358                })
359                {   // Pin list
360                    0xC1A3
361                }
362        },
363
364        ResourceTemplate ()
365        {
366            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
367                "\\GPII", 0xBB, ResourceConsumer, ,
368                RawDataBuffer (0x04)  // Vendor Data
369                {
370                    0x11, 0x22, 0x33, 0x44
371                })
372                {   // Pin list
373                    0xC1A3
374                }
375        },
376
377        ResourceTemplate ()
378        {
379            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
380                "\\GPII", 0xBB, ResourceConsumer, ,
381                RawDataBuffer (0x04)  // Vendor Data
382                {
383                    0x11, 0x22, 0x33, 0x44
384                })
385                {   // Pin list
386                    0xC1A3
387                }
388        },
389
390        ResourceTemplate ()
391        {
392            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
393                "\\GPII", 0xBB, ResourceConsumer, ,
394                RawDataBuffer (0x04)  // Vendor Data
395                {
396                    0x11, 0x22, 0x33, 0x44
397                })
398                {   // Pin list
399                    0xC1A3
400                }
401        },
402
403        ResourceTemplate ()
404        {
405            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
406                "\\GPII", 0xBB, ResourceConsumer, ,
407                RawDataBuffer (0x04)  // Vendor Data
408                {
409                    0x11, 0x22, 0x33, 0x44
410                })
411                {   // Pin list
412                    0xC1A3
413                }
414        },
415
416        ResourceTemplate ()
417        {
418            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
419                "\\GPII", 0xBB, ResourceConsumer, ,
420                RawDataBuffer (0x04)  // Vendor Data
421                {
422                    0x11, 0x22, 0x33, 0x44
423                })
424                {   // Pin list
425                    0xC1A3
426                }
427        },
428
429        ResourceTemplate ()
430        {
431            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
432                "\\GPII", 0xBB, ResourceConsumer, ,
433                RawDataBuffer (0x04)  // Vendor Data
434                {
435                    0x11, 0x22, 0x33, 0x44
436                })
437                {   // Pin list
438                    0xC1A3
439                }
440        },
441
442        ResourceTemplate ()
443        {
444            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
445                "\\GPII", 0xBB, ResourceConsumer, ,
446                RawDataBuffer (0x04)  // Vendor Data
447                {
448                    0x11, 0x22, 0x33, 0x44
449                })
450                {   // Pin list
451                    0xC1A3
452                }
453        },
454
455        ResourceTemplate ()
456        {
457            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
458                "\\GPII", 0xBB, ResourceConsumer, ,
459                RawDataBuffer (0x04)  // Vendor Data
460                {
461                    0x11, 0x22, 0x33, 0x44
462                })
463                {   // Pin list
464                    0xC1A3
465                }
466        },
467
468        ResourceTemplate ()
469        {
470            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
471                "\\GPII", 0xBB, ResourceConsumer, ,
472                RawDataBuffer (0x04)  // Vendor Data
473                {
474                    0x11, 0x22, 0x33, 0x44
475                })
476                {   // Pin list
477                    0xC1A3
478                }
479        },
480
481        ResourceTemplate ()
482        {
483            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
484                "\\GPII", 0xBB, ResourceConsumer, ,
485                RawDataBuffer (0x04)  // Vendor Data
486                {
487                    0x11, 0x22, 0x33, 0x44
488                })
489                {   // Pin list
490                    0xC1A3
491                }
492        },
493
494        ResourceTemplate ()
495        {
496            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
497                "\\GPII", 0xBB, ResourceConsumer, ,
498                RawDataBuffer (0x04)  // Vendor Data
499                {
500                    0x11, 0x22, 0x33, 0x44
501                })
502                {   // Pin list
503                    0xC1A3
504                }
505        },
506
507        ResourceTemplate ()
508        {
509            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
510                "\\GPII", 0xBB, ResourceConsumer, ,
511                RawDataBuffer (0x04)  // Vendor Data
512                {
513                    0x11, 0x22, 0x33, 0x44
514                })
515                {   // Pin list
516                    0xC1A3
517                }
518        },
519
520        ResourceTemplate ()
521        {
522            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
523                "\\GPII", 0xBB, ResourceConsumer, ,
524                RawDataBuffer (0x04)  // Vendor Data
525                {
526                    0x11, 0x22, 0x33, 0x44
527                })
528                {   // Pin list
529                    0xC1A3
530                }
531        },
532
533        ResourceTemplate ()
534        {
535            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
536                "\\GPII", 0xBB, ResourceConsumer, ,
537                RawDataBuffer (0x04)  // Vendor Data
538                {
539                    0x11, 0x22, 0x33, 0x44
540                })
541                {   // Pin list
542                    0xC1A3
543                }
544        },
545
546        ResourceTemplate ()
547        {
548            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
549                "\\GPII", 0xBB, ResourceConsumer, ,
550                RawDataBuffer (0x04)  // Vendor Data
551                {
552                    0x11, 0x22, 0x33, 0x44
553                })
554                {   // Pin list
555                    0xC1A3
556                }
557        },
558
559        ResourceTemplate ()
560        {
561            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
562                "\\GPII", 0xBB, ResourceConsumer, ,
563                RawDataBuffer (0x04)  // Vendor Data
564                {
565                    0x11, 0x22, 0x33, 0x44
566                })
567                {   // Pin list
568                    0xC1A3
569                }
570        },
571
572        ResourceTemplate ()
573        {
574            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
575                "\\GPII", 0xBB, ResourceConsumer, ,
576                RawDataBuffer (0x04)  // Vendor Data
577                {
578                    0x11, 0x22, 0x33, 0x44
579                })
580                {   // Pin list
581                    0xC1A3
582                }
583        },
584
585        ResourceTemplate ()
586        {
587            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
588                "\\GPII", 0xBB, ResourceConsumer, ,
589                RawDataBuffer (0x04)  // Vendor Data
590                {
591                    0x11, 0x22, 0x33, 0x44
592                })
593                {   // Pin list
594                    0xC1A3
595                }
596        },
597
598        ResourceTemplate ()
599        {
600            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
601                "\\GPII", 0xBB, ResourceConsumer, ,
602                RawDataBuffer (0x04)  // Vendor Data
603                {
604                    0x11, 0x22, 0x33, 0x44
605                })
606                {   // Pin list
607                    0xC1A3
608                }
609        },
610
611        ResourceTemplate ()
612        {
613            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
614                "\\GPII", 0xBB, ResourceConsumer, ,
615                RawDataBuffer (0x04)  // Vendor Data
616                {
617                    0x11, 0x22, 0x33, 0x44
618                })
619                {   // Pin list
620                    0xC1A3
621                }
622        },
623
624        ResourceTemplate ()
625        {
626            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
627                "\\GPII", 0xBB, ResourceConsumer, ,
628                RawDataBuffer (0x04)  // Vendor Data
629                {
630                    0x11, 0x22, 0x33, 0x44
631                })
632                {   // Pin list
633                    0xC1A3
634                }
635        },
636
637        ResourceTemplate ()
638        {
639            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
640                "\\GPII", 0xBB, ResourceConsumer, ,
641                RawDataBuffer (0x04)  // Vendor Data
642                {
643                    0x11, 0x22, 0x33, 0x44
644                })
645                {   // Pin list
646                    0xC1A3
647                }
648        },
649
650        ResourceTemplate ()
651        {
652            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
653                "\\GPII", 0xBB, ResourceConsumer, ,
654                RawDataBuffer (0x04)  // Vendor Data
655                {
656                    0x11, 0x22, 0x33, 0x44
657                })
658                {   // Pin list
659                    0xC1A3
660                }
661        },
662
663        ResourceTemplate ()
664        {
665            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
666                "\\GPII", 0xBB, ResourceConsumer, ,
667                RawDataBuffer (0x04)  // Vendor Data
668                {
669                    0x11, 0x22, 0x33, 0x44
670                })
671                {   // Pin list
672                    0xC1A3
673                }
674        },
675
676        ResourceTemplate ()
677        {
678            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
679                "\\GPII", 0xBB, ResourceConsumer, ,
680                RawDataBuffer (0x04)  // Vendor Data
681                {
682                    0x11, 0x22, 0x33, 0x44
683                })
684                {   // Pin list
685                    0xC1A3
686                }
687        },
688
689        ResourceTemplate ()
690        {
691            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
692                "\\GPII", 0xBB, ResourceConsumer, ,
693                RawDataBuffer (0x04)  // Vendor Data
694                {
695                    0x11, 0x22, 0x33, 0x44
696                })
697                {   // Pin list
698                    0xC1A3
699                }
700        },
701
702        ResourceTemplate ()
703        {
704            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
705                "\\GPII", 0xBB, ResourceConsumer, ,
706                RawDataBuffer (0x04)  // Vendor Data
707                {
708                    0x11, 0x22, 0x33, 0x44
709                })
710                {   // Pin list
711                    0xC1A3
712                }
713        },
714
715        ResourceTemplate ()
716        {
717            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
718                "\\GPII", 0xBB, ResourceConsumer, ,
719                RawDataBuffer (0x04)  // Vendor Data
720                {
721                    0x11, 0x22, 0x33, 0x44
722                })
723                {   // Pin list
724                    0xC1A3
725                }
726        },
727
728        ResourceTemplate ()
729        {
730            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
731                "\\GPII", 0xBB, ResourceConsumer, ,
732                RawDataBuffer (0x04)  // Vendor Data
733                {
734                    0x11, 0x22, 0x33, 0x44
735                })
736                {   // Pin list
737                    0xC1A3
738                }
739        },
740
741        ResourceTemplate ()
742        {
743            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
744                "\\GPII", 0xBB, ResourceConsumer, ,
745                RawDataBuffer (0x04)  // Vendor Data
746                {
747                    0x11, 0x22, 0x33, 0x44
748                })
749                {   // Pin list
750                    0xC1A3
751                }
752        },
753
754        ResourceTemplate ()
755        {
756            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
757                "\\GPII", 0xBB, ResourceConsumer, ,
758                RawDataBuffer (0x04)  // Vendor Data
759                {
760                    0x11, 0x22, 0x33, 0x44
761                })
762                {   // Pin list
763                    0xC1A3
764                }
765        },
766
767        ResourceTemplate ()
768        {
769            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
770                "\\GPII", 0xBB, ResourceConsumer, ,
771                RawDataBuffer (0x04)  // Vendor Data
772                {
773                    0x11, 0x22, 0x33, 0x44
774                })
775                {   // Pin list
776                    0xC1A3
777                }
778        },
779
780        ResourceTemplate ()
781        {
782            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
783                "\\GPII", 0xBB, ResourceConsumer, ,
784                RawDataBuffer (0x04)  // Vendor Data
785                {
786                    0x11, 0x22, 0x33, 0x44
787                })
788                {   // Pin list
789                    0xC1A3
790                }
791        },
792
793        ResourceTemplate ()
794        {
795            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
796                "\\GPII", 0xBB, ResourceConsumer, ,
797                RawDataBuffer (0x04)  // Vendor Data
798                {
799                    0x11, 0x22, 0x33, 0x44
800                })
801                {   // Pin list
802                    0xC1A3
803                }
804        },
805
806        ResourceTemplate ()
807        {
808            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
809                "\\GPII", 0xBB, ResourceConsumer, ,
810                RawDataBuffer (0x04)  // Vendor Data
811                {
812                    0x11, 0x22, 0x33, 0x44
813                })
814                {   // Pin list
815                    0xC1A3
816                }
817        },
818
819        ResourceTemplate ()
820        {
821            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
822                "\\GPII", 0xBB, ResourceConsumer, ,
823                RawDataBuffer (0x04)  // Vendor Data
824                {
825                    0x11, 0x22, 0x33, 0x44
826                })
827                {   // Pin list
828                    0xC1A3
829                }
830        },
831
832        ResourceTemplate ()
833        {
834            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
835                "\\GPII", 0xBB, ResourceConsumer, ,
836                RawDataBuffer (0x04)  // Vendor Data
837                {
838                    0x11, 0x22, 0x33, 0x44
839                })
840                {   // Pin list
841                    0xC1A3
842                }
843        },
844
845        ResourceTemplate ()
846        {
847            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
848                "\\GPII", 0xBB, ResourceConsumer, ,
849                RawDataBuffer (0x04)  // Vendor Data
850                {
851                    0x11, 0x22, 0x33, 0x44
852                })
853                {   // Pin list
854                    0xC1A3
855                }
856        },
857
858        ResourceTemplate ()
859        {
860            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
861                "\\GPII", 0xBB, ResourceConsumer, ,
862                RawDataBuffer (0x04)  // Vendor Data
863                {
864                    0x11, 0x22, 0x33, 0x44
865                })
866                {   // Pin list
867                    0xC1A3
868                }
869        },
870
871        ResourceTemplate ()
872        {
873            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
874                "\\GPII", 0xBB, ResourceConsumer, ,
875                RawDataBuffer (0x04)  // Vendor Data
876                {
877                    0x11, 0x22, 0x33, 0x44
878                })
879                {   // Pin list
880                    0xC1A3
881                }
882        },
883
884        ResourceTemplate ()
885        {
886            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
887                "\\GPII", 0xBB, ResourceConsumer, ,
888                RawDataBuffer (0x04)  // Vendor Data
889                {
890                    0x11, 0x22, 0x33, 0x44
891                })
892                {   // Pin list
893                    0xC1A3
894                }
895        },
896
897        ResourceTemplate ()
898        {
899            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
900                "\\GPII", 0xBB, ResourceConsumer, ,
901                RawDataBuffer (0x04)  // Vendor Data
902                {
903                    0x11, 0x22, 0x33, 0x44
904                })
905                {   // Pin list
906                    0xC1A3
907                }
908        },
909
910        ResourceTemplate ()
911        {
912            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
913                "\\GPII", 0xBB, ResourceConsumer, ,
914                RawDataBuffer (0x04)  // Vendor Data
915                {
916                    0x11, 0x22, 0x33, 0x44
917                })
918                {   // Pin list
919                    0xC1A3
920                }
921        },
922
923        ResourceTemplate ()
924        {
925            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
926                "\\GPII", 0xBB, ResourceConsumer, ,
927                RawDataBuffer (0x04)  // Vendor Data
928                {
929                    0x11, 0x22, 0x33, 0x44
930                })
931                {   // Pin list
932                    0xC1A3
933                }
934        },
935
936        ResourceTemplate ()
937        {
938            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
939                "\\GPII", 0xBB, ResourceConsumer, ,
940                RawDataBuffer (0x04)  // Vendor Data
941                {
942                    0x11, 0x22, 0x33, 0x44
943                })
944                {   // Pin list
945                    0xC1A3
946                }
947        },
948
949        ResourceTemplate ()
950        {
951            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
952                "\\GPII", 0xBB, ResourceConsumer, ,
953                RawDataBuffer (0x04)  // Vendor Data
954                {
955                    0x11, 0x22, 0x33, 0x44
956                })
957                {   // Pin list
958                    0xC1A3
959                }
960        },
961
962        ResourceTemplate ()
963        {
964            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
965                "\\GPII", 0xBB, ResourceConsumer, ,
966                RawDataBuffer (0x04)  // Vendor Data
967                {
968                    0x11, 0x22, 0x33, 0x44
969                })
970                {   // Pin list
971                    0xC1A3
972                }
973        },
974
975        ResourceTemplate ()
976        {
977            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
978                "\\GPII", 0xBB, ResourceConsumer, ,
979                RawDataBuffer (0x04)  // Vendor Data
980                {
981                    0x11, 0x22, 0x33, 0x44
982                })
983                {   // Pin list
984                    0xC1A3
985                }
986        },
987
988        ResourceTemplate ()
989        {
990            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
991                "\\GPII", 0xBB, ResourceConsumer, ,
992                RawDataBuffer (0x04)  // Vendor Data
993                {
994                    0x11, 0x22, 0x33, 0x44
995                })
996                {   // Pin list
997                    0xC1A3
998                }
999        },
1000
1001        ResourceTemplate ()
1002        {
1003            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
1004                "\\GPII", 0xBB, ResourceConsumer, ,
1005                RawDataBuffer (0x04)  // Vendor Data
1006                {
1007                    0x11, 0x22, 0x33, 0x44
1008                })
1009                {   // Pin list
1010                    0xC1A3
1011                }
1012        },
1013
1014        ResourceTemplate ()
1015        {
1016            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
1017                "\\GPII", 0xBB, ResourceConsumer, ,
1018                RawDataBuffer (0x04)  // Vendor Data
1019                {
1020                    0x11, 0x22, 0x33, 0x44
1021                })
1022                {   // Pin list
1023                    0xC1A3
1024                }
1025        },
1026
1027        ResourceTemplate ()
1028        {
1029            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
1030                "\\GPII", 0xBB, ResourceConsumer, ,
1031                RawDataBuffer (0x04)  // Vendor Data
1032                {
1033                    0x11, 0x22, 0x33, 0x44
1034                })
1035                {   // Pin list
1036                    0xC1A3
1037                }
1038        },
1039
1040        ResourceTemplate ()
1041        {
1042            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
1043                "\\GPII", 0xBB, ResourceConsumer, ,
1044                RawDataBuffer (0x04)  // Vendor Data
1045                {
1046                    0x11, 0x22, 0x33, 0x44
1047                })
1048                {   // Pin list
1049                    0xC1A3
1050                }
1051        },
1052
1053        ResourceTemplate ()
1054        {
1055            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
1056                "\\GPII", 0xBB, ResourceConsumer, ,
1057                RawDataBuffer (0x04)  // Vendor Data
1058                {
1059                    0x11, 0x22, 0x33, 0x44
1060                })
1061                {   // Pin list
1062                    0xC1A3
1063                }
1064        },
1065
1066        ResourceTemplate ()
1067        {
1068            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
1069                "\\GPII", 0xBB, ResourceConsumer, ,
1070                RawDataBuffer (0x04)  // Vendor Data
1071                {
1072                    0x11, 0x22, 0x33, 0x44
1073                })
1074                {   // Pin list
1075                    0xC1A3
1076                }
1077        },
1078
1079        ResourceTemplate ()
1080        {
1081            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
1082                "\\GPII", 0xBB, ResourceConsumer, ,
1083                RawDataBuffer (0x04)  // Vendor Data
1084                {
1085                    0x11, 0x22, 0x33, 0x44
1086                })
1087                {   // Pin list
1088                    0xC1A3
1089                }
1090        },
1091
1092        ResourceTemplate ()
1093        {
1094            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
1095                "\\GPII", 0xBB, ResourceConsumer, ,
1096                RawDataBuffer (0x04)  // Vendor Data
1097                {
1098                    0x11, 0x22, 0x33, 0x44
1099                })
1100                {   // Pin list
1101                    0xC1A3
1102                }
1103        },
1104
1105        ResourceTemplate ()
1106        {
1107            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
1108                "\\GPII", 0xBB, ResourceConsumer, ,
1109                RawDataBuffer (0x04)  // Vendor Data
1110                {
1111                    0x11, 0x22, 0x33, 0x44
1112                })
1113                {   // Pin list
1114                    0xC1A3
1115                }
1116        },
1117
1118        ResourceTemplate ()
1119        {
1120            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
1121                "\\GPII", 0xBB, ResourceConsumer, ,
1122                RawDataBuffer (0x04)  // Vendor Data
1123                {
1124                    0x11, 0x22, 0x33, 0x44
1125                })
1126                {   // Pin list
1127                    0xC1A3
1128                }
1129        },
1130
1131        ResourceTemplate ()
1132        {
1133            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
1134                "\\GPII", 0xBB, ResourceConsumer, ,
1135                RawDataBuffer (0x04)  // Vendor Data
1136                {
1137                    0x11, 0x22, 0x33, 0x44
1138                })
1139                {   // Pin list
1140                    0xC1A3
1141                }
1142        },
1143
1144        ResourceTemplate ()
1145        {
1146            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
1147                "\\GPII", 0xBB, ResourceConsumer, ,
1148                RawDataBuffer (0x04)  // Vendor Data
1149                {
1150                    0x11, 0x22, 0x33, 0x44
1151                })
1152                {   // Pin list
1153                    0xC1A3
1154                }
1155        },
1156
1157        ResourceTemplate ()
1158        {
1159            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
1160                "\\GPII", 0xBB, ResourceConsumer, ,
1161                RawDataBuffer (0x04)  // Vendor Data
1162                {
1163                    0x11, 0x22, 0x33, 0x44
1164                })
1165                {   // Pin list
1166                    0xC1A3
1167                }
1168        },
1169
1170        ResourceTemplate ()
1171        {
1172            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
1173                "\\GPII", 0xBB, ResourceConsumer, ,
1174                RawDataBuffer (0x04)  // Vendor Data
1175                {
1176                    0x11, 0x22, 0x33, 0x44
1177                })
1178                {   // Pin list
1179                    0xC1A3
1180                }
1181        },
1182
1183        ResourceTemplate ()
1184        {
1185            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
1186                "\\GPII", 0xBB, ResourceConsumer, ,
1187                RawDataBuffer (0x04)  // Vendor Data
1188                {
1189                    0x11, 0x22, 0x33, 0x44
1190                })
1191                {   // Pin list
1192                    0xC1A3
1193                }
1194        },
1195
1196        ResourceTemplate ()
1197        {
1198            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
1199                "\\GPII", 0xBB, ResourceConsumer, ,
1200                RawDataBuffer (0x04)  // Vendor Data
1201                {
1202                    0x11, 0x22, 0x33, 0x44
1203                })
1204                {   // Pin list
1205                    0xC1A3
1206                }
1207        },
1208
1209        ResourceTemplate ()
1210        {
1211            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
1212                "\\GPII", 0xBB, ResourceConsumer, ,
1213                RawDataBuffer (0x04)  // Vendor Data
1214                {
1215                    0x11, 0x22, 0x33, 0x44
1216                })
1217                {   // Pin list
1218                    0xC1A3
1219                }
1220        },
1221
1222        ResourceTemplate ()
1223        {
1224            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
1225                "\\GPII", 0xBB, ResourceConsumer, ,
1226                RawDataBuffer (0x04)  // Vendor Data
1227                {
1228                    0x11, 0x22, 0x33, 0x44
1229                })
1230                {   // Pin list
1231                    0xC1A3
1232                }
1233        },
1234
1235        ResourceTemplate ()
1236        {
1237            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
1238                "\\GPII", 0xBB, ResourceConsumer, ,
1239                RawDataBuffer (0x04)  // Vendor Data
1240                {
1241                    0x11, 0x22, 0x33, 0x44
1242                })
1243                {   // Pin list
1244                    0xC1A3
1245                }
1246        },
1247
1248        ResourceTemplate ()
1249        {
1250            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
1251                "\\GPII", 0xBB, ResourceConsumer, ,
1252                RawDataBuffer (0x04)  // Vendor Data
1253                {
1254                    0x11, 0x22, 0x33, 0x44
1255                })
1256                {   // Pin list
1257                    0xC1A3
1258                }
1259        },
1260
1261        ResourceTemplate ()
1262        {
1263            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
1264                "\\GPII", 0xBB, ResourceConsumer, ,
1265                RawDataBuffer (0x04)  // Vendor Data
1266                {
1267                    0x11, 0x22, 0x33, 0x44
1268                })
1269                {   // Pin list
1270                    0xC1A3
1271                }
1272        },
1273
1274        ResourceTemplate ()
1275        {
1276            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
1277                "\\GPII", 0xBB, ResourceConsumer, ,
1278                RawDataBuffer (0x04)  // Vendor Data
1279                {
1280                    0x11, 0x22, 0x33, 0x44
1281                })
1282                {   // Pin list
1283                    0xC1A3
1284                }
1285        },
1286
1287        ResourceTemplate ()
1288        {
1289            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
1290                "\\GPII", 0xBB, ResourceProducer, ,
1291                RawDataBuffer (0x04)  // Vendor Data
1292                {
1293                    0x11, 0x22, 0x33, 0x44
1294                })
1295                {   // Pin list
1296                    0xC1A3
1297                }
1298        },
1299
1300        ResourceTemplate ()
1301        {
1302            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
1303                "\\GPII", 0xBB, ResourceProducer, ,
1304                RawDataBuffer (0x04)  // Vendor Data
1305                {
1306                    0x11, 0x22, 0x33, 0x44
1307                })
1308                {   // Pin list
1309                    0xC1A3
1310                }
1311        },
1312
1313        ResourceTemplate ()
1314        {
1315            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
1316                "\\GPII", 0xBB, ResourceProducer, ,
1317                RawDataBuffer (0x04)  // Vendor Data
1318                {
1319                    0x11, 0x22, 0x33, 0x44
1320                })
1321                {   // Pin list
1322                    0xC1A3
1323                }
1324        },
1325
1326        ResourceTemplate ()
1327        {
1328            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
1329                "\\GPII", 0xBB, ResourceProducer, ,
1330                RawDataBuffer (0x04)  // Vendor Data
1331                {
1332                    0x11, 0x22, 0x33, 0x44
1333                })
1334                {   // Pin list
1335                    0xC1A3
1336                }
1337        },
1338
1339        ResourceTemplate ()
1340        {
1341            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
1342                "\\GPII", 0xBB, ResourceProducer, ,
1343                RawDataBuffer (0x04)  // Vendor Data
1344                {
1345                    0x11, 0x22, 0x33, 0x44
1346                })
1347                {   // Pin list
1348                    0xC1A3
1349                }
1350        },
1351
1352        ResourceTemplate ()
1353        {
1354            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
1355                "\\GPII", 0xBB, ResourceProducer, ,
1356                RawDataBuffer (0x04)  // Vendor Data
1357                {
1358                    0x11, 0x22, 0x33, 0x44
1359                })
1360                {   // Pin list
1361                    0xC1A3
1362                }
1363        },
1364
1365        ResourceTemplate ()
1366        {
1367            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
1368                "\\GPII", 0xBB, ResourceProducer, ,
1369                RawDataBuffer (0x04)  // Vendor Data
1370                {
1371                    0x11, 0x22, 0x33, 0x44
1372                })
1373                {   // Pin list
1374                    0xC1A3
1375                }
1376        },
1377
1378        ResourceTemplate ()
1379        {
1380            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
1381                "\\GPII", 0xBB, ResourceProducer, ,
1382                RawDataBuffer (0x04)  // Vendor Data
1383                {
1384                    0x11, 0x22, 0x33, 0x44
1385                })
1386                {   // Pin list
1387                    0xC1A3
1388                }
1389        },
1390
1391        ResourceTemplate ()
1392        {
1393            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
1394                "\\GPII", 0xBB, ResourceProducer, ,
1395                RawDataBuffer (0x04)  // Vendor Data
1396                {
1397                    0x11, 0x22, 0x33, 0x44
1398                })
1399                {   // Pin list
1400                    0xC1A3
1401                }
1402        },
1403
1404        ResourceTemplate ()
1405        {
1406            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
1407                "\\GPII", 0xBB, ResourceProducer, ,
1408                RawDataBuffer (0x04)  // Vendor Data
1409                {
1410                    0x11, 0x22, 0x33, 0x44
1411                })
1412                {   // Pin list
1413                    0xC1A3
1414                }
1415        },
1416
1417        ResourceTemplate ()
1418        {
1419            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
1420                "\\GPII", 0xBB, ResourceProducer, ,
1421                RawDataBuffer (0x04)  // Vendor Data
1422                {
1423                    0x11, 0x22, 0x33, 0x44
1424                })
1425                {   // Pin list
1426                    0xC1A3
1427                }
1428        },
1429
1430        ResourceTemplate ()
1431        {
1432            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
1433                "\\GPII", 0xBB, ResourceProducer, ,
1434                RawDataBuffer (0x04)  // Vendor Data
1435                {
1436                    0x11, 0x22, 0x33, 0x44
1437                })
1438                {   // Pin list
1439                    0xC1A3
1440                }
1441        },
1442
1443        ResourceTemplate ()
1444        {
1445            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
1446                "\\GPII", 0xBB, ResourceProducer, ,
1447                RawDataBuffer (0x04)  // Vendor Data
1448                {
1449                    0x11, 0x22, 0x33, 0x44
1450                })
1451                {   // Pin list
1452                    0xC1A3
1453                }
1454        },
1455
1456        ResourceTemplate ()
1457        {
1458            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
1459                "\\GPII", 0xBB, ResourceProducer, ,
1460                RawDataBuffer (0x04)  // Vendor Data
1461                {
1462                    0x11, 0x22, 0x33, 0x44
1463                })
1464                {   // Pin list
1465                    0xC1A3
1466                }
1467        },
1468
1469        ResourceTemplate ()
1470        {
1471            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
1472                "\\GPII", 0xBB, ResourceProducer, ,
1473                RawDataBuffer (0x04)  // Vendor Data
1474                {
1475                    0x11, 0x22, 0x33, 0x44
1476                })
1477                {   // Pin list
1478                    0xC1A3
1479                }
1480        },
1481
1482        ResourceTemplate ()
1483        {
1484            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
1485                "\\GPII", 0xBB, ResourceProducer, ,
1486                RawDataBuffer (0x04)  // Vendor Data
1487                {
1488                    0x11, 0x22, 0x33, 0x44
1489                })
1490                {   // Pin list
1491                    0xC1A3
1492                }
1493        },
1494
1495        ResourceTemplate ()
1496        {
1497            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
1498                "\\GPII", 0xBB, ResourceProducer, ,
1499                RawDataBuffer (0x04)  // Vendor Data
1500                {
1501                    0x11, 0x22, 0x33, 0x44
1502                })
1503                {   // Pin list
1504                    0xC1A3
1505                }
1506        },
1507
1508        ResourceTemplate ()
1509        {
1510            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
1511                "\\GPII", 0xBB, ResourceProducer, ,
1512                RawDataBuffer (0x04)  // Vendor Data
1513                {
1514                    0x11, 0x22, 0x33, 0x44
1515                })
1516                {   // Pin list
1517                    0xC1A3
1518                }
1519        },
1520
1521        ResourceTemplate ()
1522        {
1523            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
1524                "\\GPII", 0xBB, ResourceProducer, ,
1525                RawDataBuffer (0x04)  // Vendor Data
1526                {
1527                    0x11, 0x22, 0x33, 0x44
1528                })
1529                {   // Pin list
1530                    0xC1A3
1531                }
1532        },
1533
1534        ResourceTemplate ()
1535        {
1536            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
1537                "\\GPII", 0xBB, ResourceProducer, ,
1538                RawDataBuffer (0x04)  // Vendor Data
1539                {
1540                    0x11, 0x22, 0x33, 0x44
1541                })
1542                {   // Pin list
1543                    0xC1A3
1544                }
1545        },
1546
1547        ResourceTemplate ()
1548        {
1549            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
1550                "\\GPII", 0xBB, ResourceProducer, ,
1551                RawDataBuffer (0x04)  // Vendor Data
1552                {
1553                    0x11, 0x22, 0x33, 0x44
1554                })
1555                {   // Pin list
1556                    0xC1A3
1557                }
1558        },
1559
1560        ResourceTemplate ()
1561        {
1562            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
1563                "\\GPII", 0xBB, ResourceProducer, ,
1564                RawDataBuffer (0x04)  // Vendor Data
1565                {
1566                    0x11, 0x22, 0x33, 0x44
1567                })
1568                {   // Pin list
1569                    0xC1A3
1570                }
1571        },
1572
1573        ResourceTemplate ()
1574        {
1575            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
1576                "\\GPII", 0xBB, ResourceProducer, ,
1577                RawDataBuffer (0x04)  // Vendor Data
1578                {
1579                    0x11, 0x22, 0x33, 0x44
1580                })
1581                {   // Pin list
1582                    0xC1A3
1583                }
1584        },
1585
1586        ResourceTemplate ()
1587        {
1588            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
1589                "\\GPII", 0xBB, ResourceProducer, ,
1590                RawDataBuffer (0x04)  // Vendor Data
1591                {
1592                    0x11, 0x22, 0x33, 0x44
1593                })
1594                {   // Pin list
1595                    0xC1A3
1596                }
1597        },
1598
1599        ResourceTemplate ()
1600        {
1601            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
1602                "\\GPII", 0xBB, ResourceProducer, ,
1603                RawDataBuffer (0x04)  // Vendor Data
1604                {
1605                    0x11, 0x22, 0x33, 0x44
1606                })
1607                {   // Pin list
1608                    0xC1A3
1609                }
1610        },
1611
1612        ResourceTemplate ()
1613        {
1614            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
1615                "\\GPII", 0xBB, ResourceProducer, ,
1616                RawDataBuffer (0x04)  // Vendor Data
1617                {
1618                    0x11, 0x22, 0x33, 0x44
1619                })
1620                {   // Pin list
1621                    0xC1A3
1622                }
1623        },
1624
1625        ResourceTemplate ()
1626        {
1627            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
1628                "\\GPII", 0xBB, ResourceProducer, ,
1629                RawDataBuffer (0x04)  // Vendor Data
1630                {
1631                    0x11, 0x22, 0x33, 0x44
1632                })
1633                {   // Pin list
1634                    0xC1A3
1635                }
1636        },
1637
1638        ResourceTemplate ()
1639        {
1640            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
1641                "\\GPII", 0xBB, ResourceProducer, ,
1642                RawDataBuffer (0x04)  // Vendor Data
1643                {
1644                    0x11, 0x22, 0x33, 0x44
1645                })
1646                {   // Pin list
1647                    0xC1A3
1648                }
1649        },
1650
1651        ResourceTemplate ()
1652        {
1653            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
1654                "\\GPII", 0xBB, ResourceProducer, ,
1655                RawDataBuffer (0x04)  // Vendor Data
1656                {
1657                    0x11, 0x22, 0x33, 0x44
1658                })
1659                {   // Pin list
1660                    0xC1A3
1661                }
1662        },
1663
1664        ResourceTemplate ()
1665        {
1666            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
1667                "\\GPII", 0xBB, ResourceProducer, ,
1668                RawDataBuffer (0x04)  // Vendor Data
1669                {
1670                    0x11, 0x22, 0x33, 0x44
1671                })
1672                {   // Pin list
1673                    0xC1A3
1674                }
1675        },
1676
1677        ResourceTemplate ()
1678        {
1679            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
1680                "\\GPII", 0xBB, ResourceProducer, ,
1681                RawDataBuffer (0x04)  // Vendor Data
1682                {
1683                    0x11, 0x22, 0x33, 0x44
1684                })
1685                {   // Pin list
1686                    0xC1A3
1687                }
1688        },
1689
1690        ResourceTemplate ()
1691        {
1692            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
1693                "\\GPII", 0xBB, ResourceProducer, ,
1694                RawDataBuffer (0x04)  // Vendor Data
1695                {
1696                    0x11, 0x22, 0x33, 0x44
1697                })
1698                {   // Pin list
1699                    0xC1A3
1700                }
1701        },
1702
1703        ResourceTemplate ()
1704        {
1705            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
1706                "\\GPII", 0xBB, ResourceProducer, ,
1707                RawDataBuffer (0x04)  // Vendor Data
1708                {
1709                    0x11, 0x22, 0x33, 0x44
1710                })
1711                {   // Pin list
1712                    0xC1A3
1713                }
1714        },
1715
1716        ResourceTemplate ()
1717        {
1718            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
1719                "\\GPII", 0xBB, ResourceProducer, ,
1720                RawDataBuffer (0x04)  // Vendor Data
1721                {
1722                    0x11, 0x22, 0x33, 0x44
1723                })
1724                {   // Pin list
1725                    0xC1A3
1726                }
1727        },
1728
1729        ResourceTemplate ()
1730        {
1731            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
1732                "\\GPII", 0xBB, ResourceProducer, ,
1733                RawDataBuffer (0x04)  // Vendor Data
1734                {
1735                    0x11, 0x22, 0x33, 0x44
1736                })
1737                {   // Pin list
1738                    0xC1A3
1739                }
1740        },
1741
1742        ResourceTemplate ()
1743        {
1744            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
1745                "\\GPII", 0xBB, ResourceProducer, ,
1746                RawDataBuffer (0x04)  // Vendor Data
1747                {
1748                    0x11, 0x22, 0x33, 0x44
1749                })
1750                {   // Pin list
1751                    0xC1A3
1752                }
1753        },
1754
1755        ResourceTemplate ()
1756        {
1757            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
1758                "\\GPII", 0xBB, ResourceProducer, ,
1759                RawDataBuffer (0x04)  // Vendor Data
1760                {
1761                    0x11, 0x22, 0x33, 0x44
1762                })
1763                {   // Pin list
1764                    0xC1A3
1765                }
1766        },
1767
1768        ResourceTemplate ()
1769        {
1770            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
1771                "\\GPII", 0xBB, ResourceProducer, ,
1772                RawDataBuffer (0x04)  // Vendor Data
1773                {
1774                    0x11, 0x22, 0x33, 0x44
1775                })
1776                {   // Pin list
1777                    0xC1A3
1778                }
1779        },
1780
1781        ResourceTemplate ()
1782        {
1783            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
1784                "\\GPII", 0xBB, ResourceProducer, ,
1785                RawDataBuffer (0x04)  // Vendor Data
1786                {
1787                    0x11, 0x22, 0x33, 0x44
1788                })
1789                {   // Pin list
1790                    0xC1A3
1791                }
1792        },
1793
1794        ResourceTemplate ()
1795        {
1796            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
1797                "\\GPII", 0xBB, ResourceProducer, ,
1798                RawDataBuffer (0x04)  // Vendor Data
1799                {
1800                    0x11, 0x22, 0x33, 0x44
1801                })
1802                {   // Pin list
1803                    0xC1A3
1804                }
1805        },
1806
1807        ResourceTemplate ()
1808        {
1809            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
1810                "\\GPII", 0xBB, ResourceProducer, ,
1811                RawDataBuffer (0x04)  // Vendor Data
1812                {
1813                    0x11, 0x22, 0x33, 0x44
1814                })
1815                {   // Pin list
1816                    0xC1A3
1817                }
1818        },
1819
1820        ResourceTemplate ()
1821        {
1822            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
1823                "\\GPII", 0xBB, ResourceProducer, ,
1824                RawDataBuffer (0x04)  // Vendor Data
1825                {
1826                    0x11, 0x22, 0x33, 0x44
1827                })
1828                {   // Pin list
1829                    0xC1A3
1830                }
1831        },
1832
1833        ResourceTemplate ()
1834        {
1835            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
1836                "\\GPII", 0xBB, ResourceProducer, ,
1837                RawDataBuffer (0x04)  // Vendor Data
1838                {
1839                    0x11, 0x22, 0x33, 0x44
1840                })
1841                {   // Pin list
1842                    0xC1A3
1843                }
1844        },
1845
1846        ResourceTemplate ()
1847        {
1848            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
1849                "\\GPII", 0xBB, ResourceProducer, ,
1850                RawDataBuffer (0x04)  // Vendor Data
1851                {
1852                    0x11, 0x22, 0x33, 0x44
1853                })
1854                {   // Pin list
1855                    0xC1A3
1856                }
1857        },
1858
1859        ResourceTemplate ()
1860        {
1861            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
1862                "\\GPII", 0xBB, ResourceProducer, ,
1863                RawDataBuffer (0x04)  // Vendor Data
1864                {
1865                    0x11, 0x22, 0x33, 0x44
1866                })
1867                {   // Pin list
1868                    0xC1A3
1869                }
1870        },
1871
1872        ResourceTemplate ()
1873        {
1874            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
1875                "\\GPII", 0xBB, ResourceProducer, ,
1876                RawDataBuffer (0x04)  // Vendor Data
1877                {
1878                    0x11, 0x22, 0x33, 0x44
1879                })
1880                {   // Pin list
1881                    0xC1A3
1882                }
1883        },
1884
1885        ResourceTemplate ()
1886        {
1887            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
1888                "\\GPII", 0xBB, ResourceProducer, ,
1889                RawDataBuffer (0x04)  // Vendor Data
1890                {
1891                    0x11, 0x22, 0x33, 0x44
1892                })
1893                {   // Pin list
1894                    0xC1A3
1895                }
1896        },
1897
1898        ResourceTemplate ()
1899        {
1900            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
1901                "\\GPII", 0xBB, ResourceProducer, ,
1902                RawDataBuffer (0x04)  // Vendor Data
1903                {
1904                    0x11, 0x22, 0x33, 0x44
1905                })
1906                {   // Pin list
1907                    0xC1A3
1908                }
1909        },
1910
1911        ResourceTemplate ()
1912        {
1913            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
1914                "\\GPII", 0xBB, ResourceProducer, ,
1915                RawDataBuffer (0x04)  // Vendor Data
1916                {
1917                    0x11, 0x22, 0x33, 0x44
1918                })
1919                {   // Pin list
1920                    0xC1A3
1921                }
1922        },
1923
1924        ResourceTemplate ()
1925        {
1926            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
1927                "\\GPII", 0xBB, ResourceProducer, ,
1928                RawDataBuffer (0x04)  // Vendor Data
1929                {
1930                    0x11, 0x22, 0x33, 0x44
1931                })
1932                {   // Pin list
1933                    0xC1A3
1934                }
1935        },
1936
1937        ResourceTemplate ()
1938        {
1939            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
1940                "\\GPII", 0xBB, ResourceProducer, ,
1941                RawDataBuffer (0x04)  // Vendor Data
1942                {
1943                    0x11, 0x22, 0x33, 0x44
1944                })
1945                {   // Pin list
1946                    0xC1A3
1947                }
1948        },
1949
1950        ResourceTemplate ()
1951        {
1952            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
1953                "\\GPII", 0xBB, ResourceProducer, ,
1954                RawDataBuffer (0x04)  // Vendor Data
1955                {
1956                    0x11, 0x22, 0x33, 0x44
1957                })
1958                {   // Pin list
1959                    0xC1A3
1960                }
1961        },
1962
1963        ResourceTemplate ()
1964        {
1965            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
1966                "\\GPII", 0xBB, ResourceProducer, ,
1967                RawDataBuffer (0x04)  // Vendor Data
1968                {
1969                    0x11, 0x22, 0x33, 0x44
1970                })
1971                {   // Pin list
1972                    0xC1A3
1973                }
1974        },
1975
1976        ResourceTemplate ()
1977        {
1978            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
1979                "\\GPII", 0xBB, ResourceProducer, ,
1980                RawDataBuffer (0x04)  // Vendor Data
1981                {
1982                    0x11, 0x22, 0x33, 0x44
1983                })
1984                {   // Pin list
1985                    0xC1A3
1986                }
1987        },
1988
1989        ResourceTemplate ()
1990        {
1991            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
1992                "\\GPII", 0xBB, ResourceProducer, ,
1993                RawDataBuffer (0x04)  // Vendor Data
1994                {
1995                    0x11, 0x22, 0x33, 0x44
1996                })
1997                {   // Pin list
1998                    0xC1A3
1999                }
2000        },
2001
2002        ResourceTemplate ()
2003        {
2004            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
2005                "\\GPII", 0xBB, ResourceProducer, ,
2006                RawDataBuffer (0x04)  // Vendor Data
2007                {
2008                    0x11, 0x22, 0x33, 0x44
2009                })
2010                {   // Pin list
2011                    0xC1A3
2012                }
2013        },
2014
2015        ResourceTemplate ()
2016        {
2017            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
2018                "\\GPII", 0xBB, ResourceProducer, ,
2019                RawDataBuffer (0x04)  // Vendor Data
2020                {
2021                    0x11, 0x22, 0x33, 0x44
2022                })
2023                {   // Pin list
2024                    0xC1A3
2025                }
2026        },
2027
2028        ResourceTemplate ()
2029        {
2030            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
2031                "\\GPII", 0xBB, ResourceProducer, ,
2032                RawDataBuffer (0x04)  // Vendor Data
2033                {
2034                    0x11, 0x22, 0x33, 0x44
2035                })
2036                {   // Pin list
2037                    0xC1A3
2038                }
2039        },
2040
2041        ResourceTemplate ()
2042        {
2043            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
2044                "\\GPII", 0xBB, ResourceProducer, ,
2045                RawDataBuffer (0x04)  // Vendor Data
2046                {
2047                    0x11, 0x22, 0x33, 0x44
2048                })
2049                {   // Pin list
2050                    0xC1A3
2051                }
2052        },
2053
2054        ResourceTemplate ()
2055        {
2056            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
2057                "\\GPII", 0xBB, ResourceProducer, ,
2058                RawDataBuffer (0x04)  // Vendor Data
2059                {
2060                    0x11, 0x22, 0x33, 0x44
2061                })
2062                {   // Pin list
2063                    0xC1A3
2064                }
2065        },
2066
2067        ResourceTemplate ()
2068        {
2069            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
2070                "\\GPII", 0xBB, ResourceProducer, ,
2071                RawDataBuffer (0x04)  // Vendor Data
2072                {
2073                    0x11, 0x22, 0x33, 0x44
2074                })
2075                {   // Pin list
2076                    0xC1A3
2077                }
2078        },
2079
2080        ResourceTemplate ()
2081        {
2082            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
2083                "\\GPII", 0xBB, ResourceProducer, ,
2084                RawDataBuffer (0x04)  // Vendor Data
2085                {
2086                    0x11, 0x22, 0x33, 0x44
2087                })
2088                {   // Pin list
2089                    0xC1A3
2090                }
2091        },
2092
2093        ResourceTemplate ()
2094        {
2095            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
2096                "\\GPII", 0xBB, ResourceProducer, ,
2097                RawDataBuffer (0x04)  // Vendor Data
2098                {
2099                    0x11, 0x22, 0x33, 0x44
2100                })
2101                {   // Pin list
2102                    0xC1A3
2103                }
2104        },
2105
2106        ResourceTemplate ()
2107        {
2108            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
2109                "\\GPII", 0xBB, ResourceProducer, ,
2110                RawDataBuffer (0x04)  // Vendor Data
2111                {
2112                    0x11, 0x22, 0x33, 0x44
2113                })
2114                {   // Pin list
2115                    0xC1A3
2116                }
2117        },
2118
2119        ResourceTemplate ()
2120        {
2121            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
2122                "\\GPII", 0xBB, ResourceProducer, ,
2123                RawDataBuffer (0x04)  // Vendor Data
2124                {
2125                    0x11, 0x22, 0x33, 0x44
2126                })
2127                {   // Pin list
2128                    0xC1A3
2129                }
2130        },
2131
2132        ResourceTemplate ()
2133        {
2134            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
2135                "\\GPII", 0xBB, ResourceProducer, ,
2136                RawDataBuffer (0x04)  // Vendor Data
2137                {
2138                    0x11, 0x22, 0x33, 0x44
2139                })
2140                {   // Pin list
2141                    0xC1A3
2142                }
2143        },
2144
2145        ResourceTemplate ()
2146        {
2147            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
2148                "\\GPII", 0xBB, ResourceProducer, ,
2149                RawDataBuffer (0x04)  // Vendor Data
2150                {
2151                    0x11, 0x22, 0x33, 0x44
2152                })
2153                {   // Pin list
2154                    0xC1A3
2155                }
2156        },
2157
2158        ResourceTemplate ()
2159        {
2160            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
2161                "\\GPII", 0xBB, ResourceProducer, ,
2162                RawDataBuffer (0x04)  // Vendor Data
2163                {
2164                    0x11, 0x22, 0x33, 0x44
2165                })
2166                {   // Pin list
2167                    0xC1A3
2168                }
2169        },
2170
2171        ResourceTemplate ()
2172        {
2173            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
2174                "\\GPII", 0xBB, ResourceProducer, ,
2175                RawDataBuffer (0x04)  // Vendor Data
2176                {
2177                    0x11, 0x22, 0x33, 0x44
2178                })
2179                {   // Pin list
2180                    0xC1A3
2181                }
2182        },
2183
2184        ResourceTemplate ()
2185        {
2186            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
2187                "\\GPII", 0xBB, ResourceProducer, ,
2188                RawDataBuffer (0x04)  // Vendor Data
2189                {
2190                    0x11, 0x22, 0x33, 0x44
2191                })
2192                {   // Pin list
2193                    0xC1A3
2194                }
2195        },
2196
2197        ResourceTemplate ()
2198        {
2199            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
2200                "\\GPII", 0xBB, ResourceProducer, ,
2201                RawDataBuffer (0x04)  // Vendor Data
2202                {
2203                    0x11, 0x22, 0x33, 0x44
2204                })
2205                {   // Pin list
2206                    0xC1A3
2207                }
2208        },
2209
2210        ResourceTemplate ()
2211        {
2212            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
2213                "\\GPII", 0xBB, ResourceProducer, ,
2214                RawDataBuffer (0x04)  // Vendor Data
2215                {
2216                    0x11, 0x22, 0x33, 0x44
2217                })
2218                {   // Pin list
2219                    0xC1A3
2220                }
2221        },
2222
2223        ResourceTemplate ()
2224        {
2225            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
2226                "\\GPII", 0xBB, ResourceProducer, ,
2227                RawDataBuffer (0x04)  // Vendor Data
2228                {
2229                    0x11, 0x22, 0x33, 0x44
2230                })
2231                {   // Pin list
2232                    0xC1A3
2233                }
2234        },
2235
2236        ResourceTemplate ()
2237        {
2238            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
2239                "\\GPII", 0xBB, ResourceProducer, ,
2240                RawDataBuffer (0x04)  // Vendor Data
2241                {
2242                    0x11, 0x22, 0x33, 0x44
2243                })
2244                {   // Pin list
2245                    0xC1A3
2246                }
2247        },
2248
2249        ResourceTemplate ()
2250        {
2251            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
2252                "\\GPII", 0xBB, ResourceProducer, ,
2253                RawDataBuffer (0x04)  // Vendor Data
2254                {
2255                    0x11, 0x22, 0x33, 0x44
2256                })
2257                {   // Pin list
2258                    0xC1A3
2259                }
2260        },
2261
2262        ResourceTemplate ()
2263        {
2264            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
2265                "\\GPII", 0xBB, ResourceProducer, ,
2266                RawDataBuffer (0x04)  // Vendor Data
2267                {
2268                    0x11, 0x22, 0x33, 0x44
2269                })
2270                {   // Pin list
2271                    0xC1A3
2272                }
2273        },
2274
2275        ResourceTemplate ()
2276        {
2277            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
2278                "\\GPII", 0xBB, ResourceProducer, ,
2279                RawDataBuffer (0x04)  // Vendor Data
2280                {
2281                    0x11, 0x22, 0x33, 0x44
2282                })
2283                {   // Pin list
2284                    0xC1A3
2285                }
2286        },
2287
2288        ResourceTemplate ()
2289        {
2290            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
2291                "\\GPII", 0xBB, ResourceProducer, ,
2292                RawDataBuffer (0x04)  // Vendor Data
2293                {
2294                    0x11, 0x22, 0x33, 0x44
2295                })
2296                {   // Pin list
2297                    0xC1A3
2298                }
2299        },
2300
2301        ResourceTemplate ()
2302        {
2303            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
2304                "\\GPII", 0xBB, ResourceProducer, ,
2305                RawDataBuffer (0x04)  // Vendor Data
2306                {
2307                    0x11, 0x22, 0x33, 0x44
2308                })
2309                {   // Pin list
2310                    0xC1A3
2311                }
2312        },
2313
2314        ResourceTemplate ()
2315        {
2316            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
2317                "\\GPII", 0xBB, ResourceProducer, ,
2318                RawDataBuffer (0x04)  // Vendor Data
2319                {
2320                    0x11, 0x22, 0x33, 0x44
2321                })
2322                {   // Pin list
2323                    0xC1A3
2324                }
2325        },
2326
2327        ResourceTemplate ()
2328        {
2329            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
2330                "\\GPII", 0xBB, ResourceProducer, ,
2331                RawDataBuffer (0x04)  // Vendor Data
2332                {
2333                    0x11, 0x22, 0x33, 0x44
2334                })
2335                {   // Pin list
2336                    0xC1A3
2337                }
2338        },
2339
2340        ResourceTemplate ()
2341        {
2342            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
2343                "\\GPII", 0xBB, ResourceProducer, ,
2344                RawDataBuffer (0x04)  // Vendor Data
2345                {
2346                    0x11, 0x22, 0x33, 0x44
2347                })
2348                {   // Pin list
2349                    0xC1A3
2350                }
2351        },
2352
2353        ResourceTemplate ()
2354        {
2355            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
2356                "\\GPII", 0xBB, ResourceProducer, ,
2357                RawDataBuffer (0x04)  // Vendor Data
2358                {
2359                    0x11, 0x22, 0x33, 0x44
2360                })
2361                {   // Pin list
2362                    0xC1A3
2363                }
2364        },
2365
2366        ResourceTemplate ()
2367        {
2368            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
2369                "\\GPII", 0xBB, ResourceProducer, ,
2370                RawDataBuffer (0x04)  // Vendor Data
2371                {
2372                    0x11, 0x22, 0x33, 0x44
2373                })
2374                {   // Pin list
2375                    0xC1A3
2376                }
2377        },
2378
2379        ResourceTemplate ()
2380        {
2381            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
2382                "\\GPII", 0xBB, ResourceProducer, ,
2383                RawDataBuffer (0x04)  // Vendor Data
2384                {
2385                    0x11, 0x22, 0x33, 0x44
2386                })
2387                {   // Pin list
2388                    0xC1A3
2389                }
2390        },
2391
2392        ResourceTemplate ()
2393        {
2394            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
2395                "\\GPII", 0xBB, ResourceProducer, ,
2396                RawDataBuffer (0x04)  // Vendor Data
2397                {
2398                    0x11, 0x22, 0x33, 0x44
2399                })
2400                {   // Pin list
2401                    0xC1A3
2402                }
2403        },
2404
2405        ResourceTemplate ()
2406        {
2407            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
2408                "\\GPII", 0xBB, ResourceProducer, ,
2409                RawDataBuffer (0x04)  // Vendor Data
2410                {
2411                    0x11, 0x22, 0x33, 0x44
2412                })
2413                {   // Pin list
2414                    0xC1A3
2415                }
2416        },
2417
2418        ResourceTemplate ()
2419        {
2420            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
2421                "\\GPII", 0xBB, ResourceProducer, ,
2422                RawDataBuffer (0x04)  // Vendor Data
2423                {
2424                    0x11, 0x22, 0x33, 0x44
2425                })
2426                {   // Pin list
2427                    0xC1A3
2428                }
2429        },
2430
2431        ResourceTemplate ()
2432        {
2433            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
2434                "\\GPII", 0xBB, ResourceProducer, ,
2435                RawDataBuffer (0x04)  // Vendor Data
2436                {
2437                    0x11, 0x22, 0x33, 0x44
2438                })
2439                {   // Pin list
2440                    0xC1A3
2441                }
2442        },
2443
2444        ResourceTemplate ()
2445        {
2446            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
2447                "\\GPII", 0xBB, ResourceProducer, ,
2448                RawDataBuffer (0x04)  // Vendor Data
2449                {
2450                    0x11, 0x22, 0x33, 0x44
2451                })
2452                {   // Pin list
2453                    0xC1A3
2454                }
2455        },
2456
2457        ResourceTemplate ()
2458        {
2459            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
2460                "\\GPII", 0xBB, ResourceProducer, ,
2461                RawDataBuffer (0x04)  // Vendor Data
2462                {
2463                    0x11, 0x22, 0x33, 0x44
2464                })
2465                {   // Pin list
2466                    0xC1A3
2467                }
2468        },
2469
2470        ResourceTemplate ()
2471        {
2472            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
2473                "\\GPII", 0xBB, ResourceProducer, ,
2474                RawDataBuffer (0x04)  // Vendor Data
2475                {
2476                    0x11, 0x22, 0x33, 0x44
2477                })
2478                {   // Pin list
2479                    0xC1A3
2480                }
2481        },
2482
2483        ResourceTemplate ()
2484        {
2485            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
2486                "\\GPII", 0xBB, ResourceProducer, ,
2487                RawDataBuffer (0x04)  // Vendor Data
2488                {
2489                    0x11, 0x22, 0x33, 0x44
2490                })
2491                {   // Pin list
2492                    0xC1A3
2493                }
2494        },
2495
2496        ResourceTemplate ()
2497        {
2498            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
2499                "\\GPII", 0xBB, ResourceProducer, ,
2500                RawDataBuffer (0x04)  // Vendor Data
2501                {
2502                    0x11, 0x22, 0x33, 0x44
2503                })
2504                {   // Pin list
2505                    0xC1A3
2506                }
2507        },
2508
2509        ResourceTemplate ()
2510        {
2511            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
2512                "\\GPII", 0xBB, ResourceProducer, ,
2513                RawDataBuffer (0x04)  // Vendor Data
2514                {
2515                    0x11, 0x22, 0x33, 0x44
2516                })
2517                {   // Pin list
2518                    0xC1A3
2519                }
2520        },
2521
2522        ResourceTemplate ()
2523        {
2524            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
2525                "\\GPII", 0xBB, ResourceProducer, ,
2526                RawDataBuffer (0x04)  // Vendor Data
2527                {
2528                    0x11, 0x22, 0x33, 0x44
2529                })
2530                {   // Pin list
2531                    0xC1A3
2532                }
2533        },
2534
2535        ResourceTemplate ()
2536        {
2537            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
2538                "\\GPII", 0xBB, ResourceProducer, ,
2539                )
2540                {   // Pin list
2541                    0xC1A3
2542                }
2543        },
2544
2545        ResourceTemplate ()
2546        {
2547            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
2548                "\\GPII", 0xBB, ResourceProducer, ,
2549                )
2550                {   // Pin list
2551                    0xC1A3
2552                }
2553        },
2554
2555        ResourceTemplate ()
2556        {
2557            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
2558                "\\GPII", 0xBB, ResourceProducer, ,
2559                )
2560                {   // Pin list
2561                    0xC1A3
2562                }
2563        },
2564
2565        ResourceTemplate ()
2566        {
2567            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
2568                "\\GPII", 0xBB, ResourceProducer, ,
2569                )
2570                {   // Pin list
2571                    0xC1A3
2572                }
2573        },
2574
2575        ResourceTemplate ()
2576        {
2577            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
2578                "\\GPII", 0xBB, ResourceProducer, ,
2579                )
2580                {   // Pin list
2581                    0xC1A3
2582                }
2583        },
2584
2585        ResourceTemplate ()
2586        {
2587            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
2588                "\\GPII", 0xBB, ResourceProducer, ,
2589                )
2590                {   // Pin list
2591                    0xC1A3
2592                }
2593        },
2594
2595        ResourceTemplate ()
2596        {
2597            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
2598                "\\GPII", 0xBB, ResourceProducer, ,
2599                )
2600                {   // Pin list
2601                    0xC1A3
2602                }
2603        },
2604
2605        ResourceTemplate ()
2606        {
2607            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
2608                "\\GPII", 0xBB, ResourceProducer, ,
2609                )
2610                {   // Pin list
2611                    0xC1A3
2612                }
2613        },
2614
2615        ResourceTemplate ()
2616        {
2617            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
2618                "\\GPII", 0xBB, ResourceProducer, ,
2619                )
2620                {   // Pin list
2621                    0xC1A3
2622                }
2623        },
2624
2625        ResourceTemplate ()
2626        {
2627            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
2628                "\\GPII", 0xBB, ResourceProducer, ,
2629                )
2630                {   // Pin list
2631                    0xC1A3
2632                }
2633        },
2634
2635        ResourceTemplate ()
2636        {
2637            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
2638                "\\GPII", 0xBB, ResourceProducer, ,
2639                )
2640                {   // Pin list
2641                    0xC1A3
2642                }
2643        },
2644
2645        ResourceTemplate ()
2646        {
2647            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
2648                "\\GPII", 0xBB, ResourceProducer, ,
2649                )
2650                {   // Pin list
2651                    0xC1A3
2652                }
2653        },
2654
2655        ResourceTemplate ()
2656        {
2657            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
2658                "\\GPII", 0xBB, ResourceProducer, ,
2659                )
2660                {   // Pin list
2661                    0xC1A3
2662                }
2663        },
2664
2665        ResourceTemplate ()
2666        {
2667            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
2668                "\\GPII", 0xBB, ResourceProducer, ,
2669                )
2670                {   // Pin list
2671                    0xC1A3
2672                }
2673        },
2674
2675        ResourceTemplate ()
2676        {
2677            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
2678                "\\GPII", 0xBB, ResourceProducer, ,
2679                )
2680                {   // Pin list
2681                    0xC1A3
2682                }
2683        },
2684
2685        ResourceTemplate ()
2686        {
2687            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
2688                "\\GPII", 0xBB, ResourceProducer, ,
2689                )
2690                {   // Pin list
2691                    0xC1A3
2692                }
2693        },
2694
2695        ResourceTemplate ()
2696        {
2697            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
2698                "\\GPII", 0xBB, ResourceProducer, ,
2699                )
2700                {   // Pin list
2701                    0xC1A3
2702                }
2703        },
2704
2705        ResourceTemplate ()
2706        {
2707            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
2708                "\\GPII", 0xBB, ResourceProducer, ,
2709                )
2710                {   // Pin list
2711                    0xC1A3
2712                }
2713        },
2714
2715        ResourceTemplate ()
2716        {
2717            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
2718                "\\GPII", 0xBB, ResourceProducer, ,
2719                )
2720                {   // Pin list
2721                    0xC1A3
2722                }
2723        },
2724
2725        ResourceTemplate ()
2726        {
2727            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
2728                "\\GPII", 0xBB, ResourceProducer, ,
2729                )
2730                {   // Pin list
2731                    0xC1A3
2732                }
2733        },
2734
2735        ResourceTemplate ()
2736        {
2737            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
2738                "\\GPII", 0xBB, ResourceProducer, ,
2739                )
2740                {   // Pin list
2741                    0xC1A3
2742                }
2743        },
2744
2745        ResourceTemplate ()
2746        {
2747            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
2748                "\\GPII", 0xBB, ResourceProducer, ,
2749                )
2750                {   // Pin list
2751                    0xC1A3
2752                }
2753        },
2754
2755        ResourceTemplate ()
2756        {
2757            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
2758                "\\GPII", 0xBB, ResourceProducer, ,
2759                )
2760                {   // Pin list
2761                    0xC1A3
2762                }
2763        },
2764
2765        ResourceTemplate ()
2766        {
2767            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
2768                "\\GPII", 0xBB, ResourceProducer, ,
2769                RawDataBuffer (0x04)  // Vendor Data
2770                {
2771                    0x11, 0x22, 0x33, 0x44
2772                })
2773                {   // Pin list
2774                    0xC1A3
2775                }
2776        },
2777
2778        ResourceTemplate ()
2779        {
2780            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
2781                "\\GPII", 0xBB, ResourceProducer, ,
2782                RawDataBuffer (0x04)  // Vendor Data
2783                {
2784                    0x11, 0x22, 0x33, 0x44
2785                })
2786                {   // Pin list
2787                    0xC1A3
2788                }
2789        },
2790
2791        ResourceTemplate ()
2792        {
2793            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
2794                "\\GPII", 0xBB, ResourceProducer, ,
2795                RawDataBuffer (0x04)  // Vendor Data
2796                {
2797                    0x11, 0x22, 0x33, 0x44
2798                })
2799                {   // Pin list
2800                    0xC1A3
2801                }
2802        },
2803
2804        ResourceTemplate ()
2805        {
2806            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
2807                "\\GPII", 0xBB, ResourceProducer, ,
2808                RawDataBuffer (0x04)  // Vendor Data
2809                {
2810                    0x11, 0x22, 0x33, 0x44
2811                })
2812                {   // Pin list
2813                    0xC1A3
2814                }
2815        },
2816
2817        ResourceTemplate ()
2818        {
2819            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
2820                "\\GPII", 0xBB, ResourceProducer, ,
2821                RawDataBuffer (0x04)  // Vendor Data
2822                {
2823                    0x11, 0x22, 0x33, 0x44
2824                })
2825                {   // Pin list
2826                    0xC1A3
2827                }
2828        },
2829
2830        ResourceTemplate ()
2831        {
2832            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
2833                "\\GPII", 0xBB, ResourceProducer, ,
2834                RawDataBuffer (0x04)  // Vendor Data
2835                {
2836                    0x11, 0x22, 0x33, 0x44
2837                })
2838                {   // Pin list
2839                    0xC1A3
2840                }
2841        },
2842
2843        ResourceTemplate ()
2844        {
2845            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
2846                "\\GPII", 0xBB, ResourceProducer, ,
2847                RawDataBuffer (0x04)  // Vendor Data
2848                {
2849                    0x11, 0x22, 0x33, 0x44
2850                })
2851                {   // Pin list
2852                    0xC1A3
2853                }
2854        },
2855
2856        ResourceTemplate ()
2857        {
2858            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
2859                "\\GPII", 0xBB, ResourceProducer, ,
2860                RawDataBuffer (0x04)  // Vendor Data
2861                {
2862                    0x11, 0x22, 0x33, 0x44
2863                })
2864                {   // Pin list
2865                    0xC1A3
2866                }
2867        },
2868
2869        ResourceTemplate ()
2870        {
2871            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
2872                "\\GPII", 0xBB, ResourceProducer, ,
2873                RawDataBuffer (0x04)  // Vendor Data
2874                {
2875                    0x11, 0x22, 0x33, 0x44
2876                })
2877                {   // Pin list
2878                    0xC1A3
2879                }
2880        },
2881
2882        ResourceTemplate ()
2883        {
2884            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
2885                "\\GPII", 0xBB, ResourceProducer, ,
2886                RawDataBuffer (0x04)  // Vendor Data
2887                {
2888                    0x11, 0x22, 0x33, 0x44
2889                })
2890                {   // Pin list
2891                    0xC1A3
2892                }
2893        },
2894
2895        ResourceTemplate ()
2896        {
2897            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
2898                "\\GPII", 0xBB, ResourceProducer, ,
2899                RawDataBuffer (0x04)  // Vendor Data
2900                {
2901                    0x11, 0x22, 0x33, 0x44
2902                })
2903                {   // Pin list
2904                    0xC1A3
2905                }
2906        },
2907
2908        ResourceTemplate ()
2909        {
2910            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
2911                "\\GPII", 0xBB, ResourceProducer, ,
2912                RawDataBuffer (0x04)  // Vendor Data
2913                {
2914                    0x11, 0x22, 0x33, 0x44
2915                })
2916                {   // Pin list
2917                    0xC1A3
2918                }
2919        },
2920
2921        ResourceTemplate ()
2922        {
2923            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
2924                "\\GPII", 0xBB, ResourceProducer, ,
2925                RawDataBuffer (0x04)  // Vendor Data
2926                {
2927                    0x11, 0x22, 0x33, 0x44
2928                })
2929                {   // Pin list
2930                    0xC1A3
2931                }
2932        },
2933
2934        ResourceTemplate ()
2935        {
2936            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
2937                "\\GPII", 0xBB, ResourceProducer, ,
2938                RawDataBuffer (0x04)  // Vendor Data
2939                {
2940                    0x11, 0x22, 0x33, 0x44
2941                })
2942                {   // Pin list
2943                    0xC1A3
2944                }
2945        },
2946
2947        ResourceTemplate ()
2948        {
2949            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
2950                "\\GPII", 0xBB, ResourceProducer, ,
2951                RawDataBuffer (0x04)  // Vendor Data
2952                {
2953                    0x11, 0x22, 0x33, 0x44
2954                })
2955                {   // Pin list
2956                    0xC1A3
2957                }
2958        },
2959
2960        ResourceTemplate ()
2961        {
2962            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
2963                "\\GPII", 0xBB, ResourceProducer, ,
2964                )
2965                {   // Pin list
2966                    0xC1A3
2967                }
2968        },
2969
2970        ResourceTemplate ()
2971        {
2972            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
2973                "\\GPII", 0xBB, ResourceProducer, ,
2974                )
2975                {   // Pin list
2976                    0xC1A3
2977                }
2978        },
2979
2980        ResourceTemplate ()
2981        {
2982            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
2983                "\\GPII", 0xBB, ResourceProducer, ,
2984                )
2985                {   // Pin list
2986                    0xC1A3
2987                }
2988        },
2989
2990        ResourceTemplate ()
2991        {
2992            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
2993                "\\GPII", 0xBB, ResourceProducer, ,
2994                )
2995                {   // Pin list
2996                    0xC1A3
2997                }
2998        },
2999
3000        ResourceTemplate ()
3001        {
3002            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
3003                "\\GPII", 0xBB, ResourceProducer, ,
3004                )
3005                {   // Pin list
3006                    0xC1A3
3007                }
3008        },
3009
3010        ResourceTemplate ()
3011        {
3012            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
3013                "\\GPII", 0xBB, ResourceProducer, ,
3014                )
3015                {   // Pin list
3016                    0xC1A3
3017                }
3018        },
3019
3020        ResourceTemplate ()
3021        {
3022            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
3023                "\\GPII", 0xBB, ResourceProducer, ,
3024                )
3025                {   // Pin list
3026                    0xC1A3
3027                }
3028        },
3029
3030        ResourceTemplate ()
3031        {
3032            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
3033                "\\GPII", 0xBB, ResourceProducer, ,
3034                )
3035                {   // Pin list
3036                    0xC1A3
3037                }
3038        },
3039
3040        ResourceTemplate ()
3041        {
3042            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
3043                "\\GPII", 0xBB, ResourceProducer, ,
3044                )
3045                {   // Pin list
3046                    0xC1A3
3047                }
3048        },
3049
3050        ResourceTemplate ()
3051        {
3052            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
3053                "\\GPII", 0xBB, ResourceProducer, ,
3054                )
3055                {   // Pin list
3056                    0xC1A3
3057                }
3058        },
3059
3060        ResourceTemplate ()
3061        {
3062            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
3063                "\\GPII", 0xBB, ResourceProducer, ,
3064                RawDataBuffer (0x04)  // Vendor Data
3065                {
3066                    0x11, 0x22, 0x33, 0x44
3067                })
3068                {   // Pin list
3069                    0xC1A3
3070                }
3071        },
3072
3073        ResourceTemplate ()
3074        {
3075            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
3076                "\\GPII", 0xBB, ResourceProducer, ,
3077                RawDataBuffer (0x04)  // Vendor Data
3078                {
3079                    0x11, 0x22, 0x33, 0x44
3080                })
3081                {   // Pin list
3082                    0xC1A3
3083                }
3084        },
3085
3086        ResourceTemplate ()
3087        {
3088            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
3089                "\\GPII", 0xBB, ResourceProducer, ,
3090                RawDataBuffer (0x04)  // Vendor Data
3091                {
3092                    0x11, 0x22, 0x33, 0x44
3093                })
3094                {   // Pin list
3095                    0xC1A3
3096                }
3097        },
3098
3099        ResourceTemplate ()
3100        {
3101            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
3102                "\\GPII", 0xBB, ResourceProducer, ,
3103                RawDataBuffer (0x04)  // Vendor Data
3104                {
3105                    0x11, 0x22, 0x33, 0x44
3106                })
3107                {   // Pin list
3108                    0xC1A3
3109                }
3110        },
3111
3112        ResourceTemplate ()
3113        {
3114            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
3115                "\\GPII", 0xBB, ResourceProducer, ,
3116                RawDataBuffer (0x04)  // Vendor Data
3117                {
3118                    0x11, 0x22, 0x33, 0x44
3119                })
3120                {   // Pin list
3121                    0xC1A3
3122                }
3123        },
3124
3125        ResourceTemplate ()
3126        {
3127            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
3128                "\\GPII", 0xBB, ResourceProducer, ,
3129                RawDataBuffer (0x04)  // Vendor Data
3130                {
3131                    0x11, 0x22, 0x33, 0x44
3132                })
3133                {   // Pin list
3134                    0xC1A3
3135                }
3136        },
3137
3138        ResourceTemplate ()
3139        {
3140            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
3141                "\\GPII", 0xBB, ResourceProducer, ,
3142                RawDataBuffer (0x04)  // Vendor Data
3143                {
3144                    0x11, 0x22, 0x33, 0x44
3145                })
3146                {   // Pin list
3147                    0xC1A3
3148                }
3149        },
3150
3151        ResourceTemplate ()
3152        {
3153            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
3154                "\\GPII", 0xBB, ResourceProducer, ,
3155                RawDataBuffer (0x04)  // Vendor Data
3156                {
3157                    0x11, 0x22, 0x33, 0x44
3158                })
3159                {   // Pin list
3160                    0xC1A3
3161                }
3162        },
3163
3164        ResourceTemplate ()
3165        {
3166            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
3167                "\\GPII", 0xBB, ResourceProducer, ,
3168                RawDataBuffer (0x04)  // Vendor Data
3169                {
3170                    0x11, 0x22, 0x33, 0x44
3171                })
3172                {   // Pin list
3173                    0xC1A3
3174                }
3175        },
3176
3177        ResourceTemplate ()
3178        {
3179            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
3180                "\\GPII", 0xBB, ResourceProducer, ,
3181                RawDataBuffer (0x04)  // Vendor Data
3182                {
3183                    0x11, 0x22, 0x33, 0x44
3184                })
3185                {   // Pin list
3186                    0xC1A3
3187                }
3188        },
3189
3190        ResourceTemplate ()
3191        {
3192            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
3193                "\\GPII", 0xBB, ResourceProducer, ,
3194                RawDataBuffer (0x04)  // Vendor Data
3195                {
3196                    0x11, 0x22, 0x33, 0x44
3197                })
3198                {   // Pin list
3199                    0xC1A3
3200                }
3201        },
3202
3203        ResourceTemplate ()
3204        {
3205            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
3206                "\\GPII", 0xBB, ResourceProducer, ,
3207                RawDataBuffer (0x04)  // Vendor Data
3208                {
3209                    0x11, 0x22, 0x33, 0x44
3210                })
3211                {   // Pin list
3212                    0xC1A3
3213                }
3214        },
3215
3216        ResourceTemplate ()
3217        {
3218            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
3219                "\\GPII", 0xBB, ResourceProducer, ,
3220                RawDataBuffer (0x04)  // Vendor Data
3221                {
3222                    0x11, 0x22, 0x33, 0x44
3223                })
3224                {   // Pin list
3225                    0xC1A3
3226                }
3227        },
3228
3229        ResourceTemplate ()
3230        {
3231            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
3232                "\\GPII", 0xBB, ResourceProducer, ,
3233                RawDataBuffer (0x04)  // Vendor Data
3234                {
3235                    0x11, 0x22, 0x33, 0x44
3236                })
3237                {   // Pin list
3238                    0xC1A3
3239                }
3240        },
3241
3242        ResourceTemplate ()
3243        {
3244            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
3245                "\\GPII", 0xBB, ResourceProducer, ,
3246                RawDataBuffer (0x04)  // Vendor Data
3247                {
3248                    0x11, 0x22, 0x33, 0x44
3249                })
3250                {   // Pin list
3251                    0xC1A3
3252                }
3253        },
3254
3255        ResourceTemplate ()
3256        {
3257            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
3258                "\\GPII", 0xBB, ResourceProducer, ,
3259                RawDataBuffer (0x04)  // Vendor Data
3260                {
3261                    0x11, 0x22, 0x33, 0x44
3262                })
3263                {   // Pin list
3264                    0xC1A3
3265                }
3266        },
3267
3268        ResourceTemplate ()
3269        {
3270            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
3271                "\\GPII", 0xBB, ResourceProducer, ,
3272                RawDataBuffer (0x04)  // Vendor Data
3273                {
3274                    0x11, 0x22, 0x33, 0x44
3275                })
3276                {   // Pin list
3277                    0xC1A3
3278                }
3279        },
3280
3281        ResourceTemplate ()
3282        {
3283            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
3284                "\\GPII", 0xBB, ResourceProducer, ,
3285                RawDataBuffer (0x04)  // Vendor Data
3286                {
3287                    0x11, 0x22, 0x33, 0x44
3288                })
3289                {   // Pin list
3290                    0xC1A3
3291                }
3292        },
3293
3294        ResourceTemplate ()
3295        {
3296            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
3297                "\\GPII", 0xBB, ResourceProducer, ,
3298                RawDataBuffer (0x04)  // Vendor Data
3299                {
3300                    0x11, 0x22, 0x33, 0x44
3301                })
3302                {   // Pin list
3303                    0xC1A3
3304                }
3305        },
3306
3307        ResourceTemplate ()
3308        {
3309            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
3310                "\\GPII", 0xBB, ResourceProducer, ,
3311                RawDataBuffer (0x04)  // Vendor Data
3312                {
3313                    0x11, 0x22, 0x33, 0x44
3314                })
3315                {   // Pin list
3316                    0xC1A3
3317                }
3318        },
3319
3320        ResourceTemplate ()
3321        {
3322            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
3323                "\\GPII", 0xBB, ResourceProducer, ,
3324                RawDataBuffer (0x04)  // Vendor Data
3325                {
3326                    0x11, 0x22, 0x33, 0x44
3327                })
3328                {   // Pin list
3329                    0xC1A3
3330                }
3331        },
3332
3333        ResourceTemplate ()
3334        {
3335            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
3336                "\\GPII", 0xBB, ResourceProducer, ,
3337                RawDataBuffer (0x04)  // Vendor Data
3338                {
3339                    0x11, 0x22, 0x33, 0x44
3340                })
3341                {   // Pin list
3342                    0xC1A3
3343                }
3344        },
3345
3346        ResourceTemplate ()
3347        {
3348            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
3349                "\\GPII", 0xBB, ResourceProducer, ,
3350                RawDataBuffer (0x04)  // Vendor Data
3351                {
3352                    0x11, 0x22, 0x33, 0x44
3353                })
3354                {   // Pin list
3355                    0xC1A3
3356                }
3357        },
3358
3359        ResourceTemplate ()
3360        {
3361            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
3362                "\\GPII", 0xBB, ResourceProducer, ,
3363                RawDataBuffer (0x04)  // Vendor Data
3364                {
3365                    0x11, 0x22, 0x33, 0x44
3366                })
3367                {   // Pin list
3368                    0xC1A3
3369                }
3370        },
3371
3372        ResourceTemplate ()
3373        {
3374            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
3375                "\\GPII", 0xBB, ResourceProducer, ,
3376                RawDataBuffer (0x04)  // Vendor Data
3377                {
3378                    0x11, 0x22, 0x33, 0x44
3379                })
3380                {   // Pin list
3381                    0xC1A3
3382                }
3383        },
3384
3385        ResourceTemplate ()
3386        {
3387            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
3388                "\\GPII", 0xBB, ResourceProducer, ,
3389                RawDataBuffer (0x04)  // Vendor Data
3390                {
3391                    0x11, 0x22, 0x33, 0x44
3392                })
3393                {   // Pin list
3394                    0xC1A3
3395                }
3396        },
3397
3398        ResourceTemplate ()
3399        {
3400            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
3401                "\\GPII", 0xBB, ResourceProducer, ,
3402                RawDataBuffer (0x04)  // Vendor Data
3403                {
3404                    0x11, 0x22, 0x33, 0x44
3405                })
3406                {   // Pin list
3407                    0xC1A3
3408                }
3409        },
3410
3411        ResourceTemplate ()
3412        {
3413            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
3414                "\\GPII", 0xBB, ResourceProducer, ,
3415                RawDataBuffer (0x04)  // Vendor Data
3416                {
3417                    0x11, 0x22, 0x33, 0x44
3418                })
3419                {   // Pin list
3420                    0xC1A3
3421                }
3422        },
3423
3424        ResourceTemplate ()
3425        {
3426            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
3427                "\\GPII", 0xBB, ResourceProducer, ,
3428                RawDataBuffer (0x04)  // Vendor Data
3429                {
3430                    0x11, 0x22, 0x33, 0x44
3431                })
3432                {   // Pin list
3433                    0xC1A3
3434                }
3435        },
3436
3437        ResourceTemplate ()
3438        {
3439            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
3440                "\\GPII", 0xBB, ResourceProducer, ,
3441                RawDataBuffer (0x04)  // Vendor Data
3442                {
3443                    0x11, 0x22, 0x33, 0x44
3444                })
3445                {   // Pin list
3446                    0xC1A3
3447                }
3448        },
3449
3450        ResourceTemplate ()
3451        {
3452            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
3453                "\\GPII", 0xBB, ResourceProducer, ,
3454                RawDataBuffer (0x04)  // Vendor Data
3455                {
3456                    0x11, 0x22, 0x33, 0x44
3457                })
3458                {   // Pin list
3459                    0xC1A3
3460                }
3461        },
3462
3463        ResourceTemplate ()
3464        {
3465            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
3466                "\\GPII", 0xBB, ResourceProducer, ,
3467                RawDataBuffer (0x04)  // Vendor Data
3468                {
3469                    0x11, 0x22, 0x33, 0x44
3470                })
3471                {   // Pin list
3472                    0xC1A3
3473                }
3474        },
3475
3476        ResourceTemplate ()
3477        {
3478            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
3479                "\\GPII", 0xBB, ResourceProducer, ,
3480                RawDataBuffer (0x04)  // Vendor Data
3481                {
3482                    0x11, 0x22, 0x33, 0x44
3483                })
3484                {   // Pin list
3485                    0xC1A3
3486                }
3487        },
3488
3489        ResourceTemplate ()
3490        {
3491            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
3492                "\\GPII", 0xBB, ResourceProducer, ,
3493                RawDataBuffer (0x04)  // Vendor Data
3494                {
3495                    0x11, 0x22, 0x33, 0x44
3496                })
3497                {   // Pin list
3498                    0xC1A3
3499                }
3500        },
3501
3502        ResourceTemplate ()
3503        {
3504            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
3505                "\\GPII", 0xBB, ResourceProducer, ,
3506                RawDataBuffer (0x04)  // Vendor Data
3507                {
3508                    0x11, 0x22, 0x33, 0x44
3509                })
3510                {   // Pin list
3511                    0xC1A3
3512                }
3513        },
3514
3515        ResourceTemplate ()
3516        {
3517            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
3518                "\\GPII", 0xBB, ResourceProducer, ,
3519                RawDataBuffer (0x04)  // Vendor Data
3520                {
3521                    0x11, 0x22, 0x33, 0x44
3522                })
3523                {   // Pin list
3524                    0xC1A3
3525                }
3526        },
3527
3528        ResourceTemplate ()
3529        {
3530            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
3531                "\\GPII", 0xBB, ResourceProducer, ,
3532                RawDataBuffer (0x04)  // Vendor Data
3533                {
3534                    0x11, 0x22, 0x33, 0x44
3535                })
3536                {   // Pin list
3537                    0xC1A3
3538                }
3539        },
3540
3541        ResourceTemplate ()
3542        {
3543            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
3544                "\\GPII", 0xBB, ResourceProducer, ,
3545                RawDataBuffer (0x04)  // Vendor Data
3546                {
3547                    0x11, 0x22, 0x33, 0x44
3548                })
3549                {   // Pin list
3550                    0xC1A3
3551                }
3552        },
3553
3554        ResourceTemplate ()
3555        {
3556            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
3557                "\\GPII", 0xBB, ResourceProducer, ,
3558                RawDataBuffer (0x04)  // Vendor Data
3559                {
3560                    0x11, 0x22, 0x33, 0x44
3561                })
3562                {   // Pin list
3563                    0xC1A3
3564                }
3565        },
3566
3567        ResourceTemplate ()
3568        {
3569            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
3570                "\\GPII", 0xBB, ResourceProducer, ,
3571                RawDataBuffer (0x04)  // Vendor Data
3572                {
3573                    0x11, 0x22, 0x33, 0x44
3574                })
3575                {   // Pin list
3576                    0xC1A3
3577                }
3578        },
3579
3580        ResourceTemplate ()
3581        {
3582            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
3583                "\\GPII", 0xBB, ResourceProducer, ,
3584                RawDataBuffer (0x04)  // Vendor Data
3585                {
3586                    0x11, 0x22, 0x33, 0x44
3587                })
3588                {   // Pin list
3589                    0xC1A3
3590                }
3591        },
3592
3593        ResourceTemplate ()
3594        {
3595            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
3596                "\\GPII", 0xBB, ResourceProducer, ,
3597                RawDataBuffer (0x04)  // Vendor Data
3598                {
3599                    0x11, 0x22, 0x33, 0x44
3600                })
3601                {   // Pin list
3602                    0xC1A3
3603                }
3604        },
3605
3606        ResourceTemplate ()
3607        {
3608            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
3609                "\\GPII", 0xBB, ResourceProducer, ,
3610                RawDataBuffer (0x04)  // Vendor Data
3611                {
3612                    0x11, 0x22, 0x33, 0x44
3613                })
3614                {   // Pin list
3615                    0xC1A3
3616                }
3617        },
3618
3619        ResourceTemplate ()
3620        {
3621            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
3622                "\\GPII", 0xBB, ResourceProducer, ,
3623                RawDataBuffer (0x04)  // Vendor Data
3624                {
3625                    0x11, 0x22, 0x33, 0x44
3626                })
3627                {   // Pin list
3628                    0xC1A3
3629                }
3630        },
3631
3632        ResourceTemplate ()
3633        {
3634            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
3635                "\\GPII", 0xBB, ResourceProducer, ,
3636                RawDataBuffer (0x04)  // Vendor Data
3637                {
3638                    0x11, 0x22, 0x33, 0x44
3639                })
3640                {   // Pin list
3641                    0xC1A3
3642                }
3643        },
3644
3645        ResourceTemplate ()
3646        {
3647            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
3648                "\\GPII", 0xBB, ResourceProducer, ,
3649                RawDataBuffer (0x04)  // Vendor Data
3650                {
3651                    0x11, 0x22, 0x33, 0x44
3652                })
3653                {   // Pin list
3654                    0xC1A3
3655                }
3656        },
3657
3658        ResourceTemplate ()
3659        {
3660            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
3661                "\\GPII", 0xBB, ResourceProducer, ,
3662                RawDataBuffer (0x04)  // Vendor Data
3663                {
3664                    0x11, 0x22, 0x33, 0x44
3665                })
3666                {   // Pin list
3667                    0xC1A3
3668                }
3669        },
3670
3671        ResourceTemplate ()
3672        {
3673            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
3674                "\\GPII", 0xBB, ResourceProducer, ,
3675                RawDataBuffer (0x04)  // Vendor Data
3676                {
3677                    0x11, 0x22, 0x33, 0x44
3678                })
3679                {   // Pin list
3680                    0xC1A3
3681                }
3682        },
3683
3684        ResourceTemplate ()
3685        {
3686            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000,
3687                "\\GPII", 0x00, ResourceConsumer, ,
3688                )
3689                {   // Pin list
3690                    0xF1F2
3691                }
3692        }
3693    })
3694    Name (P453, Package (0x0121)
3695    {
3696        ResourceTemplate ()
3697        {
3698            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
3699                "\\GPII", 0xBB, ResourceConsumer, ,
3700                RawDataBuffer (0x04)  // Vendor Data
3701                {
3702                    0x11, 0x22, 0x33, 0x44
3703                })
3704                {   // Pin list
3705                    0xC1A3
3706                }
3707        },
3708
3709        ResourceTemplate ()
3710        {
3711            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
3712                "\\GPII", 0xBB, ResourceConsumer, ,
3713                RawDataBuffer (0x04)  // Vendor Data
3714                {
3715                    0x11, 0x22, 0x33, 0x44
3716                })
3717                {   // Pin list
3718                    0xC1A3
3719                }
3720        },
3721
3722        ResourceTemplate ()
3723        {
3724            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
3725                "\\GPII", 0xBB, ResourceConsumer, ,
3726                RawDataBuffer (0x04)  // Vendor Data
3727                {
3728                    0x11, 0x22, 0x33, 0x44
3729                })
3730                {   // Pin list
3731                    0xC1A3
3732                }
3733        },
3734
3735        ResourceTemplate ()
3736        {
3737            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
3738                "\\GPII", 0xBB, ResourceConsumer, ,
3739                RawDataBuffer (0x04)  // Vendor Data
3740                {
3741                    0x11, 0x22, 0x33, 0x44
3742                })
3743                {   // Pin list
3744                    0xC1A3
3745                }
3746        },
3747
3748        ResourceTemplate ()
3749        {
3750            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
3751                "\\GPII", 0xBB, ResourceConsumer, ,
3752                RawDataBuffer (0x04)  // Vendor Data
3753                {
3754                    0x11, 0x22, 0x33, 0x44
3755                })
3756                {   // Pin list
3757                    0xC1A3
3758                }
3759        },
3760
3761        ResourceTemplate ()
3762        {
3763            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
3764                "\\GPII", 0xBB, ResourceConsumer, ,
3765                RawDataBuffer (0x04)  // Vendor Data
3766                {
3767                    0x11, 0x22, 0x33, 0x44
3768                })
3769                {   // Pin list
3770                    0xC1A3
3771                }
3772        },
3773
3774        ResourceTemplate ()
3775        {
3776            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
3777                "\\GPII", 0xBB, ResourceConsumer, ,
3778                RawDataBuffer (0x04)  // Vendor Data
3779                {
3780                    0x11, 0x22, 0x33, 0x44
3781                })
3782                {   // Pin list
3783                    0xC1A3
3784                }
3785        },
3786
3787        ResourceTemplate ()
3788        {
3789            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
3790                "\\GPII", 0xBB, ResourceConsumer, ,
3791                RawDataBuffer (0x04)  // Vendor Data
3792                {
3793                    0x11, 0x22, 0x33, 0x44
3794                })
3795                {   // Pin list
3796                    0xC1A3
3797                }
3798        },
3799
3800        ResourceTemplate ()
3801        {
3802            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
3803                "\\GPII", 0xBB, ResourceConsumer, ,
3804                RawDataBuffer (0x04)  // Vendor Data
3805                {
3806                    0x11, 0x22, 0x33, 0x44
3807                })
3808                {   // Pin list
3809                    0xC1A3
3810                }
3811        },
3812
3813        ResourceTemplate ()
3814        {
3815            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
3816                "\\GPII", 0xBB, ResourceConsumer, ,
3817                RawDataBuffer (0x04)  // Vendor Data
3818                {
3819                    0x11, 0x22, 0x33, 0x44
3820                })
3821                {   // Pin list
3822                    0xC1A3
3823                }
3824        },
3825
3826        ResourceTemplate ()
3827        {
3828            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
3829                "\\GPII", 0xBB, ResourceConsumer, ,
3830                RawDataBuffer (0x04)  // Vendor Data
3831                {
3832                    0x11, 0x22, 0x33, 0x44
3833                })
3834                {   // Pin list
3835                    0xC1A3
3836                }
3837        },
3838
3839        ResourceTemplate ()
3840        {
3841            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
3842                "\\GPII", 0xBB, ResourceConsumer, ,
3843                RawDataBuffer (0x04)  // Vendor Data
3844                {
3845                    0x11, 0x22, 0x33, 0x44
3846                })
3847                {   // Pin list
3848                    0xC1A3
3849                }
3850        },
3851
3852        ResourceTemplate ()
3853        {
3854            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
3855                "\\GPII", 0xBB, ResourceConsumer, ,
3856                RawDataBuffer (0x04)  // Vendor Data
3857                {
3858                    0x11, 0x22, 0x33, 0x44
3859                })
3860                {   // Pin list
3861                    0xC1A3
3862                }
3863        },
3864
3865        ResourceTemplate ()
3866        {
3867            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
3868                "\\GPII", 0xBB, ResourceConsumer, ,
3869                RawDataBuffer (0x04)  // Vendor Data
3870                {
3871                    0x11, 0x22, 0x33, 0x44
3872                })
3873                {   // Pin list
3874                    0xC1A3
3875                }
3876        },
3877
3878        ResourceTemplate ()
3879        {
3880            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
3881                "\\GPII", 0xBB, ResourceConsumer, ,
3882                RawDataBuffer (0x04)  // Vendor Data
3883                {
3884                    0x11, 0x22, 0x33, 0x44
3885                })
3886                {   // Pin list
3887                    0xC1A3
3888                }
3889        },
3890
3891        ResourceTemplate ()
3892        {
3893            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
3894                "\\GPII", 0xBB, ResourceConsumer, ,
3895                RawDataBuffer (0x04)  // Vendor Data
3896                {
3897                    0x11, 0x22, 0x33, 0x44
3898                })
3899                {   // Pin list
3900                    0xC1A3
3901                }
3902        },
3903
3904        ResourceTemplate ()
3905        {
3906            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
3907                "\\GPII", 0xBB, ResourceConsumer, ,
3908                RawDataBuffer (0x04)  // Vendor Data
3909                {
3910                    0x11, 0x22, 0x33, 0x44
3911                })
3912                {   // Pin list
3913                    0xC1A3
3914                }
3915        },
3916
3917        ResourceTemplate ()
3918        {
3919            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
3920                "\\GPII", 0xBB, ResourceConsumer, ,
3921                RawDataBuffer (0x04)  // Vendor Data
3922                {
3923                    0x11, 0x22, 0x33, 0x44
3924                })
3925                {   // Pin list
3926                    0xC1A3
3927                }
3928        },
3929
3930        ResourceTemplate ()
3931        {
3932            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
3933                "\\GPII", 0xBB, ResourceConsumer, ,
3934                RawDataBuffer (0x04)  // Vendor Data
3935                {
3936                    0x11, 0x22, 0x33, 0x44
3937                })
3938                {   // Pin list
3939                    0xC1A3
3940                }
3941        },
3942
3943        ResourceTemplate ()
3944        {
3945            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
3946                "\\GPII", 0xBB, ResourceConsumer, ,
3947                RawDataBuffer (0x04)  // Vendor Data
3948                {
3949                    0x11, 0x22, 0x33, 0x44
3950                })
3951                {   // Pin list
3952                    0xC1A3
3953                }
3954        },
3955
3956        ResourceTemplate ()
3957        {
3958            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
3959                "\\GPII", 0xBB, ResourceConsumer, ,
3960                RawDataBuffer (0x04)  // Vendor Data
3961                {
3962                    0x11, 0x22, 0x33, 0x44
3963                })
3964                {   // Pin list
3965                    0xC1A3
3966                }
3967        },
3968
3969        ResourceTemplate ()
3970        {
3971            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
3972                "\\GPII", 0xBB, ResourceConsumer, ,
3973                RawDataBuffer (0x04)  // Vendor Data
3974                {
3975                    0x11, 0x22, 0x33, 0x44
3976                })
3977                {   // Pin list
3978                    0xC1A3
3979                }
3980        },
3981
3982        ResourceTemplate ()
3983        {
3984            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
3985                "\\GPII", 0xBB, ResourceConsumer, ,
3986                RawDataBuffer (0x04)  // Vendor Data
3987                {
3988                    0x11, 0x22, 0x33, 0x44
3989                })
3990                {   // Pin list
3991                    0xC1A3
3992                }
3993        },
3994
3995        ResourceTemplate ()
3996        {
3997            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
3998                "\\GPII", 0xBB, ResourceConsumer, ,
3999                RawDataBuffer (0x04)  // Vendor Data
4000                {
4001                    0x11, 0x22, 0x33, 0x44
4002                })
4003                {   // Pin list
4004                    0xC1A3
4005                }
4006        },
4007
4008        ResourceTemplate ()
4009        {
4010            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
4011                "\\GPII", 0xBB, ResourceConsumer, ,
4012                RawDataBuffer (0x04)  // Vendor Data
4013                {
4014                    0x11, 0x22, 0x33, 0x44
4015                })
4016                {   // Pin list
4017                    0xC1A3
4018                }
4019        },
4020
4021        ResourceTemplate ()
4022        {
4023            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
4024                "\\GPII", 0xBB, ResourceConsumer, ,
4025                RawDataBuffer (0x04)  // Vendor Data
4026                {
4027                    0x11, 0x22, 0x33, 0x44
4028                })
4029                {   // Pin list
4030                    0xC1A3
4031                }
4032        },
4033
4034        ResourceTemplate ()
4035        {
4036            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
4037                "\\GPII", 0xBB, ResourceConsumer, ,
4038                RawDataBuffer (0x04)  // Vendor Data
4039                {
4040                    0x11, 0x22, 0x33, 0x44
4041                })
4042                {   // Pin list
4043                    0xC1A3
4044                }
4045        },
4046
4047        ResourceTemplate ()
4048        {
4049            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
4050                "\\GPII", 0xBB, ResourceConsumer, ,
4051                RawDataBuffer (0x04)  // Vendor Data
4052                {
4053                    0x11, 0x22, 0x33, 0x44
4054                })
4055                {   // Pin list
4056                    0xC1A3
4057                }
4058        },
4059
4060        ResourceTemplate ()
4061        {
4062            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
4063                "\\GPII", 0xBB, ResourceConsumer, ,
4064                RawDataBuffer (0x04)  // Vendor Data
4065                {
4066                    0x11, 0x22, 0x33, 0x44
4067                })
4068                {   // Pin list
4069                    0xC1A3
4070                }
4071        },
4072
4073        ResourceTemplate ()
4074        {
4075            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
4076                "\\GPII", 0xBB, ResourceConsumer, ,
4077                RawDataBuffer (0x04)  // Vendor Data
4078                {
4079                    0x11, 0x22, 0x33, 0x44
4080                })
4081                {   // Pin list
4082                    0xC1A3
4083                }
4084        },
4085
4086        ResourceTemplate ()
4087        {
4088            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
4089                "\\GPII", 0xBB, ResourceConsumer, ,
4090                RawDataBuffer (0x04)  // Vendor Data
4091                {
4092                    0x11, 0x22, 0x33, 0x44
4093                })
4094                {   // Pin list
4095                    0xC1A3
4096                }
4097        },
4098
4099        ResourceTemplate ()
4100        {
4101            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
4102                "\\GPII", 0xBB, ResourceConsumer, ,
4103                RawDataBuffer (0x04)  // Vendor Data
4104                {
4105                    0x11, 0x22, 0x33, 0x44
4106                })
4107                {   // Pin list
4108                    0xC1A3
4109                }
4110        },
4111
4112        ResourceTemplate ()
4113        {
4114            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
4115                "\\GPII", 0xBB, ResourceConsumer, ,
4116                RawDataBuffer (0x04)  // Vendor Data
4117                {
4118                    0x11, 0x22, 0x33, 0x44
4119                })
4120                {   // Pin list
4121                    0xC1A3
4122                }
4123        },
4124
4125        ResourceTemplate ()
4126        {
4127            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
4128                "\\GPII", 0xBB, ResourceConsumer, ,
4129                RawDataBuffer (0x04)  // Vendor Data
4130                {
4131                    0x11, 0x22, 0x33, 0x44
4132                })
4133                {   // Pin list
4134                    0xC1A3
4135                }
4136        },
4137
4138        ResourceTemplate ()
4139        {
4140            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
4141                "\\GPII", 0xBB, ResourceConsumer, ,
4142                RawDataBuffer (0x04)  // Vendor Data
4143                {
4144                    0x11, 0x22, 0x33, 0x44
4145                })
4146                {   // Pin list
4147                    0xC1A3
4148                }
4149        },
4150
4151        ResourceTemplate ()
4152        {
4153            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
4154                "\\GPII", 0xBB, ResourceConsumer, ,
4155                RawDataBuffer (0x04)  // Vendor Data
4156                {
4157                    0x11, 0x22, 0x33, 0x44
4158                })
4159                {   // Pin list
4160                    0xC1A3
4161                }
4162        },
4163
4164        ResourceTemplate ()
4165        {
4166            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
4167                "\\GPII", 0xBB, ResourceConsumer, ,
4168                RawDataBuffer (0x04)  // Vendor Data
4169                {
4170                    0x11, 0x22, 0x33, 0x44
4171                })
4172                {   // Pin list
4173                    0xC1A3
4174                }
4175        },
4176
4177        ResourceTemplate ()
4178        {
4179            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
4180                "\\GPII", 0xBB, ResourceConsumer, ,
4181                RawDataBuffer (0x04)  // Vendor Data
4182                {
4183                    0x11, 0x22, 0x33, 0x44
4184                })
4185                {   // Pin list
4186                    0xC1A3
4187                }
4188        },
4189
4190        ResourceTemplate ()
4191        {
4192            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
4193                "\\GPII", 0xBB, ResourceConsumer, ,
4194                RawDataBuffer (0x04)  // Vendor Data
4195                {
4196                    0x11, 0x22, 0x33, 0x44
4197                })
4198                {   // Pin list
4199                    0xC1A3
4200                }
4201        },
4202
4203        ResourceTemplate ()
4204        {
4205            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
4206                "\\GPII", 0xBB, ResourceConsumer, ,
4207                RawDataBuffer (0x04)  // Vendor Data
4208                {
4209                    0x11, 0x22, 0x33, 0x44
4210                })
4211                {   // Pin list
4212                    0xC1A3
4213                }
4214        },
4215
4216        ResourceTemplate ()
4217        {
4218            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
4219                "\\GPII", 0xBB, ResourceConsumer, ,
4220                RawDataBuffer (0x04)  // Vendor Data
4221                {
4222                    0x11, 0x22, 0x33, 0x44
4223                })
4224                {   // Pin list
4225                    0xC1A3
4226                }
4227        },
4228
4229        ResourceTemplate ()
4230        {
4231            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
4232                "\\GPII", 0xBB, ResourceConsumer, ,
4233                RawDataBuffer (0x04)  // Vendor Data
4234                {
4235                    0x11, 0x22, 0x33, 0x44
4236                })
4237                {   // Pin list
4238                    0xC1A3
4239                }
4240        },
4241
4242        ResourceTemplate ()
4243        {
4244            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
4245                "\\GPII", 0xBB, ResourceConsumer, ,
4246                RawDataBuffer (0x04)  // Vendor Data
4247                {
4248                    0x11, 0x22, 0x33, 0x44
4249                })
4250                {   // Pin list
4251                    0xC1A3
4252                }
4253        },
4254
4255        ResourceTemplate ()
4256        {
4257            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
4258                "\\GPII", 0xBB, ResourceConsumer, ,
4259                RawDataBuffer (0x04)  // Vendor Data
4260                {
4261                    0x11, 0x22, 0x33, 0x44
4262                })
4263                {   // Pin list
4264                    0xC1A3
4265                }
4266        },
4267
4268        ResourceTemplate ()
4269        {
4270            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
4271                "\\GPII", 0xBB, ResourceConsumer, ,
4272                RawDataBuffer (0x04)  // Vendor Data
4273                {
4274                    0x11, 0x22, 0x33, 0x44
4275                })
4276                {   // Pin list
4277                    0xC1A3
4278                }
4279        },
4280
4281        ResourceTemplate ()
4282        {
4283            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
4284                "\\GPII", 0xBB, ResourceConsumer, ,
4285                RawDataBuffer (0x04)  // Vendor Data
4286                {
4287                    0x11, 0x22, 0x33, 0x44
4288                })
4289                {   // Pin list
4290                    0xC1A3
4291                }
4292        },
4293
4294        ResourceTemplate ()
4295        {
4296            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
4297                "\\GPII", 0xBB, ResourceConsumer, ,
4298                RawDataBuffer (0x04)  // Vendor Data
4299                {
4300                    0x11, 0x22, 0x33, 0x44
4301                })
4302                {   // Pin list
4303                    0xC1A3
4304                }
4305        },
4306
4307        ResourceTemplate ()
4308        {
4309            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
4310                "\\GPII", 0xBB, ResourceConsumer, ,
4311                RawDataBuffer (0x04)  // Vendor Data
4312                {
4313                    0x11, 0x22, 0x33, 0x44
4314                })
4315                {   // Pin list
4316                    0xC1A3
4317                }
4318        },
4319
4320        ResourceTemplate ()
4321        {
4322            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
4323                "\\GPII", 0xBB, ResourceConsumer, ,
4324                RawDataBuffer (0x04)  // Vendor Data
4325                {
4326                    0x11, 0x22, 0x33, 0x44
4327                })
4328                {   // Pin list
4329                    0xC1A3
4330                }
4331        },
4332
4333        ResourceTemplate ()
4334        {
4335            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
4336                "\\GPII", 0xBB, ResourceConsumer, ,
4337                RawDataBuffer (0x04)  // Vendor Data
4338                {
4339                    0x11, 0x22, 0x33, 0x44
4340                })
4341                {   // Pin list
4342                    0xC1A3
4343                }
4344        },
4345
4346        ResourceTemplate ()
4347        {
4348            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
4349                "\\GPII", 0xBB, ResourceConsumer, ,
4350                RawDataBuffer (0x04)  // Vendor Data
4351                {
4352                    0x11, 0x22, 0x33, 0x44
4353                })
4354                {   // Pin list
4355                    0xC1A3
4356                }
4357        },
4358
4359        ResourceTemplate ()
4360        {
4361            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
4362                "\\GPII", 0xBB, ResourceConsumer, ,
4363                RawDataBuffer (0x04)  // Vendor Data
4364                {
4365                    0x11, 0x22, 0x33, 0x44
4366                })
4367                {   // Pin list
4368                    0xC1A3
4369                }
4370        },
4371
4372        ResourceTemplate ()
4373        {
4374            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
4375                "\\GPII", 0xBB, ResourceConsumer, ,
4376                RawDataBuffer (0x04)  // Vendor Data
4377                {
4378                    0x11, 0x22, 0x33, 0x44
4379                })
4380                {   // Pin list
4381                    0xC1A3
4382                }
4383        },
4384
4385        ResourceTemplate ()
4386        {
4387            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
4388                "\\GPII", 0xBB, ResourceConsumer, ,
4389                RawDataBuffer (0x04)  // Vendor Data
4390                {
4391                    0x11, 0x22, 0x33, 0x44
4392                })
4393                {   // Pin list
4394                    0xC1A3
4395                }
4396        },
4397
4398        ResourceTemplate ()
4399        {
4400            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
4401                "\\GPII", 0xBB, ResourceConsumer, ,
4402                RawDataBuffer (0x04)  // Vendor Data
4403                {
4404                    0x11, 0x22, 0x33, 0x44
4405                })
4406                {   // Pin list
4407                    0xC1A3
4408                }
4409        },
4410
4411        ResourceTemplate ()
4412        {
4413            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
4414                "\\GPII", 0xBB, ResourceConsumer, ,
4415                RawDataBuffer (0x04)  // Vendor Data
4416                {
4417                    0x11, 0x22, 0x33, 0x44
4418                })
4419                {   // Pin list
4420                    0xC1A3
4421                }
4422        },
4423
4424        ResourceTemplate ()
4425        {
4426            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
4427                "\\GPII", 0xBB, ResourceConsumer, ,
4428                RawDataBuffer (0x04)  // Vendor Data
4429                {
4430                    0x11, 0x22, 0x33, 0x44
4431                })
4432                {   // Pin list
4433                    0xC1A3
4434                }
4435        },
4436
4437        ResourceTemplate ()
4438        {
4439            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
4440                "\\GPII", 0xBB, ResourceConsumer, ,
4441                RawDataBuffer (0x04)  // Vendor Data
4442                {
4443                    0x11, 0x22, 0x33, 0x44
4444                })
4445                {   // Pin list
4446                    0xC1A3
4447                }
4448        },
4449
4450        ResourceTemplate ()
4451        {
4452            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
4453                "\\GPII", 0xBB, ResourceConsumer, ,
4454                RawDataBuffer (0x04)  // Vendor Data
4455                {
4456                    0x11, 0x22, 0x33, 0x44
4457                })
4458                {   // Pin list
4459                    0xC1A3
4460                }
4461        },
4462
4463        ResourceTemplate ()
4464        {
4465            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
4466                "\\GPII", 0xBB, ResourceConsumer, ,
4467                RawDataBuffer (0x04)  // Vendor Data
4468                {
4469                    0x11, 0x22, 0x33, 0x44
4470                })
4471                {   // Pin list
4472                    0xC1A3
4473                }
4474        },
4475
4476        ResourceTemplate ()
4477        {
4478            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
4479                "\\GPII", 0xBB, ResourceConsumer, ,
4480                RawDataBuffer (0x04)  // Vendor Data
4481                {
4482                    0x11, 0x22, 0x33, 0x44
4483                })
4484                {   // Pin list
4485                    0xC1A3
4486                }
4487        },
4488
4489        ResourceTemplate ()
4490        {
4491            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
4492                "\\GPII", 0xBB, ResourceConsumer, ,
4493                RawDataBuffer (0x04)  // Vendor Data
4494                {
4495                    0x11, 0x22, 0x33, 0x44
4496                })
4497                {   // Pin list
4498                    0xC1A3
4499                }
4500        },
4501
4502        ResourceTemplate ()
4503        {
4504            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
4505                "\\GPII", 0xBB, ResourceConsumer, ,
4506                RawDataBuffer (0x04)  // Vendor Data
4507                {
4508                    0x11, 0x22, 0x33, 0x44
4509                })
4510                {   // Pin list
4511                    0xC1A3
4512                }
4513        },
4514
4515        ResourceTemplate ()
4516        {
4517            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
4518                "\\GPII", 0xBB, ResourceConsumer, ,
4519                RawDataBuffer (0x04)  // Vendor Data
4520                {
4521                    0x11, 0x22, 0x33, 0x44
4522                })
4523                {   // Pin list
4524                    0xC1A3
4525                }
4526        },
4527
4528        ResourceTemplate ()
4529        {
4530            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
4531                "\\GPII", 0xBB, ResourceConsumer, ,
4532                RawDataBuffer (0x04)  // Vendor Data
4533                {
4534                    0x11, 0x22, 0x33, 0x44
4535                })
4536                {   // Pin list
4537                    0xC1A3
4538                }
4539        },
4540
4541        ResourceTemplate ()
4542        {
4543            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
4544                "\\GPII", 0xBB, ResourceConsumer, ,
4545                RawDataBuffer (0x04)  // Vendor Data
4546                {
4547                    0x11, 0x22, 0x33, 0x44
4548                })
4549                {   // Pin list
4550                    0xC1A3
4551                }
4552        },
4553
4554        ResourceTemplate ()
4555        {
4556            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
4557                "\\GPII", 0xBB, ResourceConsumer, ,
4558                RawDataBuffer (0x04)  // Vendor Data
4559                {
4560                    0x11, 0x22, 0x33, 0x44
4561                })
4562                {   // Pin list
4563                    0xC1A3
4564                }
4565        },
4566
4567        ResourceTemplate ()
4568        {
4569            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
4570                "\\GPII", 0xBB, ResourceConsumer, ,
4571                RawDataBuffer (0x04)  // Vendor Data
4572                {
4573                    0x11, 0x22, 0x33, 0x44
4574                })
4575                {   // Pin list
4576                    0xC1A3
4577                }
4578        },
4579
4580        ResourceTemplate ()
4581        {
4582            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
4583                "\\GPII", 0xBB, ResourceConsumer, ,
4584                RawDataBuffer (0x04)  // Vendor Data
4585                {
4586                    0x11, 0x22, 0x33, 0x44
4587                })
4588                {   // Pin list
4589                    0xC1A3
4590                }
4591        },
4592
4593        ResourceTemplate ()
4594        {
4595            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
4596                "\\GPII", 0xBB, ResourceConsumer, ,
4597                RawDataBuffer (0x04)  // Vendor Data
4598                {
4599                    0x11, 0x22, 0x33, 0x44
4600                })
4601                {   // Pin list
4602                    0xC1A3
4603                }
4604        },
4605
4606        ResourceTemplate ()
4607        {
4608            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
4609                "\\GPII", 0xBB, ResourceConsumer, ,
4610                RawDataBuffer (0x04)  // Vendor Data
4611                {
4612                    0x11, 0x22, 0x33, 0x44
4613                })
4614                {   // Pin list
4615                    0xC1A3
4616                }
4617        },
4618
4619        ResourceTemplate ()
4620        {
4621            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
4622                "\\GPII", 0xBB, ResourceConsumer, ,
4623                RawDataBuffer (0x04)  // Vendor Data
4624                {
4625                    0x11, 0x22, 0x33, 0x44
4626                })
4627                {   // Pin list
4628                    0xC1A3
4629                }
4630        },
4631
4632        ResourceTemplate ()
4633        {
4634            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
4635                "\\GPII", 0xBB, ResourceConsumer, ,
4636                RawDataBuffer (0x04)  // Vendor Data
4637                {
4638                    0x11, 0x22, 0x33, 0x44
4639                })
4640                {   // Pin list
4641                    0xC1A3
4642                }
4643        },
4644
4645        ResourceTemplate ()
4646        {
4647            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
4648                "\\GPII", 0xBB, ResourceConsumer, ,
4649                RawDataBuffer (0x04)  // Vendor Data
4650                {
4651                    0x11, 0x22, 0x33, 0x44
4652                })
4653                {   // Pin list
4654                    0xC1A3
4655                }
4656        },
4657
4658        ResourceTemplate ()
4659        {
4660            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
4661                "\\GPII", 0xBB, ResourceConsumer, ,
4662                RawDataBuffer (0x04)  // Vendor Data
4663                {
4664                    0x11, 0x22, 0x33, 0x44
4665                })
4666                {   // Pin list
4667                    0xC1A3
4668                }
4669        },
4670
4671        ResourceTemplate ()
4672        {
4673            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
4674                "\\GPII", 0xBB, ResourceConsumer, ,
4675                RawDataBuffer (0x04)  // Vendor Data
4676                {
4677                    0x11, 0x22, 0x33, 0x44
4678                })
4679                {   // Pin list
4680                    0xC1A3
4681                }
4682        },
4683
4684        ResourceTemplate ()
4685        {
4686            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
4687                "\\GPII", 0xBB, ResourceConsumer, ,
4688                RawDataBuffer (0x04)  // Vendor Data
4689                {
4690                    0x11, 0x22, 0x33, 0x44
4691                })
4692                {   // Pin list
4693                    0xC1A3
4694                }
4695        },
4696
4697        ResourceTemplate ()
4698        {
4699            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
4700                "\\GPII", 0xBB, ResourceConsumer, ,
4701                RawDataBuffer (0x04)  // Vendor Data
4702                {
4703                    0x11, 0x22, 0x33, 0x44
4704                })
4705                {   // Pin list
4706                    0xC1A3
4707                }
4708        },
4709
4710        ResourceTemplate ()
4711        {
4712            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
4713                "\\GPII", 0xBB, ResourceConsumer, ,
4714                RawDataBuffer (0x04)  // Vendor Data
4715                {
4716                    0x11, 0x22, 0x33, 0x44
4717                })
4718                {   // Pin list
4719                    0xC1A3
4720                }
4721        },
4722
4723        ResourceTemplate ()
4724        {
4725            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
4726                "\\GPII", 0xBB, ResourceConsumer, ,
4727                RawDataBuffer (0x04)  // Vendor Data
4728                {
4729                    0x11, 0x22, 0x33, 0x44
4730                })
4731                {   // Pin list
4732                    0xC1A3
4733                }
4734        },
4735
4736        ResourceTemplate ()
4737        {
4738            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
4739                "\\GPII", 0xBB, ResourceConsumer, ,
4740                RawDataBuffer (0x04)  // Vendor Data
4741                {
4742                    0x11, 0x22, 0x33, 0x44
4743                })
4744                {   // Pin list
4745                    0xC1A3
4746                }
4747        },
4748
4749        ResourceTemplate ()
4750        {
4751            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
4752                "\\GPII", 0xBB, ResourceConsumer, ,
4753                RawDataBuffer (0x04)  // Vendor Data
4754                {
4755                    0x11, 0x22, 0x33, 0x44
4756                })
4757                {   // Pin list
4758                    0xC1A3
4759                }
4760        },
4761
4762        ResourceTemplate ()
4763        {
4764            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
4765                "\\GPII", 0xBB, ResourceConsumer, ,
4766                RawDataBuffer (0x04)  // Vendor Data
4767                {
4768                    0x11, 0x22, 0x33, 0x44
4769                })
4770                {   // Pin list
4771                    0xC1A3
4772                }
4773        },
4774
4775        ResourceTemplate ()
4776        {
4777            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
4778                "\\GPII", 0xBB, ResourceConsumer, ,
4779                RawDataBuffer (0x04)  // Vendor Data
4780                {
4781                    0x11, 0x22, 0x33, 0x44
4782                })
4783                {   // Pin list
4784                    0xC1A3
4785                }
4786        },
4787
4788        ResourceTemplate ()
4789        {
4790            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
4791                "\\GPII", 0xBB, ResourceConsumer, ,
4792                RawDataBuffer (0x04)  // Vendor Data
4793                {
4794                    0x11, 0x22, 0x33, 0x44
4795                })
4796                {   // Pin list
4797                    0xC1A3
4798                }
4799        },
4800
4801        ResourceTemplate ()
4802        {
4803            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
4804                "\\GPII", 0xBB, ResourceConsumer, ,
4805                RawDataBuffer (0x04)  // Vendor Data
4806                {
4807                    0x11, 0x22, 0x33, 0x44
4808                })
4809                {   // Pin list
4810                    0xC1A3
4811                }
4812        },
4813
4814        ResourceTemplate ()
4815        {
4816            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
4817                "\\GPII", 0xBB, ResourceConsumer, ,
4818                RawDataBuffer (0x04)  // Vendor Data
4819                {
4820                    0x11, 0x22, 0x33, 0x44
4821                })
4822                {   // Pin list
4823                    0xC1A3
4824                }
4825        },
4826
4827        ResourceTemplate ()
4828        {
4829            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
4830                "\\GPII", 0xBB, ResourceConsumer, ,
4831                RawDataBuffer (0x04)  // Vendor Data
4832                {
4833                    0x11, 0x22, 0x33, 0x44
4834                })
4835                {   // Pin list
4836                    0xC1A3
4837                }
4838        },
4839
4840        ResourceTemplate ()
4841        {
4842            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
4843                "\\GPII", 0xBB, ResourceConsumer, ,
4844                RawDataBuffer (0x04)  // Vendor Data
4845                {
4846                    0x11, 0x22, 0x33, 0x44
4847                })
4848                {   // Pin list
4849                    0xC1A3
4850                }
4851        },
4852
4853        ResourceTemplate ()
4854        {
4855            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
4856                "\\GPII", 0xBB, ResourceConsumer, ,
4857                RawDataBuffer (0x04)  // Vendor Data
4858                {
4859                    0x11, 0x22, 0x33, 0x44
4860                })
4861                {   // Pin list
4862                    0xC1A3
4863                }
4864        },
4865
4866        ResourceTemplate ()
4867        {
4868            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
4869                "\\GPII", 0xBB, ResourceConsumer, ,
4870                RawDataBuffer (0x04)  // Vendor Data
4871                {
4872                    0x11, 0x22, 0x33, 0x44
4873                })
4874                {   // Pin list
4875                    0xC1A3
4876                }
4877        },
4878
4879        ResourceTemplate ()
4880        {
4881            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
4882                "\\GPII", 0xBB, ResourceConsumer, ,
4883                RawDataBuffer (0x04)  // Vendor Data
4884                {
4885                    0x11, 0x22, 0x33, 0x44
4886                })
4887                {   // Pin list
4888                    0xC1A3
4889                }
4890        },
4891
4892        ResourceTemplate ()
4893        {
4894            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
4895                "\\GPII", 0xBB, ResourceConsumer, ,
4896                RawDataBuffer (0x04)  // Vendor Data
4897                {
4898                    0x11, 0x22, 0x33, 0x44
4899                })
4900                {   // Pin list
4901                    0xC1A3
4902                }
4903        },
4904
4905        ResourceTemplate ()
4906        {
4907            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
4908                "\\GPII", 0xBB, ResourceConsumer, ,
4909                RawDataBuffer (0x04)  // Vendor Data
4910                {
4911                    0x11, 0x22, 0x33, 0x44
4912                })
4913                {   // Pin list
4914                    0xC1A3
4915                }
4916        },
4917
4918        ResourceTemplate ()
4919        {
4920            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
4921                "\\GPII", 0xBB, ResourceConsumer, ,
4922                RawDataBuffer (0x04)  // Vendor Data
4923                {
4924                    0x11, 0x22, 0x33, 0x44
4925                })
4926                {   // Pin list
4927                    0xC1A3
4928                }
4929        },
4930
4931        ResourceTemplate ()
4932        {
4933            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
4934                "\\GPII", 0xBB, ResourceConsumer, ,
4935                RawDataBuffer (0x04)  // Vendor Data
4936                {
4937                    0x11, 0x22, 0x33, 0x44
4938                })
4939                {   // Pin list
4940                    0xC1A3
4941                }
4942        },
4943
4944        ResourceTemplate ()
4945        {
4946            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
4947                "\\GPII", 0xBB, ResourceProducer, ,
4948                RawDataBuffer (0x04)  // Vendor Data
4949                {
4950                    0x11, 0x22, 0x33, 0x44
4951                })
4952                {   // Pin list
4953                    0xC1A3
4954                }
4955        },
4956
4957        ResourceTemplate ()
4958        {
4959            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
4960                "\\GPII", 0xBB, ResourceProducer, ,
4961                RawDataBuffer (0x04)  // Vendor Data
4962                {
4963                    0x11, 0x22, 0x33, 0x44
4964                })
4965                {   // Pin list
4966                    0xC1A3
4967                }
4968        },
4969
4970        ResourceTemplate ()
4971        {
4972            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
4973                "\\GPII", 0xBB, ResourceProducer, ,
4974                RawDataBuffer (0x04)  // Vendor Data
4975                {
4976                    0x11, 0x22, 0x33, 0x44
4977                })
4978                {   // Pin list
4979                    0xC1A3
4980                }
4981        },
4982
4983        ResourceTemplate ()
4984        {
4985            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
4986                "\\GPII", 0xBB, ResourceProducer, ,
4987                RawDataBuffer (0x04)  // Vendor Data
4988                {
4989                    0x11, 0x22, 0x33, 0x44
4990                })
4991                {   // Pin list
4992                    0xC1A3
4993                }
4994        },
4995
4996        ResourceTemplate ()
4997        {
4998            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
4999                "\\GPII", 0xBB, ResourceProducer, ,
5000                RawDataBuffer (0x04)  // Vendor Data
5001                {
5002                    0x11, 0x22, 0x33, 0x44
5003                })
5004                {   // Pin list
5005                    0xC1A3
5006                }
5007        },
5008
5009        ResourceTemplate ()
5010        {
5011            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
5012                "\\GPII", 0xBB, ResourceProducer, ,
5013                RawDataBuffer (0x04)  // Vendor Data
5014                {
5015                    0x11, 0x22, 0x33, 0x44
5016                })
5017                {   // Pin list
5018                    0xC1A3
5019                }
5020        },
5021
5022        ResourceTemplate ()
5023        {
5024            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
5025                "\\GPII", 0xBB, ResourceProducer, ,
5026                RawDataBuffer (0x04)  // Vendor Data
5027                {
5028                    0x11, 0x22, 0x33, 0x44
5029                })
5030                {   // Pin list
5031                    0xC1A3
5032                }
5033        },
5034
5035        ResourceTemplate ()
5036        {
5037            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
5038                "\\GPII", 0xBB, ResourceProducer, ,
5039                RawDataBuffer (0x04)  // Vendor Data
5040                {
5041                    0x11, 0x22, 0x33, 0x44
5042                })
5043                {   // Pin list
5044                    0xC1A3
5045                }
5046        },
5047
5048        ResourceTemplate ()
5049        {
5050            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
5051                "\\GPII", 0xBB, ResourceProducer, ,
5052                RawDataBuffer (0x04)  // Vendor Data
5053                {
5054                    0x11, 0x22, 0x33, 0x44
5055                })
5056                {   // Pin list
5057                    0xC1A3
5058                }
5059        },
5060
5061        ResourceTemplate ()
5062        {
5063            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
5064                "\\GPII", 0xBB, ResourceProducer, ,
5065                RawDataBuffer (0x04)  // Vendor Data
5066                {
5067                    0x11, 0x22, 0x33, 0x44
5068                })
5069                {   // Pin list
5070                    0xC1A3
5071                }
5072        },
5073
5074        ResourceTemplate ()
5075        {
5076            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
5077                "\\GPII", 0xBB, ResourceProducer, ,
5078                RawDataBuffer (0x04)  // Vendor Data
5079                {
5080                    0x11, 0x22, 0x33, 0x44
5081                })
5082                {   // Pin list
5083                    0xC1A3
5084                }
5085        },
5086
5087        ResourceTemplate ()
5088        {
5089            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
5090                "\\GPII", 0xBB, ResourceProducer, ,
5091                RawDataBuffer (0x04)  // Vendor Data
5092                {
5093                    0x11, 0x22, 0x33, 0x44
5094                })
5095                {   // Pin list
5096                    0xC1A3
5097                }
5098        },
5099
5100        ResourceTemplate ()
5101        {
5102            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
5103                "\\GPII", 0xBB, ResourceProducer, ,
5104                RawDataBuffer (0x04)  // Vendor Data
5105                {
5106                    0x11, 0x22, 0x33, 0x44
5107                })
5108                {   // Pin list
5109                    0xC1A3
5110                }
5111        },
5112
5113        ResourceTemplate ()
5114        {
5115            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
5116                "\\GPII", 0xBB, ResourceProducer, ,
5117                RawDataBuffer (0x04)  // Vendor Data
5118                {
5119                    0x11, 0x22, 0x33, 0x44
5120                })
5121                {   // Pin list
5122                    0xC1A3
5123                }
5124        },
5125
5126        ResourceTemplate ()
5127        {
5128            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
5129                "\\GPII", 0xBB, ResourceProducer, ,
5130                RawDataBuffer (0x04)  // Vendor Data
5131                {
5132                    0x11, 0x22, 0x33, 0x44
5133                })
5134                {   // Pin list
5135                    0xC1A3
5136                }
5137        },
5138
5139        ResourceTemplate ()
5140        {
5141            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
5142                "\\GPII", 0xBB, ResourceProducer, ,
5143                RawDataBuffer (0x04)  // Vendor Data
5144                {
5145                    0x11, 0x22, 0x33, 0x44
5146                })
5147                {   // Pin list
5148                    0xC1A3
5149                }
5150        },
5151
5152        ResourceTemplate ()
5153        {
5154            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
5155                "\\GPII", 0xBB, ResourceProducer, ,
5156                RawDataBuffer (0x04)  // Vendor Data
5157                {
5158                    0x11, 0x22, 0x33, 0x44
5159                })
5160                {   // Pin list
5161                    0xC1A3
5162                }
5163        },
5164
5165        ResourceTemplate ()
5166        {
5167            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
5168                "\\GPII", 0xBB, ResourceProducer, ,
5169                RawDataBuffer (0x04)  // Vendor Data
5170                {
5171                    0x11, 0x22, 0x33, 0x44
5172                })
5173                {   // Pin list
5174                    0xC1A3
5175                }
5176        },
5177
5178        ResourceTemplate ()
5179        {
5180            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
5181                "\\GPII", 0xBB, ResourceProducer, ,
5182                RawDataBuffer (0x04)  // Vendor Data
5183                {
5184                    0x11, 0x22, 0x33, 0x44
5185                })
5186                {   // Pin list
5187                    0xC1A3
5188                }
5189        },
5190
5191        ResourceTemplate ()
5192        {
5193            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
5194                "\\GPII", 0xBB, ResourceProducer, ,
5195                RawDataBuffer (0x04)  // Vendor Data
5196                {
5197                    0x11, 0x22, 0x33, 0x44
5198                })
5199                {   // Pin list
5200                    0xC1A3
5201                }
5202        },
5203
5204        ResourceTemplate ()
5205        {
5206            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
5207                "\\GPII", 0xBB, ResourceProducer, ,
5208                RawDataBuffer (0x04)  // Vendor Data
5209                {
5210                    0x11, 0x22, 0x33, 0x44
5211                })
5212                {   // Pin list
5213                    0xC1A3
5214                }
5215        },
5216
5217        ResourceTemplate ()
5218        {
5219            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
5220                "\\GPII", 0xBB, ResourceProducer, ,
5221                RawDataBuffer (0x04)  // Vendor Data
5222                {
5223                    0x11, 0x22, 0x33, 0x44
5224                })
5225                {   // Pin list
5226                    0xC1A3
5227                }
5228        },
5229
5230        ResourceTemplate ()
5231        {
5232            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
5233                "\\GPII", 0xBB, ResourceProducer, ,
5234                RawDataBuffer (0x04)  // Vendor Data
5235                {
5236                    0x11, 0x22, 0x33, 0x44
5237                })
5238                {   // Pin list
5239                    0xC1A3
5240                }
5241        },
5242
5243        ResourceTemplate ()
5244        {
5245            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
5246                "\\GPII", 0xBB, ResourceProducer, ,
5247                RawDataBuffer (0x04)  // Vendor Data
5248                {
5249                    0x11, 0x22, 0x33, 0x44
5250                })
5251                {   // Pin list
5252                    0xC1A3
5253                }
5254        },
5255
5256        ResourceTemplate ()
5257        {
5258            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
5259                "\\GPII", 0xBB, ResourceProducer, ,
5260                RawDataBuffer (0x04)  // Vendor Data
5261                {
5262                    0x11, 0x22, 0x33, 0x44
5263                })
5264                {   // Pin list
5265                    0xC1A3
5266                }
5267        },
5268
5269        ResourceTemplate ()
5270        {
5271            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
5272                "\\GPII", 0xBB, ResourceProducer, ,
5273                RawDataBuffer (0x04)  // Vendor Data
5274                {
5275                    0x11, 0x22, 0x33, 0x44
5276                })
5277                {   // Pin list
5278                    0xC1A3
5279                }
5280        },
5281
5282        ResourceTemplate ()
5283        {
5284            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
5285                "\\GPII", 0xBB, ResourceProducer, ,
5286                RawDataBuffer (0x04)  // Vendor Data
5287                {
5288                    0x11, 0x22, 0x33, 0x44
5289                })
5290                {   // Pin list
5291                    0xC1A3
5292                }
5293        },
5294
5295        ResourceTemplate ()
5296        {
5297            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
5298                "\\GPII", 0xBB, ResourceProducer, ,
5299                RawDataBuffer (0x04)  // Vendor Data
5300                {
5301                    0x11, 0x22, 0x33, 0x44
5302                })
5303                {   // Pin list
5304                    0xC1A3
5305                }
5306        },
5307
5308        ResourceTemplate ()
5309        {
5310            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
5311                "\\GPII", 0xBB, ResourceProducer, ,
5312                RawDataBuffer (0x04)  // Vendor Data
5313                {
5314                    0x11, 0x22, 0x33, 0x44
5315                })
5316                {   // Pin list
5317                    0xC1A3
5318                }
5319        },
5320
5321        ResourceTemplate ()
5322        {
5323            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
5324                "\\GPII", 0xBB, ResourceProducer, ,
5325                RawDataBuffer (0x04)  // Vendor Data
5326                {
5327                    0x11, 0x22, 0x33, 0x44
5328                })
5329                {   // Pin list
5330                    0xC1A3
5331                }
5332        },
5333
5334        ResourceTemplate ()
5335        {
5336            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
5337                "\\GPII", 0xBB, ResourceProducer, ,
5338                RawDataBuffer (0x04)  // Vendor Data
5339                {
5340                    0x11, 0x22, 0x33, 0x44
5341                })
5342                {   // Pin list
5343                    0xC1A3
5344                }
5345        },
5346
5347        ResourceTemplate ()
5348        {
5349            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
5350                "\\GPII", 0xBB, ResourceProducer, ,
5351                RawDataBuffer (0x04)  // Vendor Data
5352                {
5353                    0x11, 0x22, 0x33, 0x44
5354                })
5355                {   // Pin list
5356                    0xC1A3
5357                }
5358        },
5359
5360        ResourceTemplate ()
5361        {
5362            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
5363                "\\GPII", 0xBB, ResourceProducer, ,
5364                RawDataBuffer (0x04)  // Vendor Data
5365                {
5366                    0x11, 0x22, 0x33, 0x44
5367                })
5368                {   // Pin list
5369                    0xC1A3
5370                }
5371        },
5372
5373        ResourceTemplate ()
5374        {
5375            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
5376                "\\GPII", 0xBB, ResourceProducer, ,
5377                RawDataBuffer (0x04)  // Vendor Data
5378                {
5379                    0x11, 0x22, 0x33, 0x44
5380                })
5381                {   // Pin list
5382                    0xC1A3
5383                }
5384        },
5385
5386        ResourceTemplate ()
5387        {
5388            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
5389                "\\GPII", 0xBB, ResourceProducer, ,
5390                RawDataBuffer (0x04)  // Vendor Data
5391                {
5392                    0x11, 0x22, 0x33, 0x44
5393                })
5394                {   // Pin list
5395                    0xC1A3
5396                }
5397        },
5398
5399        ResourceTemplate ()
5400        {
5401            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
5402                "\\GPII", 0xBB, ResourceProducer, ,
5403                RawDataBuffer (0x04)  // Vendor Data
5404                {
5405                    0x11, 0x22, 0x33, 0x44
5406                })
5407                {   // Pin list
5408                    0xC1A3
5409                }
5410        },
5411
5412        ResourceTemplate ()
5413        {
5414            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
5415                "\\GPII", 0xBB, ResourceProducer, ,
5416                RawDataBuffer (0x04)  // Vendor Data
5417                {
5418                    0x11, 0x22, 0x33, 0x44
5419                })
5420                {   // Pin list
5421                    0xC1A3
5422                }
5423        },
5424
5425        ResourceTemplate ()
5426        {
5427            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
5428                "\\GPII", 0xBB, ResourceProducer, ,
5429                RawDataBuffer (0x04)  // Vendor Data
5430                {
5431                    0x11, 0x22, 0x33, 0x44
5432                })
5433                {   // Pin list
5434                    0xC1A3
5435                }
5436        },
5437
5438        ResourceTemplate ()
5439        {
5440            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
5441                "\\GPII", 0xBB, ResourceProducer, ,
5442                RawDataBuffer (0x04)  // Vendor Data
5443                {
5444                    0x11, 0x22, 0x33, 0x44
5445                })
5446                {   // Pin list
5447                    0xC1A3
5448                }
5449        },
5450
5451        ResourceTemplate ()
5452        {
5453            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
5454                "\\GPII", 0xBB, ResourceProducer, ,
5455                RawDataBuffer (0x04)  // Vendor Data
5456                {
5457                    0x11, 0x22, 0x33, 0x44
5458                })
5459                {   // Pin list
5460                    0xC1A3
5461                }
5462        },
5463
5464        ResourceTemplate ()
5465        {
5466            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
5467                "\\GPII", 0xBB, ResourceProducer, ,
5468                RawDataBuffer (0x04)  // Vendor Data
5469                {
5470                    0x11, 0x22, 0x33, 0x44
5471                })
5472                {   // Pin list
5473                    0xC1A3
5474                }
5475        },
5476
5477        ResourceTemplate ()
5478        {
5479            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
5480                "\\GPII", 0xBB, ResourceProducer, ,
5481                RawDataBuffer (0x04)  // Vendor Data
5482                {
5483                    0x11, 0x22, 0x33, 0x44
5484                })
5485                {   // Pin list
5486                    0xC1A3
5487                }
5488        },
5489
5490        ResourceTemplate ()
5491        {
5492            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
5493                "\\GPII", 0xBB, ResourceProducer, ,
5494                RawDataBuffer (0x04)  // Vendor Data
5495                {
5496                    0x11, 0x22, 0x33, 0x44
5497                })
5498                {   // Pin list
5499                    0xC1A3
5500                }
5501        },
5502
5503        ResourceTemplate ()
5504        {
5505            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
5506                "\\GPII", 0xBB, ResourceProducer, ,
5507                RawDataBuffer (0x04)  // Vendor Data
5508                {
5509                    0x11, 0x22, 0x33, 0x44
5510                })
5511                {   // Pin list
5512                    0xC1A3
5513                }
5514        },
5515
5516        ResourceTemplate ()
5517        {
5518            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
5519                "\\GPII", 0xBB, ResourceProducer, ,
5520                RawDataBuffer (0x04)  // Vendor Data
5521                {
5522                    0x11, 0x22, 0x33, 0x44
5523                })
5524                {   // Pin list
5525                    0xC1A3
5526                }
5527        },
5528
5529        ResourceTemplate ()
5530        {
5531            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
5532                "\\GPII", 0xBB, ResourceProducer, ,
5533                RawDataBuffer (0x04)  // Vendor Data
5534                {
5535                    0x11, 0x22, 0x33, 0x44
5536                })
5537                {   // Pin list
5538                    0xC1A3
5539                }
5540        },
5541
5542        ResourceTemplate ()
5543        {
5544            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
5545                "\\GPII", 0xBB, ResourceProducer, ,
5546                RawDataBuffer (0x04)  // Vendor Data
5547                {
5548                    0x11, 0x22, 0x33, 0x44
5549                })
5550                {   // Pin list
5551                    0xC1A3
5552                }
5553        },
5554
5555        ResourceTemplate ()
5556        {
5557            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
5558                "\\GPII", 0xBB, ResourceProducer, ,
5559                RawDataBuffer (0x04)  // Vendor Data
5560                {
5561                    0x11, 0x22, 0x33, 0x44
5562                })
5563                {   // Pin list
5564                    0xC1A3
5565                }
5566        },
5567
5568        ResourceTemplate ()
5569        {
5570            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
5571                "\\GPII", 0xBB, ResourceProducer, ,
5572                RawDataBuffer (0x04)  // Vendor Data
5573                {
5574                    0x11, 0x22, 0x33, 0x44
5575                })
5576                {   // Pin list
5577                    0xC1A3
5578                }
5579        },
5580
5581        ResourceTemplate ()
5582        {
5583            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
5584                "\\GPII", 0xBB, ResourceProducer, ,
5585                RawDataBuffer (0x04)  // Vendor Data
5586                {
5587                    0x11, 0x22, 0x33, 0x44
5588                })
5589                {   // Pin list
5590                    0xC1A3
5591                }
5592        },
5593
5594        ResourceTemplate ()
5595        {
5596            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
5597                "\\GPII", 0xBB, ResourceProducer, ,
5598                RawDataBuffer (0x04)  // Vendor Data
5599                {
5600                    0x11, 0x22, 0x33, 0x44
5601                })
5602                {   // Pin list
5603                    0xC1A3
5604                }
5605        },
5606
5607        ResourceTemplate ()
5608        {
5609            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
5610                "\\GPII", 0xBB, ResourceProducer, ,
5611                RawDataBuffer (0x04)  // Vendor Data
5612                {
5613                    0x11, 0x22, 0x33, 0x44
5614                })
5615                {   // Pin list
5616                    0xC1A3
5617                }
5618        },
5619
5620        ResourceTemplate ()
5621        {
5622            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
5623                "\\GPII", 0xBB, ResourceProducer, ,
5624                RawDataBuffer (0x04)  // Vendor Data
5625                {
5626                    0x11, 0x22, 0x33, 0x44
5627                })
5628                {   // Pin list
5629                    0xC1A3
5630                }
5631        },
5632
5633        ResourceTemplate ()
5634        {
5635            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
5636                "\\GPII", 0xBB, ResourceProducer, ,
5637                RawDataBuffer (0x04)  // Vendor Data
5638                {
5639                    0x11, 0x22, 0x33, 0x44
5640                })
5641                {   // Pin list
5642                    0xC1A3
5643                }
5644        },
5645
5646        ResourceTemplate ()
5647        {
5648            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
5649                "\\GPII", 0xBB, ResourceProducer, ,
5650                RawDataBuffer (0x04)  // Vendor Data
5651                {
5652                    0x11, 0x22, 0x33, 0x44
5653                })
5654                {   // Pin list
5655                    0xC1A3
5656                }
5657        },
5658
5659        ResourceTemplate ()
5660        {
5661            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
5662                "\\GPII", 0xBB, ResourceProducer, ,
5663                RawDataBuffer (0x04)  // Vendor Data
5664                {
5665                    0x11, 0x22, 0x33, 0x44
5666                })
5667                {   // Pin list
5668                    0xC1A3
5669                }
5670        },
5671
5672        ResourceTemplate ()
5673        {
5674            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
5675                "\\GPII", 0xBB, ResourceProducer, ,
5676                RawDataBuffer (0x04)  // Vendor Data
5677                {
5678                    0x11, 0x22, 0x33, 0x44
5679                })
5680                {   // Pin list
5681                    0xC1A3
5682                }
5683        },
5684
5685        ResourceTemplate ()
5686        {
5687            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
5688                "\\GPII", 0xBB, ResourceProducer, ,
5689                RawDataBuffer (0x04)  // Vendor Data
5690                {
5691                    0x11, 0x22, 0x33, 0x44
5692                })
5693                {   // Pin list
5694                    0xC1A3
5695                }
5696        },
5697
5698        ResourceTemplate ()
5699        {
5700            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
5701                "\\GPII", 0xBB, ResourceProducer, ,
5702                RawDataBuffer (0x04)  // Vendor Data
5703                {
5704                    0x11, 0x22, 0x33, 0x44
5705                })
5706                {   // Pin list
5707                    0xC1A3
5708                }
5709        },
5710
5711        ResourceTemplate ()
5712        {
5713            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
5714                "\\GPII", 0xBB, ResourceProducer, ,
5715                RawDataBuffer (0x04)  // Vendor Data
5716                {
5717                    0x11, 0x22, 0x33, 0x44
5718                })
5719                {   // Pin list
5720                    0xC1A3
5721                }
5722        },
5723
5724        ResourceTemplate ()
5725        {
5726            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
5727                "\\GPII", 0xBB, ResourceProducer, ,
5728                RawDataBuffer (0x04)  // Vendor Data
5729                {
5730                    0x11, 0x22, 0x33, 0x44
5731                })
5732                {   // Pin list
5733                    0xC1A3
5734                }
5735        },
5736
5737        ResourceTemplate ()
5738        {
5739            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
5740                "\\GPII", 0xBB, ResourceProducer, ,
5741                RawDataBuffer (0x04)  // Vendor Data
5742                {
5743                    0x11, 0x22, 0x33, 0x44
5744                })
5745                {   // Pin list
5746                    0xC1A3
5747                }
5748        },
5749
5750        ResourceTemplate ()
5751        {
5752            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
5753                "\\GPII", 0xBB, ResourceProducer, ,
5754                RawDataBuffer (0x04)  // Vendor Data
5755                {
5756                    0x11, 0x22, 0x33, 0x44
5757                })
5758                {   // Pin list
5759                    0xC1A3
5760                }
5761        },
5762
5763        ResourceTemplate ()
5764        {
5765            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
5766                "\\GPII", 0xBB, ResourceProducer, ,
5767                RawDataBuffer (0x04)  // Vendor Data
5768                {
5769                    0x11, 0x22, 0x33, 0x44
5770                })
5771                {   // Pin list
5772                    0xC1A3
5773                }
5774        },
5775
5776        ResourceTemplate ()
5777        {
5778            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
5779                "\\GPII", 0xBB, ResourceProducer, ,
5780                RawDataBuffer (0x04)  // Vendor Data
5781                {
5782                    0x11, 0x22, 0x33, 0x44
5783                })
5784                {   // Pin list
5785                    0xC1A3
5786                }
5787        },
5788
5789        ResourceTemplate ()
5790        {
5791            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
5792                "\\GPII", 0xBB, ResourceProducer, ,
5793                RawDataBuffer (0x04)  // Vendor Data
5794                {
5795                    0x11, 0x22, 0x33, 0x44
5796                })
5797                {   // Pin list
5798                    0xC1A3
5799                }
5800        },
5801
5802        ResourceTemplate ()
5803        {
5804            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
5805                "\\GPII", 0xBB, ResourceProducer, ,
5806                RawDataBuffer (0x04)  // Vendor Data
5807                {
5808                    0x11, 0x22, 0x33, 0x44
5809                })
5810                {   // Pin list
5811                    0xC1A3
5812                }
5813        },
5814
5815        ResourceTemplate ()
5816        {
5817            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
5818                "\\GPII", 0xBB, ResourceProducer, ,
5819                RawDataBuffer (0x04)  // Vendor Data
5820                {
5821                    0x11, 0x22, 0x33, 0x44
5822                })
5823                {   // Pin list
5824                    0xC1A3
5825                }
5826        },
5827
5828        ResourceTemplate ()
5829        {
5830            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
5831                "\\GPII", 0xBB, ResourceProducer, ,
5832                RawDataBuffer (0x04)  // Vendor Data
5833                {
5834                    0x11, 0x22, 0x33, 0x44
5835                })
5836                {   // Pin list
5837                    0xC1A3
5838                }
5839        },
5840
5841        ResourceTemplate ()
5842        {
5843            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
5844                "\\GPII", 0xBB, ResourceProducer, ,
5845                RawDataBuffer (0x04)  // Vendor Data
5846                {
5847                    0x11, 0x22, 0x33, 0x44
5848                })
5849                {   // Pin list
5850                    0xC1A3
5851                }
5852        },
5853
5854        ResourceTemplate ()
5855        {
5856            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
5857                "\\GPII", 0xBB, ResourceProducer, ,
5858                RawDataBuffer (0x04)  // Vendor Data
5859                {
5860                    0x11, 0x22, 0x33, 0x44
5861                })
5862                {   // Pin list
5863                    0xC1A3
5864                }
5865        },
5866
5867        ResourceTemplate ()
5868        {
5869            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
5870                "\\GPII", 0xBB, ResourceProducer, ,
5871                RawDataBuffer (0x04)  // Vendor Data
5872                {
5873                    0x11, 0x22, 0x33, 0x44
5874                })
5875                {   // Pin list
5876                    0xC1A3
5877                }
5878        },
5879
5880        ResourceTemplate ()
5881        {
5882            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
5883                "\\GPII", 0xBB, ResourceProducer, ,
5884                RawDataBuffer (0x04)  // Vendor Data
5885                {
5886                    0x11, 0x22, 0x33, 0x44
5887                })
5888                {   // Pin list
5889                    0xC1A3
5890                }
5891        },
5892
5893        ResourceTemplate ()
5894        {
5895            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
5896                "\\GPII", 0xBB, ResourceProducer, ,
5897                RawDataBuffer (0x04)  // Vendor Data
5898                {
5899                    0x11, 0x22, 0x33, 0x44
5900                })
5901                {   // Pin list
5902                    0xC1A3
5903                }
5904        },
5905
5906        ResourceTemplate ()
5907        {
5908            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
5909                "\\GPII", 0xBB, ResourceProducer, ,
5910                RawDataBuffer (0x04)  // Vendor Data
5911                {
5912                    0x11, 0x22, 0x33, 0x44
5913                })
5914                {   // Pin list
5915                    0xC1A3
5916                }
5917        },
5918
5919        ResourceTemplate ()
5920        {
5921            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
5922                "\\GPII", 0xBB, ResourceProducer, ,
5923                RawDataBuffer (0x04)  // Vendor Data
5924                {
5925                    0x11, 0x22, 0x33, 0x44
5926                })
5927                {   // Pin list
5928                    0xC1A3
5929                }
5930        },
5931
5932        ResourceTemplate ()
5933        {
5934            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
5935                "\\GPII", 0xBB, ResourceProducer, ,
5936                RawDataBuffer (0x04)  // Vendor Data
5937                {
5938                    0x11, 0x22, 0x33, 0x44
5939                })
5940                {   // Pin list
5941                    0xC1A3
5942                }
5943        },
5944
5945        ResourceTemplate ()
5946        {
5947            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
5948                "\\GPII", 0xBB, ResourceProducer, ,
5949                RawDataBuffer (0x04)  // Vendor Data
5950                {
5951                    0x11, 0x22, 0x33, 0x44
5952                })
5953                {   // Pin list
5954                    0xC1A3
5955                }
5956        },
5957
5958        ResourceTemplate ()
5959        {
5960            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
5961                "\\GPII", 0xBB, ResourceProducer, ,
5962                RawDataBuffer (0x04)  // Vendor Data
5963                {
5964                    0x11, 0x22, 0x33, 0x44
5965                })
5966                {   // Pin list
5967                    0xC1A3
5968                }
5969        },
5970
5971        ResourceTemplate ()
5972        {
5973            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
5974                "\\GPII", 0xBB, ResourceProducer, ,
5975                RawDataBuffer (0x04)  // Vendor Data
5976                {
5977                    0x11, 0x22, 0x33, 0x44
5978                })
5979                {   // Pin list
5980                    0xC1A3
5981                }
5982        },
5983
5984        ResourceTemplate ()
5985        {
5986            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
5987                "\\GPII", 0xBB, ResourceProducer, ,
5988                RawDataBuffer (0x04)  // Vendor Data
5989                {
5990                    0x11, 0x22, 0x33, 0x44
5991                })
5992                {   // Pin list
5993                    0xC1A3
5994                }
5995        },
5996
5997        ResourceTemplate ()
5998        {
5999            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
6000                "\\GPII", 0xBB, ResourceProducer, ,
6001                RawDataBuffer (0x04)  // Vendor Data
6002                {
6003                    0x11, 0x22, 0x33, 0x44
6004                })
6005                {   // Pin list
6006                    0xC1A3
6007                }
6008        },
6009
6010        ResourceTemplate ()
6011        {
6012            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
6013                "\\GPII", 0xBB, ResourceProducer, ,
6014                RawDataBuffer (0x04)  // Vendor Data
6015                {
6016                    0x11, 0x22, 0x33, 0x44
6017                })
6018                {   // Pin list
6019                    0xC1A3
6020                }
6021        },
6022
6023        ResourceTemplate ()
6024        {
6025            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
6026                "\\GPII", 0xBB, ResourceProducer, ,
6027                RawDataBuffer (0x04)  // Vendor Data
6028                {
6029                    0x11, 0x22, 0x33, 0x44
6030                })
6031                {   // Pin list
6032                    0xC1A3
6033                }
6034        },
6035
6036        ResourceTemplate ()
6037        {
6038            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
6039                "\\GPII", 0xBB, ResourceProducer, ,
6040                RawDataBuffer (0x04)  // Vendor Data
6041                {
6042                    0x11, 0x22, 0x33, 0x44
6043                })
6044                {   // Pin list
6045                    0xC1A3
6046                }
6047        },
6048
6049        ResourceTemplate ()
6050        {
6051            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
6052                "\\GPII", 0xBB, ResourceProducer, ,
6053                RawDataBuffer (0x04)  // Vendor Data
6054                {
6055                    0x11, 0x22, 0x33, 0x44
6056                })
6057                {   // Pin list
6058                    0xC1A3
6059                }
6060        },
6061
6062        ResourceTemplate ()
6063        {
6064            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
6065                "\\GPII", 0xBB, ResourceProducer, ,
6066                RawDataBuffer (0x04)  // Vendor Data
6067                {
6068                    0x11, 0x22, 0x33, 0x44
6069                })
6070                {   // Pin list
6071                    0xC1A3
6072                }
6073        },
6074
6075        ResourceTemplate ()
6076        {
6077            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
6078                "\\GPII", 0xBB, ResourceProducer, ,
6079                RawDataBuffer (0x04)  // Vendor Data
6080                {
6081                    0x11, 0x22, 0x33, 0x44
6082                })
6083                {   // Pin list
6084                    0xC1A3
6085                }
6086        },
6087
6088        ResourceTemplate ()
6089        {
6090            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
6091                "\\GPII", 0xBB, ResourceProducer, ,
6092                RawDataBuffer (0x04)  // Vendor Data
6093                {
6094                    0x11, 0x22, 0x33, 0x44
6095                })
6096                {   // Pin list
6097                    0xC1A3
6098                }
6099        },
6100
6101        ResourceTemplate ()
6102        {
6103            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
6104                "\\GPII", 0xBB, ResourceProducer, ,
6105                RawDataBuffer (0x04)  // Vendor Data
6106                {
6107                    0x11, 0x22, 0x33, 0x44
6108                })
6109                {   // Pin list
6110                    0xC1A3
6111                }
6112        },
6113
6114        ResourceTemplate ()
6115        {
6116            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
6117                "\\GPII", 0xBB, ResourceProducer, ,
6118                RawDataBuffer (0x04)  // Vendor Data
6119                {
6120                    0x11, 0x22, 0x33, 0x44
6121                })
6122                {   // Pin list
6123                    0xC1A3
6124                }
6125        },
6126
6127        ResourceTemplate ()
6128        {
6129            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
6130                "\\GPII", 0xBB, ResourceProducer, ,
6131                RawDataBuffer (0x04)  // Vendor Data
6132                {
6133                    0x11, 0x22, 0x33, 0x44
6134                })
6135                {   // Pin list
6136                    0xC1A3
6137                }
6138        },
6139
6140        ResourceTemplate ()
6141        {
6142            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
6143                "\\GPII", 0xBB, ResourceProducer, ,
6144                RawDataBuffer (0x04)  // Vendor Data
6145                {
6146                    0x11, 0x22, 0x33, 0x44
6147                })
6148                {   // Pin list
6149                    0xC1A3
6150                }
6151        },
6152
6153        ResourceTemplate ()
6154        {
6155            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
6156                "\\GPII", 0xBB, ResourceProducer, ,
6157                RawDataBuffer (0x04)  // Vendor Data
6158                {
6159                    0x11, 0x22, 0x33, 0x44
6160                })
6161                {   // Pin list
6162                    0xC1A3
6163                }
6164        },
6165
6166        ResourceTemplate ()
6167        {
6168            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
6169                "\\GPII", 0xBB, ResourceProducer, ,
6170                RawDataBuffer (0x04)  // Vendor Data
6171                {
6172                    0x11, 0x22, 0x33, 0x44
6173                })
6174                {   // Pin list
6175                    0xC1A3
6176                }
6177        },
6178
6179        ResourceTemplate ()
6180        {
6181            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
6182                "\\GPII", 0xBB, ResourceProducer, ,
6183                RawDataBuffer (0x04)  // Vendor Data
6184                {
6185                    0x11, 0x22, 0x33, 0x44
6186                })
6187                {   // Pin list
6188                    0xC1A3
6189                }
6190        },
6191
6192        ResourceTemplate ()
6193        {
6194            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
6195                "\\GPII", 0xBB, ResourceProducer, ,
6196                )
6197                {   // Pin list
6198                    0xC1A3
6199                }
6200        },
6201
6202        ResourceTemplate ()
6203        {
6204            GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x1234,
6205                "\\GPII", 0xBB, ResourceProducer, ,
6206                )
6207                {   // Pin list
6208                    0xC1A3
6209                }
6210        },
6211
6212        ResourceTemplate ()
6213        {
6214            GpioInt (Edge, ActiveHigh, Exclusive, PullDefault, 0x1234,
6215                "\\GPII", 0xBB, ResourceProducer, ,
6216                )
6217                {   // Pin list
6218                    0xC1A3
6219                }
6220        },
6221
6222        ResourceTemplate ()
6223        {
6224            GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x1234,
6225                "\\GPII", 0xBB, ResourceProducer, ,
6226                )
6227                {   // Pin list
6228                    0xC1A3
6229                }
6230        },
6231
6232        ResourceTemplate ()
6233        {
6234            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
6235                "\\GPII", 0xBB, ResourceProducer, ,
6236                )
6237                {   // Pin list
6238                    0xC1A3
6239                }
6240        },
6241
6242        ResourceTemplate ()
6243        {
6244            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
6245                "\\GPII", 0xBB, ResourceProducer, ,
6246                )
6247                {   // Pin list
6248                    0xC1A3
6249                }
6250        },
6251
6252        ResourceTemplate ()
6253        {
6254            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
6255                "\\GPII", 0xBB, ResourceProducer, ,
6256                )
6257                {   // Pin list
6258                    0xC1A3
6259                }
6260        },
6261
6262        ResourceTemplate ()
6263        {
6264            GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
6265                "\\GPII", 0xBB, ResourceProducer, ,
6266                )
6267                {   // Pin list
6268                    0xC1A3
6269                }
6270        },
6271
6272        ResourceTemplate ()
6273        {
6274            GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x1234,
6275                "\\GPII", 0xBB, ResourceProducer, ,
6276                )
6277                {   // Pin list
6278                    0xC1A3
6279                }
6280        },
6281
6282        ResourceTemplate ()
6283        {
6284            GpioInt (Edge, ActiveHigh, Shared, PullDown, 0x1234,
6285                "\\GPII", 0xBB, ResourceProducer, ,
6286                )
6287                {   // Pin list
6288                    0xC1A3
6289                }
6290        },
6291
6292        ResourceTemplate ()
6293        {
6294            GpioInt (Edge, ActiveHigh, Shared, PullDefault, 0x1234,
6295                "\\GPII", 0xBB, ResourceProducer, ,
6296                )
6297                {   // Pin list
6298                    0xC1A3
6299                }
6300        },
6301
6302        ResourceTemplate ()
6303        {
6304            GpioInt (Edge, ActiveHigh, Shared, PullNone, 0x1234,
6305                "\\GPII", 0xBB, ResourceProducer, ,
6306                )
6307                {   // Pin list
6308                    0xC1A3
6309                }
6310        },
6311
6312        ResourceTemplate ()
6313        {
6314            GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x1234,
6315                "\\GPII", 0xBB, ResourceProducer, ,
6316                )
6317                {   // Pin list
6318                    0xC1A3
6319                }
6320        },
6321
6322        ResourceTemplate ()
6323        {
6324            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDown, 0x1234,
6325                "\\GPII", 0xBB, ResourceProducer, ,
6326                )
6327                {   // Pin list
6328                    0xC1A3
6329                }
6330        },
6331
6332        ResourceTemplate ()
6333        {
6334            GpioInt (Edge, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
6335                "\\GPII", 0xBB, ResourceProducer, ,
6336                )
6337                {   // Pin list
6338                    0xC1A3
6339                }
6340        },
6341
6342        ResourceTemplate ()
6343        {
6344            GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x1234,
6345                "\\GPII", 0xBB, ResourceProducer, ,
6346                )
6347                {   // Pin list
6348                    0xC1A3
6349                }
6350        },
6351
6352        ResourceTemplate ()
6353        {
6354            GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x1234,
6355                "\\GPII", 0xBB, ResourceProducer, ,
6356                )
6357                {   // Pin list
6358                    0xC1A3
6359                }
6360        },
6361
6362        ResourceTemplate ()
6363        {
6364            GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x1234,
6365                "\\GPII", 0xBB, ResourceProducer, ,
6366                )
6367                {   // Pin list
6368                    0xC1A3
6369                }
6370        },
6371
6372        ResourceTemplate ()
6373        {
6374            GpioInt (Edge, ActiveLow, Exclusive, PullDefault, 0x1234,
6375                "\\GPII", 0xBB, ResourceProducer, ,
6376                )
6377                {   // Pin list
6378                    0xC1A3
6379                }
6380        },
6381
6382        ResourceTemplate ()
6383        {
6384            GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x1234,
6385                "\\GPII", 0xBB, ResourceProducer, ,
6386                )
6387                {   // Pin list
6388                    0xC1A3
6389                }
6390        },
6391
6392        ResourceTemplate ()
6393        {
6394            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
6395                "\\GPII", 0xBB, ResourceProducer, ,
6396                )
6397                {   // Pin list
6398                    0xC1A3
6399                }
6400        },
6401
6402        ResourceTemplate ()
6403        {
6404            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
6405                "\\GPII", 0xBB, ResourceProducer, ,
6406                )
6407                {   // Pin list
6408                    0xC1A3
6409                }
6410        },
6411
6412        ResourceTemplate ()
6413        {
6414            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
6415                "\\GPII", 0xBB, ResourceProducer, ,
6416                )
6417                {   // Pin list
6418                    0xC1A3
6419                }
6420        },
6421
6422        ResourceTemplate ()
6423        {
6424            GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
6425                "\\GPII", 0xBB, ResourceProducer, ,
6426                RawDataBuffer (0x04)  // Vendor Data
6427                {
6428                    0x11, 0x22, 0x33, 0x44
6429                })
6430                {   // Pin list
6431                    0xC1A3
6432                }
6433        },
6434
6435        ResourceTemplate ()
6436        {
6437            GpioInt (Edge, ActiveLow, Shared, PullUp, 0x1234,
6438                "\\GPII", 0xBB, ResourceProducer, ,
6439                RawDataBuffer (0x04)  // Vendor Data
6440                {
6441                    0x11, 0x22, 0x33, 0x44
6442                })
6443                {   // Pin list
6444                    0xC1A3
6445                }
6446        },
6447
6448        ResourceTemplate ()
6449        {
6450            GpioInt (Edge, ActiveLow, Shared, PullDown, 0x1234,
6451                "\\GPII", 0xBB, ResourceProducer, ,
6452                RawDataBuffer (0x04)  // Vendor Data
6453                {
6454                    0x11, 0x22, 0x33, 0x44
6455                })
6456                {   // Pin list
6457                    0xC1A3
6458                }
6459        },
6460
6461        ResourceTemplate ()
6462        {
6463            GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x1234,
6464                "\\GPII", 0xBB, ResourceProducer, ,
6465                RawDataBuffer (0x04)  // Vendor Data
6466                {
6467                    0x11, 0x22, 0x33, 0x44
6468                })
6469                {   // Pin list
6470                    0xC1A3
6471                }
6472        },
6473
6474        ResourceTemplate ()
6475        {
6476            GpioInt (Edge, ActiveLow, Shared, PullNone, 0x1234,
6477                "\\GPII", 0xBB, ResourceProducer, ,
6478                RawDataBuffer (0x04)  // Vendor Data
6479                {
6480                    0x11, 0x22, 0x33, 0x44
6481                })
6482                {   // Pin list
6483                    0xC1A3
6484                }
6485        },
6486
6487        ResourceTemplate ()
6488        {
6489            GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x1234,
6490                "\\GPII", 0xBB, ResourceProducer, ,
6491                RawDataBuffer (0x04)  // Vendor Data
6492                {
6493                    0x11, 0x22, 0x33, 0x44
6494                })
6495                {   // Pin list
6496                    0xC1A3
6497                }
6498        },
6499
6500        ResourceTemplate ()
6501        {
6502            GpioInt (Edge, ActiveLow, SharedAndWake, PullDown, 0x1234,
6503                "\\GPII", 0xBB, ResourceProducer, ,
6504                RawDataBuffer (0x04)  // Vendor Data
6505                {
6506                    0x11, 0x22, 0x33, 0x44
6507                })
6508                {   // Pin list
6509                    0xC1A3
6510                }
6511        },
6512
6513        ResourceTemplate ()
6514        {
6515            GpioInt (Edge, ActiveLow, SharedAndWake, PullDefault, 0x1234,
6516                "\\GPII", 0xBB, ResourceProducer, ,
6517                RawDataBuffer (0x04)  // Vendor Data
6518                {
6519                    0x11, 0x22, 0x33, 0x44
6520                })
6521                {   // Pin list
6522                    0xC1A3
6523                }
6524        },
6525
6526        ResourceTemplate ()
6527        {
6528            GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x1234,
6529                "\\GPII", 0xBB, ResourceProducer, ,
6530                RawDataBuffer (0x04)  // Vendor Data
6531                {
6532                    0x11, 0x22, 0x33, 0x44
6533                })
6534                {   // Pin list
6535                    0xC1A3
6536                }
6537        },
6538
6539        ResourceTemplate ()
6540        {
6541            GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x1234,
6542                "\\GPII", 0xBB, ResourceProducer, ,
6543                RawDataBuffer (0x04)  // Vendor Data
6544                {
6545                    0x11, 0x22, 0x33, 0x44
6546                })
6547                {   // Pin list
6548                    0xC1A3
6549                }
6550        },
6551
6552        ResourceTemplate ()
6553        {
6554            GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x1234,
6555                "\\GPII", 0xBB, ResourceProducer, ,
6556                RawDataBuffer (0x04)  // Vendor Data
6557                {
6558                    0x11, 0x22, 0x33, 0x44
6559                })
6560                {   // Pin list
6561                    0xC1A3
6562                }
6563        },
6564
6565        ResourceTemplate ()
6566        {
6567            GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x1234,
6568                "\\GPII", 0xBB, ResourceProducer, ,
6569                RawDataBuffer (0x04)  // Vendor Data
6570                {
6571                    0x11, 0x22, 0x33, 0x44
6572                })
6573                {   // Pin list
6574                    0xC1A3
6575                }
6576        },
6577
6578        ResourceTemplate ()
6579        {
6580            GpioInt (Edge, ActiveBoth, Exclusive, PullNone, 0x1234,
6581                "\\GPII", 0xBB, ResourceProducer, ,
6582                RawDataBuffer (0x04)  // Vendor Data
6583                {
6584                    0x11, 0x22, 0x33, 0x44
6585                })
6586                {   // Pin list
6587                    0xC1A3
6588                }
6589        },
6590
6591        ResourceTemplate ()
6592        {
6593            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
6594                "\\GPII", 0xBB, ResourceProducer, ,
6595                RawDataBuffer (0x04)  // Vendor Data
6596                {
6597                    0x11, 0x22, 0x33, 0x44
6598                })
6599                {   // Pin list
6600                    0xC1A3
6601                }
6602        },
6603
6604        ResourceTemplate ()
6605        {
6606            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
6607                "\\GPII", 0xBB, ResourceProducer, ,
6608                RawDataBuffer (0x04)  // Vendor Data
6609                {
6610                    0x11, 0x22, 0x33, 0x44
6611                })
6612                {   // Pin list
6613                    0xC1A3
6614                }
6615        },
6616
6617        ResourceTemplate ()
6618        {
6619            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
6620                "\\GPII", 0xBB, ResourceProducer, ,
6621                )
6622                {   // Pin list
6623                    0xC1A3
6624                }
6625        },
6626
6627        ResourceTemplate ()
6628        {
6629            GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
6630                "\\GPII", 0xBB, ResourceProducer, ,
6631                )
6632                {   // Pin list
6633                    0xC1A3
6634                }
6635        },
6636
6637        ResourceTemplate ()
6638        {
6639            GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x1234,
6640                "\\GPII", 0xBB, ResourceProducer, ,
6641                )
6642                {   // Pin list
6643                    0xC1A3
6644                }
6645        },
6646
6647        ResourceTemplate ()
6648        {
6649            GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x1234,
6650                "\\GPII", 0xBB, ResourceProducer, ,
6651                )
6652                {   // Pin list
6653                    0xC1A3
6654                }
6655        },
6656
6657        ResourceTemplate ()
6658        {
6659            GpioInt (Edge, ActiveBoth, Shared, PullDefault, 0x1234,
6660                "\\GPII", 0xBB, ResourceProducer, ,
6661                )
6662                {   // Pin list
6663                    0xC1A3
6664                }
6665        },
6666
6667        ResourceTemplate ()
6668        {
6669            GpioInt (Edge, ActiveBoth, Shared, PullNone, 0x1234,
6670                "\\GPII", 0xBB, ResourceProducer, ,
6671                )
6672                {   // Pin list
6673                    0xC1A3
6674                }
6675        },
6676
6677        ResourceTemplate ()
6678        {
6679            GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x1234,
6680                "\\GPII", 0xBB, ResourceProducer, ,
6681                )
6682                {   // Pin list
6683                    0xC1A3
6684                }
6685        },
6686
6687        ResourceTemplate ()
6688        {
6689            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x1234,
6690                "\\GPII", 0xBB, ResourceProducer, ,
6691                )
6692                {   // Pin list
6693                    0xC1A3
6694                }
6695        },
6696
6697        ResourceTemplate ()
6698        {
6699            GpioInt (Edge, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
6700                "\\GPII", 0xBB, ResourceProducer, ,
6701                )
6702                {   // Pin list
6703                    0xC1A3
6704                }
6705        },
6706
6707        ResourceTemplate ()
6708        {
6709            GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x1234,
6710                "\\GPII", 0xBB, ResourceProducer, ,
6711                )
6712                {   // Pin list
6713                    0xC1A3
6714                }
6715        },
6716
6717        ResourceTemplate ()
6718        {
6719            GpioInt (Level, ActiveHigh, Exclusive, PullUp, 0x1234,
6720                "\\GPII", 0xBB, ResourceProducer, ,
6721                RawDataBuffer (0x04)  // Vendor Data
6722                {
6723                    0x11, 0x22, 0x33, 0x44
6724                })
6725                {   // Pin list
6726                    0xC1A3
6727                }
6728        },
6729
6730        ResourceTemplate ()
6731        {
6732            GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x1234,
6733                "\\GPII", 0xBB, ResourceProducer, ,
6734                RawDataBuffer (0x04)  // Vendor Data
6735                {
6736                    0x11, 0x22, 0x33, 0x44
6737                })
6738                {   // Pin list
6739                    0xC1A3
6740                }
6741        },
6742
6743        ResourceTemplate ()
6744        {
6745            GpioInt (Level, ActiveHigh, Exclusive, PullDefault, 0x1234,
6746                "\\GPII", 0xBB, ResourceProducer, ,
6747                RawDataBuffer (0x04)  // Vendor Data
6748                {
6749                    0x11, 0x22, 0x33, 0x44
6750                })
6751                {   // Pin list
6752                    0xC1A3
6753                }
6754        },
6755
6756        ResourceTemplate ()
6757        {
6758            GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x1234,
6759                "\\GPII", 0xBB, ResourceProducer, ,
6760                RawDataBuffer (0x04)  // Vendor Data
6761                {
6762                    0x11, 0x22, 0x33, 0x44
6763                })
6764                {   // Pin list
6765                    0xC1A3
6766                }
6767        },
6768
6769        ResourceTemplate ()
6770        {
6771            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullUp, 0x1234,
6772                "\\GPII", 0xBB, ResourceProducer, ,
6773                RawDataBuffer (0x04)  // Vendor Data
6774                {
6775                    0x11, 0x22, 0x33, 0x44
6776                })
6777                {   // Pin list
6778                    0xC1A3
6779                }
6780        },
6781
6782        ResourceTemplate ()
6783        {
6784            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDown, 0x1234,
6785                "\\GPII", 0xBB, ResourceProducer, ,
6786                RawDataBuffer (0x04)  // Vendor Data
6787                {
6788                    0x11, 0x22, 0x33, 0x44
6789                })
6790                {   // Pin list
6791                    0xC1A3
6792                }
6793        },
6794
6795        ResourceTemplate ()
6796        {
6797            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1234,
6798                "\\GPII", 0xBB, ResourceProducer, ,
6799                RawDataBuffer (0x04)  // Vendor Data
6800                {
6801                    0x11, 0x22, 0x33, 0x44
6802                })
6803                {   // Pin list
6804                    0xC1A3
6805                }
6806        },
6807
6808        ResourceTemplate ()
6809        {
6810            GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x1234,
6811                "\\GPII", 0xBB, ResourceProducer, ,
6812                RawDataBuffer (0x04)  // Vendor Data
6813                {
6814                    0x11, 0x22, 0x33, 0x44
6815                })
6816                {   // Pin list
6817                    0xC1A3
6818                }
6819        },
6820
6821        ResourceTemplate ()
6822        {
6823            GpioInt (Level, ActiveHigh, Shared, PullUp, 0x1234,
6824                "\\GPII", 0xBB, ResourceProducer, ,
6825                RawDataBuffer (0x04)  // Vendor Data
6826                {
6827                    0x11, 0x22, 0x33, 0x44
6828                })
6829                {   // Pin list
6830                    0xC1A3
6831                }
6832        },
6833
6834        ResourceTemplate ()
6835        {
6836            GpioInt (Level, ActiveHigh, Shared, PullDown, 0x1234,
6837                "\\GPII", 0xBB, ResourceProducer, ,
6838                RawDataBuffer (0x04)  // Vendor Data
6839                {
6840                    0x11, 0x22, 0x33, 0x44
6841                })
6842                {   // Pin list
6843                    0xC1A3
6844                }
6845        },
6846
6847        ResourceTemplate ()
6848        {
6849            GpioInt (Level, ActiveHigh, Shared, PullDefault, 0x1234,
6850                "\\GPII", 0xBB, ResourceProducer, ,
6851                RawDataBuffer (0x04)  // Vendor Data
6852                {
6853                    0x11, 0x22, 0x33, 0x44
6854                })
6855                {   // Pin list
6856                    0xC1A3
6857                }
6858        },
6859
6860        ResourceTemplate ()
6861        {
6862            GpioInt (Level, ActiveHigh, Shared, PullNone, 0x1234,
6863                "\\GPII", 0xBB, ResourceProducer, ,
6864                RawDataBuffer (0x04)  // Vendor Data
6865                {
6866                    0x11, 0x22, 0x33, 0x44
6867                })
6868                {   // Pin list
6869                    0xC1A3
6870                }
6871        },
6872
6873        ResourceTemplate ()
6874        {
6875            GpioInt (Level, ActiveHigh, SharedAndWake, PullUp, 0x1234,
6876                "\\GPII", 0xBB, ResourceProducer, ,
6877                RawDataBuffer (0x04)  // Vendor Data
6878                {
6879                    0x11, 0x22, 0x33, 0x44
6880                })
6881                {   // Pin list
6882                    0xC1A3
6883                }
6884        },
6885
6886        ResourceTemplate ()
6887        {
6888            GpioInt (Level, ActiveHigh, SharedAndWake, PullDown, 0x1234,
6889                "\\GPII", 0xBB, ResourceProducer, ,
6890                RawDataBuffer (0x04)  // Vendor Data
6891                {
6892                    0x11, 0x22, 0x33, 0x44
6893                })
6894                {   // Pin list
6895                    0xC1A3
6896                }
6897        },
6898
6899        ResourceTemplate ()
6900        {
6901            GpioInt (Level, ActiveHigh, SharedAndWake, PullDefault, 0x1234,
6902                "\\GPII", 0xBB, ResourceProducer, ,
6903                RawDataBuffer (0x04)  // Vendor Data
6904                {
6905                    0x11, 0x22, 0x33, 0x44
6906                })
6907                {   // Pin list
6908                    0xC1A3
6909                }
6910        },
6911
6912        ResourceTemplate ()
6913        {
6914            GpioInt (Level, ActiveHigh, SharedAndWake, PullNone, 0x1234,
6915                "\\GPII", 0xBB, ResourceProducer, ,
6916                RawDataBuffer (0x04)  // Vendor Data
6917                {
6918                    0x11, 0x22, 0x33, 0x44
6919                })
6920                {   // Pin list
6921                    0xC1A3
6922                }
6923        },
6924
6925        ResourceTemplate ()
6926        {
6927            GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x1234,
6928                "\\GPII", 0xBB, ResourceProducer, ,
6929                RawDataBuffer (0x04)  // Vendor Data
6930                {
6931                    0x11, 0x22, 0x33, 0x44
6932                })
6933                {   // Pin list
6934                    0xC1A3
6935                }
6936        },
6937
6938        ResourceTemplate ()
6939        {
6940            GpioInt (Level, ActiveLow, Exclusive, PullDown, 0x1234,
6941                "\\GPII", 0xBB, ResourceProducer, ,
6942                RawDataBuffer (0x04)  // Vendor Data
6943                {
6944                    0x11, 0x22, 0x33, 0x44
6945                })
6946                {   // Pin list
6947                    0xC1A3
6948                }
6949        },
6950
6951        ResourceTemplate ()
6952        {
6953            GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x1234,
6954                "\\GPII", 0xBB, ResourceProducer, ,
6955                RawDataBuffer (0x04)  // Vendor Data
6956                {
6957                    0x11, 0x22, 0x33, 0x44
6958                })
6959                {   // Pin list
6960                    0xC1A3
6961                }
6962        },
6963
6964        ResourceTemplate ()
6965        {
6966            GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x1234,
6967                "\\GPII", 0xBB, ResourceProducer, ,
6968                RawDataBuffer (0x04)  // Vendor Data
6969                {
6970                    0x11, 0x22, 0x33, 0x44
6971                })
6972                {   // Pin list
6973                    0xC1A3
6974                }
6975        },
6976
6977        ResourceTemplate ()
6978        {
6979            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x1234,
6980                "\\GPII", 0xBB, ResourceProducer, ,
6981                RawDataBuffer (0x04)  // Vendor Data
6982                {
6983                    0x11, 0x22, 0x33, 0x44
6984                })
6985                {   // Pin list
6986                    0xC1A3
6987                }
6988        },
6989
6990        ResourceTemplate ()
6991        {
6992            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDown, 0x1234,
6993                "\\GPII", 0xBB, ResourceProducer, ,
6994                RawDataBuffer (0x04)  // Vendor Data
6995                {
6996                    0x11, 0x22, 0x33, 0x44
6997                })
6998                {   // Pin list
6999                    0xC1A3
7000                }
7001        },
7002
7003        ResourceTemplate ()
7004        {
7005            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x1234,
7006                "\\GPII", 0xBB, ResourceProducer, ,
7007                RawDataBuffer (0x04)  // Vendor Data
7008                {
7009                    0x11, 0x22, 0x33, 0x44
7010                })
7011                {   // Pin list
7012                    0xC1A3
7013                }
7014        },
7015
7016        ResourceTemplate ()
7017        {
7018            GpioInt (Level, ActiveLow, ExclusiveAndWake, PullNone, 0x1234,
7019                "\\GPII", 0xBB, ResourceProducer, ,
7020                RawDataBuffer (0x04)  // Vendor Data
7021                {
7022                    0x11, 0x22, 0x33, 0x44
7023                })
7024                {   // Pin list
7025                    0xC1A3
7026                }
7027        },
7028
7029        ResourceTemplate ()
7030        {
7031            GpioInt (Level, ActiveLow, Shared, PullUp, 0x1234,
7032                "\\GPII", 0xBB, ResourceProducer, ,
7033                RawDataBuffer (0x04)  // Vendor Data
7034                {
7035                    0x11, 0x22, 0x33, 0x44
7036                })
7037                {   // Pin list
7038                    0xC1A3
7039                }
7040        },
7041
7042        ResourceTemplate ()
7043        {
7044            GpioInt (Level, ActiveLow, Shared, PullDown, 0x1234,
7045                "\\GPII", 0xBB, ResourceProducer, ,
7046                RawDataBuffer (0x04)  // Vendor Data
7047                {
7048                    0x11, 0x22, 0x33, 0x44
7049                })
7050                {   // Pin list
7051                    0xC1A3
7052                }
7053        },
7054
7055        ResourceTemplate ()
7056        {
7057            GpioInt (Level, ActiveLow, Shared, PullDefault, 0x1234,
7058                "\\GPII", 0xBB, ResourceProducer, ,
7059                RawDataBuffer (0x04)  // Vendor Data
7060                {
7061                    0x11, 0x22, 0x33, 0x44
7062                })
7063                {   // Pin list
7064                    0xC1A3
7065                }
7066        },
7067
7068        ResourceTemplate ()
7069        {
7070            GpioInt (Level, ActiveLow, Shared, PullNone, 0x1234,
7071                "\\GPII", 0xBB, ResourceProducer, ,
7072                RawDataBuffer (0x04)  // Vendor Data
7073                {
7074                    0x11, 0x22, 0x33, 0x44
7075                })
7076                {   // Pin list
7077                    0xC1A3
7078                }
7079        },
7080
7081        ResourceTemplate ()
7082        {
7083            GpioInt (Level, ActiveLow, SharedAndWake, PullUp, 0x1234,
7084                "\\GPII", 0xBB, ResourceProducer, ,
7085                RawDataBuffer (0x04)  // Vendor Data
7086                {
7087                    0x11, 0x22, 0x33, 0x44
7088                })
7089                {   // Pin list
7090                    0xC1A3
7091                }
7092        },
7093
7094        ResourceTemplate ()
7095        {
7096            GpioInt (Level, ActiveLow, SharedAndWake, PullDown, 0x1234,
7097                "\\GPII", 0xBB, ResourceProducer, ,
7098                RawDataBuffer (0x04)  // Vendor Data
7099                {
7100                    0x11, 0x22, 0x33, 0x44
7101                })
7102                {   // Pin list
7103                    0xC1A3
7104                }
7105        },
7106
7107        ResourceTemplate ()
7108        {
7109            GpioInt (Level, ActiveLow, SharedAndWake, PullDefault, 0x1234,
7110                "\\GPII", 0xBB, ResourceProducer, ,
7111                RawDataBuffer (0x04)  // Vendor Data
7112                {
7113                    0x11, 0x22, 0x33, 0x44
7114                })
7115                {   // Pin list
7116                    0xC1A3
7117                }
7118        },
7119
7120        ResourceTemplate ()
7121        {
7122            GpioInt (Level, ActiveLow, SharedAndWake, PullNone, 0x1234,
7123                "\\GPII", 0xBB, ResourceProducer, ,
7124                RawDataBuffer (0x04)  // Vendor Data
7125                {
7126                    0x11, 0x22, 0x33, 0x44
7127                })
7128                {   // Pin list
7129                    0xC1A3
7130                }
7131        },
7132
7133        ResourceTemplate ()
7134        {
7135            GpioInt (Level, ActiveBoth, Exclusive, PullUp, 0x1234,
7136                "\\GPII", 0xBB, ResourceProducer, ,
7137                RawDataBuffer (0x04)  // Vendor Data
7138                {
7139                    0x11, 0x22, 0x33, 0x44
7140                })
7141                {   // Pin list
7142                    0xC1A3
7143                }
7144        },
7145
7146        ResourceTemplate ()
7147        {
7148            GpioInt (Level, ActiveBoth, Exclusive, PullDown, 0x1234,
7149                "\\GPII", 0xBB, ResourceProducer, ,
7150                RawDataBuffer (0x04)  // Vendor Data
7151                {
7152                    0x11, 0x22, 0x33, 0x44
7153                })
7154                {   // Pin list
7155                    0xC1A3
7156                }
7157        },
7158
7159        ResourceTemplate ()
7160        {
7161            GpioInt (Level, ActiveBoth, Exclusive, PullDefault, 0x1234,
7162                "\\GPII", 0xBB, ResourceProducer, ,
7163                RawDataBuffer (0x04)  // Vendor Data
7164                {
7165                    0x11, 0x22, 0x33, 0x44
7166                })
7167                {   // Pin list
7168                    0xC1A3
7169                }
7170        },
7171
7172        ResourceTemplate ()
7173        {
7174            GpioInt (Level, ActiveBoth, Exclusive, PullNone, 0x1234,
7175                "\\GPII", 0xBB, ResourceProducer, ,
7176                RawDataBuffer (0x04)  // Vendor Data
7177                {
7178                    0x11, 0x22, 0x33, 0x44
7179                })
7180                {   // Pin list
7181                    0xC1A3
7182                }
7183        },
7184
7185        ResourceTemplate ()
7186        {
7187            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullUp, 0x1234,
7188                "\\GPII", 0xBB, ResourceProducer, ,
7189                RawDataBuffer (0x04)  // Vendor Data
7190                {
7191                    0x11, 0x22, 0x33, 0x44
7192                })
7193                {   // Pin list
7194                    0xC1A3
7195                }
7196        },
7197
7198        ResourceTemplate ()
7199        {
7200            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDown, 0x1234,
7201                "\\GPII", 0xBB, ResourceProducer, ,
7202                RawDataBuffer (0x04)  // Vendor Data
7203                {
7204                    0x11, 0x22, 0x33, 0x44
7205                })
7206                {   // Pin list
7207                    0xC1A3
7208                }
7209        },
7210
7211        ResourceTemplate ()
7212        {
7213            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullDefault, 0x1234,
7214                "\\GPII", 0xBB, ResourceProducer, ,
7215                RawDataBuffer (0x04)  // Vendor Data
7216                {
7217                    0x11, 0x22, 0x33, 0x44
7218                })
7219                {   // Pin list
7220                    0xC1A3
7221                }
7222        },
7223
7224        ResourceTemplate ()
7225        {
7226            GpioInt (Level, ActiveBoth, ExclusiveAndWake, PullNone, 0x1234,
7227                "\\GPII", 0xBB, ResourceProducer, ,
7228                RawDataBuffer (0x04)  // Vendor Data
7229                {
7230                    0x11, 0x22, 0x33, 0x44
7231                })
7232                {   // Pin list
7233                    0xC1A3
7234                }
7235        },
7236
7237        ResourceTemplate ()
7238        {
7239            GpioInt (Level, ActiveBoth, Shared, PullUp, 0x1234,
7240                "\\GPII", 0xBB, ResourceProducer, ,
7241                RawDataBuffer (0x04)  // Vendor Data
7242                {
7243                    0x11, 0x22, 0x33, 0x44
7244                })
7245                {   // Pin list
7246                    0xC1A3
7247                }
7248        },
7249
7250        ResourceTemplate ()
7251        {
7252            GpioInt (Level, ActiveBoth, Shared, PullDown, 0x1234,
7253                "\\GPII", 0xBB, ResourceProducer, ,
7254                RawDataBuffer (0x04)  // Vendor Data
7255                {
7256                    0x11, 0x22, 0x33, 0x44
7257                })
7258                {   // Pin list
7259                    0xC1A3
7260                }
7261        },
7262
7263        ResourceTemplate ()
7264        {
7265            GpioInt (Level, ActiveBoth, Shared, PullDefault, 0x1234,
7266                "\\GPII", 0xBB, ResourceProducer, ,
7267                RawDataBuffer (0x04)  // Vendor Data
7268                {
7269                    0x11, 0x22, 0x33, 0x44
7270                })
7271                {   // Pin list
7272                    0xC1A3
7273                }
7274        },
7275
7276        ResourceTemplate ()
7277        {
7278            GpioInt (Level, ActiveBoth, Shared, PullNone, 0x1234,
7279                "\\GPII", 0xBB, ResourceProducer, ,
7280                RawDataBuffer (0x04)  // Vendor Data
7281                {
7282                    0x11, 0x22, 0x33, 0x44
7283                })
7284                {   // Pin list
7285                    0xC1A3
7286                }
7287        },
7288
7289        ResourceTemplate ()
7290        {
7291            GpioInt (Level, ActiveBoth, SharedAndWake, PullUp, 0x1234,
7292                "\\GPII", 0xBB, ResourceProducer, ,
7293                RawDataBuffer (0x04)  // Vendor Data
7294                {
7295                    0x11, 0x22, 0x33, 0x44
7296                })
7297                {   // Pin list
7298                    0xC1A3
7299                }
7300        },
7301
7302        ResourceTemplate ()
7303        {
7304            GpioInt (Level, ActiveBoth, SharedAndWake, PullDown, 0x1234,
7305                "\\GPII", 0xBB, ResourceProducer, ,
7306                RawDataBuffer (0x04)  // Vendor Data
7307                {
7308                    0x11, 0x22, 0x33, 0x44
7309                })
7310                {   // Pin list
7311                    0xC1A3
7312                }
7313        },
7314
7315        ResourceTemplate ()
7316        {
7317            GpioInt (Level, ActiveBoth, SharedAndWake, PullDefault, 0x1234,
7318                "\\GPII", 0xBB, ResourceProducer, ,
7319                RawDataBuffer (0x04)  // Vendor Data
7320                {
7321                    0x11, 0x22, 0x33, 0x44
7322                })
7323                {   // Pin list
7324                    0xC1A3
7325                }
7326        },
7327
7328        ResourceTemplate ()
7329        {
7330            GpioInt (Level, ActiveBoth, SharedAndWake, PullNone, 0x1234,
7331                "\\GPII", 0xBB, ResourceProducer, ,
7332                RawDataBuffer (0x04)  // Vendor Data
7333                {
7334                    0x11, 0x22, 0x33, 0x44
7335                })
7336                {   // Pin list
7337                    0xC1A3
7338                }
7339        },
7340
7341        ResourceTemplate ()
7342        {
7343            GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000,
7344                "\\GPII", 0x00, ResourceConsumer, ,
7345                )
7346                {   // Pin list
7347                    0xF1F2
7348                }
7349        }
7350    })
7351    Method (RT21, 0, Serialized)
7352    {
7353        /* Emit test header, set the filename */
7354
7355        THDR (__METHOD__, "GpioInt Resource Descriptor Macro", "gpioint.asl")
7356        /* The main test packages must have the same number of entries */
7357
7358        If ((SizeOf (P452) != SizeOf (P453)))
7359        {
7360            ERR (__METHOD__, 0xB2, __LINE__, 0x00, 0x00, 0x00, "Incorrect package length")
7361            Return (Zero)
7362        }
7363
7364        /* Main test case for packages above */
7365
7366        M330 (__METHOD__, SizeOf (P452), "p452", P452, P453)
7367        /* Check resource descriptor tag offsets */
7368
7369        Local0 = ResourceTemplate ()
7370            {
7371                GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
7372                    "\\GPII", 0xBB, ResourceConsumer, ,
7373                    RawDataBuffer (0x04)  // Vendor Data
7374                    {
7375                        0x11, 0x22, 0x33, 0x44
7376                    })
7377                    {   // Pin list
7378                        0x00A3
7379                    }
7380                GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x1234,
7381                    "\\GPII", 0xBB, ResourceConsumer, ,
7382                    RawDataBuffer (0x04)  // Vendor Data
7383                    {
7384                        0x11, 0x22, 0x33, 0x44
7385                    })
7386                    {   // Pin list
7387                        0x00A3
7388                    }
7389            }
7390        M331 (__METHOD__, 0x01, 0x38, 0x38, 0x0150, 0x0150, "_MOD")
7391        M331 (__METHOD__, 0x02, 0x39, 0x39, 0x0151, 0x0151, "_POL")
7392        M331 (__METHOD__, 0x03, 0x3B, 0x3B, 0x0153, 0x0153, "_SHR")
7393        M331 (__METHOD__, 0x04, 0x48, 0x48, 0x0160, 0x0160, "_PPI")
7394        M331 (__METHOD__, 0x05, 0x60, 0x60, 0x0178, 0x0178, "_DBT")
7395        M331 (__METHOD__, 0x06, 0xB8, 0xB8, 0x01D0, 0x01D0, "_PIN")
7396        M331 (__METHOD__, 0x07, 0xF8, 0xF8, 0x0210, 0x0210, "_VEN")
7397    }
7398