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