16 #define PM_REG_USB_ENABLE 0xef
120 if (
CONFIG(HAVE_SMI_HANDLER)) {
130 pm_write8(0x74, 1<<0 | 1<<1 | 1<<4 | 1<<2);
141 if (
CONFIG(HUDSON_IMC_FWM) &&
142 !
CONFIG(ACPI_ENABLE_THERMAL_ZONE))
static uint8_t pm_read8(uint8_t reg)
static void pm_write16(uint8_t reg, uint16_t value)
static void pm_write8(uint8_t reg, uint8_t value)
void hudson_enable(struct device *dev)
#define PM_REG_USB_ENABLE
struct chip_operations southbridge_amd_agesa_hudson_ops
static void hudson_init_acpi_ports(void)
static void hudson_init(void *chip_info)
static void hudson_final(void *chip_info)
static void hudson_disable_usb(u8 disable)
#define ACPI_SMI_CTL_PORT
void enable_imc_thermal_zone(void)
#define printk(level,...)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define PCI_DEVFN(slot, func)
#define PCI_DID_AMD_HUDSON_SD
#define PCI_DID_AMD_YANGTZE_SD
#define PCI_DID_AMD_SB900_USB_20_5
void hudson_enable_acpi_cmd_smi(void)
Enable SMIs on writes to ACPI SMI command port.