EasyManuals Logo

Broadcom NetXtreme/NetLink BCM5718 Series User Manual

Broadcom NetXtreme/NetLink BCM5718 Series
593 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #208 background imageLoading...
Page #208 background image
GMII/MIIBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 208
// Reset PHY
// Enable auto-MDIX
// Set link speed to 10Mb
bmcr = (0 << 6) | (0 << 13);
// Set half-duplex operation
bmcr |= (0 << 8);
// Force loopback
// Disable 1000Mb autoneg advertisement
phy_write(0x09, 0);
// Disable 10/100 autoneg advertisement
phy_write(0x04, (00001b << 0));
// Write forced link speed
phy_write(0x00, bmcr);
--------------------
10Base-T Full-Duplex
--------------------
uint16_t bmcr = 0;
// Reset PHY
// Enable auto-MDIX
// Set link speed to 10Mb
bmcr = (0 << 6) | (1 << 13);
// Set full-duplex operation
bmcr |= (1 << 8);
// Force loopback
// Disable 1000Mb autoneg advertisement
phy_write(0x09, 0);
// Disable 10/100 autoneg advertisement
phy_write(0x04, (00001b << 0));
// Write forced link speed
phy_write(0x00, bmcr);
----------------------
100Base-TX Half-Duplex
----------------------
uint16_t bmcr = 0;
// Reset PHY
// Enable auto-MDIX

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Broadcom NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Broadcom NetXtreme/NetLink BCM5718 Series Specifications

General IconGeneral
BrandBroadcom
ModelNetXtreme/NetLink BCM5718 Series
CategoryController
LanguageEnglish

Related product manuals