aboutsummaryrefslogtreecommitdiffstats
path: root/features/thermal
AgeCommit message (Collapse)Author
2023-03-23coretemp: set CONFIG_INT340X_THERMAL only for x86_64Chee Yang Lee
CONFIG_INT340X_THERMAL required x86_64. [NOTE]: 'CONFIG_INT340X_THERMAL' last val (m) and .config val (n) do not match [INFO]: CONFIG_INT340X_THERMAL : n [INFO]: raw config text: config INT340X_THERMAL tristate "ACPI INT340X thermal drivers" select THERMAL_GOV_USER_SPACE select ACPI_THERMAL_REL select ACPI_FAN select INTEL_SOC_DTS_IOSF_CORE select PROC_THERMAL_MMIO_RAPL if POWERCAP depends on X86_64 && ACPI && PCI && (X86 || X86_INTEL_QUARK || COMPILE_TEST) && THERMAL help Newer laptops and tablets that use ACPI may have thermal sensors and other devices with thermal control capabilities outside the core CPU/SOC, for thermal safety reasons. They are exposed for the OS to use via the INT3400 ACPI device object as the master, and INT3401~INT340B ACPI device objects as the slaves. Enable this to expose the temperature information and cooling ability from these objects to userspace via the normal thermal framework. This means that a wide range of applications and GUI widgets can show the information to the user or use this information for making decisions. For example, the Intel Thermal Daemon can use this information to allow the user to select his laptop to run without turning on the fans. Config 'INT340X_THERMAL' has the following Direct dependencies (INT340X_THERMAL=n): X86_64(=n) && ACPI(=y) && PCI(=y) && X86(=y) || X86_INTEL_QUARK(=n) || COMPILE_TEST(=n) (=y) && THERMAL(=y) Parent dependencies are: PCI [y] THERMAL [y] COMPILE_TEST [n] X86 [y] ACPI [y] X86_INTEL_QUARK [n] POWERCAP [y] X86_64 [n] [INFO]: config 'CONFIG_INT340X_THERMAL' was set, but it wasn't assignable, check (parent) dependencies Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-24features/thermal: fix the dependency for CONFIG_INTEL_SOC_PMIC_BXTWCYongxin Liu
In kernel commit 25f1ca31e230 ("platform/x86: intel_pmc_ipc: Convert to MFD"), CONFIG_INTEL_SOC_PMIC_BXTWC is changed to depend on CONFIG_MFD_INTEL_PMC_BXT instead of CONFIG_INTEL_PMC_IPC. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-10-07meta: add SPDX License Identifier and updates 00-README with License policyYann CARDAILLAC
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2018-09-06intel-x86: Some required kernel config is not enabled as expectedHongzhi.Song
According to the changes before linux-4.18-rc6, we must add new dependency for some config option or modify them value. 1. If "CONFIG_PINCTRL_SUNRISEPOINT=m", CONFIG_PINCTRL_INTEL cann't be set y, because CONFIG_PINCTRL_INTEL is selected by CONFIG_PINCTRL_SUNRISEPOINT. 2. The dependency of CONFIG_MMC_REALTEK_PCI is change to CONFIG_MISC_RTSX_PCI. 3. CONFIG_INTEL_SOC_PMIC_BXTWC is a new dependency for CONFIG_INTEL_BXT_PMIC_THERMAL. 4. The value of CONFIG_HW_RANDOM_TPM must be equal to CONFIG_TCG_TPM. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-08-30features/thermal: use the correct config nameAnuj Mittal
CONFIG_INTEL_PMIC_THERMAL was enabled for the bxt kernel tree which had in-review patches as well. This config was re-named to CONFIG_INTEL_BXT_PMIC_THERMAL in the final merged version of patch: https://github.com/torvalds/linux/commit/b474303ffd57e0a379ce73ca10232350f866f77b Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-10-12features: Fix configcheck warnings in features used by intel-core* BSPsCalifornia Sullivan
IOSF_MBI gets selected by CONFIG_X86_INTEL_LPSS, forcing it to =y and giving us a warning in the kernel_configcheck stage. Fix this by setting CONFIG_IOSF_MBI=y. INV_MPU6050, MPL115, and NFC_PN533 all had their core driver separated from specific implementations such as I2C, SPI, and USB, and can only be enabled by adding one or more of those implementations. This means we weren't getting the drivers and warnings occurred during the kernel_configcheck stage. Fix this by adding the implementations that were separated. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-11features/thermal: make INTEL_POWERCLAMP driver built as moduleRebecca Chang Swee Fun
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-07features/thermal: Enable Intel PMIC thermal featureNilesh Bacchewar
Enable this for Intel PMIC with ADC channels monitoring system temperature measurements and alerts. Signed-off-by: Nilesh Bacchewar <nilesh.bacchewar@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-30features/thermal: enable Intel powerclamp driverRebecca Chang Swee Fun
Enable powerclamp to enforce idle time in which will contribute to more C-states residency. Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-08-18features: add coretemp featureCalifornia Sullivan
This patch adds a configuration fragment and scc file to support the coretemp feature on some Intel platforms. Partial fix for [YOCTO #8107]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>