[PATCH] net: phy: dp83867: default to 2ns delay if unspecified in device-tree
Anshul Dalal
anshuld at ti.com
Thu Apr 9 09:27:00 CEST 2026
On Mon, 06 Apr 2026 18:15:57 +0530, Siddharth Vadapalli <s-vadapalli at ti.com> wrote:
> Since Linux commit c360eb0c3ccb ("dt-bindings: net: ethernet-controller:
> Add informative text about RGMII delays"), the interpretation of RGMII
> delays has changed. Prior to the commit, the RGMII Variant among "rgmii",
> "rgmii-id", "rgmii-rxid" and "rgmii-txid" clearly specified whether it is
> the MAC or the PHY that "should" add the delay. However, post that commit,
> the RGMII Variant only specifies whether or not there is a delay on the
> PCB traces between the MAC and the PHY, leaving it open as to who adds the
> delay.
>
> Hence, instead of enforcing the existence of the device-tree properties
> "ti,rx-internal-delay" and "ti,tx-internal-delay", default to a delay
> of 2ns, while continuing to override this delay with the aforementioned
> properties, if they exist in the device-tree.
>
> This is in line with the Linux driver implementation updated by commit
> 6bf78849371d ("net: phy: dp83867: use 2ns delay if not specified in DTB").
>
> Signed-off-by: Siddharth Vadapalli <s-vadapalli at ti.com>
Reviewed-by: Anshul Dalal <anshuld at ti.com>
--
Anshul Dalal <anshuld at ti.com>
More information about the U-Boot
mailing list