Theory of Operation
R
SATA Programmer’s Reference Manual
55
}
}
}
//*******************************************************
}
//
// Logical Secondary channel
//
// Physical SATA Port 0 == logical secondary master
// or
// Physical SATA Port 1 == logical secondary master
//
// In Combined mode, the following must be supported by SECD:
// Physical SATA Port 0 == logical secondary master
// Physical SATA Port 1 == logical secondary slave
// or
// Physical SATA Port 0 == logical secondary slave
// Physical SATA Port 1 == logical secondary master
// or
// P-ATA == logical secondary master/slave
//
//
Device( SECD) {
Name( _ADR, 1)
Method( _GTM) {}
// similar to current P-ATA implementations
Method( _STM, 3) {} // similar to current P-ATA implementations
//
// Like the _GTF methods, these control methods may require
// additional checks as the power sequences (registers, etc)
// may be different for P-ATA and SATA channels.
//
Method(_PS0,0)
{
// Handle PM duties based on device type
Store( CTYP( 1), Local0)
If( Local0)
{
//
// Not P-ATA device. Must be SATA
// make sure the OS drivers finds the ports in an enabled
// state as they (the device drivers) may have been
// designed for P-ATA and 'know' nothing about the PCS
// register
//
Summary of Contents for 82801EB
Page 6: ...R 6 SATA Programmer s Reference Manual This page is intentionally left blank...
Page 8: ...Introduction R 8 SATA Programmer s Reference Manual This page is intentionally left blank...
Page 10: ...Conventions R 10 SATA Programmer s Reference Manual This page is intentionally left blank...
Page 59: ...Theory of Operation R SATA Programmer s Reference Manual 59...