nb/intel/x4x: Define and use HOST_BRIDGE
macro
Other Intel northbridges do this. Tested with BUILD_TIMELESS=1, Asus P5QL PRO does not change Change-Id: I50785b7bf3e3cc0eade7fda4b4b2e2bb71a54c31 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/44143 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
@@ -72,7 +72,7 @@ int decode_pcie_bar(u32 *const base, u32 *const len)
|
||||
{0, 0},
|
||||
};
|
||||
|
||||
const u32 pciexbar_reg = pci_read_config32(PCI_DEV(0, 0, 0), D0F0_PCIEXBAR_LO);
|
||||
const u32 pciexbar_reg = pci_read_config32(HOST_BRIDGE, D0F0_PCIEXBAR_LO);
|
||||
|
||||
if (!(pciexbar_reg & 1)) {
|
||||
printk(BIOS_WARNING, "WARNING: MMCONF not set\n");
|
||||
@@ -95,13 +95,13 @@ int decode_pcie_bar(u32 *const base, u32 *const len)
|
||||
|
||||
static size_t northbridge_get_tseg_size(void)
|
||||
{
|
||||
const u8 esmramc = pci_read_config8(PCI_DEV(0, 0, 0), D0F0_ESMRAMC);
|
||||
const u8 esmramc = pci_read_config8(HOST_BRIDGE, D0F0_ESMRAMC);
|
||||
return decode_tseg_size(esmramc);
|
||||
}
|
||||
|
||||
static uintptr_t northbridge_get_tseg_base(void)
|
||||
{
|
||||
return pci_read_config32(PCI_DEV(0, 0, 0), D0F0_TSEG);
|
||||
return pci_read_config32(HOST_BRIDGE, D0F0_TSEG);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user