![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <device/pci_ops.h>
#include <device/pci_ehci.h>
#include <soc/acpi.h>
#include <soc/pci_devs.h>
#include <soc/southbridge.h>
#include <amdblocks/acpimmio.h>
Go to the source code of this file.
Functions | |
static void | set_usb_over_current (struct device *dev) |
int __weak | mainboard_get_xhci_oc_map (uint16_t *map) |
int __weak | mainboard_get_ehci_oc_map (uint16_t *map) |
Variables | |
static struct device_operations | usb_ops |
static const unsigned short | pci_device_ids [] |
static const struct pci_driver usb_0_driver | __pci_driver |
Definition at line 38 of file usb.c.
References BIOS_DEBUG, and printk.
Referenced by set_usb_over_current().
Definition at line 32 of file usb.c.
References BIOS_DEBUG, and printk.
Referenced by set_usb_over_current().
Definition at line 14 of file usb.c.
References pci_path::devfn, EHCI1_DEVFN, EHCI_OVER_CURRENT_CONTROL, mainboard_get_ehci_oc_map(), mainboard_get_xhci_oc_map(), device::path, device_path::pci, pci_write_config16(), USB_OC_DISABLE_ALL, XHCI_DEVFN, XHCI_OVER_CURRENT_CONTROL, XHCI_PM_INDIRECT_DATA, XHCI_PM_INDIRECT_INDEX, xhci_pm_write16(), and xhci_pm_write32().
|
static |
|
static |
|
static |