93 const int sdvo_enabled,
100 peg_enabled?
"enabled":
"disabled",
101 sdvo_enabled?
"enabled":
"disabled");
121 int peg_power_val = 75;
122 int peg_power_exp = 0;
123 const u32 tmp = (peg_slot << 17) | (peg_power_exp << 15) | (peg_power_val << 7);
277 const int peg_x16 = (peg_enabled && !sdvo_enabled);
281 init_pcie(peg_enabled, sdvo_enabled, peg_x16);
#define printk(level,...)
#define epbar_clrbits8(addr, clear)
#define epbar_setbits8(addr, set)
static __always_inline void dmibar_write8(const uintptr_t offset, const uint8_t value)
static __always_inline void epbar_clrsetbits32(uintptr_t offset, uint32_t clear, uint32_t set)
#define dmibar_clrbits32(addr, clear)
static __always_inline void epbar_clrsetbits8(uintptr_t offset, uint8_t clear, uint8_t set)
#define dmibar_clrbits8(addr, clear)
#define dmibar_setbits8(addr, set)
static __always_inline void dmibar_write32(const uintptr_t offset, const uint32_t value)
#define dmibar_setbits32(addr, set)
static __always_inline void dmibar_clrsetbits8(uintptr_t offset, uint8_t clear, uint8_t set)
static __always_inline void epbar_write8(const uintptr_t offset, const uint8_t value)
#define dmibar_clrbits16(addr, clear)
static __always_inline uint16_t mchbar_read16(const uintptr_t offset)
static __always_inline uint8_t dmibar_read8(const uintptr_t offset)
static __always_inline uint8_t epbar_read8(const uintptr_t offset)
#define dmibar_setbits16(addr, set)
static __always_inline void dmibar_clrsetbits32(uintptr_t offset, uint32_t clear, uint32_t set)
static __always_inline void epbar_write32(const uintptr_t offset, const uint32_t value)
#define epbar_setbits32(addr, set)
#define LPC_IS_MOBILE(dev)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline void pci_and_config16(const struct device *dev, u16 reg, u16 andmask)
static __always_inline void pci_and_config8(const struct device *dev, u16 reg, u8 andmask)
static __always_inline void pci_update_config32(const struct device *dev, u16 reg, u32 mask, u32 or)
static __always_inline void pci_or_config16(const struct device *dev, u16 reg, u16 ormask)
static __always_inline void pci_or_config8(const struct device *dev, u16 reg, u8 ormask)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
static __always_inline u8 pci_read_config8(const struct device *dev, u16 reg)
static __always_inline void pci_and_config32(const struct device *dev, u16 reg, u32 andmask)
static __always_inline void pci_write_config8(const struct device *dev, u16 reg, u8 val)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
static void init_pcie(const int peg_enabled, const int sdvo_enabled, const int peg_x16)
void gm45_late_init(const stepping_t stepping)
static void setup_rcrb(const int peg_enabled)
static void init_egress(void)
static void setup_aspm(const stepping_t stepping, const int peg_enabled)
static void init_dmi(int b2step)
#define PCI_DEV(SEGBUS, DEV, FN)