coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
sata.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SATA_MAP   0x90
 
#define SATA_PCS   0x92
 
#define SATA_IR   0x94
 
#define SIF1   0x180
 
#define SIF2   (1 << 23)
 
#define SIF3(ports)   ((~(ports) & 0xf) << 24)
 
#define SCRE   (1 << 28)
 
#define SCRD   (1 << 30)
 

Functions

void sata_enable (struct device *dev)
 

Macro Definition Documentation

◆ SATA_IR

#define SATA_IR   0x94

Definition at line 8 of file sata.h.

◆ SATA_MAP

#define SATA_MAP   0x90

Definition at line 6 of file sata.h.

◆ SATA_PCS

#define SATA_PCS   0x92

Definition at line 7 of file sata.h.

◆ SCRD

#define SCRD   (1 << 30)

Definition at line 13 of file sata.h.

◆ SCRE

#define SCRE   (1 << 28)

Definition at line 12 of file sata.h.

◆ SIF1

#define SIF1   0x180

Definition at line 9 of file sata.h.

◆ SIF2

#define SIF2   (1 << 23)

Definition at line 10 of file sata.h.

◆ SIF3

#define SIF3 (   ports)    ((~(ports) & 0xf) << 24)

Definition at line 11 of file sata.h.

Function Documentation

◆ sata_enable()

void sata_enable ( struct device dev)