]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Mon, 12 Jan 2026 17:35:54 +0000 (17:35 +0000)
committerJakub Kicinski <kuba@kernel.org>
Sat, 17 Jan 2026 23:17:25 +0000 (15:17 -0800)
commit98e8039a3b14281b3240f0b40469041365d0e378
tree82e4d0c9c9e0db461ed22c0181dea090b728f281
parent2a14e91b6d76639dac70ea170f4384c1ee3cb48d
dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property

Add the renesas,miic-phy-link-active-low property to allow configuring
the active level of phy_link status signals provided by the MIIC block.

EtherPHY link-up and link-down status is required as a hardware IP
feature independent of whether GMAC or ETHSW is used. With GMAC, link
state is retrieved via MDC/MDIO and handled in software. In contrast,
ETHSW exposes dedicated PHY_LINK pins that provide this information
directly in hardware.

These PHY_LINK signals are required not only for host-controlled traffic
but also for switch-only forwarding paths where frames are exchanged
between external nodes without CPU involvement. This is particularly
important for redundancy protocols such as DLR (Device Level Ring),
which depend on fast detection of link-down events caused by cable or
port failures. Handling such events purely in software introduces
latency, which is why ETHSW provides dedicated hardware PHY_LINK pins.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260112173555.1166714-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml