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