^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "Texas Instruments SoCs temperature sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) If you say yes here you get support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) OMAP4460+ on die bandgap temperature sensor support. The register
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) set is part of system control module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) This includes alert interrupts generation and also the TSHUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) config TI_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) bool "Texas Instruments SoCs thermal framework support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) depends on TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) If you say yes here you want to get support for generic thermal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) framework for the Texas Instruments on die bandgap temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) This includes trip points definitions, extrapolation rules and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) CPU cooling device bindings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) config OMAP3_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) bool "Texas Instruments OMAP3 thermal support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) depends on TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on ARCH_OMAP3 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) If you say yes here you get thermal support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) OMAP3 SoC family. The current chips supported are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) - OMAP3430
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) OMAP3 chips normally don't need thermal management, and sensors in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) this generation are not accurate, nor they are very close to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) the important hotspots.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Say 'N' here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) config OMAP4_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) bool "Texas Instruments OMAP4 thermal support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) depends on TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) depends on ARCH_OMAP4 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) If you say yes here you get thermal support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) OMAP4 SoC family. The current chip supported are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) - OMAP4430
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) - OMAP4460
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) - OMAP4470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) This includes alert interrupts generation and also the TSHUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config OMAP5_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) bool "Texas Instruments OMAP5 thermal support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) depends on SOC_OMAP5 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) If you say yes here you get thermal support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) OMAP5 SoC family. The current chip supported are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) - OMAP5430
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) This includes alert interrupts generation and also the TSHUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config DRA752_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) bool "Texas Instruments DRA752 thermal support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) depends on TI_SOC_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) depends on SOC_DRA7XX || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) If you say yes here you get thermal support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) DRA752 SoC family. The current chip supported are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) - DRA752
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) This includes alert interrupts generation and also the TSHUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) support.