Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: RawDiamondMC/linux

Tags

v6.15.1

Toggle v6.15.1's commit message
This is the 6.15.1 stable release

v6.14.10

Toggle v6.14.10's commit message
This is the 6.14.10 stable release

v6.12.32

Toggle v6.12.32's commit message
This is the 6.12.32 stable release

v6.6.93

Toggle v6.6.93's commit message
This is the 6.6.93 stable release

v6.1.141

Toggle v6.1.141's commit message
This is the 6.1.141 stable release

v5.15.185

Toggle v5.15.185's commit message
This is the 5.15.185 stable release

v5.10.238

Toggle v5.10.238's commit message
This is the 5.10.238 stable release

v5.4.294

Toggle v5.4.294's commit message
This is the 5.4.294 stable release

aosc/v6.14.10-1

Toggle aosc/v6.14.10-1's commit message
AOSCOS: PCI: Override PCIe bridge supported speeds for older Loongson…

… 3C6000

series steppings

Older steppings of the Loongson 3C6000 series incorrectly report the
supported link speeds on their PCIe bridges (device IDs 3c19, 3c29) as
only 2.5 GT/s, despite the upstream bus supporting speeds from 2.5 GT/s
up to 16 GT/s.

As a result, certain PCIe devices would be incorrectly probed as a Gen1-
only, even if higher link speeds are supported, harming performance and
prevents dynamic link speed functionality from being enabled in drivers
such as amdgpu.

Manually override the `supported_speeds` field for affected PCIe bridges
with those found on the upstream bus to correctly reflect the supported
link speeds.

Tested-by: Lain "Fearyncess" Yang <[email protected]>
Reviewed-by: Mingcong Bai <[email protected]>
Signed-off-by: Ayden Meng <[email protected]>

Signed-off-by: Mingcong Bai <[email protected]>