^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 BCM2711_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "Broadcom AVS RO thermal sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on ARCH_BCM2835 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) depends on THERMAL_OF && MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Support for thermal sensors on Broadcom BCM2711 SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config BCM2835_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) tristate "Thermal sensors on bcm2835 SoC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) depends on ARCH_BCM2835 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) depends on THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Support for thermal sensors on Broadcom bcm2835 SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config BRCMSTB_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) tristate "Broadcom STB AVS TMON thermal driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) depends on ARCH_BRCMSTB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Enable this driver if you have a Broadcom STB SoC and would like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) thermal framework support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) config BCM_NS_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) tristate "Northstar thermal driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) depends on ARCH_BCM_IPROC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) default y if ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Support for the Northstar and Northstar Plus family of SoCs (e.g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) BCM4708, BCM4709, BCM5301x, BCM95852X, etc). It contains DMU (Device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Management Unit) block with a thermal sensor that allows checking CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) config BCM_SR_THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) tristate "Stingray thermal driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) depends on ARCH_BCM_IPROC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) default ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Support for the Stingray family of SoCs. Its different blocks like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) iHost, CRMU and NITRO has thermal sensor that allows checking its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) temperature.