summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>2016-09-26 20:20:26 +0200
committerMartin Mares <mj@ucw.cz>2016-09-26 20:20:26 +0200
commitfb17077dc3783f5e387263dd91dac95d4c854e31 (patch)
treecdc40fd52868cd52e666f92025bccb31de329ce8
parent8efbe07532883f14a7581ff6d7197ce29d2c759f (diff)
downloadpciutils-l1pm.tar.gz
Cleaned up the previous patchl1pm
-rw-r--r--lib/header.h2
-rw-r--r--ls-ecaps.c35
2 files changed, 15 insertions, 22 deletions
diff --git a/lib/header.h b/lib/header.h
index 0341ec6..a556638 100644
--- a/lib/header.h
+++ b/lib/header.h
@@ -1123,7 +1123,7 @@
#define PCI_L1PM_SUBSTAT_CAP_PM_L11 0x2 /* PCI-PM L1.1 Supported */
#define PCI_L1PM_SUBSTAT_CAP_ASPM_L12 0x4 /* ASPM L1.2 Supported */
#define PCI_L1PM_SUBSTAT_CAP_ASPM_L11 0x8 /* ASPM L1.1 Supported */
-#define PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP 0x16 /* L1 Pm Substates supported */
+#define PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP 0x16 /* L1 PM Substates supported */
#define PCI_L1PM_SUBSTAT_CTL1 0x8 /* L1 PM Substate Control 1 */
#define PCI_L1PM_SUBSTAT_CTL1_PM_L12 0x1 /* PCI-PM L1.2 Enable */
#define PCI_L1PM_SUBSTAT_CTL1_PM_L11 0x2 /* PCI-PM L1.1 Enable */
diff --git a/ls-ecaps.c b/ls-ecaps.c
index 40f8cb9..fdb98aa 100644
--- a/ls-ecaps.c
+++ b/ls-ecaps.c
@@ -527,7 +527,7 @@ cap_evendor(struct device *d, int where)
BITS(hdr, 20, 12));
}
-static inline int l1pm_calc_pwron(int scale, int value)
+static int l1pm_calc_pwron(int scale, int value)
{
switch (scale)
{
@@ -567,12 +567,9 @@ cap_l1pm(struct device *d, int where)
FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_ASPM_L11),
FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP));
- if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 ||
- l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
{
- printf("\t\t\t PortCommonModeRestoreTime=%dus ",
- BITS(l1_cap, 8,8));
-
+ printf("\t\t\t PortCommonModeRestoreTime=%dus ", BITS(l1_cap, 8, 8));
time = l1pm_calc_pwron(BITS(l1_cap, 16, 2), BITS(l1_cap, 19, 5));
if (time != -1)
printf("PortTPowerOnTime=%dus\n", time);
@@ -581,40 +578,36 @@ cap_l1pm(struct device *d, int where)
}
val = get_conf_long(d, where + PCI_L1PM_SUBSTAT_CTL1);
- printf("\t\tL1SubCtl1: ");
- printf("PCI-PM_L1.2%c PCI-PM_L1.1%c ASPM_L1.2%c ASPM_L1.1%c\n",
+ printf("\t\tL1SubCtl1: PCI-PM_L1.2%c PCI-PM_L1.1%c ASPM_L1.2%c ASPM_L1.1%c\n",
FLAG(val, PCI_L1PM_SUBSTAT_CTL1_PM_L12),
FLAG(val, PCI_L1PM_SUBSTAT_CTL1_PM_L11),
FLAG(val, PCI_L1PM_SUBSTAT_CTL1_ASPM_L12),
FLAG(val, PCI_L1PM_SUBSTAT_CTL1_ASPM_L11));
- if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 ||
- l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
- printf("\t\t\t T_CommonMode=%dus ",
- BITS(val, 8,8));
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ printf("\t\t\t T_CommonMode=%dus", BITS(val, 8, 8));
if (l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
{
scale = BITS(val, 29, 3);
if (scale > 5)
- printf("LTR1.2_Threshhold=<error>\n");
+ printf(" LTR1.2_Threshold=<error>");
else
- printf("LTR1.2_Threshhold=%lldns\n",
- BITS(val, 16, 10) *
- (unsigned long long)cap_ltr_scale(scale));
+ printf(" LTR1.2_Threshold=%lldns", BITS(val, 16, 10) * (unsigned long long) cap_ltr_scale(scale));
}
+ printf("\n");
val = get_conf_long(d, where + PCI_L1PM_SUBSTAT_CTL2);
- printf("\t\tL1SubCtl2: ");
- if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 ||
- l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ printf("\t\tL1SubCtl2:");
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
{
time = l1pm_calc_pwron(BITS(val, 0, 2), BITS(val, 3, 5));
if (time != -1)
- printf("T_PwrOn=%dus\n", time);
+ printf(" T_PwrOn=%dus", time);
else
- printf("T_PwrOn=<error>\n");
+ printf(" T_PwrOn=<error>");
}
+ printf("\n");
}
static void