T4240 XAUI configuration

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

T4240 XAUI configuration

890 Views
avinashneethi
Contributor I

Hi All,

             We are facing a serious issue with respect to TLK10232. We made a customized design with T4240 Processor along with the TLK10232. We are using U-Boot version - 2016.01 and kernel version - 4.1.8 .  TLK10232 mdc and mdio are connected to the T4240 Processor.  Input reference clock is 156.25MHz. Pins That are hardwired,

PRTAD[4:0] - 11010,

ST - 0 and

MODE_SEL - 0

DSC_0014.JPG

How can we able to perform the read and write operation on the MDIO register space in uboot?

so that the path from T4240 to TLK10232 is clear ?

http://www.ti.com/product/TLK10232 Bulk Production is on hold due to this issue. Kindly Provide some idea to resolve this issue.

Thanks in Advance.

Regards,

Avinash N

Labels (1)
0 Kudos
2 Replies

695 Views
avinashneethi
Contributor I

Hi Platon,

                we have not connected PHY, we have connected an transceiver to sfp+ (XAUI <--->TLK10232 <----> SFP+). In U-Boot we can able to access the device. But in linux It is showing error message as,

fsl_dpaa_mac ffe4f2000.ethernet fm1-mac9: init_phy() failed
ifconfig: SIOCSIFFLAGS: No such device

What can be the issue. Any handelings has to be done in DTS ?

Regards,

Avinash N

0 Kudos

695 Views
bpe
NXP Employee
NXP Employee

NXP QorIQ SDK u-Boot does have provisions for communication with MDIO-
attached PHYs. If it is a custom board, make sure  your board-specific
code properly registers the MDIO controller your PHY connects to by
calling fm_memac_mdio_init() and sets your PHYs management addresses
by fm_info_set_phy_address(). If your board code does everything properly,
you should be able to communicate to your PHY using 'mii' CLI command.
See  board_eth_init() function defined in board/freescale/t4rdb/eth.c
procedure for a reference.

Note,  the above functions and files may not be implemented, or may look differently

if you are working with a non-SDK version of u-Boot.


Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos