Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: devfreq: tegra30-actmon: Add cooling-cells

The ACTMON watches activity of memory clients. Decisions about a minimum
required frequency are made based on the info from ACTMON. We can use
ACTMON as a thermal cooling device by limiting the required frequency.
Document new cooling-cells property of NVIDIA Tegra ACTMON hardware unit.

Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

authored by

Dmitry Osipenko and committed by
Chanwoo Choi
6b61f55e 271ca53c

+5
+5
Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml
··· 63 63 Should contain freqs and voltages and opp-supported-hw property, which 64 64 is a bitfield indicating SoC speedo ID mask. 65 65 66 + "#cooling-cells": 67 + const: 2 68 + 66 69 required: 67 70 - compatible 68 71 - reg ··· 77 74 - interconnects 78 75 - interconnect-names 79 76 - operating-points-v2 77 + - "#cooling-cells" 80 78 81 79 additionalProperties: false 82 80 ··· 122 118 operating-points-v2 = <&dvfs_opp_table>; 123 119 interconnects = <&mc TEGRA30_MC_MPCORER &emc>; 124 120 interconnect-names = "cpu-read"; 121 + #cooling-cells = <2>; 125 122 };