2011-10-05 00:44:04 +00:00
|
|
|
<?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',
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
);
|