tegrakernel/kernel/nvidia/drivers/thermal/Kconfig

52 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

2022-02-16 09:13:02 -06:00
# Copyright (c) 2012-2019, NVIDIA CORPORATION. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms and conditions of the GNU General Public License,
# version 2, as published by the Free Software Foundation.
#
# This program is distributed in the hope it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
config PWM_FAN
tristate "Tegra PWM Fan driver"
depends on THERMAL
help
Enables the fan driver that is controlled by pwm.
config THERMAL_GOV_PID
bool "PID thermal governor"
help
This governor manages thermals based on output values of
PID controller.
config THERMAL_GOV_CONTINUOUS
bool "CONTINUOUS thermal governor"
help
This governor will filter raw temperature with IIR filter ,fetch
active pwm table from cdev pwm table and then caculate target pwm
value. This will make fan run more quietly and smoothly.
config TEGRA_THERMAL_THROTTLE
bool "Enable throttling of CPU speed on overtemp"
depends on CPU_FREQ
depends on THERMAL
help
Passive cooling device that throttles clocks using cpufreq and pmqos
interfaces.
config USERSPACE_THERM_ALERT
tristate "Userspace thermal alert cooling device"
depends on THERMAL_OF
help
Adds cooling device for notifying user space to know whether
thermal alert occurred for temperature trip.
Say 'Y' here if you want to get notification of temperature alert
in user space.