cb0a395578
Drop the requirement of "-master" suffix in node names because: 1. "Master" word is discouraged and MIPI Alliance renamed it to "Controller". 2. Some devices can operate in Controller (Master) or Target mode, thus the name is not accurate in such cases. 3. Other buses, like I2C controllers, use simple "i2c". Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Jeremy Kerr <jk@codeconstruct.com.au> Acked-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20240117075618.81932-1-krzysztof.kozlowski@linaro.org Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/i3c/mipi-i3c-hci.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: MIPI I3C HCI
|
|
|
|
maintainers:
|
|
- Nicolas Pitre <npitre@baylibre.com>
|
|
|
|
allOf:
|
|
- $ref: /schemas/i3c/i3c.yaml#
|
|
|
|
description: |
|
|
MIPI I3C Host Controller Interface
|
|
|
|
The MIPI I3C HCI (Host Controller Interface) specification defines
|
|
a common software driver interface to support compliant MIPI I3C
|
|
host controller hardware implementations from multiple vendors.
|
|
|
|
The hardware is self-advertising for differences in implementation
|
|
capabilities, including the spec version it is based on, so there
|
|
isn't much to describe here (yet).
|
|
|
|
For details, please see:
|
|
https://www.mipi.org/specifications/i3c-hci
|
|
|
|
properties:
|
|
compatible:
|
|
const: mipi-i3c-hci
|
|
reg:
|
|
maxItems: 1
|
|
interrupts:
|
|
maxItems: 1
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- interrupts
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
i3c@a0000000 {
|
|
compatible = "mipi-i3c-hci";
|
|
reg = <0xa0000000 0x2000>;
|
|
interrupts = <89>;
|
|
#address-cells = <3>;
|
|
#size-cells = <0>;
|
|
};
|