Tool/software:
Hi,
I want to change the drive strength and the delay of the RGMII on our custom board.
Can you tell me please how I can do it via the software?
Thanks,
Rachel
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
I want to change the drive strength and the delay of the RGMII on our custom board.
Can you tell me please how I can do it via the software?
Thanks,
Rachel
Hi Rachel Mizrachi,
Thanks for your query.
Assuming Linux use case, I forwarded your query to Linux-Ethernet expert.
Please allow some time to get back to you.
Regards
Ashwani
Hi,
There is not a way to change the drive strength on the RGMII interface. The tx clock delay respective to data is fixed at 2nS. The PHY will need to delay the rx clock with respect to data. The delay for rx is set in the PHY properties node of the DTS. This setting is dependent on the PHY selected. Could you please describe the PHY being used?
Best Regards,
Schuyler
Hi Schuyler,
Thanks on your answer!
I have no PHY, I defined "fixed-link" in dts file.
Thanks,
Rachel
Hi Rachel,
I imagine you are either connecting to an ethernet switch or an FPGA. Please note the data coming from the other device must delay the clock respective to the data. Also please take into account the trace length as this can impact the clock delay as well.
Best Regards,
Schuyler
Hello,
Following taken from AM62 TRM:
Please assist us modifying these pins - RGMII1 drive strength
Hi,
Typically pins that are marked reserved are not supported. I will check into if that is case here.
Best Regards,
Schuyler
Hi,
I confirmed with a hw apps engineer that this register setting is not supported. Pins that are marked reserved are not supported and therefore should not be changed.
Best Regards,
Schuyler
Thanks Schuyler - this not changing drive strength and/or slew rates on AM64x is what (13) Kallikuppa Sreenivasa's Profile - Kallikuppa Sreenivasa - TI E2E support forums had discussed with me and he has documented in e2e. AM64x is not an ASIC; i.e. no customer-dial in of slew rates and or drive strength is permitted.
thanks
Jim