![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <amdblocks/acpimmio.h>
#include <console/console.h>
#include <device/mmio.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_def.h>
#include <device/pci_ids.h>
#include <device/pci_ops.h>
#include "hudson.h"
#include "imc.h"
#include "smbus.h"
#include "smi.h"
Go to the source code of this file.
Macros | |
#define | PM_REG_USB_ENABLE 0xef |
Enumerations | |
enum | usb_enable { USB_EN_DEVFN_12_0 = (1 << 0) , USB_EN_DEVFN_12_2 = (1 << 1) , USB_EN_DEVFN_13_0 = (1 << 2) , USB_EN_DEVFN_13_2 = (1 << 3) , USB_EN_DEVFN_16_0 = (1 << 4) , USB_EN_DEVFN_16_2 = (1 << 5) } |
Functions | |
static void | hudson_disable_usb (u8 disable) |
void | hudson_enable (struct device *dev) |
static void | hudson_init_acpi_ports (void) |
static void | hudson_init (void *chip_info) |
static void | hudson_final (void *chip_info) |
Variables | |
struct chip_operations | southbridge_amd_agesa_hudson_ops |
enum usb_enable |
Definition at line 27 of file hudson.c.
References pm_read8(), PM_REG_USB_ENABLE, and pm_write8().
Referenced by hudson_enable().
Definition at line 39 of file hudson.c.
References __fallthrough, BIOS_DEBUG, pci_path::devfn, device::enabled, hudson_disable_usb(), device::path, device_path::pci, PCI_DEVFN, PCI_DEVICE_ID, PCI_DID_AMD_HUDSON_SD, PCI_DID_AMD_SB900_USB_20_5, PCI_DID_AMD_YANGTZE_SD, pci_read_config16(), pm_read8(), pm_write8(), printk, USB_EN_DEVFN_12_0, USB_EN_DEVFN_12_2, USB_EN_DEVFN_13_0, USB_EN_DEVFN_13_2, USB_EN_DEVFN_16_0, and USB_EN_DEVFN_16_2.
Definition at line 138 of file hudson.c.
References CONFIG, and enable_imc_thermal_zone().
Definition at line 133 of file hudson.c.
References hudson_init_acpi_ports().
Definition at line 107 of file hudson.c.
References ACPI_CPU_CONTROL, ACPI_GPE0_BLK, ACPI_PM1_CNT_BLK, ACPI_PM_EVT_BLK, ACPI_PM_TMR_BLK, ACPI_SMI_CTL_PORT, CONFIG, hudson_enable_acpi_cmd_smi(), pm_write16(), and pm_write8().
Referenced by hudson_init().
struct chip_operations southbridge_amd_agesa_hudson_ops |