phy: mscc: Add support for RGMII delay configuration
authorHarini Katakam <harini.katakam@amd.com>
Mon, 29 May 2023 12:20:17 +0000 (17:50 +0530)
committerJakub Kicinski <kuba@kernel.org>
Thu, 1 Jun 2023 05:33:45 +0000 (22:33 -0700)
commitdbb050d2bfc8a91dfa3d020c51633c077a53d18b
tree374bb7783fc7b8ec6cfe1d23788c88a73fe6e279
parent31605c01fb242806f5b8c9d08abe11328d514206
phy: mscc: Add support for RGMII delay configuration

Add support for optional rx/tx-internal-delay-ps from devicetree.
- When rx/tx-internal-delay-ps is/are specified, these take priority
- When either is absent,
1) use 2ns for respective settings if rgmii-id/rxid/txid is/are present
2) use 0.2ns for respective settings if mode is rgmii

Signed-off-by: Harini Katakam <harini.katakam@amd.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/mscc/mscc_main.c