| /*++ | |
| Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved | |
| This program and the accompanying materials are licensed and made available under | |
| the terms and conditions of the BSD License that accompanies this distribution. | |
| The full text of the license may be found at | |
| http://opensource.org/licenses/bsd-license.php. | |
| THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. | |
| Module Name: | |
| INTELISPDev2.ASL | |
| Abstract: | |
| ISP Exist as B0D2F0 Software ACPI Reference Code for the Baytrail Family. | |
| --*/ | |
| ////Device ISP0 | |
| Device(ISP0) | |
| { | |
| Name(_ADR, 0x0F38) | |
| //Name (_HID, "80860F38") | |
| //Name (_CID, "80860F38") | |
| Name(_DDN, "VLV2 ISP - 80860F38") | |
| Name(_UID, 0x01) | |
| Method (_STA, 0, NotSerialized) | |
| { | |
| If(LEqual(ISPD,1)) //Dev2 need report ISP0 as GFX0 child | |
| { | |
| Return (0xF) | |
| } | |
| Else | |
| { | |
| Return (0x0) | |
| } | |
| } | |
| Name(SBUF,ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, 0x00000000, 0x00400000, ISP0) | |
| }) | |
| Method(_CRS, 0x0, NotSerialized) | |
| { | |
| Return (SBUF) | |
| } | |
| Method (_SRS, 0x1, NotSerialized) | |
| { | |
| } | |
| Method (_DIS, 0x0, NotSerialized) | |
| { | |
| } | |
| Method(_DSM, 0x4, NotSerialized) | |
| { | |
| If (LEqual (Arg0, 0x01)) | |
| { | |
| ///Switch ISP to D3H | |
| Return (0x01) | |
| } | |
| Elseif (LEqual (Arg0, 0x02)) | |
| { | |
| //Switch ISP to D0 | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| //Do nothing | |
| Return (0x0F) | |
| } | |
| } | |
| } ///End ISP0 | |