summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-08-04 21:28:07 -0600
committerGitHub <noreply@github.com>2020-08-04 21:28:07 -0600
commitc691b22d96160128f6c2f80eb5937e1f59dba6f3 (patch)
tree66563a760114d0997ad767719dc2ee28864b523e /utils
parent84e86b7f7223d6dea27ce53d906c40c4b912b6e5 (diff)
downloadbcm5719-ortega-c691b22d96160128f6c2f80eb5937e1f59dba6f3.tar.gz
bcm5719-ortega-c691b22d96160128f6c2f80eb5937e1f59dba6f3.zip
utils: Add additional ape debug information. (#101)
Diffstat (limited to 'utils')
-rw-r--r--utils/bcmregtool/main.cpp37
1 files changed, 21 insertions, 16 deletions
diff --git a/utils/bcmregtool/main.cpp b/utils/bcmregtool/main.cpp
index 39ddfeb..497b107 100644
--- a/utils/bcmregtool/main.cpp
+++ b/utils/bcmregtool/main.cpp
@@ -690,7 +690,6 @@ int main(int argc, char const *argv[])
APE.Mode.print();
APE.Mode2.print();
APE.Status.print();
- APE.Gpio.print();
SHM.FwStatus.print();
SHM.FwFeatures.print();
SHM.FwVersion.print();
@@ -711,32 +710,38 @@ int main(int argc, char const *argv[])
DEVICE.PerfectMatch1High.print();
DEVICE.PerfectMatch1Low.print();
- printf("\n======= Port 0 =======\n");
- APE.TxToNetPoolModeStatus0.print();
- APE.TxToNetBufferAllocator0.print();
- APE.TxToNetBufferRing0.print();
- DEVICE.EmacMode.print();
- // DEVICE.ReceiveMacMode.bits.APEPromiscuousMode = 1;
- // DEVICE.ReceiveMacMode.bits.PromiscuousMode = 1;
- DEVICE.ReceiveMacMode.print();
-
- SHM_CHANNEL0.NcsiChannelCtrlstatRx.print();
+ printf("\n======= NCSI =======\n");
+ APE_PERI.RmuControl.print();
+ APE_PERI.BmcToNcTxStatus.print();
+ APE_PERI.BmcToNcTxControl.print();
+ APE_PERI.BmcToNcRxStatus.print();
+ APE_PERI.BmcToNcRxControl.print();
SHM_CHANNEL0.NcsiChannelCtrlstatAllTx.print();
+ SHM_CHANNEL0.NcsiChannelCtrlstatRx.print();
+ printf("\n======= Port 0 =======\n");
APE_PERI.BmcToNcSourceMacHigh.print();
APE_PERI.BmcToNcSourceMacMatch0High.print();
- APE_PERI.RmuControl.print();
+ APE_PERI.BmcToNcSourceMacMatch0Low.print();
+ APE_PERI.BmcToNcSourceMacMatch1High.print();
+ APE_PERI.BmcToNcSourceMacMatch1Low.print();
+ APE_PERI.BmcToNcSourceMacMatch2High.print();
+ APE_PERI.BmcToNcSourceMacMatch2Low.print();
+ APE_PERI.BmcToNcSourceMacMatch3High.print();
+ APE_PERI.BmcToNcSourceMacMatch3Low.print();
APE_PERI.ArbControl.print();
- APE_PERI.BmcToNcRxStatus.print();
- APE_PERI.BmcToNcRxControl.print();
+ printf("\n** TX ** \n");
+ APE.TxToNetPoolModeStatus0.print();
+ APE.TxToNetBufferAllocator0.print();
+ APE.TxToNetBufferRing0.print();
+
+ printf("\n** RX ** \n");
APE.RxbufoffsetFunc0.print();
APE.RxPoolRetire0.print();
APE.RxPoolFreePointer0.print();
APE.RxPoolModeStatus0.print();
- APE.Gpio.print();
-
exit(0);
}
OpenPOWER on IntegriCloud