summaryrefslogtreecommitdiffstats
path: root/libs/MII/include
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-11-29 13:48:45 -0700
committerGitHub <noreply@github.com>2019-11-29 13:48:45 -0700
commitcd15d119ffb7cc9610290ea6fe2f154ded677dc1 (patch)
tree4bdd2e6c432ff3e660f00f37fc12efef577705b3 /libs/MII/include
parent74a4d23d583a69ba08f914c403b61d8bf0435df4 (diff)
downloadbcm5719-ortega-cd15d119ffb7cc9610290ea6fe2f154ded677dc1.tar.gz
bcm5719-ortega-cd15d119ffb7cc9610290ea6fe2f154ded677dc1.zip
ipxact: Update ipxact to enable enum printouts on the simulator. (#6)
Add missing Req0-3 bits in the NVM software arbitration register.
Diffstat (limited to 'libs/MII/include')
-rw-r--r--libs/MII/include/bcm5719_MII.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/MII/include/bcm5719_MII.h b/libs/MII/include/bcm5719_MII.h
index 8073962..7ef597b 100644
--- a/libs/MII/include/bcm5719_MII.h
+++ b/libs/MII/include/bcm5719_MII.h
@@ -221,6 +221,11 @@ typedef register_container RegMIIControl_t {
bits.AutoNegotiationEnable.setName("AutoNegotiationEnable");
bits.SpeedSelectLSB.setBaseRegister(&r16);
bits.SpeedSelectLSB.setName("SpeedSelectLSB");
+ bits.SpeedSelectLSB.addEnum("10Mbit/s", 0x0);
+ bits.SpeedSelectLSB.addEnum("100Mbit/s", 0x1);
+ bits.SpeedSelectLSB.addEnum("1000Mbit/s", 0x2);
+ bits.SpeedSelectLSB.addEnum("Reserved", 0x3);
+
bits.LoopbackMode.setBaseRegister(&r16);
bits.LoopbackMode.setName("LoopbackMode");
bits.Reset.setBaseRegister(&r16);
@@ -653,6 +658,8 @@ typedef register_container RegMIIAutonegotiationAdvertisement_t {
r16.setName("AutonegotiationAdvertisement");
bits.ProtocolSelect.setBaseRegister(&r16);
bits.ProtocolSelect.setName("ProtocolSelect");
+ bits.ProtocolSelect.addEnum("IEEE 802.3", 0x1);
+
bits._10BASE_THalfDuplexCapable.setBaseRegister(&r16);
bits._10BASE_THalfDuplexCapable.setName("_10BASE_THalfDuplexCapable");
bits._10BASE_TFullDuplexCapable.setBaseRegister(&r16);
@@ -932,6 +939,9 @@ typedef register_container RegMIIAutonegotiationExpansion_t {
bits.ParallelDetectionFault.setName("ParallelDetectionFault");
bits.NextPageReceiveLocation.setBaseRegister(&r16);
bits.NextPageReceiveLocation.setName("NextPageReceiveLocation");
+ bits.NextPageReceiveLocation.addEnum("Next pages stored in register 0x05", 0x0);
+ bits.NextPageReceiveLocation.addEnum("Next pages stored in register 0x08", 0x1);
+
bits.NextPageReceiveLocationCapable.setBaseRegister(&r16);
bits.NextPageReceiveLocationCapable.setName("NextPageReceiveLocationCapable");
}
OpenPOWER on IntegriCloud