Intel 82801EB Programmer's Reference Manual page 53

Serial ata controller
Table of Contents

Advertisement

R
}
Else
{
}
}
Device( DRV0) // Logical primary master (SATA Port 0/1, or P-ATA device 0)
{
Name( _ADR, 0)
//
// similar to current P-ATA implementations. Since this
// device node can represent either a P-ATA device or a SATA
SATA Programmer's Reference Manual
//
// 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
//
// Since Enhance mode implements a master-master scheme,
// only 1 port would be disabled here (dependent on the
// MAP settings). In Combined mode, both SATA ports are
// viewed as a single logical channel implementing a
// master-slave configuration in which case both ports
// are disabled.
//
If( LEqual( Local0, 1))
{
Store( 0x0, PCS) // is combined, disable both ports
}
If( LEqual( Local0, 3)
{
NAnd( PCS, 0x01, PCS) // only disable port 0
}
If( LEqual( Local0, 4)
{
NAnd( PCS, 0x02, PCS) // only disable port 1
}
// Disable Power to the device - Set the GPIO bit
// corresponding to the power plane control, platform
// specific
//
...
// platform specific
// Is Combined mode and is a P-ATA device
....
Theory of Operation
53

Advertisement

Table of Contents
loading

This manual is also suitable for:

82801erIch5Ich5r

Table of Contents