mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 00:48:50 +00:00
ddf6cc9a72
The ARM CCI-400 Interconnect is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Maxime Ripard <maxime@cerno.tech> Link: https://lore.kernel.org/r/20210901091852.479202-7-maxime@cerno.tech Signed-off-by: Rob Herring <robh@kernel.org>
38 lines
785 B
YAML
38 lines
785 B
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/arm/cci-control-port.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: CCI Interconnect Bus Masters binding
|
|
|
|
maintainers:
|
|
- Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
|
|
|
|
description: |
|
|
Masters in the device tree connected to a CCI port (inclusive of CPUs
|
|
and their cpu nodes).
|
|
|
|
select: true
|
|
|
|
properties:
|
|
cci-control-port:
|
|
$ref: /schemas/types.yaml#/definitions/phandle
|
|
|
|
additionalProperties: true
|
|
|
|
examples:
|
|
- |
|
|
cpus {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
cpu@0 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
cci-control-port = <&cci_control1>;
|
|
reg = <0>;
|
|
};
|
|
};
|
|
|
|
...
|