Specifications
©
2008 Advanced Micro Devices Inc.
Sample Programs
AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary
Page 78
// Bus 0, Device 11h, Function 0
Scope(\_SB_.PCI0.SAT2)
{
OperationRegion(BAR5, SystemMemory, 0xFFF80000, 0x1000) // Replace
//address in BIOS
Field(BAR5, AnyAcc, NoLock, Preserve)
{
Offset(0x104), //Channel 0
CSTX, 1, // Device detected but no communication with Phy
CST0, 1, // Communication with PHY established
Offset(0x10A), // Channel 0
STA0, 1, // Change in PHY status
Offset(0x184), // Channel 1
CSTY, 1, // Device detected but no communication
// with PHY
CST1, 1, // Communication with PHY established
Offset(0x18A), //Channel 1
STA1, 1, // Change in PHY status
} // End of Field
Method(_INI) { // For Bus 0, Device 11h, Function 0
if(\_SB_.PCI0.SAT2.STA0){
store(\_SB_.PCI0.SAT2.STA0,\_SB_.PCI0.SAT2.STA0) // clear SATA
// channel0 status
}
if(\_SB_.PCI0.SAT2.STA1){
store(\_SB_.PCI0.SAT2.STA1,\_SB_.PCI0.SAT2.STA1) // clear SATA
// channel 1 status
}
} // End of Method(_INI)
Device(PRID) {










