diff --git a/Documentation/devicetree/bindings/nvpmodel/nvpmodel-emc-cap.yaml b/Documentation/devicetree/bindings/nvpmodel/nvpmodel-emc-cap.yaml new file mode 100644 index 00000000..2c964450 --- /dev/null +++ b/Documentation/devicetree/bindings/nvpmodel/nvpmodel-emc-cap.yaml @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/nvpmodel/nvpmodel-emc-cap.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NVIDIA nvpmodel driver for emc clock cap + +maintainers: + - Johnny Liu + +description: | + Nvpmodel is a driver that provides sysfs nodes that allow capping certain clock + frequencies in order to keep the power consumption under a certain budget. + + These caps are designed to be relatively static. They should not be used + during runtime (under load) to dynamically change the power budget + +properties: + compatible: + enum: + - nvidia,nvpmodel-emc-cap + +required: + - compatible + +examples: + - | + nvpmodel: { + compatible = "nvidia,nvpmodel-emc-cap"; + status = "okay"; + }; +...