Indefero

Indefero Git Source Tree


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

<?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',
        ),
      ),
    ),
  ),
);

Archive Download this file

Page rendered in 0.12881s using 11 queries.