You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gimlet-seq-server: use generated state machine status types in ringbuf (#2104)
This PR makes use of the generated state machine status types we get
from the FPGA register map in the ringbuf, making it a bit more
human-friendly to tell what is going on, particularly where we got stuck
when failing to sequence. Further enhancements could be made if we
implemented something like
#2103 to easily give
detailed information about the status of readbacks (power goods, etc).
This pulls in some updated register map descriptions for pieces related
to sequencing (see
oxidecomputer/quartz@f9b6e3e).
All of this is quality-of-life improvements for triaging Gimlet
sequencing problems.
Copy file name to clipboardExpand all lines: drv/gimlet-seq-server/gimlet-regs.html
+31-41Lines changed: 31 additions & 41 deletions
Original file line number
Diff line number
Diff line change
@@ -1430,8 +1430,7 @@ <h1>gimlet_seq_fpga</h1>
1430
1430
<tdclass="FieldDesc" colspan="1*">3</td>
1431
1431
<tdclass="FieldDesc" colspan="2*">r</td>
1432
1432
<tdclass="FieldDesc" colspan="2*">0x0</td>
1433
-
<tdclass="FieldDesc" colspan="14">Readback for V0P9_SP3_VDD_SOC_S5_A1 rail
1434
-
(SP3_TO_SEQ_V0P9_VDD_SOC_S5_PG)
1433
+
<tdclass="FieldDesc" colspan="14">Readback for V0P9_SP3_VDD_SOC_S5_A1 rail from U490 (SP3_TO_SEQ_V0P9_VDD_SOC_S5_PG net)
1435
1434
</td>
1436
1435
</tr>
1437
1436
<trclass="cat26" style="display: none">
@@ -1440,8 +1439,7 @@ <h1>gimlet_seq_fpga</h1>
1440
1439
<tdclass="FieldDesc" colspan="1*">2</td>
1441
1440
<tdclass="FieldDesc" colspan="2*">r</td>
1442
1441
<tdclass="FieldDesc" colspan="2*">0x0</td>
1443
-
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_S5_A rail
1444
-
(SP3_TO_SEQ_V1P8_S5_PG)
1442
+
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_S5_A rail from U486 (SP3_TO_SEQ_V1P8_S5_PG net)
1445
1443
</td>
1446
1444
</tr>
1447
1445
<trclass="cat26" style="display: none">
@@ -1450,8 +1448,7 @@ <h1>gimlet_seq_fpga</h1>
1450
1448
<tdclass="FieldDesc" colspan="1*">1</td>
1451
1449
<tdclass="FieldDesc" colspan="2*">r</td>
1452
1450
<tdclass="FieldDesc" colspan="2*">0x0</td>
1453
-
<tdclass="FieldDesc" colspan="14">Readback for V3P3_SP3_VDD_33_S5_A1 rail
1454
-
(SP3_TO_SEQ_V3P3_S5_PG)
1451
+
<tdclass="FieldDesc" colspan="14">Readback for V3P3_SP3_VDD_33_S5_A1 rail from U483 (SP3_TO_SEQ_V3P3_S5_PG net)
1455
1452
</td>
1456
1453
</tr>
1457
1454
<trclass="cat26" style="display: none">
@@ -1460,8 +1457,7 @@ <h1>gimlet_seq_fpga</h1>
1460
1457
<tdclass="FieldDesc" colspan="1*">0</td>
1461
1458
<tdclass="FieldDesc" colspan="2*">r</td>
1462
1459
<tdclass="FieldDesc" colspan="2*">0x0</td>
1463
-
<tdclass="FieldDesc" colspan="14">Readback for V1P5_SP_VDD_RTC_A1 rail.
1464
-
(SP3_TO_SEQ_RTC_V1P5_EN - a poor net name)
1460
+
<tdclass="FieldDesc" colspan="14">Readback for V1P5_SP_VDD_RTC_A1 rail from U494 (SP3_TO_SEQ_RTC_V1P5_PG net)
1465
1461
</td>
1466
1462
</tr>
1467
1463
<trclass="Register">
@@ -1510,7 +1506,7 @@ <h1>gimlet_seq_fpga</h1>
1510
1506
<tdclass="FieldDesc" colspan="2*">r</td>
1511
1507
<tdclass="FieldDesc" colspan="2*">0x0</td>
1512
1508
<tdclass="FieldDesc" colspan="14">Asserted by AMD after PWR_GOOD is asserted by sequencer
1513
-
should be here in: min 15ms, max of 20.4ms(SP3_TO_SEQ_PWROK_V3P3 net)
1509
+
should be here in: min 15ms, max of 20.4ms(SP3_TO_SEQ_PWROK_V3P3 net)
1514
1510
</td>
1515
1511
</tr>
1516
1512
<trclass="cat27" style="display: none">
@@ -1519,7 +1515,7 @@ <h1>gimlet_seq_fpga</h1>
1519
1515
<tdclass="FieldDesc" colspan="1*">1</td>
1520
1516
<tdclass="FieldDesc" colspan="2*">r</td>
1521
1517
<tdclass="FieldDesc" colspan="2*">0x0</td>
1522
-
<tdclass="FieldDesc" colspan="14">SP3_TO_SP_SLP_S5 inversion of signal from AMD CPU, Used
1518
+
<tdclass="FieldDesc" colspan="14">SP3_TO_SEQ_SLP_S5_L inversion of signal from AMD CPU, Used
1523
1519
at beginning of GroupB state machine
1524
1520
</td>
1525
1521
</tr>
@@ -1529,7 +1525,7 @@ <h1>gimlet_seq_fpga</h1>
1529
1525
<tdclass="FieldDesc" colspan="1*">0</td>
1530
1526
<tdclass="FieldDesc" colspan="2*">r</td>
1531
1527
<tdclass="FieldDesc" colspan="2*">0x0</td>
1532
-
<tdclass="FieldDesc" colspan="14">SP3_TO_SP_SLP_S3 inversion of signal from AMD CPU, Used
1528
+
<tdclass="FieldDesc" colspan="14">SP3_TO_SEQ_SLP_S3_L inversion of signal from AMD CPU, Used
1533
1529
at beginning of GroupB state machine
1534
1530
</td>
1535
1531
</tr>
@@ -1570,9 +1566,7 @@ <h1>gimlet_seq_fpga</h1>
1570
1566
<tdclass="FieldDesc" colspan="1*">7</td>
1571
1567
<tdclass="FieldDesc" colspan="2*">r</td>
1572
1568
<tdclass="FieldDesc" colspan="2*">0x0</td>
1573
-
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
1574
-
PG1 from ISL68224 U352, should be configured to represent
1575
-
V3P3_SYS_A0 rail status
1569
+
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail from U360 (V3P3_SYS_TO_SEQ_PG net)
1576
1570
</td>
1577
1571
</tr>
1578
1572
<trclass="cat28" style="display: none">
@@ -1581,7 +1575,7 @@ <h1>gimlet_seq_fpga</h1>
1581
1575
<tdclass="FieldDesc" colspan="1*">6</td>
1582
1576
<tdclass="FieldDesc" colspan="2*">r</td>
1583
1577
<tdclass="FieldDesc" colspan="2*">None</td>
1584
-
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
1578
+
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail from UP38. As indicated by SEQ_V1P8_SP3_VDD_PG from U352.
1585
1579
</td>
1586
1580
</tr>
1587
1581
<trclass="cat28" style="display: none">
@@ -1590,7 +1584,7 @@ <h1>gimlet_seq_fpga</h1>
1590
1584
<tdclass="FieldDesc" colspan="1*">5</td>
1591
1585
<tdclass="FieldDesc" colspan="2*">r</td>
1592
1586
<tdclass="FieldDesc" colspan="2*">None</td>
1593
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
1587
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_EF_A0 and VTT_GH_A0 rails. This is a logical AND of VTT_EF_A0_TO_SEQ_PG (U445) and VTT_GH_A0_TO_SEQ_PG (U564)
1594
1588
</td>
1595
1589
</tr>
1596
1590
<trclass="cat28" style="display: none">
@@ -1599,7 +1593,7 @@ <h1>gimlet_seq_fpga</h1>
1599
1593
<tdclass="FieldDesc" colspan="1*">4</td>
1600
1594
<tdclass="FieldDesc" colspan="2*">r</td>
1601
1595
<tdclass="FieldDesc" colspan="2*">None</td>
1602
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
1596
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_AB_A0 and VTT_CD_A0 rails. This is a logical AND of VTT_AB_A0_TO_SEQ_PG (U432) and VTT_CD_A0_TO_SEQ_PG (U563)
1603
1597
</td>
1604
1598
</tr>
1605
1599
<trclass="cat28" style="display: none">
@@ -1630,7 +1624,7 @@ <h1>gimlet_seq_fpga</h1>
1630
1624
<tdclass="FieldDesc" colspan="1*">1</td>
1631
1625
<tdclass="FieldDesc" colspan="2*">r</td>
1632
1626
<tdclass="FieldDesc" colspan="2*">0x0</td>
1633
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
1627
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail from UP37. As indicated by PWR_CONT_DIMM_PG1 from U352.
1634
1628
</td>
1635
1629
</tr>
1636
1630
<trclass="cat28" style="display: none">
@@ -1639,7 +1633,7 @@ <h1>gimlet_seq_fpga</h1>
1639
1633
<tdclass="FieldDesc" colspan="1*">0</td>
1640
1634
<tdclass="FieldDesc" colspan="2*">r</td>
1641
1635
<tdclass="FieldDesc" colspan="2*">0x0</td>
1642
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
1636
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail from UP36. As indicated by PWR_CONT_DIMM_PG0 from U352.
1643
1637
</td>
1644
1638
</tr>
1645
1639
<trclass="Register">
@@ -1858,7 +1852,7 @@ <h1>gimlet_seq_fpga</h1>
1858
1852
<tdclass="FieldDesc" colspan="1*">5</td>
1859
1853
<tdclass="FieldDesc" colspan="2*">r</td>
1860
1854
<tdclass="FieldDesc" colspan="2*">0x0</td>
1861
-
<tdclass="FieldDesc" colspan="14">Power good for V1P5_NIC_PCIE_MEM_A0HP (inverted NIC_TO_SEQ_V1P5D_PG_L net)
1855
+
<tdclass="FieldDesc" colspan="14">Power good for V1P5_NIC_PCIE_MEM_A0HP from U360 (NIC_TO_SEQ_V1P5D_PG net)
1862
1856
</td>
1863
1857
</tr>
1864
1858
<trclass="cat32" style="display: none">
@@ -1867,7 +1861,7 @@ <h1>gimlet_seq_fpga</h1>
1867
1861
<tdclass="FieldDesc" colspan="1*">4</td>
1868
1862
<tdclass="FieldDesc" colspan="2*">r</td>
1869
1863
<tdclass="FieldDesc" colspan="2*">0x0</td>
1870
-
<tdclass="FieldDesc" colspan="14">Power good for V1P5_NIC_AVDD_A0HP (inverted NIC_TO_SEQ_V1P5A_PG_L net)
1864
+
<tdclass="FieldDesc" colspan="14">Power good for V1P5_NIC_AVDD_A0HP from U360 (NIC_TO_SEQ_V1P5A_PG net)
1871
1865
</td>
1872
1866
</tr>
1873
1867
<trclass="cat32" style="display: none">
@@ -1876,7 +1870,7 @@ <h1>gimlet_seq_fpga</h1>
1876
1870
<tdclass="FieldDesc" colspan="1*">3</td>
1877
1871
<tdclass="FieldDesc" colspan="2*">r</td>
1878
1872
<tdclass="FieldDesc" colspan="2*">0x0</td>
1879
-
<tdclass="FieldDesc" colspan="14">Power good for V1P2_NIC_ETH (inverted NIC_TO_SEQ_V1P2_PG_L net)
1873
+
<tdclass="FieldDesc" colspan="14">Power good for V1P2_NIC_ENET_A0HP from U424 (NIC_TO_SEQ_V1P2_ENET_PG net)
1880
1874
</td>
1881
1875
</tr>
1882
1876
<trclass="cat32" style="display: none">
@@ -1885,7 +1879,7 @@ <h1>gimlet_seq_fpga</h1>
1885
1879
<tdclass="FieldDesc" colspan="1*">2</td>
1886
1880
<tdclass="FieldDesc" colspan="2*">r</td>
1887
1881
<tdclass="FieldDesc" colspan="2*">0x0</td>
1888
-
<tdclass="FieldDesc" colspan="14">Power good for V1P2_NIC_MDIO_A0HP (inverted NIC_TO_SEQ_V1P2_PG_L net)
1882
+
<tdclass="FieldDesc" colspan="14">Power good for V1P2_NIC_MDIO_A0HP from U424 (inverted NIC_TO_SEQ_V1P2_PG_L net)
1889
1883
</td>
1890
1884
</tr>
1891
1885
<trclass="cat32" style="display: none">
@@ -1894,7 +1888,7 @@ <h1>gimlet_seq_fpga</h1>
1894
1888
<tdclass="FieldDesc" colspan="1*">1</td>
1895
1889
<tdclass="FieldDesc" colspan="2*">r</td>
1896
1890
<tdclass="FieldDesc" colspan="2*">0x0</td>
1897
-
<tdclass="FieldDesc" colspan="14">Power good for V1P1_NIC_ETH_IO_A0HP (inverted NIC_TO_SEQ_V1P1_PG_L net)
1891
+
<tdclass="FieldDesc" colspan="14">Power good for V1P1_NIC_ETH_IO_A0HP from U630 (inverted NIC_TO_SEQ_V1P1_PG_L net)
1898
1892
</td>
1899
1893
</tr>
1900
1894
<trclass="cat32" style="display: none">
@@ -1903,7 +1897,7 @@ <h1>gimlet_seq_fpga</h1>
1903
1897
<tdclass="FieldDesc" colspan="1*">0</td>
1904
1898
<tdclass="FieldDesc" colspan="2*">r</td>
1905
1899
<tdclass="FieldDesc" colspan="2*">0x0</td>
1906
-
<tdclass="FieldDesc" colspan="14">Power good for V0P96_NIC_VDD_A0HP (PWR_CONT_NIC_PG0 net)
1900
+
<tdclass="FieldDesc" colspan="14">Power good for V0P96_NIC_VDD_A0HP from U565 (PWR_CONT_NIC_PG0 net)
1907
1901
</td>
1908
1902
</tr>
1909
1903
<trclass="Register">
@@ -2972,9 +2966,7 @@ <h1>gimlet_seq_fpga</h1>
2972
2966
<tdclass="FieldDesc" colspan="1*">7</td>
2973
2967
<tdclass="FieldDesc" colspan="2*">r</td>
2974
2968
<tdclass="FieldDesc" colspan="2*">0x0</td>
2975
-
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
2976
-
PG1 from ISL68224 U352, should be configured to represent
2977
-
V3P3_SYS_A0 rail status
2969
+
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail from U360 (V3P3_SYS_TO_SEQ_PG net)
2978
2970
</td>
2979
2971
</tr>
2980
2972
<trclass="cat49" style="display: none">
@@ -2983,7 +2975,7 @@ <h1>gimlet_seq_fpga</h1>
2983
2975
<tdclass="FieldDesc" colspan="1*">6</td>
2984
2976
<tdclass="FieldDesc" colspan="2*">r</td>
2985
2977
<tdclass="FieldDesc" colspan="2*">None</td>
2986
-
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
2978
+
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail from UP38. As indicated by SEQ_V1P8_SP3_VDD_PG from U352.
2987
2979
</td>
2988
2980
</tr>
2989
2981
<trclass="cat49" style="display: none">
@@ -2992,7 +2984,7 @@ <h1>gimlet_seq_fpga</h1>
2992
2984
<tdclass="FieldDesc" colspan="1*">5</td>
2993
2985
<tdclass="FieldDesc" colspan="2*">r</td>
2994
2986
<tdclass="FieldDesc" colspan="2*">None</td>
2995
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
2987
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_EF_A0 and VTT_GH_A0 rails. This is a logical AND of VTT_EF_A0_TO_SEQ_PG (U445) and VTT_GH_A0_TO_SEQ_PG (U564)
2996
2988
</td>
2997
2989
</tr>
2998
2990
<trclass="cat49" style="display: none">
@@ -3001,7 +2993,7 @@ <h1>gimlet_seq_fpga</h1>
3001
2993
<tdclass="FieldDesc" colspan="1*">4</td>
3002
2994
<tdclass="FieldDesc" colspan="2*">r</td>
3003
2995
<tdclass="FieldDesc" colspan="2*">None</td>
3004
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
2996
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_AB_A0 and VTT_CD_A0 rails. This is a logical AND of VTT_AB_A0_TO_SEQ_PG (U432) and VTT_CD_A0_TO_SEQ_PG (U563)
3005
2997
</td>
3006
2998
</tr>
3007
2999
<trclass="cat49" style="display: none">
@@ -3032,7 +3024,7 @@ <h1>gimlet_seq_fpga</h1>
3032
3024
<tdclass="FieldDesc" colspan="1*">1</td>
3033
3025
<tdclass="FieldDesc" colspan="2*">r</td>
3034
3026
<tdclass="FieldDesc" colspan="2*">0x0</td>
3035
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
3027
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail from UP37. As indicated by PWR_CONT_DIMM_PG1 from U352.
3036
3028
</td>
3037
3029
</tr>
3038
3030
<trclass="cat49" style="display: none">
@@ -3041,7 +3033,7 @@ <h1>gimlet_seq_fpga</h1>
3041
3033
<tdclass="FieldDesc" colspan="1*">0</td>
3042
3034
<tdclass="FieldDesc" colspan="2*">r</td>
3043
3035
<tdclass="FieldDesc" colspan="2*">0x0</td>
3044
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
3036
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail from UP36. As indicated by PWR_CONT_DIMM_PG0 from U352.
3045
3037
</td>
3046
3038
</tr>
3047
3039
<trclass="Register">
@@ -3176,9 +3168,7 @@ <h1>gimlet_seq_fpga</h1>
3176
3168
<tdclass="FieldDesc" colspan="1*">7</td>
3177
3169
<tdclass="FieldDesc" colspan="2*">r</td>
3178
3170
<tdclass="FieldDesc" colspan="2*">0x0</td>
3179
-
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
3180
-
PG1 from ISL68224 U352, should be configured to represent
3181
-
V3P3_SYS_A0 rail status
3171
+
<tdclass="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail from U360 (V3P3_SYS_TO_SEQ_PG net)
3182
3172
</td>
3183
3173
</tr>
3184
3174
<trclass="cat52" style="display: none">
@@ -3187,7 +3177,7 @@ <h1>gimlet_seq_fpga</h1>
3187
3177
<tdclass="FieldDesc" colspan="1*">6</td>
3188
3178
<tdclass="FieldDesc" colspan="2*">r</td>
3189
3179
<tdclass="FieldDesc" colspan="2*">None</td>
3190
-
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
3180
+
<tdclass="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail from UP38. As indicated by SEQ_V1P8_SP3_VDD_PG from U352.
3191
3181
</td>
3192
3182
</tr>
3193
3183
<trclass="cat52" style="display: none">
@@ -3196,7 +3186,7 @@ <h1>gimlet_seq_fpga</h1>
3196
3186
<tdclass="FieldDesc" colspan="1*">5</td>
3197
3187
<tdclass="FieldDesc" colspan="2*">r</td>
3198
3188
<tdclass="FieldDesc" colspan="2*">None</td>
3199
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
3189
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_EF_A0 and VTT_GH_A0 rails. This is a logical AND of VTT_EF_A0_TO_SEQ_PG (U445) and VTT_GH_A0_TO_SEQ_PG (U564)
3200
3190
</td>
3201
3191
</tr>
3202
3192
<trclass="cat52" style="display: none">
@@ -3205,7 +3195,7 @@ <h1>gimlet_seq_fpga</h1>
3205
3195
<tdclass="FieldDesc" colspan="1*">4</td>
3206
3196
<tdclass="FieldDesc" colspan="2*">r</td>
3207
3197
<tdclass="FieldDesc" colspan="2*">None</td>
3208
-
<tdclass="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
3198
+
<tdclass="FieldDesc" colspan="14">Readback for VTT_AB_A0 and VTT_CD_A0 rails. This is a logical AND of VTT_AB_A0_TO_SEQ_PG (U432) and VTT_CD_A0_TO_SEQ_PG (U563)
3209
3199
</td>
3210
3200
</tr>
3211
3201
<trclass="cat52" style="display: none">
@@ -3236,7 +3226,7 @@ <h1>gimlet_seq_fpga</h1>
3236
3226
<tdclass="FieldDesc" colspan="1*">1</td>
3237
3227
<tdclass="FieldDesc" colspan="2*">r</td>
3238
3228
<tdclass="FieldDesc" colspan="2*">0x0</td>
3239
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
3229
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail from UP37. As indicated by PWR_CONT_DIMM_PG1 from U352.
3240
3230
</td>
3241
3231
</tr>
3242
3232
<trclass="cat52" style="display: none">
@@ -3245,7 +3235,7 @@ <h1>gimlet_seq_fpga</h1>
3245
3235
<tdclass="FieldDesc" colspan="1*">0</td>
3246
3236
<tdclass="FieldDesc" colspan="2*">r</td>
3247
3237
<tdclass="FieldDesc" colspan="2*">0x0</td>
3248
-
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
3238
+
<tdclass="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail from UP36. As indicated by PWR_CONT_DIMM_PG0 from U352.
0 commit comments