[PATCH net-next 1/2] dt-bindings: net: dsa: microchip: add reset timing properties
From: Rodolfo Giometti
Date: Fri Oct 02 2026 - 09:58:42 EST
How long a KSZ switch needs before it answers on its management bus
after the reset line is released depends on the board it sits on, and a
board that needs longer than the driver waits has no way to say so.
Document reset-assert-us and reset-deassert-us with the meaning they
already have for MDIO devices, and record the timings the driver has
been using so far as their defaults.
Assisted-by: LLM
Signed-off-by: Rodolfo Giometti <giometti@xxxxxxxxxxxx>
---
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml b/Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
index 4ed13870ed3a..5a99d79ea982 100644
--- a/Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
+++ b/Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
@@ -48,6 +48,18 @@ properties:
Should be a gpio specifier for a reset line.
maxItems: 1
+ reset-assert-us:
+ description:
+ How long the reset line is held asserted, in microseconds.
+ default: 10000
+
+ reset-deassert-us:
+ description:
+ How long to wait after the reset line is released before the switch is
+ accessed, in microseconds. Boards whose switch needs longer than the
+ default to answer on the management bus state their own value here.
+ default: 100000
+
wakeup-source: true
microchip,synclko-125:
--
2.43.0