1c307912dSNicolas Pitre# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2c307912dSNicolas Pitre%YAML 1.2
3c307912dSNicolas Pitre---
4*45698208SRob Herring$id: http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml#
5*45698208SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6c307912dSNicolas Pitre
7dd3cb467SAndrew Lunntitle: MIPI I3C HCI
8c307912dSNicolas Pitre
9c307912dSNicolas Pitremaintainers:
10c307912dSNicolas Pitre  - Nicolas Pitre <npitre@baylibre.com>
11c307912dSNicolas Pitre
12de67276eSMiquel RaynalallOf:
13de67276eSMiquel Raynal  - $ref: /schemas/i3c/i3c.yaml#
14de67276eSMiquel Raynal
15c307912dSNicolas Pitredescription: |
16c307912dSNicolas Pitre  MIPI I3C Host Controller Interface
17c307912dSNicolas Pitre
18c307912dSNicolas Pitre  The MIPI I3C HCI (Host Controller Interface) specification defines
19c307912dSNicolas Pitre  a common software driver interface to support compliant MIPI I3C
20c307912dSNicolas Pitre  host controller hardware implementations from multiple vendors.
21c307912dSNicolas Pitre
22c307912dSNicolas Pitre  The hardware is self-advertising for differences in implementation
23c307912dSNicolas Pitre  capabilities, including the spec version it is based on, so there
24c307912dSNicolas Pitre  isn't much to describe here (yet).
25c307912dSNicolas Pitre
26c307912dSNicolas Pitre  For details, please see:
27c307912dSNicolas Pitre  https://www.mipi.org/specifications/i3c-hci
28c307912dSNicolas Pitre
29c307912dSNicolas Pitreproperties:
30c307912dSNicolas Pitre  compatible:
31c307912dSNicolas Pitre    const: mipi-i3c-hci
32c307912dSNicolas Pitre  reg:
33c307912dSNicolas Pitre    maxItems: 1
34c307912dSNicolas Pitre  interrupts:
35c307912dSNicolas Pitre    maxItems: 1
36c307912dSNicolas Pitre
37c307912dSNicolas Pitrerequired:
38c307912dSNicolas Pitre  - compatible
39c307912dSNicolas Pitre  - reg
40c307912dSNicolas Pitre  - interrupts
41c307912dSNicolas Pitre
42de67276eSMiquel RaynalunevaluatedProperties: false
43c307912dSNicolas Pitre
44c307912dSNicolas Pitreexamples:
45c307912dSNicolas Pitre  - |
46de67276eSMiquel Raynal    i3c-master@a0000000 {
47c307912dSNicolas Pitre      compatible = "mipi-i3c-hci";
48c307912dSNicolas Pitre      reg = <0xa0000000 0x2000>;
49c307912dSNicolas Pitre      interrupts = <89>;
50de67276eSMiquel Raynal      #address-cells = <3>;
51de67276eSMiquel Raynal      #size-cells = <0>;
52c307912dSNicolas Pitre    };
53