The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/net/broadcom-bcm87xx.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 8e1bcbd0a2758c2e879ee15cbafba0cd


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.