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