AMD fam14: Blacklist Intel Centrino n6235 from PCIe ASPM

PCI device ID of this mini-PCI-e WLAN card is 8086:088e.

With this card inserted on pcengines/apu1 mini-PCI-e slot J17,
system halts late in ramstage, in agesawrapper AMD_INIT_MID.

Offending operation is enabling PCIe ASPM L0s and L1 for the card.
That is, writing PCIe capability block Link Control [1:0] = 11b
in the card's configuration space. AGESA already has a blacklist
for the purpose of masking such unstable ASPM implementations.

Change-Id: I9623699c4ee68e5cdc244b87faf92303b01c4823
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/8496
Tested-by: build bot (Jenkins)
Reviewed-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
Kyösti Mälkki 2015-02-16 09:41:39 +02:00 committed by Martin Roth
parent 4aef682819
commit a53977e232
1 changed files with 2 additions and 1 deletions

View File

@ -95,7 +95,8 @@ UINT16 AspmBrDeviceTable[] = {
0x10DE, 0x0392, (UINT16) ~(AspmL1 | AspmL0s), 0x10DE, 0x0392, (UINT16) ~(AspmL1 | AspmL0s),
0x168C, 0xFFFF, (UINT16) ~(AspmL0s), 0x168C, 0xFFFF, (UINT16) ~(AspmL0s),
0x1B4B, 0x91A3, (UINT16) ~(AspmL0s), 0x1B4B, 0x91A3, (UINT16) ~(AspmL0s),
0x1B4B, 0x9123, (UINT16) ~(AspmL0s) 0x1B4B, 0x9123, (UINT16) ~(AspmL0s),
0x8086, 0x088e, (UINT16) ~(AspmL1 | AspmL0s),
}; };
/*----------------------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------------------*/