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