]> git.ipfire.org Git - thirdparty/pciutils.git/commit
Add PCIe 3.0+ decoding of the LnkCtl2 Compliance Preset/De-emphasis field
authorLennert Buytenhek <buytenh@wantstofly.org>
Fri, 24 Dec 2021 08:48:01 +0000 (10:48 +0200)
committerMartin Mareš <mj@ucw.cz>
Tue, 28 Dec 2021 14:59:32 +0000 (15:59 +0100)
commitad1401686f184e044d03fb47d6c48edc519ed628
treec336344c6c5424ad8a99f6c590701c1211fdb9d6
parentd1b22bb0da0b5862565a797bc3b3f641f53a002c
Add PCIe 3.0+ decoding of the LnkCtl2 Compliance Preset/De-emphasis field

As of PCIe 3.0, the LnkCtl2 "Compliance De-emphasis" field has been
renamed to "Compliance Preset/De-emphasis", and there are several new
bit encodings for various de-emphasis and preshoot combinations.

The name of the PCI_EXP_LNKCTL2_COM_DEEMPHASIS() macro is not changed
by this commit, as it is part of the libpci API.

Reported-by: Tim CC Chen(陳志佳) <Tim.CC.Chen@wnc.com.tw>
Signed-off-by: Lennert Buytenhek <buytenh@arista.com>
lib/header.h
ls-caps.c