lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260129-wip-t-remmet-phytec-de-bspimx95-132_upstream-v1-1-8deccd658d16@phytec.de>
Date: Thu, 29 Jan 2026 15:13:33 +0100
From: Teresa Remmet <t.remmet@...tec.de>
To: Andrew Lunn <andrew+netdev@...n.ch>, "David S. Miller"
	<davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>, Jakub Kicinski
	<kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>, Rob Herring
	<robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley
	<conor+dt@...nel.org>, Andrew Davis <afd@...com>, Andrew Lunn
	<andrew@...n.ch>, Heiner Kallweit <hkallweit1@...il.com>, Russell King
	<linux@...linux.org.uk>
CC: <netdev@...r.kernel.org>, <devicetree@...r.kernel.org>,
	<upstream@...ts.phytec.de>, Yannic Moog <y.moog@...tec.de>, Benjamin Hahn
	<b.hahn@...tec.de>, Yashwanth Varakala <y.varakala@...tec.de>, Jan Remmet
	<j.remmet@...tec.de>
Subject: [PATCH 1/2] dt-bindings: dp83867: add binding for
 ti,output-impedance property

Add an optional device tree property, "ti,output-impedance", which
specifies the output impedance using a raw register field value from
0x0 to 0x1f.

0x0 corresponds to the highest impedance (approximately 70 ohms),
while 0x1f represents the lowest (approximately 35 ohms).

This property allows the impedance to be configured through the
device-tree to any required value rather than being limited to fixed
minimum or maximum settings.

Signed-off-by: Teresa Remmet <t.remmet@...tec.de>
---
 Documentation/devicetree/bindings/net/ti,dp83867.yaml | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/ti,dp83867.yaml b/Documentation/devicetree/bindings/net/ti,dp83867.yaml
index 4bc1f98fd9fe..a8d8bfb68bee 100644
--- a/Documentation/devicetree/bindings/net/ti,dp83867.yaml
+++ b/Documentation/devicetree/bindings/net/ti,dp83867.yaml
@@ -52,11 +52,20 @@ properties:
     description: |
       MAC Interface Impedance control to set the programmable output impedance
       to a maximum value (70 ohms).
-      Note: Specifying an io_impedance_ctrl nvmem cell or one of the
-        ti,min-output-impedance, ti,max-output-impedance properties
-        are mutually exclusive. If more than one is present, an nvmem
-        cell takes precedence over ti,max-output-impedance, which in
-        turn takes precedence over ti,min-output-impedance.
+      Note: Specifying an io_impedance_ctrl nvmem cell, ti,output-impedance
+        or one of the boolean ti,min-output-impedance and ti,max-output-impedance
+        properties is mutually exclusive.
+        If more than one is present the priority order is nvmem cell,
+        ti,output-impedance, ti,max-output-impedance and last
+        ti,min-output-impedance.
+
+  ti,output-impedance:
+    $ref: /schemas/types.yaml#/definitions/uint32
+    description:
+      MAC Interface Impedance control to set the raw register value from 0x0
+      (approx. 70 ohms) to 0x1f (approx. 35 ohms).
+    minimum: 0
+    maximum: 31
 
   tx-fifo-depth:
     $ref: /schemas/types.yaml#/definitions/uint32

-- 
2.43.0


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ