17 #include <soc/iomap.h>
18 #include <soc/soc_chip.h>
19 #include <soc/systemagent.h>
30 {
PCIEXBAR, CONFIG_ECAM_MMCONF_BASE_ADDRESS, CONFIG_ECAM_MMCONF_LENGTH,
100 printk(
BIOS_ERR,
"TGL: unknown SA ID: 0x%4x, skipping power limits "
101 "configuration\n", sa_pci_id);
110 switch (capid0_a_ddrsz) {
static const struct sa_mmio_descriptor soc_vtd_resources[]
void soc_add_fixed_mmio_resources(struct device *dev, int *index)
void soc_systemagent_init(struct device *dev)
uint32_t soc_systemagent_max_chan_capacity_mib(u8 capid0_a_ddrsz)
void enable_bios_reset_cpl(void)
void enable_power_aware_intr(void)
void sa_add_fixed_mmio_resources(struct device *dev, int *resource_cnt, const struct sa_mmio_descriptor *sa_fixed_resources, size_t count)
#define printk(level,...)
void set_power_limits(u8 power_limit_1_time)
void mdelay(unsigned int msecs)
DEVTREE_CONST struct device * pcidev_path_on_root(pci_devfn_t devfn)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define EDRAM_BASE_ADDRESS
#define PCI_DID_INTEL_TGL_ID_H_6_1
#define PCI_DID_INTEL_TGL_ID_U_4_2
#define PCI_DID_INTEL_TGL_ID_Y_4_2
#define PCI_DID_INTEL_TGL_ID_Y_2_2
#define PCI_DID_INTEL_TGL_ID_U_2_2
#define PCI_DID_INTEL_TGL_ID_H_8_1
#define MOBILE_SKU_PL1_TIME_SEC