coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
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) |
Definition at line 33 of file sata.c.
References AHCI_UNSUPPORTED, BIOS_DEBUG, device::chip_info, config, die(), FDVCT, pci_and_config8(), pci_read_config32(), pci_update_config8(), pcidev_on_root(), printk, SATA_MAP, SATA_MODE_AHCI, and SATA_MODE_IDE_PLAIN.