summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com>2022-03-08 14:46:07 +0300
committerZbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com>2022-03-14 17:31:25 +0300
commitf4da718ef08938c644afb5971bf7cbd6467a4b73 (patch)
tree24b0b3ad0ab42c0daf2649d942a6158eefd3207f
parent9667a1912483dfd301f271e16672373c617e2936 (diff)
downloadlinux-f4da718ef08938c644afb5971bf7cbd6467a4b73.tar.xz
dt-bindings: i3c: flexible I3C timings
Description for properties to controls SCL timings added. Signed-off-by: Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com>
-rw-r--r--Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt b/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
index 07f35f36085d..1409ea495e79 100644
--- a/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
+++ b/Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
@@ -20,6 +20,21 @@ Documentation/devicetree/bindings/i3c/i3c.yaml for more details):
- i2c-scl-hz
- i3c-scl-hz
+Optional properties specific for this driver:
+
+- i3c-od-scl-low-ns: SCL low period for Open-Drain phase. Expressed in
+ nanoseconds. It is validated by the driver. Minimum value is 200.
+- i3c-od-scl-high-ns: SCL high period for Open-Drain phase. Expressed in
+ nanoseconds. It is validated by the driver. Minimum value is 25.
+- i3c-pp-scl-low-ns: SCL low period for Push-Pull phase. Expressed in
+ nanoseconds. It is validated by the driver. Minimum value is 25.
+- i3c-pp-scl-high-ns: SCL high period for Push-Pull phase. It is expressed in
+ nanoseconds. It is validated by the driver. Minimum value is 25.
+- sda-tx-hold-ns: SDA Hold Time (Thd_dat). Expressed in nanoseconds. It is not
+ validated by driver. Minimum value is 5. Maximum value is 35. Other
+ values will be trimmed to the range. This parameter is not supported by
+ old IP versions.
+
I3C device connected on the bus follow the generic description (see
Documentation/devicetree/bindings/i3c/i3c.yaml for more details).