Re: [v3,net-next] net: phy: Add Edge-rate driver for Microsemi PHYs.

2 messages, 2 authors, 2016-09-28 · open the first message on its own page

Re: [v3,net-next] net: phy: Add Edge-rate driver for Microsemi PHYs.

From: Andrew Lunn <andrew@lunn.ch>
Date: 2016-09-27 21:14:38

I just realised the possibly correct binding was starring me in the
face.

--------------------------------------------------------------|
|  3.3V	 	2.5V  		1.8V  		1.5V          |
|-------------------------------------------------------------|
|-2%		-3%		-5%		-6%           |
|-------------------------------------------------------------|
|-4%		-6%		-9%		-14%          |
|-------------------------------------------------------------|
|-7%		-10%		-16%		-21%          |
|-------------------------------------------------------------|
|-10%		-14%		-23%		-29%          |
|-------------------------------------------------------------|
|-17%		-23%		-35%		-42%          |
|-------------------------------------------------------------|
|-29%		-37%		-52%		-58%          |
|-------------------------------------------------------------|
|-53%		-63%		-76%		-77%          |
|-------------------------------------------------------------|

So the binding is:

vsc8531,vddmac		: The vddmac in mV.
vsc8531,edge-slowdown	: % the edge should be slowed down relative to
                          the fastest possible edge time.

Given those two values, the driver can work out the magic value to put
into the register that nobody knows the true meaning of.

     Andrew

Re: [v3,net-next] net: phy: Add Edge-rate driver for Microsemi PHYs.

From: Raju Lakkaraju <hidden>
Date: 2016-09-28 11:27:17

Hi Andrew,

Thank you for review and valuable comments.
I will implement below suggestion and resend for review.

Thanks,
Raju.

On Tue, Sep 27, 2016 at 11:14:36PM +0200, Andrew Lunn wrote:
EXTERNAL EMAIL


I just realised the possibly correct binding was starring me in the
face.

--------------------------------------------------------------|
|  3.3V         2.5V            1.8V            1.5V          |
|-------------------------------------------------------------|
|-2%            -3%             -5%             -6%           |
|-------------------------------------------------------------|
|-4%            -6%             -9%             -14%          |
|-------------------------------------------------------------|
|-7%            -10%            -16%            -21%          |
|-------------------------------------------------------------|
|-10%           -14%            -23%            -29%          |
|-------------------------------------------------------------|
|-17%           -23%            -35%            -42%          |
|-------------------------------------------------------------|
|-29%           -37%            -52%            -58%          |
|-------------------------------------------------------------|
|-53%           -63%            -76%            -77%          |
|-------------------------------------------------------------|

So the binding is:

vsc8531,vddmac          : The vddmac in mV.
vsc8531,edge-slowdown   : % the edge should be slowed down relative to
                          the fastest possible edge time.

Given those two values, the driver can work out the magic value to put
into the register that nobody knows the true meaning of.
Accepted.
     Andrew
---
Raju.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help