sb/intel/bd82x6x: Clean up early_me.c cosmetics

Tested with BUILD_TIMELESS=1, Asus P8Z77-V LX2 remains identical.

Change-Id: I0dfbaaf4cb17841de109ea6abc08022846b5bd4e
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49994
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Angel Pons 2021-01-27 13:08:59 +01:00
parent 5152f16a2b
commit ec2ee184f7
1 changed files with 8 additions and 8 deletions

View File

@ -104,7 +104,7 @@ int intel_early_me_init_done(u8 status)
}; };
u32 meDID; u32 meDID;
hfs = (pci_read_config32(PCI_DEV(0, 0x16, 0), PCI_ME_HFS) & 0xff000) >> 12; hfs = (pci_read_config32(PCH_ME_DEV, PCI_ME_HFS) & 0xff000) >> 12;
opmode = (hfs & 0xf0) >> 4; opmode = (hfs & 0xf0) >> 4;
errorcode = hfs & 0xf; errorcode = hfs & 0xf;
@ -118,7 +118,7 @@ int intel_early_me_init_done(u8 status)
//return 0; //return 0;
} }
me_fws2 = pci_read_config32(PCI_DEV(0, 0x16, 0), 0x48); me_fws2 = pci_read_config32(PCH_ME_DEV, PCI_ME_GMES);
printk(BIOS_NOTICE, "ME: FWS2: 0x%x\n", me_fws2); printk(BIOS_NOTICE, "ME: FWS2: 0x%x\n", me_fws2);
printk(BIOS_NOTICE, "ME: Bist in progress: 0x%x\n", me_fws2 & 0x1); printk(BIOS_NOTICE, "ME: Bist in progress: 0x%x\n", me_fws2 & 0x1);
printk(BIOS_NOTICE, "ME: ICC Status : 0x%x\n", (me_fws2 & 0x6) >> 1); printk(BIOS_NOTICE, "ME: ICC Status : 0x%x\n", (me_fws2 & 0x6) >> 1);
@ -135,11 +135,11 @@ int intel_early_me_init_done(u8 status)
printk(BIOS_NOTICE, "ME: Current PM event: 0x%x\n", (me_fws2 & 0xf000000) >> 24); printk(BIOS_NOTICE, "ME: Current PM event: 0x%x\n", (me_fws2 & 0xf000000) >> 24);
printk(BIOS_NOTICE, "ME: Progress code : 0x%x\n", (me_fws2 & 0xf0000000) >> 28); printk(BIOS_NOTICE, "ME: Progress code : 0x%x\n", (me_fws2 & 0xf0000000) >> 28);
// Poll CPU replaced for 50ms /* Poll CPU replaced for 50ms */
millisec = 0; millisec = 0;
while ((((me_fws2 & 0x100) >> 8) == 0) && millisec < 50) { while ((((me_fws2 & 0x100) >> 8) == 0) && millisec < 50) {
udelay(1000); udelay(1000);
me_fws2 = pci_read_config32(PCI_DEV(0, 0x16, 0), 0x48); me_fws2 = pci_read_config32(PCH_ME_DEV, PCI_ME_GMES);
millisec++; millisec++;
} }
if (millisec >= 50 || ((me_fws2 & 0x100) >> 8) == 0x0) { if (millisec >= 50 || ((me_fws2 & 0x100) >> 8) == 0x0) {
@ -147,7 +147,7 @@ int intel_early_me_init_done(u8 status)
} else if ((me_fws2 & 0x100) == 0x100) { } else if ((me_fws2 & 0x100) == 0x100) {
if ((me_fws2 & 0x80) == 0x80) { if ((me_fws2 & 0x80) == 0x80) {
printk(BIOS_NOTICE, "CPU was replaced & warm reset required...\n"); printk(BIOS_NOTICE, "CPU was replaced & warm reset required...\n");
pci_and_config16(PCI_DEV(0, 31, 0), 0xa2, ~0x80); pci_and_config16(PCH_LPC_DEV, GEN_PMCON_2, ~0x80);
set_global_reset(0); set_global_reset(0);
system_reset(); system_reset();
} }
@ -165,7 +165,7 @@ int intel_early_me_init_done(u8 status)
did.uma_base = (mebase_l >> 20) | (mebase_h << 12); did.uma_base = (mebase_l >> 20) | (mebase_h << 12);
meDID = did.uma_base | (1 << 28);// | (1 << 23); meDID = did.uma_base | (1 << 28);// | (1 << 23);
pci_write_config32(PCI_DEV(0, 0x16, 0), PCI_ME_H_GS, meDID); pci_write_config32(PCH_ME_DEV, PCI_ME_H_GS, meDID);
/* Must wait for ME acknowledgement */ /* Must wait for ME acknowledgement */
if (opmode == ME_HFS_MODE_DEBUG) { if (opmode == ME_HFS_MODE_DEBUG) {
@ -179,7 +179,7 @@ int intel_early_me_init_done(u8 status)
do { do {
udelay(1000); udelay(1000);
hfs = (pci_read_config32( hfs = (pci_read_config32(
PCI_DEV(0, 0x16, 0), PCI_ME_HFS) & 0xfe000000) PCH_ME_DEV, PCI_ME_HFS) & 0xfe000000)
>> 24; >> 24;
millisec++; millisec++;
} while ((((hfs & 0xf0) >> 4) != ME_HFS_BIOS_DRAM_ACK) } while ((((hfs & 0xf0) >> 4) != ME_HFS_BIOS_DRAM_ACK)
@ -187,7 +187,7 @@ int intel_early_me_init_done(u8 status)
timestamp_add_now(TS_ME_INFORM_DRAM_DONE); timestamp_add_now(TS_ME_INFORM_DRAM_DONE);
} }
me_fws2 = pci_read_config32(PCI_DEV(0, 0x16, 0), 0x48); me_fws2 = pci_read_config32(PCH_ME_DEV, PCI_ME_GMES);
printk(BIOS_NOTICE, "ME: FWS2: 0x%x\n", me_fws2); printk(BIOS_NOTICE, "ME: FWS2: 0x%x\n", me_fws2);
printk(BIOS_NOTICE, "ME: Bist in progress: 0x%x\n", me_fws2 & 0x1); printk(BIOS_NOTICE, "ME: Bist in progress: 0x%x\n", me_fws2 & 0x1);
printk(BIOS_NOTICE, "ME: ICC Status : 0x%x\n", (me_fws2 & 0x6) >> 1); printk(BIOS_NOTICE, "ME: ICC Status : 0x%x\n", (me_fws2 & 0x6) >> 1);