mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
dt-bindings: fsi: p9-occ: Convert to json-schema
Conver to json-schema for the OCC documentation. Also document the fact that the OCC "bridge" device will often have the hwmon node as a child. Signed-off-by: Eddie James <eajames@linux.ibm.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240522192524.3286237-5-eajames@linux.ibm.com Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
This commit is contained in:
parent
29aa58d5b1
commit
408f50d1ce
|
|
@ -1,16 +0,0 @@
|
|||
Device-tree bindings for FSI-attached POWER9/POWER10 On-Chip Controller (OCC)
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
This is the binding for the P9 or P10 On-Chip Controller accessed over FSI from
|
||||
a service processor. See fsi.txt for details on bindings for FSI slave and CFAM
|
||||
nodes. The OCC is not an FSI slave device itself, rather it is accessed
|
||||
through the SBE FIFO.
|
||||
|
||||
Required properties:
|
||||
- compatible = "ibm,p9-occ" or "ibm,p10-occ"
|
||||
|
||||
Examples:
|
||||
|
||||
occ {
|
||||
compatible = "ibm,p9-occ";
|
||||
};
|
||||
40
Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml
Normal file
40
Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/fsi/ibm,p9-occ.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: IBM FSI-attached On-Chip Controller (OCC)
|
||||
|
||||
maintainers:
|
||||
- Eddie James <eajames@linux.ibm.com>
|
||||
|
||||
description:
|
||||
The POWER processor On-Chip Controller (OCC) helps manage power and
|
||||
thermals for the system, accessed through the FSI-attached SBEFIFO
|
||||
from a service processor.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- ibm,p9-occ
|
||||
- ibm,p10-occ
|
||||
|
||||
hwmon:
|
||||
type: object
|
||||
$ref: /schemas/hwmon/ibm,occ-hwmon.yaml
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
occ {
|
||||
compatible = "ibm,p9-occ";
|
||||
|
||||
hwmon {
|
||||
compatible = "ibm,p9-occ-hwmon";
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user