Intel 82801EB Programmer's Reference Manual page 51

Serial ata controller
Table of Contents

Advertisement

R
}
Return( Local0)
}
//
// Logical Primary channel
//
// Physical SATA Port 0 == logical primary master
//
// Physical SATA Port 1 == logical primary master
//
// In Combined mode, the following must be supported by PRID:
// Physical SATA Port 0 == logical primary master
// Physical SATA Port 1 == logical primary slave
//
// Physical SATA Port 0 == logical primary slave
// Physical SATA Port 1 == logical primary master
//
// P-ATA == Primary master/slave
//
Device( PRID) {
Name( _ADR, 0) // Logical primary channel (Port 0/1, BIOS
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)
{
SATA Programmer's Reference Manual
If( LEqual( MAP, One)
{
Store( 6, Local0) // port 1 is secondary master
}
}
// selectable or P_ATA)
// Handle PM duties based on device type
Store( CTYP( 0), 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
or
or
or
Theory of Operation
51

Advertisement

Table of Contents
loading

This manual is also suitable for:

82801erIch5Ich5r

Table of Contents