How to setup 10G SFP+ phy-less in LX2160ARDB?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to setup 10G SFP+ phy-less in LX2160ARDB?

Jump to solution
2,014 Views
howard12005
Contributor II

Hi,

I have a customized LX2160ARDB Board,

We designed serdes1 SFI interface to directly connect with 10G SFP fiber,

without phy chip and no through emdio channel

 

SerDes1 F Lane2 <------> 10G SFP+ SFI interface

SerDes1 E Lane3 <------> 10G SFP+ SFI interface

 

I don't know how to configure SFP phy-less without using emdio bus to connect dpmac in kernel dts

I only think that pcs-mdio may be able to directly specify serdes lane to connect to dpmac,

But this seems to only support 10gbase-kr, 

Is there any solution for me?

 

EX.

&pcs_mdio1 {
pcs_phys1: ethernet-phy@0 {
backplane-mode = “10gbase-kr”;
compatible = “ethernet-phy-ieee802.3-c45”;
reg = <0x0>;
fsl, lane-handle = <&serdes1>;
fsl, lane-reg = <0x9c0 0x40>; /* lane H */
};

&dpmac1 {
phy-handle = <&pcs_phy1>;

phy-connection-type = "sfi";

};

 

0 Kudos
1 Solution
1,978 Views
bpe
NXP Employee
NXP Employee

Strictly speaking, your connection type is not supported because XFI is an
interface between a MAC and a PHY. You can try declaring a "fixed-link" as
it was done for SFP+ cage on LS1046A-RDB, but this has not been verified on
your processor. A fixed link connection does not require any PHY and MDIO
declaration at all.

Best Regards,
Platon

View solution in original post

0 Kudos
3 Replies
1,932 Views
howard12005
Contributor II

Thanks fix it

0 Kudos
1,979 Views
bpe
NXP Employee
NXP Employee

Strictly speaking, your connection type is not supported because XFI is an
interface between a MAC and a PHY. You can try declaring a "fixed-link" as
it was done for SFP+ cage on LS1046A-RDB, but this has not been verified on
your processor. A fixed link connection does not require any PHY and MDIO
declaration at all.

Best Regards,
Platon

0 Kudos
606 Views
mks3134
Contributor II

Hi Sir,

Can you please provide document to better understand the PHY-LESS concept as I did not find any document which dive deep into it?

 

Regards,

MKS

0 Kudos