1* Microsemi - vsc8531 Giga bit ethernet phy 2 3Required properties: 4- compatible : Should contain phy id as "ethernet-phy-idAAAA.BBBB" 5 The PHY device uses the binding described in 6 Documentation/devicetree/bindings/net/phy.txt 7 8Optional properties: 9- vsc8531,vddmac : The vddmac in mV. Allowed values is listed 10 in the first row of Table 1 (below). 11 This property is only used in combination 12 with the 'edge-slowdown' property. 13 Default value is 3300. 14- vsc8531,edge-slowdown : % the edge should be slowed down relative to 15 the fastest possible edge time. 16 Edge rate sets the drive strength of the MAC 17 interface output signals. Changing the 18 drive strength will affect the edge rate of 19 the output signal. The goal of this setting 20 is to help reduce electrical emission (EMI) 21 by being able to reprogram drive strength 22 and in effect slow down the edge rate if 23 desired. 24 To adjust the edge-slowdown, the 'vddmac' 25 must be specified. Table 1 lists the 26 supported edge-slowdown values for a given 27 'vddmac'. 28 Default value is 0%. 29 Ref: Table:1 - Edge rate change (below). 30- vsc8531,led-0-mode : LED mode. Specify how the LED[0] should behave. 31 Allowed values are define in 32 "include/dt-bindings/net/mscc-phy-vsc8531.h". 33 Default value is VSC8531_LINK_1000_ACTIVITY (1). 34- vsc8531,led-1-mode : LED mode. Specify how the LED[1] should behave. 35 Allowed values are define in 36 "include/dt-bindings/net/mscc-phy-vsc8531.h". 37 Default value is VSC8531_LINK_100_ACTIVITY (2). 38 39Table: 1 - Edge rate change 40----------------------------------------------------------------| 41| Edge Rate Change (VDDMAC) | 42| | 43| 3300 mV 2500 mV 1800 mV 1500 mV | 44|---------------------------------------------------------------| 45| 0% 0% 0% 0% | 46| (Fastest) (recommended) (recommended) | 47|---------------------------------------------------------------| 48| 2% 3% 5% 6% | 49|---------------------------------------------------------------| 50| 4% 6% 9% 14% | 51|---------------------------------------------------------------| 52| 7% 10% 16% 21% | 53|(recommended) (recommended) | 54|---------------------------------------------------------------| 55| 10% 14% 23% 29% | 56|---------------------------------------------------------------| 57| 17% 23% 35% 42% | 58|---------------------------------------------------------------| 59| 29% 37% 52% 58% | 60|---------------------------------------------------------------| 61| 53% 63% 76% 77% | 62| (slowest) | 63|---------------------------------------------------------------| 64 65Example: 66 67 vsc8531_0: ethernet-phy@0 { 68 compatible = "ethernet-phy-id0007.0570"; 69 vsc8531,vddmac = <3300>; 70 vsc8531,edge-slowdown = <7>; 71 vsc8531,led-0-mode = <LINK_1000_ACTIVITY>; 72 vsc8531,led-1-mode = <LINK_100_ACTIVITY>; 73 }; 74