UPSTREAM: 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
Original-Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Original-Reviewed-on: https://review.coreboot.org/8496
Original-Reviewed-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Original-Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
(cherry-picked from commit a53977e232)
Signed-off-by: Martin Roth <martinroth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/346466
Reviewed-by: Stefan Reinauer <reinauer@google.com>
Commit-Queue: Stefan Reinauer <reinauer@google.com>
Tested-by: Stefan Reinauer <reinauer@google.com>
This commit is contained in:
Kyösti Mälkki 2015-02-16 09:41:39 +02:00 committed by ChromeOS Commit Bot
parent 5324d40651
commit 5be1ff3136

View file

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