summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorIwona Winiarska <iwona.winiarska@intel.com>2022-02-21 00:51:04 +0300
committerIwona Winiarska <iwona.winiarska@intel.com>2022-04-12 14:07:34 +0300
commit5da20cec3542029f8bee7ea3855bab90bb96a242 (patch)
tree34414a798a85ad89f34ea0057500414cd6557849 /Documentation
parent7ebd1ebafd09a7138396b5fb14a495eeeec2328d (diff)
downloadlinux-5da20cec3542029f8bee7ea3855bab90bb96a242.tar.xz
dt-bindings: i3c: Add initial-role, pid and dcr properties
Add initial-role property to allow configuring given I3C device as Primary Controller, Secondary Controller or Target. Add Target Provisioned ID and Device Characteristic Register value properties for I3C Target Device configuration. Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/i3c/i3c.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i3c/i3c.yaml b/Documentation/devicetree/bindings/i3c/i3c.yaml
index 1f82fc923799..b220a3a90bc5 100644
--- a/Documentation/devicetree/bindings/i3c/i3c.yaml
+++ b/Documentation/devicetree/bindings/i3c/i3c.yaml
@@ -55,6 +55,24 @@ properties:
May not be supported by all controllers.
+ initial-role:
+ enum:
+ - primary
+ - secondary
+ - target
+ description: |
+ If it is not specified, by default the initial I3C device role will be "primary".
+
+ pid:
+ $ref: '/schemas/types.yaml#/definitions/uint64'
+ description: |
+ Target Device Provisioned ID
+
+ dcr:
+ $ref: '/schemas/types.yaml#/definitions/uint32'
+ description: |
+ Target Device Characteristic Register value
+
required:
- "#address-cells"
- "#size-cells"