102 if (
CONFIG(HASWELL_HIDE_PEG_FROM_MRC)) {
114 for (
u8 fn = 0; fn <= 2; fn++) {
145 reg32 |= (1 << 9) | (1 << 10);
153 reg32 |= (1 << 4) | (1 << 5);
static void write32(void *addr, uint32_t val)
static uint32_t read32(const void *addr)
#define printk(level,...)
static __always_inline void mchbar_write32(const uintptr_t offset, const uint32_t value)
static __always_inline uint32_t mchbar_read32(const uintptr_t offset)
#define GGC_IGD_MEM_IN_32MB_UNITS(x)
#define GGC_DISABLE_VGA_IO_DECODE
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline void pci_update_config32(const struct device *dev, u16 reg, u32 mask, u32 or)
static __always_inline void pci_update_config8(const struct device *dev, u16 reg, u8 mask, u8 or)
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)
static __always_inline void pci_write_config16(const struct device *dev, u16 reg, u16 val)
static __always_inline void pci_write_config8(const struct device *dev, u16 reg, u8 val)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
static void haswell_setup_peg(void)
static void haswell_setup_iommu(void)
static void start_peg2_link_training(const pci_devfn_t dev)
void haswell_early_initialization(void)
static void haswell_setup_misc(void)
void haswell_unhide_peg(void)
static void haswell_setup_bars(void)
static void haswell_setup_igd(void)
static bool peg_hidden[3]
#define GFXVT_BASE_ADDRESS
#define EDRAM_BASE_ADDRESS
#define VTVC0_BASE_ADDRESS
#define GDXC_BASE_ADDRESS
#define PCI_DEV2DEVFN(sdev)
#define PCI_DEV(SEGBUS, DEV, FN)