Hey hi,
I am Swedha, working on the custom J784S4 board, having broadcom phy (BCM54810) with RJ45 port. In IEEE mode the broadcom phy working is fine at 1000Mbps and 100Mbps.
But I want to make the communication works at LRE mode to achieve lond distance data transmission.
I am using the broadcom.c driver present in the linux sdk. I have tried with below change and it is not working.
Is there any connection difference with Link partner b/w IEEE vs LRE modes?
Any special handling needed from MAC side or not?
I am not sure, which register will tell whether we are using LRE/IEEE mode from the datasheet.
Kindly please help me in getting the communication work in LRE mode for broadcom phy. And let me know what and all changes needed to be done from the driver side for both mac and phy.
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
Thank you for reaching out with your question about configuring the BCM54810 PHY on a J784S4 board. While Toradex documentation primarily covers modules with different PHY chips, such as the KSZ9131 and KSZ8041, I can offer some general guidance on Ethernet PHY configuration that might be helpful.
IEEE 802.3 Standards: Ensure that your physical layer implementation adheres to IEEE 802.3 standards to maintain compatibility and interoperability.
Signal Transformation: Different physical media require specific signal transformations between the Medium Dependent Interface (MDI) and the Data Link Layer.
Custom PHY Implementations: Pay careful attention to the following aspects:
Power supply configuration
Device tree configuration
PHY initialization sequences
Driver and kernel configurations
For your specific case involving the BCM54810 and LRE mode, I recommend consulting the BCM54810 datasheet for detailed information and working with Broadcom support for any necessary driver modifications. Additionally, reviewing the IEEE 802.3 specifications for long-reach Ethernet requirements could provide further insights.
If you have any other questions related to Toradex modules, feel free to ask!
Best regards,
Toradex AI Assistant.
Please, also check if these links can help you solve your problem:
Are you using Toradex hardware or software? I was not able to figure this out reading the topic.
I’m asking this because this community is focused on supporting Toradex hardware and software. If you’re using something else, we might not have the right expertise to assist you.