From 195e7171bf479deb0747d529912960b2242499f9 Mon Sep 17 00:00:00 2001 From: Bjorn Helgaas Date: Tue, 6 Nov 2018 15:52:38 -0600 Subject: [PATCH] setpci: Add capability names Add capability names for all the capabilities known to lspci. Signed-off-by: Bjorn Helgaas --- setpci.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/setpci.c b/setpci.c index 9f328cf..73c4d03 100644 --- a/setpci.c +++ b/setpci.c @@ -297,6 +297,7 @@ static const struct reg_name pci_reg_names[] = { { 0x10011, 0, 0, "CAP_MSIX" }, { 0x10012, 0, 0, "CAP_SATA" }, { 0x10013, 0, 0, "CAP_AF" }, + { 0x10014, 0, 0, "CAP_EA" }, { 0x20001, 0, 0, "ECAP_AER" }, { 0x20002, 0, 0, "ECAP_VC" }, { 0x20003, 0, 0, "ECAP_DSN" }, @@ -305,13 +306,37 @@ static const struct reg_name pci_reg_names[] = { { 0x20006, 0, 0, "ECAP_RCILINK" }, { 0x20007, 0, 0, "ECAP_RCECOLL" }, { 0x20008, 0, 0, "ECAP_MFVC" }, + { 0x20009, 0, 0, "ECAP_VC2" }, { 0x2000a, 0, 0, "ECAP_RBCB" }, { 0x2000b, 0, 0, "ECAP_VNDR" }, { 0x2000d, 0, 0, "ECAP_ACS" }, { 0x2000e, 0, 0, "ECAP_ARI" }, { 0x2000f, 0, 0, "ECAP_ATS" }, { 0x20010, 0, 0, "ECAP_SRIOV" }, + { 0x20011, 0, 0, "ECAP_MRIOV" }, + { 0x20012, 0, 0, "ECAP_MCAST" }, + { 0x20013, 0, 0, "ECAP_PRI" }, + { 0x20015, 0, 0, "ECAP_REBAR" }, + { 0x20016, 0, 0, "ECAP_DPA" }, + { 0x20017, 0, 0, "ECAP_TPH" }, + { 0x20018, 0, 0, "ECAP_LTR" }, + { 0x20019, 0, 0, "ECAP_SECPCI" }, + { 0x2001a, 0, 0, "ECAP_PMUX" }, + { 0x2001b, 0, 0, "ECAP_PASID" }, + { 0x2001c, 0, 0, "ECAP_LNR" }, { 0x2001d, 0, 0, "ECAP_DPC" }, + { 0x2001e, 0, 0, "ECAP_L1PM" }, + { 0x2001f, 0, 0, "ECAP_PTM" }, + { 0x20020, 0, 0, "ECAP_M_PCIE" }, + { 0x20021, 0, 0, "ECAP_FRS" }, + { 0x20022, 0, 0, "ECAP_RTR" }, + { 0x20023, 0, 0, "ECAP_DVSEC" }, + { 0x20024, 0, 0, "ECAP_VF_REBAR" }, + { 0x20025, 0, 0, "ECAP_DLNK" }, + { 0x20026, 0, 0, "ECAP_16GT" }, + { 0x20027, 0, 0, "ECAP_LMR" }, + { 0x20028, 0, 0, "ECAP_HIER_ID" }, + { 0x20029, 0, 0, "ECAP_NPEM" }, { 0, 0, 0, NULL } }; -- 2.39.5