12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- * Microsemi - vsc8531 Giga bit ethernet phy
- Required properties:
- - compatible : Should contain phy id as "ethernet-phy-idAAAA.BBBB"
- The PHY device uses the binding described in
- Documentation/devicetree/bindings/net/phy.txt
- Optional properties:
- - vsc8531,vddmac : The vddmac in mV.
- - vsc8531,edge-slowdown : % the edge should be slowed down relative to
- the fastest possible edge time. Native sign
- need not enter.
- Edge rate sets the drive strength of the MAC
- interface output signals. Changing the drive
- strength will affect the edge rate of the output
- signal. The goal of this setting is to help
- reduce electrical emission (EMI) by being able
- to reprogram drive strength and in effect slow
- down the edge rate if desired. Table 1 shows the
- impact to the edge rate per VDDMAC supply for each
- drive strength setting.
- Ref: Table:1 - Edge rate change below.
- Note: see dt-bindings/net/mscc-phy-vsc8531.h for applicable values
- Table: 1 - Edge rate change
- ----------------------------------------------------------------|
- | Edge Rate Change (VDDMAC) |
- | |
- | 3300 mV 2500 mV 1800 mV 1500 mV |
- |---------------------------------------------------------------|
- | Default Deafult Default Default |
- | (Fastest) (recommended) (recommended) |
- |---------------------------------------------------------------|
- | -2% -3% -5% -6% |
- |---------------------------------------------------------------|
- | -4% -6% -9% -14% |
- |---------------------------------------------------------------|
- | -7% -10% -16% -21% |
- |(recommended) (recommended) |
- |---------------------------------------------------------------|
- | -10% -14% -23% -29% |
- |---------------------------------------------------------------|
- | -17% -23% -35% -42% |
- |---------------------------------------------------------------|
- | -29% -37% -52% -58% |
- |---------------------------------------------------------------|
- | -53% -63% -76% -77% |
- | (slowest) |
- |---------------------------------------------------------------|
- Example:
- vsc8531_0: ethernet-phy@0 {
- compatible = "ethernet-phy-id0007.0570";
- vsc8531,vddmac = <3300>;
- vsc8531,edge-slowdown = <21>;
- };
|