~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt (Architecture sparc64) and /Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt (Architecture mips)


  1 The Broadcom BCM87XX devices are a family of 1      1 The Broadcom BCM87XX devices are a family of 10G Ethernet PHYs.  They
  2 have these bindings in addition to the standar      2 have these bindings in addition to the standard PHY bindings.
  3                                                     3 
  4 Compatible: Should contain "broadcom,bcm8706"       4 Compatible: Should contain "broadcom,bcm8706" or "broadcom,bcm8727" and
  5             "ethernet-phy-ieee802.3-c45"            5             "ethernet-phy-ieee802.3-c45"
  6                                                     6 
  7 Optional Properties:                                7 Optional Properties:
  8                                                     8 
  9 - broadcom,c45-reg-init : one of more sets of       9 - broadcom,c45-reg-init : one of more sets of 4 cells.  The first cell
 10   is the MDIO Manageable Device (MMD) address,     10   is the MDIO Manageable Device (MMD) address, the second a register
 11   address within the MMD, the third cell conta     11   address within the MMD, the third cell contains a mask to be ANDed
 12   with the existing register value, and the fo     12   with the existing register value, and the fourth cell is ORed with
 13   he result to yield the new register value.       13   he result to yield the new register value.  If the third cell has a
 14   value of zero, no read of the existing value     14   value of zero, no read of the existing value is performed.
 15                                                    15 
 16 Example:                                           16 Example:
 17                                                    17 
 18         ethernet-phy@5 {                           18         ethernet-phy@5 {
 19                 reg = <5>;                         19                 reg = <5>;
 20                 compatible = "broadcom,bcm8706     20                 compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45";
 21                 interrupt-parent = <&gpio>;        21                 interrupt-parent = <&gpio>;
 22                 interrupts = <12 8>; /* Pin 12     22                 interrupts = <12 8>; /* Pin 12, active low */
 23                 /*                                 23                 /*
 24                  * Set PMD Digital Control Reg     24                  * Set PMD Digital Control Register for
 25                  * GPIO[1] Tx/Rx                   25                  * GPIO[1] Tx/Rx
 26                  * GPIO[0] R64 Sync Acquired       26                  * GPIO[0] R64 Sync Acquired
 27                  */                                27                  */
 28                 broadcom,c45-reg-init = <1 0xc     28                 broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
 29         };                                         29         };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php