1c307912dSNicolas Pitre# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2c307912dSNicolas Pitre%YAML 1.2 3c307912dSNicolas Pitre--- 4c307912dSNicolas Pitre$id: "http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml#" 5c307912dSNicolas Pitre$schema: "http://devicetree.org/meta-schemas/core.yaml#" 6c307912dSNicolas Pitre 7c307912dSNicolas Pitretitle: MIPI I3C HCI Device Tree Bindings 8c307912dSNicolas Pitre 9c307912dSNicolas Pitremaintainers: 10c307912dSNicolas Pitre - Nicolas Pitre <npitre@baylibre.com> 11c307912dSNicolas Pitre 12*de67276eSMiquel RaynalallOf: 13*de67276eSMiquel Raynal - $ref: /schemas/i3c/i3c.yaml# 14*de67276eSMiquel 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 42*de67276eSMiquel RaynalunevaluatedProperties: false 43c307912dSNicolas Pitre 44c307912dSNicolas Pitreexamples: 45c307912dSNicolas Pitre - | 46*de67276eSMiquel Raynal i3c-master@a0000000 { 47c307912dSNicolas Pitre compatible = "mipi-i3c-hci"; 48c307912dSNicolas Pitre reg = <0xa0000000 0x2000>; 49c307912dSNicolas Pitre interrupts = <89>; 50*de67276eSMiquel Raynal #address-cells = <3>; 51*de67276eSMiquel Raynal #size-cells = <0>; 52c307912dSNicolas Pitre }; 53