[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20260121151506.813783-3-dam.dejean@gmail.com>
Date: Wed, 21 Jan 2026 16:15:05 +0100
From: Damien Dejean <dam.dejean@...il.com>
To: andrew@...n.ch,
krzk+dt@...nel.org
Cc: netdev@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
edumazet@...gle.com,
davem@...emloft.net,
kuba@...nel.org,
pabeni@...hat.com,
hkallweit1@...il.com,
Damien Dejean <dam.dejean@...il.com>
Subject: [PATCH v2 3/4] dt-bindings: net: realtek,rtl82xx: add a property to set MDI polarity
MDI pair polarity is usually configured by the bootloader. However, on
some designs the configuration is left untouched during boot and needs
to be set by the driver.
Add the property 'realtek,mdi-cfg-polarity' to configure the polarity of
each pair. Bit 0 to 3 configure the polarity or pairs A to D, if set to
1 the polarity is reversed for this pair.
Signed-off-by: Damien Dejean <dam.dejean@...il.com>
---
Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml b/Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml
index c4ced671ecb8..17088c147358 100644
--- a/Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml
+++ b/Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml
@@ -61,6 +61,13 @@ properties:
description:
Force normal (0) or reverse (1) order of MDI pairs.
+ realtek,mdi-cfg-polarity:
+ description:
+ A bitmap to describe pair polarity swap. Bit 0 to swap polarity of pair A,
+ bit 1 to swap polarity of pair B, bit 2 to swap polarity of pair C and bit
+ 3 to swap polarity of pair D.
+ $ref: /schemas/types.yaml#/definitions/uint32
+
unevaluatedProperties: false
allOf:
--
2.47.3
Powered by blists - more mailing lists