summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSiddharth Vadapalli <[email protected]>2026-04-06 18:15:57 +0530
committerJerome Forissier <[email protected]>2026-05-06 11:07:22 +0200
commite86d1c0b883e1be99f416089012af36219158c08 (patch)
tree7fa9094ad52608e56cf38b70be3c875f390030b7 /src
parentae8987f4e690f397f507c4b1efabd68b3ed08db6 (diff)
net: phy: dp83867: default to 2ns delay if unspecified in device-tree
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 <[email protected]> Reviewed-by: Anshul Dalal <[email protected]>
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions