Thread (3 messages) flat view 3 messages, 2 authors, 2011-11-15

Re: [PATCH] net: fsl_pq_mdio: fix non tbi phy access

From: Baruch Siach <baruch@tkos.co.il>
Date: 2011-11-15 05:17:31
Also in: netdev

Hi Andy,

On Mon, Nov 14, 2011 at 09:04:47PM +0000, Fleming Andy-AFLEMING wrote:
Well, this got applied quickly, so I guess I can't NAK, but this requires discussion.

On Nov 14, 2011, at 0:22, "Baruch Siach" [off-list ref] wrote:
quoted
Since 952c5ca1 (fsl_pq_mdio: Clean up tbi address configuration) .probe returns
-EBUSY when the "tbi-phy" node is missing. Fix this.
It returns an error because it finds no tbi node. Because without the tbi 
node, there is no way for the driver to determine which address to set.

Your solution is to ignore the error, and hope. That's a broken approach.  
The real solution for a p1010 should be to have a tbi node in the dts.
Can you elaborate a bit on why this approach is broken? The PHY used to work 
for me until 952c5ca1, and with this applied.
And looking at the p1010si.dtsi, I see that it's automatically there for 
you.

How were you breaking?
Adding linuxppc to Cc.

My board is P1011 based, the single core version of P1020, not P1010. In 
p1020si.dtsi I see no tbi node. In p1020rdb.dts I see a tbi node but only for 
mdio@25000, not mdio@24000, which is what I'm using.

Am I missing something?

baruch

-- 
                                                     ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help