summaryrefslogtreecommitdiff
path: root/drivers/thermal/thermal_core.c
diff options
context:
space:
mode:
authorMikko Perttunen <mperttunen@nvidia.com>2023-03-30 12:49:04 +0300
committerDaniel Lezcano <daniel.lezcano@linaro.org>2023-04-07 11:31:33 +0300
commitcdd6076b0a0c8f1e57be309a41bd9cedcf6795d6 (patch)
tree4931eb92adb6f7ee28d282a11cba958c11f4651c /drivers/thermal/thermal_core.c
parentfee5caec88b3d1948453c55474cf16b81026a1b2 (diff)
downloadlinux-cdd6076b0a0c8f1e57be309a41bd9cedcf6795d6.tar.xz
thermal/drivers/tegra-bpmp: Handle offline zones
Thermal zones located in power domains may not be accessible when the domain is powergated. In this situation, reading the temperature will return -BPMP_EFAULT. When evaluating trips, BPMP will internally use -256C as the temperature for offline zones. For smooth operation, for offline zones, return -EAGAIN when reading the temperature and allow registration of zones even if they are offline during probe. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20230330094904.2589428-1-cyndis@kapsi.fi
Diffstat (limited to 'drivers/thermal/thermal_core.c')
0 files changed, 0 insertions, 0 deletions