indefero/test/data/IDF_DiffTest/test-01-svn-new-files.expected

7050 lines
121 KiB
Plaintext

<?php return array (
'src/mainboard/lenovo/x60/Kconfig' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '21',
1 => '21',
2 => ' select BOARD_ROMSIZE_KB_2048
',
),
1 =>
array (
0 => 22,
1 => 22,
2 => ' select CHANNEL_XOR_RANDOMIZATION
',
),
2 =>
array (
0 => 23,
1 => 23,
2 => ' select HAVE_SMI_HANDLER
',
),
3 =>
array (
0 => '',
1 => 24,
2 => ' select HAVE_ACPI_TABLES
',
),
4 =>
array (
0 => 24,
1 => 25,
2 => '
',
),
5 =>
array (
0 => 25,
1 => 26,
2 => 'config MAINBOARD_DIR
',
),
6 =>
array (
0 => 26,
1 => 27,
2 => ' string
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '21',
1 => '6',
),
1 =>
array (
0 => '21',
1 => '7',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/ac.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Field(ERAM, ByteAcc, NoLock, Preserve)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Offset (0x46),
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' , 4,
',
),
25 =>
array (
0 => '',
1 => 26,
2 => ' HPAC, 1
',
),
26 =>
array (
0 => '',
1 => 27,
2 => '}
',
),
27 =>
array (
0 => '',
1 => 28,
2 => '
',
),
28 =>
array (
0 => '',
1 => 29,
2 => 'Device(AC)
',
),
29 =>
array (
0 => '',
1 => 30,
2 => '{
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Name(_HID, "ACPI0003")
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' Name(_UID, 0x00)
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' Name(_PCL, Package() { \\_SB } )
',
),
33 =>
array (
0 => '',
1 => 34,
2 => '
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' Method(_PSR, 0, NotSerialized)
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' {
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' return (HPAC)
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' }
',
),
38 =>
array (
0 => '',
1 => 39,
2 => '
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' Method(_STA, 0, NotSerialized)
',
),
40 =>
array (
0 => '',
1 => 41,
2 => ' {
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' Return (0x0f)
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' }
',
),
43 =>
array (
0 => '',
1 => 44,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '44',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/i945_pci_irqs.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (C) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => '/* This is board specific information: IRQ routing for the
',
),
22 =>
array (
0 => '',
1 => 23,
2 => ' * i945
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' */
',
),
24 =>
array (
0 => '',
1 => 25,
2 => '
',
),
25 =>
array (
0 => '',
1 => 26,
2 => '
',
),
26 =>
array (
0 => '',
1 => 27,
2 => '// PCI Interrupt Routing
',
),
27 =>
array (
0 => '',
1 => 28,
2 => 'Method(_PRT)
',
),
28 =>
array (
0 => '',
1 => 29,
2 => '{
',
),
29 =>
array (
0 => '',
1 => 30,
2 => ' If (PICM) {
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Return (Package() {
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' Package() { 0x0002ffff, 0, 0, 0x10 }, // VGA
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' Package() { 0x001bffff, 1, 0, 0x11 }, // Audio
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' Package() { 0x001cffff, 0, 0, 0x14 }, // PCI bridge
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' Package() { 0x001cffff, 1, 0, 0x15 }, // PCI bridge
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' Package() { 0x001cffff, 2, 0, 0x16 }, // PCI bridge
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' Package() { 0x001cffff, 3, 0, 0x17 }, // PCI bridge
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' Package() { 0x001dffff, 0, 0, 0x10 }, // USB
',
),
38 =>
array (
0 => '',
1 => 39,
2 => ' Package() { 0x001dffff, 1, 0, 0x11 }, // USB
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' Package() { 0x001dffff, 2, 0, 0x12 }, // USB
',
),
40 =>
array (
0 => '',
1 => 41,
2 => ' Package() { 0x001dffff, 3, 0, 0x13 }, // USB
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' Package() { 0x001fffff, 0, 0, 0x17 }, // LPC
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' Package() { 0x001fffff, 1, 0, 0x10 }, // IDE
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' Package() { 0x001fffff, 2, 0, 0x10 } // SATA
',
),
44 =>
array (
0 => '',
1 => 45,
2 => ' })
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' } Else {
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' Return (Package() {
',
),
47 =>
array (
0 => '',
1 => 48,
2 => ' Package() { 0x0002ffff, 0, \\_SB.PCI0.LPCB.LNKA, 0 }, // VGA
',
),
48 =>
array (
0 => '',
1 => 49,
2 => ' Package() { 0x001bffff, 1, \\_SB.PCI0.LPCB.LNKB, 0 }, // Audio
',
),
49 =>
array (
0 => '',
1 => 50,
2 => ' Package() { 0x001cffff, 0, \\_SB.PCI0.LPCB.LNKE, 0 }, // PCI
',
),
50 =>
array (
0 => '',
1 => 51,
2 => ' Package() { 0x001cffff, 1, \\_SB.PCI0.LPCB.LNKF, 0 }, // PCI
',
),
51 =>
array (
0 => '',
1 => 52,
2 => ' Package() { 0x001cffff, 2, \\_SB.PCI0.LPCB.LNKG, 0 }, // PCI
',
),
52 =>
array (
0 => '',
1 => 53,
2 => ' Package() { 0x001cffff, 3, \\_SB.PCI0.LPCB.LNKH, 0 }, // PCI
',
),
53 =>
array (
0 => '',
1 => 54,
2 => ' Package() { 0x001dffff, 0, \\_SB.PCI0.LPCB.LNKA, 0 }, // USB
',
),
54 =>
array (
0 => '',
1 => 55,
2 => ' Package() { 0x001dffff, 1, \\_SB.PCI0.LPCB.LNKB, 0 }, // USB
',
),
55 =>
array (
0 => '',
1 => 56,
2 => ' Package() { 0x001dffff, 2, \\_SB.PCI0.LPCB.LNKC, 0 }, // USB
',
),
56 =>
array (
0 => '',
1 => 57,
2 => ' Package() { 0x001dffff, 3, \\_SB.PCI0.LPCB.LNKD, 0 }, // USB
',
),
57 =>
array (
0 => '',
1 => 58,
2 => ' Package() { 0x001fffff, 0, \\_SB.PCI0.LPCB.LNKH, 0 }, // LPC
',
),
58 =>
array (
0 => '',
1 => 59,
2 => ' Package() { 0x001fffff, 1, \\_SB.PCI0.LPCB.LNKA, 0 }, // IDE
',
),
59 =>
array (
0 => '',
1 => 60,
2 => ' Package() { 0x001fffff, 2, \\_SB.PCI0.LPCB.LNKA, 0 } // SATA
',
),
60 =>
array (
0 => '',
1 => 61,
2 => ' })
',
),
61 =>
array (
0 => '',
1 => 62,
2 => ' }
',
),
62 =>
array (
0 => '',
1 => 63,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '63',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/ich7_pci_irqs.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (C) 2007-2009 coresystems GmbH
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => '/* This is board specific information: IRQ routing for the
',
),
22 =>
array (
0 => '',
1 => 23,
2 => ' * 0:1e.0 PCI bridge of the ICH7
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' */
',
),
24 =>
array (
0 => '',
1 => 25,
2 => '
',
),
25 =>
array (
0 => '',
1 => 26,
2 => 'If (PICM) {
',
),
26 =>
array (
0 => '',
1 => 27,
2 => ' Return (Package() {
',
),
27 =>
array (
0 => '',
1 => 28,
2 => ' Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x10 },
',
),
28 =>
array (
0 => '',
1 => 29,
2 => ' Package (0x04) { 0x0000FFFF, 0x01, 0x00, 0x11 },
',
),
29 =>
array (
0 => '',
1 => 30,
2 => ' Package (0x04) { 0x0000FFFF, 0x02, 0x00, 0x12 },
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x10 },
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' Package (0x04) { 0x0002FFFF, 0x00, 0x00, 0x15 },
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' Package (0x04) { 0x0002FFFF, 0x01, 0x00, 0x16 },
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' Package (0x04) { 0x0008FFFF, 0x00, 0x00, 0x14 }
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' })
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' } Else {
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' Return (Package() {
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' Package (0x04) { 0x0000FFFF, 0x00, \\_SB.PCI0.LPCB.LNKA, 0x00 },
',
),
38 =>
array (
0 => '',
1 => 39,
2 => ' Package (0x04) { 0x0000FFFF, 0x01, \\_SB.PCI0.LPCB.LNKB, 0x00 },
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' Package (0x04) { 0x0000FFFF, 0x02, \\_SB.PCI0.LPCB.LNKC, 0x00 },
',
),
40 =>
array (
0 => '',
1 => 41,
2 => ' Package (0x04) { 0x0001FFFF, 0x00, \\_SB.PCI0.LPCB.LNKA, 0x00 },
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' Package (0x04) { 0x0002FFFF, 0x00, \\_SB.PCI0.LPCB.LNKF, 0x00 },
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' Package (0x04) { 0x0002FFFF, 0x01, \\_SB.PCI0.LPCB.LNKG, 0x00 },
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' Package (0x04) { 0x0008FFFF, 0x00, \\_SB.PCI0.LPCB.LNKE, 0x00 }
',
),
44 =>
array (
0 => '',
1 => 45,
2 => ' })
',
),
45 =>
array (
0 => '',
1 => 46,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '46',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/platform.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (C) 2007-2009 coresystems GmbH
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => '/* These come from the dynamically created CPU SSDT */
',
),
22 =>
array (
0 => '',
1 => 23,
2 => 'External(PDC0)
',
),
23 =>
array (
0 => '',
1 => 24,
2 => 'External(PDC1)
',
),
24 =>
array (
0 => '',
1 => 25,
2 => '
',
),
25 =>
array (
0 => '',
1 => 26,
2 => '/* The APM port can be used for generating software SMIs */
',
),
26 =>
array (
0 => '',
1 => 27,
2 => '
',
),
27 =>
array (
0 => '',
1 => 28,
2 => 'OperationRegion (APMP, SystemIO, 0xb2, 2)
',
),
28 =>
array (
0 => '',
1 => 29,
2 => 'Field (APMP, ByteAcc, NoLock, Preserve)
',
),
29 =>
array (
0 => '',
1 => 30,
2 => '{
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' APMC, 8, // APM command
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' APMS, 8 // APM status
',
),
32 =>
array (
0 => '',
1 => 33,
2 => '}
',
),
33 =>
array (
0 => '',
1 => 34,
2 => '
',
),
34 =>
array (
0 => '',
1 => 35,
2 => '/* Port 80 POST */
',
),
35 =>
array (
0 => '',
1 => 36,
2 => '
',
),
36 =>
array (
0 => '',
1 => 37,
2 => 'OperationRegion (POST, SystemIO, 0x80, 1)
',
),
37 =>
array (
0 => '',
1 => 38,
2 => 'Field (POST, ByteAcc, Lock, Preserve)
',
),
38 =>
array (
0 => '',
1 => 39,
2 => '{
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' DBG0, 8
',
),
40 =>
array (
0 => '',
1 => 41,
2 => '}
',
),
41 =>
array (
0 => '',
1 => 42,
2 => '
',
),
42 =>
array (
0 => '',
1 => 43,
2 => '/* SMI I/O Trap */
',
),
43 =>
array (
0 => '',
1 => 44,
2 => 'Method(TRAP, 1, Serialized)
',
),
44 =>
array (
0 => '',
1 => 45,
2 => '{
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' Store (Arg0, SMIF) // SMI Function
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' Store (0, TRP0) // Generate trap
',
),
47 =>
array (
0 => '',
1 => 48,
2 => ' Return (SMIF) // Return value of SMI handler
',
),
48 =>
array (
0 => '',
1 => 49,
2 => '}
',
),
49 =>
array (
0 => '',
1 => 50,
2 => '
',
),
50 =>
array (
0 => '',
1 => 51,
2 => '/* The _PIC method is called by the OS to choose between interrupt
',
),
51 =>
array (
0 => '',
1 => 52,
2 => ' * routing via the i8259 interrupt controller or the APIC.
',
),
52 =>
array (
0 => '',
1 => 53,
2 => ' *
',
),
53 =>
array (
0 => '',
1 => 54,
2 => ' * _PIC is called with a parameter of 0 for i8259 configuration and
',
),
54 =>
array (
0 => '',
1 => 55,
2 => ' * with a parameter of 1 for Local Apic/IOAPIC configuration.
',
),
55 =>
array (
0 => '',
1 => 56,
2 => ' */
',
),
56 =>
array (
0 => '',
1 => 57,
2 => '
',
),
57 =>
array (
0 => '',
1 => 58,
2 => 'Method(_PIC, 1)
',
),
58 =>
array (
0 => '',
1 => 59,
2 => '{
',
),
59 =>
array (
0 => '',
1 => 60,
2 => ' // Remember the OS\' IRQ routing choice.
',
),
60 =>
array (
0 => '',
1 => 61,
2 => ' Store(Arg0, PICM)
',
),
61 =>
array (
0 => '',
1 => 62,
2 => '}
',
),
62 =>
array (
0 => '',
1 => 63,
2 => '
',
),
63 =>
array (
0 => '',
1 => 64,
2 => '/* The _PTS method (Prepare To Sleep) is called before the OS is
',
),
64 =>
array (
0 => '',
1 => 65,
2 => ' * entering a sleep state. The sleep state number is passed in Arg0
',
),
65 =>
array (
0 => '',
1 => 66,
2 => ' */
',
),
66 =>
array (
0 => '',
1 => 67,
2 => '
',
),
67 =>
array (
0 => '',
1 => 68,
2 => 'Method(_PTS,1)
',
),
68 =>
array (
0 => '',
1 => 69,
2 => '{
',
),
69 =>
array (
0 => '',
1 => 70,
2 => ' // Call a trap so SMI can prepare for Sleep as well.
',
),
70 =>
array (
0 => '',
1 => 71,
2 => ' // TRAP(0x55)
',
),
71 =>
array (
0 => '',
1 => 72,
2 => '}
',
),
72 =>
array (
0 => '',
1 => 73,
2 => '
',
),
73 =>
array (
0 => '',
1 => 74,
2 => '/* The _WAK method is called on system wakeup */
',
),
74 =>
array (
0 => '',
1 => 75,
2 => '
',
),
75 =>
array (
0 => '',
1 => 76,
2 => 'Method(_WAK,1)
',
),
76 =>
array (
0 => '',
1 => 77,
2 => '{
',
),
77 =>
array (
0 => '',
1 => 78,
2 => ' // CPU specific part
',
),
78 =>
array (
0 => '',
1 => 79,
2 => '
',
),
79 =>
array (
0 => '',
1 => 80,
2 => ' // Notify PCI Express slots in case a card
',
),
80 =>
array (
0 => '',
1 => 81,
2 => ' // was inserted while a sleep state was active.
',
),
81 =>
array (
0 => '',
1 => 82,
2 => '
',
),
82 =>
array (
0 => '',
1 => 83,
2 => ' // Are we going to S3?
',
),
83 =>
array (
0 => '',
1 => 84,
2 => ' If (LEqual(Arg0, 3)) {
',
),
84 =>
array (
0 => '',
1 => 85,
2 => ' // ..
',
),
85 =>
array (
0 => '',
1 => 86,
2 => ' }
',
),
86 =>
array (
0 => '',
1 => 87,
2 => '
',
),
87 =>
array (
0 => '',
1 => 88,
2 => ' // Are we going to S4?
',
),
88 =>
array (
0 => '',
1 => 89,
2 => ' If (LEqual(Arg0, 4)) {
',
),
89 =>
array (
0 => '',
1 => 90,
2 => ' // ..
',
),
90 =>
array (
0 => '',
1 => 91,
2 => ' }
',
),
91 =>
array (
0 => '',
1 => 92,
2 => '
',
),
92 =>
array (
0 => '',
1 => 93,
2 => ' // TODO: Windows XP SP2 P-State restore
',
),
93 =>
array (
0 => '',
1 => 94,
2 => '
',
),
94 =>
array (
0 => '',
1 => 95,
2 => ' Return(Package(){0,0})
',
),
95 =>
array (
0 => '',
1 => 96,
2 => '}
',
),
96 =>
array (
0 => '',
1 => 97,
2 => '
',
),
97 =>
array (
0 => '',
1 => 98,
2 => '// Power notification
',
),
98 =>
array (
0 => '',
1 => 99,
2 => '
',
),
99 =>
array (
0 => '',
1 => 100,
2 => 'External (\\_PR_.CPU0, DeviceObj)
',
),
100 =>
array (
0 => '',
1 => 101,
2 => 'External (\\_PR_.CPU1, DeviceObj)
',
),
101 =>
array (
0 => '',
1 => 102,
2 => '
',
),
102 =>
array (
0 => '',
1 => 103,
2 => 'Method (PNOT)
',
),
103 =>
array (
0 => '',
1 => 104,
2 => '{
',
),
104 =>
array (
0 => '',
1 => 105,
2 => ' If (MPEN) {
',
),
105 =>
array (
0 => '',
1 => 106,
2 => ' If(And(PDC0, 0x08)) {
',
),
106 =>
array (
0 => '',
1 => 107,
2 => ' Notify (\\_PR_.CPU0, 0x80) // _PPC
',
),
107 =>
array (
0 => '',
1 => 108,
2 => '
',
),
108 =>
array (
0 => '',
1 => 109,
2 => ' If (And(PDC0, 0x10)) {
',
),
109 =>
array (
0 => '',
1 => 110,
2 => ' Sleep(100)
',
),
110 =>
array (
0 => '',
1 => 111,
2 => ' Notify(\\_PR_.CPU0, 0x81) // _CST
',
),
111 =>
array (
0 => '',
1 => 112,
2 => ' }
',
),
112 =>
array (
0 => '',
1 => 113,
2 => ' }
',
),
113 =>
array (
0 => '',
1 => 114,
2 => '
',
),
114 =>
array (
0 => '',
1 => 115,
2 => ' If(And(PDC1, 0x08)) {
',
),
115 =>
array (
0 => '',
1 => 116,
2 => ' Notify (\\_PR_.CPU1, 0x80) // _PPC
',
),
116 =>
array (
0 => '',
1 => 117,
2 => ' If (And(PDC1, 0x10)) {
',
),
117 =>
array (
0 => '',
1 => 118,
2 => ' Sleep(100)
',
),
118 =>
array (
0 => '',
1 => 119,
2 => ' Notify(\\_PR_.CPU1, 0x81) // _CST
',
),
119 =>
array (
0 => '',
1 => 120,
2 => ' }
',
),
120 =>
array (
0 => '',
1 => 121,
2 => ' }
',
),
121 =>
array (
0 => '',
1 => 122,
2 => '
',
),
122 =>
array (
0 => '',
1 => 123,
2 => ' } Else { // UP
',
),
123 =>
array (
0 => '',
1 => 124,
2 => ' Notify (\\_PR_.CPU0, 0x80)
',
),
124 =>
array (
0 => '',
1 => 125,
2 => ' Sleep(0x64)
',
),
125 =>
array (
0 => '',
1 => 126,
2 => ' Notify(\\_PR_.CPU0, 0x81)
',
),
126 =>
array (
0 => '',
1 => 127,
2 => ' }
',
),
127 =>
array (
0 => '',
1 => 128,
2 => '
',
),
128 =>
array (
0 => '',
1 => 129,
2 => ' // Notify the Batteries
',
),
129 =>
array (
0 => '',
1 => 130,
2 => ' Notify(\\_SB.PCI0.LPCB.EC.BAT0, 0x80) // Execute BAT1 _BST
',
),
130 =>
array (
0 => '',
1 => 131,
2 => ' Notify(\\_SB.PCI0.LPCB.EC.BAT1, 0x80) // Execute BAT2 _BST
',
),
131 =>
array (
0 => '',
1 => 132,
2 => '}
',
),
132 =>
array (
0 => '',
1 => 133,
2 => '
',
),
133 =>
array (
0 => '',
1 => 134,
2 => '/* System Bus */
',
),
134 =>
array (
0 => '',
1 => 135,
2 => '
',
),
135 =>
array (
0 => '',
1 => 136,
2 => 'Scope(\\_SB)
',
),
136 =>
array (
0 => '',
1 => 137,
2 => '{
',
),
137 =>
array (
0 => '',
1 => 138,
2 => ' /* This method is placed on the top level, so we can make sure it\'s the
',
),
138 =>
array (
0 => '',
1 => 139,
2 => ' * first executed _INI method.
',
),
139 =>
array (
0 => '',
1 => 140,
2 => ' */
',
),
140 =>
array (
0 => '',
1 => 141,
2 => ' Method(_INI, 0)
',
),
141 =>
array (
0 => '',
1 => 142,
2 => ' {
',
),
142 =>
array (
0 => '',
1 => 143,
2 => ' /* The DTS data in NVS is probably not up to date.
',
),
143 =>
array (
0 => '',
1 => 144,
2 => ' * Update temperature values and make sure AP thermal
',
),
144 =>
array (
0 => '',
1 => 145,
2 => ' * interrupts can happen
',
),
145 =>
array (
0 => '',
1 => 146,
2 => ' */
',
),
146 =>
array (
0 => '',
1 => 147,
2 => '
',
),
147 =>
array (
0 => '',
1 => 148,
2 => ' // TRAP(71) // TODO
',
),
148 =>
array (
0 => '',
1 => 149,
2 => '
',
),
149 =>
array (
0 => '',
1 => 150,
2 => ' /* Determine the Operating System and save the value in OSYS.
',
),
150 =>
array (
0 => '',
1 => 151,
2 => ' * We have to do this in order to be able to work around
',
),
151 =>
array (
0 => '',
1 => 152,
2 => ' * certain windows bugs.
',
),
152 =>
array (
0 => '',
1 => 153,
2 => ' *
',
),
153 =>
array (
0 => '',
1 => 154,
2 => ' * OSYS value | Operating System
',
),
154 =>
array (
0 => '',
1 => 155,
2 => ' * -----------+------------------
',
),
155 =>
array (
0 => '',
1 => 156,
2 => ' * 2000 | Windows 2000
',
),
156 =>
array (
0 => '',
1 => 157,
2 => ' * 2001 | Windows XP(+SP1)
',
),
157 =>
array (
0 => '',
1 => 158,
2 => ' * 2002 | Windows XP SP2
',
),
158 =>
array (
0 => '',
1 => 159,
2 => ' * 2006 | Windows Vista
',
),
159 =>
array (
0 => '',
1 => 160,
2 => ' * ???? | Windows 7
',
),
160 =>
array (
0 => '',
1 => 161,
2 => ' */
',
),
161 =>
array (
0 => '',
1 => 162,
2 => '
',
),
162 =>
array (
0 => '',
1 => 163,
2 => ' /* Let\'s assume we\'re running at least Windows 2000 */
',
),
163 =>
array (
0 => '',
1 => 164,
2 => ' Store (2000, OSYS)
',
),
164 =>
array (
0 => '',
1 => 165,
2 => '
',
),
165 =>
array (
0 => '',
1 => 166,
2 => ' If (CondRefOf(_OSI, Local0)) {
',
),
166 =>
array (
0 => '',
1 => 167,
2 => ' /* Linux answers _OSI with "True" for a couple of
',
),
167 =>
array (
0 => '',
1 => 168,
2 => ' * Windows version queries. But unlike Windows it
',
),
168 =>
array (
0 => '',
1 => 169,
2 => ' * needs a Video repost, so let\'s determine whether
',
),
169 =>
array (
0 => '',
1 => 170,
2 => ' * we\'re running Linux.
',
),
170 =>
array (
0 => '',
1 => 171,
2 => ' */
',
),
171 =>
array (
0 => '',
1 => 172,
2 => '
',
),
172 =>
array (
0 => '',
1 => 173,
2 => ' If (_OSI("Linux")) {
',
),
173 =>
array (
0 => '',
1 => 174,
2 => ' Store (1, LINX)
',
),
174 =>
array (
0 => '',
1 => 175,
2 => ' }
',
),
175 =>
array (
0 => '',
1 => 176,
2 => '
',
),
176 =>
array (
0 => '',
1 => 177,
2 => ' If (_OSI("Windows 2001")) {
',
),
177 =>
array (
0 => '',
1 => 178,
2 => ' Store (2001, OSYS)
',
),
178 =>
array (
0 => '',
1 => 179,
2 => ' }
',
),
179 =>
array (
0 => '',
1 => 180,
2 => '
',
),
180 =>
array (
0 => '',
1 => 181,
2 => ' If (_OSI("Windows 2001 SP1")) {
',
),
181 =>
array (
0 => '',
1 => 182,
2 => ' Store (2001, OSYS)
',
),
182 =>
array (
0 => '',
1 => 183,
2 => ' }
',
),
183 =>
array (
0 => '',
1 => 184,
2 => '
',
),
184 =>
array (
0 => '',
1 => 185,
2 => ' If (_OSI("Windows 2001 SP2")) {
',
),
185 =>
array (
0 => '',
1 => 186,
2 => ' Store (2002, OSYS)
',
),
186 =>
array (
0 => '',
1 => 187,
2 => ' }
',
),
187 =>
array (
0 => '',
1 => 188,
2 => '
',
),
188 =>
array (
0 => '',
1 => 189,
2 => ' If (_OSI("Windows 2006")) {
',
),
189 =>
array (
0 => '',
1 => 190,
2 => ' Store (2006, OSYS)
',
),
190 =>
array (
0 => '',
1 => 191,
2 => ' }
',
),
191 =>
array (
0 => '',
1 => 192,
2 => ' }
',
),
192 =>
array (
0 => '',
1 => 193,
2 => '
',
),
193 =>
array (
0 => '',
1 => 194,
2 => ' /* And the OS workarounds start right after we know what we\'re
',
),
194 =>
array (
0 => '',
1 => 195,
2 => ' * running: Windows XP SP1 needs to have C-State coordination
',
),
195 =>
array (
0 => '',
1 => 196,
2 => ' * enabled in SMM.
',
),
196 =>
array (
0 => '',
1 => 197,
2 => ' */
',
),
197 =>
array (
0 => '',
1 => 198,
2 => ' If (LAnd(LEqual(OSYS, 2001), MPEN)) {
',
),
198 =>
array (
0 => '',
1 => 199,
2 => ' // TRAP(61) // TODO
',
),
199 =>
array (
0 => '',
1 => 200,
2 => ' }
',
),
200 =>
array (
0 => '',
1 => 201,
2 => '
',
),
201 =>
array (
0 => '',
1 => 202,
2 => ' /* SMM power state and C4-on-C3 settings need to be updated */
',
),
202 =>
array (
0 => '',
1 => 203,
2 => ' // TRAP(43) // TODO
',
),
203 =>
array (
0 => '',
1 => 204,
2 => ' }
',
),
204 =>
array (
0 => '',
1 => 205,
2 => '}
',
),
205 =>
array (
0 => '',
1 => 206,
2 => '
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '206',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/sleepbutton.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Device(SLPB)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Name (_HID, EisaId ("PNP0C0E"))
',
),
24 =>
array (
0 => '',
1 => 25,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '25',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/video.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Device (DSPC)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Name (_ADR, 0x00020001)
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' OperationRegion (DSPC, PCI_Config, 0x00, 0x100)
',
),
25 =>
array (
0 => '',
1 => 26,
2 => ' Field (DSPC, ByteAcc, NoLock, Preserve)
',
),
26 =>
array (
0 => '',
1 => 27,
2 => ' {
',
),
27 =>
array (
0 => '',
1 => 28,
2 => ' Offset (0xf4),
',
),
28 =>
array (
0 => '',
1 => 29,
2 => ' BRTC, 8
',
),
29 =>
array (
0 => '',
1 => 30,
2 => ' }
',
),
30 =>
array (
0 => '',
1 => 31,
2 => '
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' Method(BRTD, 0, NotSerialized)
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' {
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' Store(BRTC, Local0)
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' if (LGreater (Local0, 15))
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' {
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' Subtract(Local0, 16, Local0)
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' Store(Local0, BRTC)
',
),
38 =>
array (
0 => '',
1 => 39,
2 => ' }
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' }
',
),
40 =>
array (
0 => '',
1 => 41,
2 => '
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' Method(BRTU, 0, NotSerialized)
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' {
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' Store (BRTC, Local0)
',
),
44 =>
array (
0 => '',
1 => 45,
2 => ' if (LLess(Local0, 0xff))
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' {
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' Add (Local0, 16, Local0)
',
),
47 =>
array (
0 => '',
1 => 48,
2 => ' Store(Local0, BRTC)
',
),
48 =>
array (
0 => '',
1 => 49,
2 => ' }
',
),
49 =>
array (
0 => '',
1 => 50,
2 => ' }
',
),
50 =>
array (
0 => '',
1 => 51,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '51',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/ec.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Device(EC)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Name (_HID, EISAID("PNP0C09"))
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' Name (_UID, 0)
',
),
25 =>
array (
0 => '',
1 => 26,
2 => '
',
),
26 =>
array (
0 => '',
1 => 27,
2 => ' Name (_GPE, 28)
',
),
27 =>
array (
0 => '',
1 => 28,
2 => ' Mutex (ECLK, 0)
',
),
28 =>
array (
0 => '',
1 => 29,
2 => '
',
),
29 =>
array (
0 => '',
1 => 30,
2 => ' OperationRegion(ERAM, EmbeddedControl, 0x00, 0x100)
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' {
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' Offset (0x05),
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' HSPA, 1,
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' Offset (0x0C),
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' LEDS, 8, /* LED state */
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' Offset (0x3B),
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' , 1,
',
),
38 =>
array (
0 => '',
1 => 39,
2 => ' KBLT, 1, /* Keyboard Light */
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' Offset (0x81),
',
),
40 =>
array (
0 => '',
1 => 41,
2 => ' PAGE, 8 /* Information Page Selector */
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' }
',
),
42 =>
array (
0 => '',
1 => 43,
2 => '
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' Method (_CRS, 0)
',
),
44 =>
array (
0 => '',
1 => 45,
2 => ' {
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' Name (ECMD, ResourceTemplate()
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' {
',
),
47 =>
array (
0 => '',
1 => 48,
2 => ' IO (Decode16, 0x62, 0x62, 1, 1)
',
),
48 =>
array (
0 => '',
1 => 49,
2 => ' IO (Decode16, 0x66, 0x66, 1, 1)
',
),
49 =>
array (
0 => '',
1 => 50,
2 => ' })
',
),
50 =>
array (
0 => '',
1 => 51,
2 => ' Return (ECMD)
',
),
51 =>
array (
0 => '',
1 => 52,
2 => ' }
',
),
52 =>
array (
0 => '',
1 => 53,
2 => '
',
),
53 =>
array (
0 => '',
1 => 54,
2 => ' Method (LED, 1, NotSerialized)
',
),
54 =>
array (
0 => '',
1 => 55,
2 => ' {
',
),
55 =>
array (
0 => '',
1 => 56,
2 => ' Store(Arg0, LEDS)
',
),
56 =>
array (
0 => '',
1 => 57,
2 => ' }
',
),
57 =>
array (
0 => '',
1 => 58,
2 => '
',
),
58 =>
array (
0 => '',
1 => 59,
2 => ' Method (_INI, 0, NotSerialized)
',
),
59 =>
array (
0 => '',
1 => 60,
2 => ' {
',
),
60 =>
array (
0 => '',
1 => 61,
2 => ' }
',
),
61 =>
array (
0 => '',
1 => 62,
2 => '
',
),
62 =>
array (
0 => '',
1 => 63,
2 => ' /* Sleep Button pressed */
',
),
63 =>
array (
0 => '',
1 => 64,
2 => ' Method(_Q13, 0, NotSerialized)
',
),
64 =>
array (
0 => '',
1 => 65,
2 => ' {
',
),
65 =>
array (
0 => '',
1 => 66,
2 => ' Notify(\\_SB.PCI0.LPCB.EC.SLPB, 0x80)
',
),
66 =>
array (
0 => '',
1 => 67,
2 => ' }
',
),
67 =>
array (
0 => '',
1 => 68,
2 => '
',
),
68 =>
array (
0 => '',
1 => 69,
2 => ' /* Brightness up GPE */
',
),
69 =>
array (
0 => '',
1 => 70,
2 => ' Method(_Q14, 0, NotSerialized)
',
),
70 =>
array (
0 => '',
1 => 71,
2 => ' {
',
),
71 =>
array (
0 => '',
1 => 72,
2 => ' \\DSPC.BRTU ()
',
),
72 =>
array (
0 => '',
1 => 73,
2 => ' }
',
),
73 =>
array (
0 => '',
1 => 74,
2 => '
',
),
74 =>
array (
0 => '',
1 => 75,
2 => ' /* Brightness down GPE */
',
),
75 =>
array (
0 => '',
1 => 76,
2 => ' Method(_Q15, 0, NotSerialized)
',
),
76 =>
array (
0 => '',
1 => 77,
2 => ' {
',
),
77 =>
array (
0 => '',
1 => 78,
2 => ' \\DSPC.BRTD()
',
),
78 =>
array (
0 => '',
1 => 79,
2 => ' }
',
),
79 =>
array (
0 => '',
1 => 80,
2 => '
',
),
80 =>
array (
0 => '',
1 => 81,
2 => ' /* AC status change: present */
',
),
81 =>
array (
0 => '',
1 => 82,
2 => ' Method(_Q26, 0, NotSerialized)
',
),
82 =>
array (
0 => '',
1 => 83,
2 => ' {
',
),
83 =>
array (
0 => '',
1 => 84,
2 => ' Notify (AC, 0x80)
',
),
84 =>
array (
0 => '',
1 => 85,
2 => ' Beep(6)
',
),
85 =>
array (
0 => '',
1 => 86,
2 => ' }
',
),
86 =>
array (
0 => '',
1 => 87,
2 => '
',
),
87 =>
array (
0 => '',
1 => 88,
2 => ' /* AC status change: not present */
',
),
88 =>
array (
0 => '',
1 => 89,
2 => ' Method(_Q27, 0, NotSerialized)
',
),
89 =>
array (
0 => '',
1 => 90,
2 => ' {
',
),
90 =>
array (
0 => '',
1 => 91,
2 => ' Notify (AC, 0x80)
',
),
91 =>
array (
0 => '',
1 => 92,
2 => ' Beep(6)
',
),
92 =>
array (
0 => '',
1 => 93,
2 => ' }
',
),
93 =>
array (
0 => '',
1 => 94,
2 => '
',
),
94 =>
array (
0 => '',
1 => 95,
2 => '
',
),
95 =>
array (
0 => '',
1 => 96,
2 => '#include "ac.asl"
',
),
96 =>
array (
0 => '',
1 => 97,
2 => '#include "battery.asl"
',
),
97 =>
array (
0 => '',
1 => 98,
2 => '#include "sleepbutton.asl"
',
),
98 =>
array (
0 => '',
1 => 99,
2 => '#include "lid.asl"
',
),
99 =>
array (
0 => '',
1 => 100,
2 => '#include "beep.asl"
',
),
100 =>
array (
0 => '',
1 => 101,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '101',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/lid.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Field(ERAM, ByteAcc, NoLock, Preserve)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Offset (0x46),
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' , 2,
',
),
25 =>
array (
0 => '',
1 => 26,
2 => ' LIDS , 1
',
),
26 =>
array (
0 => '',
1 => 27,
2 => '}
',
),
27 =>
array (
0 => '',
1 => 28,
2 => '
',
),
28 =>
array (
0 => '',
1 => 29,
2 => 'Device(LID)
',
),
29 =>
array (
0 => '',
1 => 30,
2 => '{
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Name(_HID, "PNP0C0D")
',
),
31 =>
array (
0 => '',
1 => 32,
2 => '
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' Method(_LId, 0, NotSerialized)
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' {
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' return (LIDS)
',
),
35 =>
array (
0 => '',
1 => 36,
2 => ' }
',
),
36 =>
array (
0 => '',
1 => 37,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '37',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/battery.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Field(ERAM, ByteAcc, NoLock, Preserve)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Offset (0x38),
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' B0ST, 4, /* Battery 0 state */
',
),
25 =>
array (
0 => '',
1 => 26,
2 => ' , 1,
',
),
26 =>
array (
0 => '',
1 => 27,
2 => ' B0CH, 1, /* Battery 0 charging */
',
),
27 =>
array (
0 => '',
1 => 28,
2 => ' B0DI, 1, /* Battery 0 discharging */
',
),
28 =>
array (
0 => '',
1 => 29,
2 => ' B0PR, 1, /* Battery 0 present */
',
),
29 =>
array (
0 => '',
1 => 30,
2 => ' Offset (0x39),
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' B1ST, 4, /* Battery 1 state */
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' , 1,
',
),
32 =>
array (
0 => '',
1 => 33,
2 => ' B1CH, 1, /* Battery 1 charging, */
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' B1DI, 1, /* Battery 1 discharging,*/
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' B1PR, 1 /* Battery 1 present */
',
),
35 =>
array (
0 => '',
1 => 36,
2 => '}
',
),
36 =>
array (
0 => '',
1 => 37,
2 => '
',
),
37 =>
array (
0 => '',
1 => 38,
2 => '/* EC Registers */
',
),
38 =>
array (
0 => '',
1 => 39,
2 => '/* PAGE == 0x00 */
',
),
39 =>
array (
0 => '',
1 => 40,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
40 =>
array (
0 => '',
1 => 41,
2 => '{
',
),
41 =>
array (
0 => '',
1 => 42,
2 => ' Offset(0xa0),
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' BARC, 16, /* Battery remaining capacity */
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' BAFC, 16, /* Battery full charge capacity */
',
),
44 =>
array (
0 => '',
1 => 45,
2 => ' Offset(0xa8),
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' BAPR, 16, /* Battery present rate */
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' BAVO, 16, /* Battery Voltage */
',
),
47 =>
array (
0 => '',
1 => 48,
2 => '}
',
),
48 =>
array (
0 => '',
1 => 49,
2 => '
',
),
49 =>
array (
0 => '',
1 => 50,
2 => '/* PAGE == 0x01 */
',
),
50 =>
array (
0 => '',
1 => 51,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
51 =>
array (
0 => '',
1 => 52,
2 => '{
',
),
52 =>
array (
0 => '',
1 => 53,
2 => ' Offset(0xa0),
',
),
53 =>
array (
0 => '',
1 => 54,
2 => ' , 15,
',
),
54 =>
array (
0 => '',
1 => 55,
2 => ' BAMA, 1,
',
),
55 =>
array (
0 => '',
1 => 56,
2 => '}
',
),
56 =>
array (
0 => '',
1 => 57,
2 => '
',
),
57 =>
array (
0 => '',
1 => 58,
2 => '/* PAGE == 0x02 */
',
),
58 =>
array (
0 => '',
1 => 59,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
59 =>
array (
0 => '',
1 => 60,
2 => '{
',
),
60 =>
array (
0 => '',
1 => 61,
2 => ' Offset(0xa0),
',
),
61 =>
array (
0 => '',
1 => 62,
2 => ' BADC, 16, /* Design Capacity */
',
),
62 =>
array (
0 => '',
1 => 63,
2 => ' BADV, 16, /* Design voltage */
',
),
63 =>
array (
0 => '',
1 => 64,
2 => ' , 16,
',
),
64 =>
array (
0 => '',
1 => 65,
2 => ' , 16,
',
),
65 =>
array (
0 => '',
1 => 66,
2 => ' , 16,
',
),
66 =>
array (
0 => '',
1 => 67,
2 => ' BASN, 16,
',
),
67 =>
array (
0 => '',
1 => 68,
2 => '}
',
),
68 =>
array (
0 => '',
1 => 69,
2 => '
',
),
69 =>
array (
0 => '',
1 => 70,
2 => '/* PAGE == 0x04: Battery type */
',
),
70 =>
array (
0 => '',
1 => 71,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
71 =>
array (
0 => '',
1 => 72,
2 => '{
',
),
72 =>
array (
0 => '',
1 => 73,
2 => ' Offset(0xa0),
',
),
73 =>
array (
0 => '',
1 => 74,
2 => ' BATY, 32
',
),
74 =>
array (
0 => '',
1 => 75,
2 => '}
',
),
75 =>
array (
0 => '',
1 => 76,
2 => '
',
),
76 =>
array (
0 => '',
1 => 77,
2 => '
',
),
77 =>
array (
0 => '',
1 => 78,
2 => '/* PAGE == 0x05: Battery OEM information */
',
),
78 =>
array (
0 => '',
1 => 79,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
79 =>
array (
0 => '',
1 => 80,
2 => '{
',
),
80 =>
array (
0 => '',
1 => 81,
2 => ' Offset(0xa0),
',
),
81 =>
array (
0 => '',
1 => 82,
2 => ' BAOE, 128
',
),
82 =>
array (
0 => '',
1 => 83,
2 => '}
',
),
83 =>
array (
0 => '',
1 => 84,
2 => '
',
),
84 =>
array (
0 => '',
1 => 85,
2 => '/* PAGE == 0x06: Battery name */
',
),
85 =>
array (
0 => '',
1 => 86,
2 => 'Field (ERAM, ByteAcc, NoLock, Preserve)
',
),
86 =>
array (
0 => '',
1 => 87,
2 => '{
',
),
87 =>
array (
0 => '',
1 => 88,
2 => ' Offset(0xa0),
',
),
88 =>
array (
0 => '',
1 => 89,
2 => ' BANA, 128
',
),
89 =>
array (
0 => '',
1 => 90,
2 => '}
',
),
90 =>
array (
0 => '',
1 => 91,
2 => '
',
),
91 =>
array (
0 => '',
1 => 92,
2 => '/* Arg0: Battery
',
),
92 =>
array (
0 => '',
1 => 93,
2 => ' * Arg1: Battery Status Package
',
),
93 =>
array (
0 => '',
1 => 94,
2 => ' * Arg2: charging
',
),
94 =>
array (
0 => '',
1 => 95,
2 => ' * Arg3: discharging
',
),
95 =>
array (
0 => '',
1 => 96,
2 => ' */
',
),
96 =>
array (
0 => '',
1 => 97,
2 => 'Method(BSTA, 4, NotSerialized)
',
),
97 =>
array (
0 => '',
1 => 98,
2 => '{
',
),
98 =>
array (
0 => '',
1 => 99,
2 => ' Acquire(ECLK, 0xffff)
',
),
99 =>
array (
0 => '',
1 => 100,
2 => ' Store(0, Local0)
',
),
100 =>
array (
0 => '',
1 => 101,
2 => ' Or(1, Arg0, PAGE)
',
),
101 =>
array (
0 => '',
1 => 102,
2 => ' Store(BAMA, Local1)
',
),
102 =>
array (
0 => '',
1 => 103,
2 => ' Store(Arg0, PAGE) /* Battery dynamic information */
',
),
103 =>
array (
0 => '',
1 => 104,
2 => '
',
),
104 =>
array (
0 => '',
1 => 105,
2 => ' Store(BAPR, Local2)
',
),
105 =>
array (
0 => '',
1 => 106,
2 => '
',
),
106 =>
array (
0 => '',
1 => 107,
2 => ' if (Arg2) // charging
',
),
107 =>
array (
0 => '',
1 => 108,
2 => ' {
',
),
108 =>
array (
0 => '',
1 => 109,
2 => ' Or(2, Local0, Local0)
',
),
109 =>
array (
0 => '',
1 => 110,
2 => '
',
),
110 =>
array (
0 => '',
1 => 111,
2 => ' If (LGreaterEqual (Local2, 0x8000)) {
',
),
111 =>
array (
0 => '',
1 => 112,
2 => ' Store(0, Local2)
',
),
112 =>
array (
0 => '',
1 => 113,
2 => ' }
',
),
113 =>
array (
0 => '',
1 => 114,
2 => ' }
',
),
114 =>
array (
0 => '',
1 => 115,
2 => '
',
),
115 =>
array (
0 => '',
1 => 116,
2 => ' if (Arg3) // discharging
',
),
116 =>
array (
0 => '',
1 => 117,
2 => ' {
',
),
117 =>
array (
0 => '',
1 => 118,
2 => ' Or(1, Local0, Local0)
',
),
118 =>
array (
0 => '',
1 => 119,
2 => ' Subtract(0x10000, Local2, Local2)
',
),
119 =>
array (
0 => '',
1 => 120,
2 => ' }
',
),
120 =>
array (
0 => '',
1 => 121,
2 => '
',
),
121 =>
array (
0 => '',
1 => 122,
2 => ' Store(Local0, Index(Arg1, 0x00))
',
),
122 =>
array (
0 => '',
1 => 123,
2 => '
',
),
123 =>
array (
0 => '',
1 => 124,
2 => ' if (Local1) {
',
),
124 =>
array (
0 => '',
1 => 125,
2 => ' Multiply (BARC, 10, Index(Arg1, 2))
',
),
125 =>
array (
0 => '',
1 => 126,
2 => ' Multiply (Local2, BAVO, Local2)
',
),
126 =>
array (
0 => '',
1 => 127,
2 => ' Divide (Local2, 1000, Local3, Index(Arg1, 1))
',
),
127 =>
array (
0 => '',
1 => 128,
2 => ' } else {
',
),
128 =>
array (
0 => '',
1 => 129,
2 => ' Store(BARC, Index(Arg1, 2))
',
),
129 =>
array (
0 => '',
1 => 130,
2 => ' Store(Local2, Index(Arg1, 1))
',
),
130 =>
array (
0 => '',
1 => 131,
2 => ' }
',
),
131 =>
array (
0 => '',
1 => 132,
2 => ' Store(BAVO, Index(Arg1, 3))
',
),
132 =>
array (
0 => '',
1 => 133,
2 => ' Release(ECLK)
',
),
133 =>
array (
0 => '',
1 => 134,
2 => ' Return (Arg1)
',
),
134 =>
array (
0 => '',
1 => 135,
2 => '}
',
),
135 =>
array (
0 => '',
1 => 136,
2 => '
',
),
136 =>
array (
0 => '',
1 => 137,
2 => 'Method(BINF, 2, NotSerialized)
',
),
137 =>
array (
0 => '',
1 => 138,
2 => '{
',
),
138 =>
array (
0 => '',
1 => 139,
2 => ' Acquire(ECLK, 0xffff)
',
),
139 =>
array (
0 => '',
1 => 140,
2 => ' Or(1, Arg1, PAGE) /* Battery 0 static information */
',
),
140 =>
array (
0 => '',
1 => 141,
2 => ' Xor(BAMA, 1, Index(Arg0, 0))
',
),
141 =>
array (
0 => '',
1 => 142,
2 => ' Store(BAMA, Local0)
',
),
142 =>
array (
0 => '',
1 => 143,
2 => ' Store(Arg1, PAGE)
',
),
143 =>
array (
0 => '',
1 => 144,
2 => ' Store(BAFC, Local2)
',
),
144 =>
array (
0 => '',
1 => 145,
2 => ' Or(2, Arg1, PAGE)
',
),
145 =>
array (
0 => '',
1 => 146,
2 => ' Store(BADC, Local1)
',
),
146 =>
array (
0 => '',
1 => 147,
2 => '
',
),
147 =>
array (
0 => '',
1 => 148,
2 => ' if (Local0)
',
),
148 =>
array (
0 => '',
1 => 149,
2 => ' {
',
),
149 =>
array (
0 => '',
1 => 150,
2 => ' Multiply (Local1, 10, Local1)
',
),
150 =>
array (
0 => '',
1 => 151,
2 => ' Multiply (Local2, 10, Local2)
',
),
151 =>
array (
0 => '',
1 => 152,
2 => ' }
',
),
152 =>
array (
0 => '',
1 => 153,
2 => '
',
),
153 =>
array (
0 => '',
1 => 154,
2 => ' Store(Local1, Index(Arg0, 1)) // Design Capacity
',
),
154 =>
array (
0 => '',
1 => 155,
2 => ' Store(Local2, Index(Arg0, 2)) // Last full charge capacity
',
),
155 =>
array (
0 => '',
1 => 156,
2 => ' Store(BADV, Index(Arg0, 4)) // Design Voltage
',
),
156 =>
array (
0 => '',
1 => 157,
2 => ' Divide (Local2, 20, Local0, Index(Arg0, 5)) // Warning capacity
',
),
157 =>
array (
0 => '',
1 => 158,
2 => '
',
),
158 =>
array (
0 => '',
1 => 159,
2 => ' Store (BASN, Local0)
',
),
159 =>
array (
0 => '',
1 => 160,
2 => ' Name (SERN, Buffer (0x06) { " " })
',
),
160 =>
array (
0 => '',
1 => 161,
2 => ' Store (4, Local1)
',
),
161 =>
array (
0 => '',
1 => 162,
2 => ' While (Local0)
',
),
162 =>
array (
0 => '',
1 => 163,
2 => ' {
',
),
163 =>
array (
0 => '',
1 => 164,
2 => ' Divide (Local0, 0x0A, Local2, Local0)
',
),
164 =>
array (
0 => '',
1 => 165,
2 => ' Add (Local2, 48, Index (SERN, Local1))
',
),
165 =>
array (
0 => '',
1 => 166,
2 => ' Decrement (Local1)
',
),
166 =>
array (
0 => '',
1 => 167,
2 => ' }
',
),
167 =>
array (
0 => '',
1 => 168,
2 => ' Store (SERN, Index (Arg0, 10)) // Serial Number
',
),
168 =>
array (
0 => '',
1 => 169,
2 => '
',
),
169 =>
array (
0 => '',
1 => 170,
2 => ' Or(4, Arg1, PAGE)
',
),
170 =>
array (
0 => '',
1 => 171,
2 => ' Name (TYPE, Buffer() { 0, 0, 0, 0, 0 })
',
),
171 =>
array (
0 => '',
1 => 172,
2 => ' Store(BATY, TYPE)
',
),
172 =>
array (
0 => '',
1 => 173,
2 => ' Store(TYPE, Index (Arg0, 11)) // Battery type
',
),
173 =>
array (
0 => '',
1 => 174,
2 => ' Or(5, Arg1, PAGE)
',
),
174 =>
array (
0 => '',
1 => 175,
2 => ' Store(BAOE, Index (Arg0, 12)) // OEM information
',
),
175 =>
array (
0 => '',
1 => 176,
2 => ' Or(6, Arg1, PAGE)
',
),
176 =>
array (
0 => '',
1 => 177,
2 => ' Store(BANA, Index (Arg0, 9)) // Model number
',
),
177 =>
array (
0 => '',
1 => 178,
2 => ' Release(ECLK)
',
),
178 =>
array (
0 => '',
1 => 179,
2 => ' Return (Arg0)
',
),
179 =>
array (
0 => '',
1 => 180,
2 => '}
',
),
180 =>
array (
0 => '',
1 => 181,
2 => '
',
),
181 =>
array (
0 => '',
1 => 182,
2 => 'Device (BAT0)
',
),
182 =>
array (
0 => '',
1 => 183,
2 => '{
',
),
183 =>
array (
0 => '',
1 => 184,
2 => ' Name (_HID, EisaId ("PNP0C0A"))
',
),
184 =>
array (
0 => '',
1 => 185,
2 => ' Name (_UID, 0x00)
',
),
185 =>
array (
0 => '',
1 => 186,
2 => ' Name (_PCL, Package () { \\_SB })
',
),
186 =>
array (
0 => '',
1 => 187,
2 => '
',
),
187 =>
array (
0 => '',
1 => 188,
2 => ' Name (BATS, Package ()
',
),
188 =>
array (
0 => '',
1 => 189,
2 => ' {
',
),
189 =>
array (
0 => '',
1 => 190,
2 => ' 0x00, // 0: PowerUnit: Report in mWh
',
),
190 =>
array (
0 => '',
1 => 191,
2 => ' 0xFFFFFFFF, // 1: Design cap
',
),
191 =>
array (
0 => '',
1 => 192,
2 => ' 0xFFFFFFFF, // 2: Last full charge cap
',
),
192 =>
array (
0 => '',
1 => 193,
2 => ' 0x01, // 3: Battery Technology
',
),
193 =>
array (
0 => '',
1 => 194,
2 => ' 10800, // 4: Design Voltage (mV)
',
),
194 =>
array (
0 => '',
1 => 195,
2 => ' 0x00, // 5: Warning design capacity
',
),
195 =>
array (
0 => '',
1 => 196,
2 => ' 200, // 6: Low design capacity
',
),
196 =>
array (
0 => '',
1 => 197,
2 => ' 1, // 7: granularity1
',
),
197 =>
array (
0 => '',
1 => 198,
2 => ' 1, // 8: granularity2
',
),
198 =>
array (
0 => '',
1 => 199,
2 => ' "", // 9: Model number
',
),
199 =>
array (
0 => '',
1 => 200,
2 => ' "", // A: Serial number
',
),
200 =>
array (
0 => '',
1 => 201,
2 => ' "", // B: Battery Type
',
),
201 =>
array (
0 => '',
1 => 202,
2 => ' "" // C: OEM information
',
),
202 =>
array (
0 => '',
1 => 203,
2 => ' })
',
),
203 =>
array (
0 => '',
1 => 204,
2 => '
',
),
204 =>
array (
0 => '',
1 => 205,
2 => ' Method (_BIF, 0, NotSerialized)
',
),
205 =>
array (
0 => '',
1 => 206,
2 => ' {
',
),
206 =>
array (
0 => '',
1 => 207,
2 => ' Return (BINF(BATS, 0))
',
),
207 =>
array (
0 => '',
1 => 208,
2 => ' }
',
),
208 =>
array (
0 => '',
1 => 209,
2 => '
',
),
209 =>
array (
0 => '',
1 => 210,
2 => ' Name (BATI, Package ()
',
),
210 =>
array (
0 => '',
1 => 211,
2 => ' {
',
),
211 =>
array (
0 => '',
1 => 212,
2 => ' 0, // Battery State
',
),
212 =>
array (
0 => '',
1 => 213,
2 => ' // Bit 0 - discharge
',
),
213 =>
array (
0 => '',
1 => 214,
2 => ' // Bit 1 - charge
',
),
214 =>
array (
0 => '',
1 => 215,
2 => ' // Bit 2 - critical state
',
),
215 =>
array (
0 => '',
1 => 216,
2 => ' 0, // Battery present Rate
',
),
216 =>
array (
0 => '',
1 => 217,
2 => ' 0, // Battery remaining capacity
',
),
217 =>
array (
0 => '',
1 => 218,
2 => ' 0 // Battery present voltage
',
),
218 =>
array (
0 => '',
1 => 219,
2 => ' })
',
),
219 =>
array (
0 => '',
1 => 220,
2 => '
',
),
220 =>
array (
0 => '',
1 => 221,
2 => ' Method (_BST, 0, NotSerialized)
',
),
221 =>
array (
0 => '',
1 => 222,
2 => ' {
',
),
222 =>
array (
0 => '',
1 => 223,
2 => ' if (B0PR) {
',
),
223 =>
array (
0 => '',
1 => 224,
2 => ' Return (BSTA(0, BATI, B0CH, B0DI))
',
),
224 =>
array (
0 => '',
1 => 225,
2 => ' } else {
',
),
225 =>
array (
0 => '',
1 => 226,
2 => ' Return (BATS)
',
),
226 =>
array (
0 => '',
1 => 227,
2 => ' }
',
),
227 =>
array (
0 => '',
1 => 228,
2 => ' }
',
),
228 =>
array (
0 => '',
1 => 229,
2 => '
',
),
229 =>
array (
0 => '',
1 => 230,
2 => ' Method (_STA, 0, NotSerialized)
',
),
230 =>
array (
0 => '',
1 => 231,
2 => ' {
',
),
231 =>
array (
0 => '',
1 => 232,
2 => ' if (B0PR) {
',
),
232 =>
array (
0 => '',
1 => 233,
2 => ' Return (0x1f)
',
),
233 =>
array (
0 => '',
1 => 234,
2 => ' } else {
',
),
234 =>
array (
0 => '',
1 => 235,
2 => ' Return (0x0f)
',
),
235 =>
array (
0 => '',
1 => 236,
2 => ' }
',
),
236 =>
array (
0 => '',
1 => 237,
2 => ' }
',
),
237 =>
array (
0 => '',
1 => 238,
2 => '}
',
),
238 =>
array (
0 => '',
1 => 239,
2 => '
',
),
239 =>
array (
0 => '',
1 => 240,
2 => 'Device (BAT1)
',
),
240 =>
array (
0 => '',
1 => 241,
2 => '{
',
),
241 =>
array (
0 => '',
1 => 242,
2 => ' Name (_HID, EisaId ("PNP0C0A"))
',
),
242 =>
array (
0 => '',
1 => 243,
2 => ' Name (_UID, 0x00)
',
),
243 =>
array (
0 => '',
1 => 244,
2 => ' Name (_PCL, Package () { \\_SB })
',
),
244 =>
array (
0 => '',
1 => 245,
2 => '
',
),
245 =>
array (
0 => '',
1 => 246,
2 => ' Name (BATS, Package ()
',
),
246 =>
array (
0 => '',
1 => 247,
2 => ' {
',
),
247 =>
array (
0 => '',
1 => 248,
2 => ' 0x00, // 0: PowerUnit: Report in mWh
',
),
248 =>
array (
0 => '',
1 => 249,
2 => ' 0xFFFFFFFF, // 1: Design cap
',
),
249 =>
array (
0 => '',
1 => 250,
2 => ' 0xFFFFFFFF, // 2: Last full charge cap
',
),
250 =>
array (
0 => '',
1 => 251,
2 => ' 0x01, // 3: Battery Technology
',
),
251 =>
array (
0 => '',
1 => 252,
2 => ' 10800, // 4: Design Voltage (mV)
',
),
252 =>
array (
0 => '',
1 => 253,
2 => ' 0x00, // 5: Warning design capacity
',
),
253 =>
array (
0 => '',
1 => 254,
2 => ' 200, // 6: Low design capacity
',
),
254 =>
array (
0 => '',
1 => 255,
2 => ' 1, // 7: granularity1
',
),
255 =>
array (
0 => '',
1 => 256,
2 => ' 1, // 8: granularity2
',
),
256 =>
array (
0 => '',
1 => 257,
2 => ' "", // 9: Model number
',
),
257 =>
array (
0 => '',
1 => 258,
2 => ' "", // A: Serial number
',
),
258 =>
array (
0 => '',
1 => 259,
2 => ' "", // B: Battery Type
',
),
259 =>
array (
0 => '',
1 => 260,
2 => ' "" // C: OEM information
',
),
260 =>
array (
0 => '',
1 => 261,
2 => ' })
',
),
261 =>
array (
0 => '',
1 => 262,
2 => '
',
),
262 =>
array (
0 => '',
1 => 263,
2 => ' Method (_BIF, 0, NotSerialized)
',
),
263 =>
array (
0 => '',
1 => 264,
2 => ' {
',
),
264 =>
array (
0 => '',
1 => 265,
2 => ' Return (BINF(BATS, 0x10))
',
),
265 =>
array (
0 => '',
1 => 266,
2 => ' }
',
),
266 =>
array (
0 => '',
1 => 267,
2 => '
',
),
267 =>
array (
0 => '',
1 => 268,
2 => ' Name (BATI, Package ()
',
),
268 =>
array (
0 => '',
1 => 269,
2 => ' {
',
),
269 =>
array (
0 => '',
1 => 270,
2 => ' 0, // Battery State
',
),
270 =>
array (
0 => '',
1 => 271,
2 => ' // Bit 0 - discharge
',
),
271 =>
array (
0 => '',
1 => 272,
2 => ' // Bit 1 - charge
',
),
272 =>
array (
0 => '',
1 => 273,
2 => ' // Bit 2 - critical state
',
),
273 =>
array (
0 => '',
1 => 274,
2 => ' 0, // Battery present Rate
',
),
274 =>
array (
0 => '',
1 => 275,
2 => ' 0, // Battery remaining capacity
',
),
275 =>
array (
0 => '',
1 => 276,
2 => ' 0 // Battery present voltage
',
),
276 =>
array (
0 => '',
1 => 277,
2 => ' })
',
),
277 =>
array (
0 => '',
1 => 278,
2 => '
',
),
278 =>
array (
0 => '',
1 => 279,
2 => ' Method (_BST, 0, NotSerialized)
',
),
279 =>
array (
0 => '',
1 => 280,
2 => ' {
',
),
280 =>
array (
0 => '',
1 => 281,
2 => ' if (B1PR) {
',
),
281 =>
array (
0 => '',
1 => 282,
2 => ' Return (BSTA(0x10, BATI, B1CH, B1DI))
',
),
282 =>
array (
0 => '',
1 => 283,
2 => ' } else {
',
),
283 =>
array (
0 => '',
1 => 284,
2 => ' Return (BATS)
',
),
284 =>
array (
0 => '',
1 => 285,
2 => ' }
',
),
285 =>
array (
0 => '',
1 => 286,
2 => ' }
',
),
286 =>
array (
0 => '',
1 => 287,
2 => '
',
),
287 =>
array (
0 => '',
1 => 288,
2 => ' Method (_STA, 0, NotSerialized)
',
),
288 =>
array (
0 => '',
1 => 289,
2 => ' {
',
),
289 =>
array (
0 => '',
1 => 290,
2 => ' if (B1PR) {
',
),
290 =>
array (
0 => '',
1 => 291,
2 => ' Return (0x1f)
',
),
291 =>
array (
0 => '',
1 => 292,
2 => ' } else {
',
),
292 =>
array (
0 => '',
1 => 293,
2 => ' Return (0x0f)
',
),
293 =>
array (
0 => '',
1 => 294,
2 => ' }
',
),
294 =>
array (
0 => '',
1 => 295,
2 => ' }
',
),
295 =>
array (
0 => '',
1 => 296,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '296',
),
),
),
),
'src/mainboard/lenovo/x60/acpi/beep.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (c) 2011 Sven Schnelle <svens@stackframe.org>
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'Field(ERAM, ByteAcc, NoLock, Preserve)
',
),
22 =>
array (
0 => '',
1 => 23,
2 => '{
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' Offset (0x06),
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' SNDS, 8 /* Write to this register to generate sound */
',
),
25 =>
array (
0 => '',
1 => 26,
2 => '
',
),
26 =>
array (
0 => '',
1 => 27,
2 => '}
',
),
27 =>
array (
0 => '',
1 => 28,
2 => '
',
),
28 =>
array (
0 => '',
1 => 29,
2 => 'Method(BEEP, 1, NotSerialized)
',
),
29 =>
array (
0 => '',
1 => 30,
2 => '{
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' Store (Arg0, SNDS)
',
),
31 =>
array (
0 => '',
1 => 32,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '32',
),
),
),
),
'src/mainboard/lenovo/x60/dsdt.asl' =>
array (
'chunks' =>
array (
0 =>
array (
0 =>
array (
0 => '',
1 => '1',
2 => '/*
',
),
1 =>
array (
0 => '',
1 => 2,
2 => ' * This file is part of the coreboot project.
',
),
2 =>
array (
0 => '',
1 => 3,
2 => ' *
',
),
3 =>
array (
0 => '',
1 => 4,
2 => ' * Copyright (C) 2007-2009 coresystems GmbH
',
),
4 =>
array (
0 => '',
1 => 5,
2 => ' *
',
),
5 =>
array (
0 => '',
1 => 6,
2 => ' * This program is free software; you can redistribute it and/or
',
),
6 =>
array (
0 => '',
1 => 7,
2 => ' * modify it under the terms of the GNU General Public License as
',
),
7 =>
array (
0 => '',
1 => 8,
2 => ' * published by the Free Software Foundation; version 2 of
',
),
8 =>
array (
0 => '',
1 => 9,
2 => ' * the License.
',
),
9 =>
array (
0 => '',
1 => 10,
2 => ' *
',
),
10 =>
array (
0 => '',
1 => 11,
2 => ' * This program is distributed in the hope that it will be useful,
',
),
11 =>
array (
0 => '',
1 => 12,
2 => ' * but WITHOUT ANY WARRANTY; without even the implied warranty of
',
),
12 =>
array (
0 => '',
1 => 13,
2 => ' * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
',
),
13 =>
array (
0 => '',
1 => 14,
2 => ' * GNU General Public License for more details.
',
),
14 =>
array (
0 => '',
1 => 15,
2 => ' *
',
),
15 =>
array (
0 => '',
1 => 16,
2 => ' * You should have received a copy of the GNU General Public License
',
),
16 =>
array (
0 => '',
1 => 17,
2 => ' * along with this program; if not, write to the Free Software
',
),
17 =>
array (
0 => '',
1 => 18,
2 => ' * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
',
),
18 =>
array (
0 => '',
1 => 19,
2 => ' * MA 02110-1301 USA
',
),
19 =>
array (
0 => '',
1 => 20,
2 => ' */
',
),
20 =>
array (
0 => '',
1 => 21,
2 => '
',
),
21 =>
array (
0 => '',
1 => 22,
2 => 'DefinitionBlock(
',
),
22 =>
array (
0 => '',
1 => 23,
2 => ' "dsdt.aml",
',
),
23 =>
array (
0 => '',
1 => 24,
2 => ' "DSDT",
',
),
24 =>
array (
0 => '',
1 => 25,
2 => ' 0x03, // DSDT revision: ACPI v3.0
',
),
25 =>
array (
0 => '',
1 => 26,
2 => ' "COREv4", // OEM id
',
),
26 =>
array (
0 => '',
1 => 27,
2 => ' "COREBOOT", // OEM table id
',
),
27 =>
array (
0 => '',
1 => 28,
2 => ' 0x20090419 // OEM revision
',
),
28 =>
array (
0 => '',
1 => 29,
2 => ')
',
),
29 =>
array (
0 => '',
1 => 30,
2 => '{
',
),
30 =>
array (
0 => '',
1 => 31,
2 => ' // Some generic macros
',
),
31 =>
array (
0 => '',
1 => 32,
2 => ' #include "acpi/platform.asl"
',
),
32 =>
array (
0 => '',
1 => 33,
2 => '
',
),
33 =>
array (
0 => '',
1 => 34,
2 => ' // global NVS and variables
',
),
34 =>
array (
0 => '',
1 => 35,
2 => ' #include "../../../southbridge/intel/i82801gx/acpi/globalnvs.asl"
',
),
35 =>
array (
0 => '',
1 => 36,
2 => '
',
),
36 =>
array (
0 => '',
1 => 37,
2 => ' // General Purpose Events
',
),
37 =>
array (
0 => '',
1 => 38,
2 => ' #include "acpi/gpe.asl"
',
),
38 =>
array (
0 => '',
1 => 39,
2 => '
',
),
39 =>
array (
0 => '',
1 => 40,
2 => ' // mainboard specific devices
',
),
40 =>
array (
0 => '',
1 => 41,
2 => ' #include "acpi/mainboard.asl"
',
),
41 =>
array (
0 => '',
1 => 42,
2 => '
',
),
42 =>
array (
0 => '',
1 => 43,
2 => ' // Thermal Zone
',
),
43 =>
array (
0 => '',
1 => 44,
2 => ' #include "acpi/thermal.asl"
',
),
44 =>
array (
0 => '',
1 => 45,
2 => '
',
),
45 =>
array (
0 => '',
1 => 46,
2 => ' Scope (\\_SB) {
',
),
46 =>
array (
0 => '',
1 => 47,
2 => ' Device (PCI0)
',
),
47 =>
array (
0 => '',
1 => 48,
2 => ' {
',
),
48 =>
array (
0 => '',
1 => 49,
2 => ' #include "../../../northbridge/intel/i945/acpi/i945.asl"
',
),
49 =>
array (
0 => '',
1 => 50,
2 => ' #include "../../../southbridge/intel/i82801gx/acpi/ich7.asl"
',
),
50 =>
array (
0 => '',
1 => 51,
2 => ' }
',
),
51 =>
array (
0 => '',
1 => 52,
2 => ' }
',
),
52 =>
array (
0 => '',
1 => 53,
2 => '
',
),
53 =>
array (
0 => '',
1 => 54,
2 => ' /* Chipset specific sleep states */
',
),
54 =>
array (
0 => '',
1 => 55,
2 => ' #include "../../../southbridge/intel/i82801gx/acpi/sleepstates.asl"
',
),
55 =>
array (
0 => '',
1 => 56,
2 => '}
',
),
),
),
'chunks_def' =>
array (
0 =>
array (
0 =>
array (
0 => '0',
1 => '0',
),
1 =>
array (
0 => '1',
1 => '56',
),
),
),
),
);