12 #include <soc/pci_devs.h>
36 enable ?
"En" :
"Dis", sx +
'0');
110 if (!
CONFIG(USE_PM_ACPI_TIMER))
uint8_t * pmc_mmio_regs(void)
BOOT_STATE_INIT_ENTRY(BS_DEV_INIT_CHIPS, BS_ON_EXIT, pm1_enable_pwrbtn_smi, NULL)
int pmc_soc_get_resources(struct pmc_resource_config *cfg)
void pmc_soc_init(struct device *dev)
static void write32(void *addr, uint32_t val)
static uint32_t read32(const void *addr)
#define printk(level,...)
void outl(u32 val, u16 port)
static DEVTREE_CONST void * config_of(const struct device *dev)
#define setbits32(addr, set)
#define setbits8(addr, set)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_update_config32(const struct device *dev, u16 reg, u32 mask, u32 or)
#define PCH_PWRM_BASE_ADDRESS
#define PCH_PWRM_BASE_SIZE
#define ACPI_BASE_ADDRESS
#define PCH_PWRM_ACPI_TMR_CTL
#define SLP_S3_MIN_ASST_WDTH_50MS
#define DIS_SLP_X_STRCH_SUS_UP
#define SLP_S3_MIN_ASST_WDTH_MASK
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
static void pm1_handle_wake_pin(void *unused)
static void config_deep_s5(int on_ac, int on_dc)
static void config_deep_sx(uint32_t deepsx_config)
static void pm1_enable_pwrbtn_smi(void *unused)
static void config_deep_s3(int on_ac, int on_dc)
static void config_deep_sX(uint32_t offset, uint32_t mask, int sx, int enable)
void pmc_set_power_failure_state(bool target_on)
void pmc_set_acpi_mode(void)
void pmc_update_pm1_enable(uint16_t events)