[PATCH 1/3] dt-bindings: i3c: renesas,i3c: Document analog noise filter control

Diogo Ivo diogo.ivo.sx at renesas.com
Tue Oct 20 02:36:26 PDT 2026


The analog noise filter for the input terminals (I3C_SDA, I3C_SCL) of
the Renesas I3C controller is controlled through the SYS_I3C_CFG
register of the system controller. Document the
renesas,analog-noise-filter property, which references the system
controller together with the offset of the SYS_I3C_CFG register and
the state of the filter: 1 enables the filter and 0 bypasses it.

The property is optional: device trees not providing it keep the
filter at its reset value.

Signed-off-by: Diogo Ivo <diogo.ivo.sx at renesas.com>
---
 .../devicetree/bindings/i3c/renesas,i3c.yaml          | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
index 08fcea89a015..381807844351 100644
--- a/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
+++ b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
@@ -96,6 +96,25 @@ properties:
       - const: presetn
       - const: tresetn
 
+  renesas,analog-noise-filter:
+    $ref: /schemas/types.yaml#/definitions/phandle-array
+    description:
+      Analog noise filter for the I3C input signals (I3C_SDA, I3C_SCL),
+      controlled through the SYS_I3C_CFG register of the system
+      controller (SYSC). Three entries specifying the system controller,
+      the offset of the SYS_I3C_CFG register and the state of the filter.
+      If not present, the filter keeps its reset state.
+    items:
+      - items:
+          - description: phandle to the system controller node
+          - description: offset of the SYS_I3C_CFG register within the SYSC
+          - enum: [0, 1]
+            description: |
+              state of the analog noise filter:
+               - 1: enable the filter, performing noise reduction on the
+                 I3C_SDA and I3C_SCL input signals
+               - 0: bypass the filter
+
 required:
   - compatible
   - reg

-- 
2.56.0




More information about the linux-i3c mailing list