162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_cimenu "NVIDIA Tegra thermal drivers"
362306a36Sopenharmony_cidepends on ARCH_TEGRA || COMPILE_TEST
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig TEGRA_SOCTHERM
662306a36Sopenharmony_ci	tristate "Tegra SOCTHERM thermal management"
762306a36Sopenharmony_ci	help
862306a36Sopenharmony_ci	  Enable this option for integrated thermal management support on NVIDIA
962306a36Sopenharmony_ci	  Tegra systems-on-chip. The driver supports four thermal zones
1062306a36Sopenharmony_ci	  (CPU, GPU, MEM, PLLX). Cooling devices can be bound to the thermal
1162306a36Sopenharmony_ci	  zones to manage temperatures. This option is also required for the
1262306a36Sopenharmony_ci	  emergency thermal reset (thermtrip) feature to function.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig TEGRA_BPMP_THERMAL
1562306a36Sopenharmony_ci	tristate "Tegra BPMP thermal sensing"
1662306a36Sopenharmony_ci	depends on TEGRA_BPMP || COMPILE_TEST
1762306a36Sopenharmony_ci	help
1862306a36Sopenharmony_ci	  Enable this option for support for sensing system temperature of NVIDIA
1962306a36Sopenharmony_ci	  Tegra systems-on-chip with the BPMP coprocessor (Tegra186).
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciconfig TEGRA30_TSENSOR
2262306a36Sopenharmony_ci	tristate "Tegra30 Thermal Sensor"
2362306a36Sopenharmony_ci	depends on ARCH_TEGRA_3x_SOC || COMPILE_TEST
2462306a36Sopenharmony_ci	help
2562306a36Sopenharmony_ci	  Enable this option to support thermal management of NVIDIA Tegra30
2662306a36Sopenharmony_ci	  system-on-chip.
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciendmenu
29