xref: /freebsd/sys/contrib/device-tree/Bindings/i3c/mipi-i3c-hci.yaml (revision 01950c46b8155250f64374fb72fc11faa44bf099)
15def4c47SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
25def4c47SEmmanuel Vadot%YAML 1.2
35def4c47SEmmanuel Vadot---
4aa1a8ff2SEmmanuel Vadot$id: http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml#
5aa1a8ff2SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
65def4c47SEmmanuel Vadot
77ef62cebSEmmanuel Vadottitle: MIPI I3C HCI
85def4c47SEmmanuel Vadot
95def4c47SEmmanuel Vadotmaintainers:
105def4c47SEmmanuel Vadot  - Nicolas Pitre <npitre@baylibre.com>
115def4c47SEmmanuel Vadot
125def4c47SEmmanuel VadotallOf:
135def4c47SEmmanuel Vadot  - $ref: /schemas/i3c/i3c.yaml#
145def4c47SEmmanuel Vadot
155def4c47SEmmanuel Vadotdescription: |
165def4c47SEmmanuel Vadot  MIPI I3C Host Controller Interface
175def4c47SEmmanuel Vadot
185def4c47SEmmanuel Vadot  The MIPI I3C HCI (Host Controller Interface) specification defines
195def4c47SEmmanuel Vadot  a common software driver interface to support compliant MIPI I3C
205def4c47SEmmanuel Vadot  host controller hardware implementations from multiple vendors.
215def4c47SEmmanuel Vadot
225def4c47SEmmanuel Vadot  The hardware is self-advertising for differences in implementation
235def4c47SEmmanuel Vadot  capabilities, including the spec version it is based on, so there
245def4c47SEmmanuel Vadot  isn't much to describe here (yet).
255def4c47SEmmanuel Vadot
265def4c47SEmmanuel Vadot  For details, please see:
275def4c47SEmmanuel Vadot  https://www.mipi.org/specifications/i3c-hci
285def4c47SEmmanuel Vadot
295def4c47SEmmanuel Vadotproperties:
305def4c47SEmmanuel Vadot  compatible:
315def4c47SEmmanuel Vadot    const: mipi-i3c-hci
325def4c47SEmmanuel Vadot  reg:
335def4c47SEmmanuel Vadot    maxItems: 1
345def4c47SEmmanuel Vadot  interrupts:
355def4c47SEmmanuel Vadot    maxItems: 1
365def4c47SEmmanuel Vadot
375def4c47SEmmanuel Vadotrequired:
385def4c47SEmmanuel Vadot  - compatible
395def4c47SEmmanuel Vadot  - reg
405def4c47SEmmanuel Vadot  - interrupts
415def4c47SEmmanuel Vadot
425def4c47SEmmanuel VadotunevaluatedProperties: false
435def4c47SEmmanuel Vadot
445def4c47SEmmanuel Vadotexamples:
455def4c47SEmmanuel Vadot  - |
46*01950c46SEmmanuel Vadot    i3c@a0000000 {
475def4c47SEmmanuel Vadot      compatible = "mipi-i3c-hci";
485def4c47SEmmanuel Vadot      reg = <0xa0000000 0x2000>;
495def4c47SEmmanuel Vadot      interrupts = <89>;
505def4c47SEmmanuel Vadot      #address-cells = <3>;
515def4c47SEmmanuel Vadot      #size-cells = <0>;
525def4c47SEmmanuel Vadot    };
53