Revision: 17100
http://sourceforge.net/p/edk2/code/17100
Author: zwei4
Date: 2015-04-02 01:59:55 +0000 (Thu, 02 Apr 2015)
Log Message:
-----------
Removed MBI Device from ACPI DSDT Table.
Removed MBI Device, MBI device is not necessary for MinnowBoard Max, from ACPI
DSDT Table per Windows team's request.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shifei Lu <[email protected]>
Reviewed-by: David Wei <[email protected]>
Modified Paths:
--------------
branches/UDK2014.SP1/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
Modified: branches/UDK2014.SP1/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
===================================================================
--- branches/UDK2014.SP1/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
2015-04-01 15:43:45 UTC (rev 17099)
+++ branches/UDK2014.SP1/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
2015-04-02 01:59:55 UTC (rev 17100)
@@ -703,127 +703,6 @@
} //End Scope(I2C7)
- //
- // Device for Message Bus Interface
- //
- Device(MBID)
- {
- Name(_HID, "INT33BD")
- Name(_CID, "INT33BD")
- Name(_HRV, 2)//different from CLT's
- Name(_UID, 1)
-
- Method (_CRS, 0, Serialized)
- {
- Name (RBUF, ResourceTemplate ()
- {
- Memory32Fixed (
- ReadWrite,
- 0xE00000D0, // Address Base
- 0xC, // Address Length (MCR/MDR/MCRX)
- )
- })
- Return (RBUF)
- }
-
-
- //
- // custom opregion for MBI access
- //
- OperationRegion (REGS, 0x87, 0x0, 0x30)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- PORT, 32, // Message Port
- REG, 32, // Message Target Register Address
- DATA, 32, // Message Data
- MASK, 32, // Mask bits for modify operation
- BE, 32, // Message Write Byte enables: 0 - BYTE; 1 - WORD; 2 - DWORD
- OP, 32 // Operations: 0 - read; 1 - write; 2 - modify
- }
-
- //
- // availability of the custom opregion
- //
- Name (AVBL, 0)
- Method(_REG,2)
- {
- If (Lequal(Arg0, 0x87))
- {
- Store(Arg1, ^AVBL)
- }
- }
-
- //
- // Method Name: READ
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Return Value:
- // DATA
- //
- Method(READ, 3, Serialized)
- {
- Store(0xFFFFFFFF , Local0)
- If (Lequal (AVBL, 1))
- {
- Store(0, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(DATA, Local0)
- }
- return(Local0)
- }
-
- //
- // Method Name: WRIT
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Arg3: DATA
- // Return Value:
- // NONE
- //
- Method(WRIT, 4, Serialized)
- {
- If (Lequal (AVBL, 1))
- {
- Store(1, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(Arg3, DATA)
- }
- }
-
- //
- // Method Name: MODI
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Arg3: DATA
- // Arg4: MASK
- // Return Value:
- // NONE
- //
- Method(MODI, 5, Serialized)
- {
- If (Lequal (AVBL, 1))
- {
- Store(2, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(Arg3, DATA)
- Store(Arg4, MASK)
- }
- }
- }
-
-
} // end Scope(\_SB)
Name(PICM, 0) // Global Name, returns current Interrupt controller mode;
updated from _PIC control method
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits