coreboot/src
Angel Pons fa5ed059eb nb/intel/ironlake: Fix some quickpath init magic
Correct some Quickpath initialisation steps according to findings from
two different Intel reference code binaries as well as MCHBAR register
dump comparisons between vendor firmware and coreboot.

The MSR_TURBO_POWER_CURRENT_LIMIT information comes from EDK2 sources.

Tested on Apple iMac 10,1 (Clarkdale, aka desktop Ironlake), QPI init
now completes successfully instead of causing hangs before raminit.
Also tested on HP ProBook 6550b (Arrandale, aka mobile Ironlake), still
reaches payload (e.g. TianoCore).

Change-Id: Icd0139aa588dc8d948c03132b5c86866d90f3231
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60216
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2022-02-24 01:18:56 +00:00
..
acpi src/acpi/acpigen.c: Reformat code 2022-02-21 15:19:24 +00:00
arch arch/x86/Kconfig: drop HPET_ADDRESS_OVERRIDE 2022-02-24 00:14:10 +00:00
commonlib compiler.h: Define a __fallthrough statement 2022-02-16 21:28:09 +00:00
console console: Fix LOG_FAST macro 2022-02-22 23:13:50 +00:00
cpu nb/intel/ironlake: Fix some quickpath init magic 2022-02-24 01:18:56 +00:00
device treewide: Get rid of CONFIG_AZALIA_MAX_CODECS 2022-02-22 17:40:30 +00:00
drivers cr50: Increase cr50 i2c probe timeout 2022-02-23 16:26:03 +00:00
ec ec/google/chromeec/ec_acpi.c: Cast compatible enum types 2022-02-21 15:27:15 +00:00
include include/acpi/acpi.h: Drop non-existing acpi_create_madt_lapic_nmis() 2022-02-22 00:02:27 +00:00
lib Use the fallthrough statement in switch loops 2022-02-16 21:29:53 +00:00
mainboard mb/google/brya/var/vell: Corrects ACPI _PLD macro setting 2022-02-24 00:32:24 +00:00
northbridge nb/intel/ironlake: Fix some quickpath init magic 2022-02-24 01:18:56 +00:00
security security/intel/stm: Make STM setup MP safe 2022-02-24 00:27:37 +00:00
soc soc/amd/*/include/soc/iomap.h: rework HPET base address check 2022-02-24 00:14:02 +00:00
southbridge nb/intel/ironlake: Move out HECI remainders into southbridge 2022-02-24 01:18:03 +00:00
superio Use the fallthrough statement in switch loops 2022-02-16 21:29:53 +00:00
vendorcode vendorcode/intel/fsp: Update FSP header file for Alder Lake N FSP v3054.02 2022-02-22 18:27:06 +00:00
Kconfig src/Kconfig: Update the path to 'c_start.S' for GDB_STUB config 2022-02-22 20:49:10 +00:00