![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/mmio.h>
#include <device/pci_ops.h>
#include <console/console.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <delay.h>
#include <soc/rcba.h>
#include <soc/sata.h>
#include <soc/intel/broadwell/pch/chip.h>
#include <southbridge/intel/lynxpoint/iobp.h>
Go to the source code of this file.
Functions | |
static u32 | sir_read (struct device *dev, int idx) |
static void | sir_write (struct device *dev, int idx, u32 value) |
static void | sata_init (struct device *dev) |
static void | sata_enable (struct device *dev) |
Variables | |
static struct device_operations | sata_ops |
static const unsigned short | pci_device_ids [] |
static const struct pci_driver pch_sata | __pci_driver |
Definition at line 254 of file sata.c.
References config, config_of(), and pci_write_config16().
Definition at line 27 of file sata.c.
References BIOS_DEBUG, config, config_of(), IDE_DECODE_ENABLE, IDE_TIM_PRI, IDE_TIM_SEC, pch_iobp_update(), PCI_BASE_ADDRESS_5, PCI_COMMAND, PCI_COMMAND_IO, PCI_COMMAND_MEMORY, PCI_INTERRUPT_LINE, pci_or_config16(), pci_read_config16(), pci_read_config32(), pci_write_config16(), pci_write_config32(), pci_write_config8(), printk, RCBA32, RCBA32_AND_OR, read32(), SATA_DTLE_DATA_SHIFT, SATA_DTLE_EDGE_SHIFT, SATA_DTLE_MASK, SATA_IOBP_SP0_SECRT88, SATA_IOBP_SP0DTLE_DATA, SATA_IOBP_SP0DTLE_EDGE, SATA_IOBP_SP1_SECRT88, SATA_IOBP_SP1DTLE_DATA, SATA_IOBP_SP1DTLE_EDGE, SATA_IOBP_SP2_SECRT88, SATA_IOBP_SP2DTLE_DATA, SATA_IOBP_SP2DTLE_EDGE, SATA_IOBP_SP3_SECRT88, SATA_IOBP_SP3DTLE_DATA, SATA_IOBP_SP3DTLE_EDGE, SATA_SECRT88_VADJ_MASK, SATA_SECRT88_VADJ_SHIFT, sir_read(), sir_write(), udelay(), void(), and write32().
Definition at line 15 of file sata.c.
References pci_read_config32(), pci_write_config32(), SATA_SIRD, and SATA_SIRI.
Referenced by sata_init().
Definition at line 21 of file sata.c.
References pci_write_config32(), SATA_SIRD, SATA_SIRI, and value.
Referenced by sata_init().
|
static |
|
static |
|
static |