13 #include <soc/bootblock.h>
14 #include <soc/iomap.h>
17 #include <soc/pci_devs.h>
18 #include <soc/pcr_ids.h>
23 #define PCR_DMI_ACPIBA 0x27B4
24 #define PCR_DMI_ACPIBDID 0x27B8
25 #define PCR_DMI_PMBASEA 0x27AC
26 #define PCR_DMI_PMBASEC 0x27B0
60 if (
CONFIG(SKYLAKE_SOC_PCH_H))
94 if (
CONFIG(SKYLAKE_SOC_PCH_H))
108 io_enables =
config->lpc_ioe & 0x3f0f;
112 if (
CONFIG(DRIVERS_UART_8250IO))
void p2sb_enable_bar(void)
void p2sb_configure_hpet(void)
void pcr_write32(uint8_t pid, uint16_t offset, uint32_t indata)
void fast_spi_early_init(uintptr_t spi_base_address)
void gspi_early_bar_init(void)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
#define PCH_PWRM_BASE_ADDRESS
#define ACPI_BASE_ADDRESS
uint16_t lpc_set_fixed_io_ranges(uint16_t io_ranges, uint16_t mask)
#define LPC_IOE_SUPERIO_2E_2F
#define LPC_IOE_KBC_60_64
uint16_t lpc_enable_fixed_io_ranges(uint16_t io_enables)
void lpc_io_setup_comm_a_b(void)
void bootblock_pch_init(void)
void bootblock_pch_early_init(void)
void pch_early_iorange_init(void)
static void pch_enable_lpc(void)
void enable_rtc_upper_bank(void)
static void soc_config_pwrmbase(void)
static void soc_config_acpibase(void)