aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thermal
AgeCommit message (Expand)AuthorFilesLines
2022-08-27Merge branch 'thermal-core'Rafael J. Wysocki1-0/+1
2022-08-23thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTRLee, Chun-Yi1-4/+5
2022-08-15thermal/core: Add missing EXPORT_SYMBOL_GPLDaniel Lezcano1-0/+1
2022-08-08Merge tag 'thermal-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-5/+11
2022-08-08Merge branches 'thermal-core' and 'thermal-tools'Rafael J. Wysocki2-5/+9
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-9/+1
2022-08-03thermal: Drop obsolete dependency on COMPILE_TESTJean Delvare1-2/+2
2022-08-03thermal: sysfs: Fix cooling_device_stats_setup() error code pathRafael J. Wysocki1-3/+7
2022-08-03thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-PSumeet Pawnikar1-0/+2
2022-08-02Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds25-357/+254
2022-08-02Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-6/+26
2022-08-01Merge tag 'timers-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+4
2022-08-01Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+2
2022-07-29Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki23-339/+244
2022-07-29Merge branch 'thermal-core'Rafael J. Wysocki1-9/+9
2022-07-28thermal/of: Initialize trip points separatelyDaniel Lezcano1-29/+57
2022-07-28thermal/of: Use thermal trips stored in the thermal zoneDaniel Lezcano1-37/+16
2022-07-28thermal/core: Add thermal_trip in thermal_zoneDaniel Lezcano2-10/+20
2022-07-28thermal/core: Rename 'trips' to 'num_trips'Daniel Lezcano7-30/+30
2022-07-28thermal/core: Move thermal_set_delay_jiffies to staticDaniel Lezcano3-8/+7
2022-07-28thermal/core: Remove unneeded EXPORT_SYMBOLSDaniel Lezcano1-2/+0
2022-07-28thermal/of: Move thermal_trip structure to thermal.hDaniel Lezcano1-12/+0
2022-07-28thermal/of: Remove the device node pointer for thermal_tripDaniel Lezcano2-10/+0
2022-07-28thermal/of: Replace device node match with device node searchDaniel Lezcano1-20/+44
2022-07-28thermal/core: Remove duplicate information when an error occursDaniel Lezcano1-4/+4
2022-07-28thermal/core: Avoid calling ->get_trip_temp() unnecessarilyDaniel Lezcano1-6/+2
2022-07-28thermal/ti-soc-thermal: Fix comment typoJason Wang1-1/+1
2022-07-28thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2022-07-28thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2022-07-28thermal/drivers/u8500: Remove unnecessary print function dev_err()Yang Li1-6/+2
2022-07-28thermal/drivers/rzg2l: Fix commentsBiju Das1-7/+11
2022-07-28thermal/drivers/sun8i: Fix typo in commentJulia Lawall1-1/+1
2022-07-28thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j721e_data and k3_j72...Jin Xiaoyun1-2/+2
2022-07-28thermal/drivers/k3_j72xx_bandgap: Fix array underflow in prep_lookup_table()Dan Carpenter1-2/+0
2022-07-28thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory leak during probeBryan Brattlof1-2/+5
2022-07-28thermal/core: Remove DROP_FULL and RAISE_FULLDaniel Lezcano1-11/+0
2022-07-28thermal/core: Use clamp() helper in the stepwise governorDaniel Lezcano1-11/+4
2022-07-28thermal/drivers/u8500: Remove the get_trend functionDaniel Lezcano1-22/+4
2022-07-28thermal/drivers/tegra: Remove get_trend functionDaniel Lezcano1-32/+0
2022-07-28thermal/drivers/qcom: Remove get_trend functionDaniel Lezcano2-14/+0
2022-07-28drivers/thermal/rcar_gen3_thermal: Improve logging during probeWolfram Sang1-2/+2
2022-07-28drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with opsLukasz Luba1-18/+9
2022-07-28drivers/thermal/cpufreq_cooling: Update outdated commentsLukasz Luba1-25/+17
2022-07-28drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracingLukasz Luba1-17/+1
2022-07-28drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling de...Lukasz Luba1-9/+6
2022-07-28Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/people/daniel.lezcano/...Thomas Gleixner1-0/+4
2022-07-22intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 checkRafael J. Wysocki1-8/+0
2022-07-16thermal/drivers/rcar_gen3_thermal: Add r8a779f0 supportWolfram Sang1-0/+4
2022-07-15PM: EM: convert power field to micro-Watts precision and align driversLukasz Luba2-6/+26
2022-07-12thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from commentJiang Jian1-1/+1
2022-07-01Merge tag 'thermal-5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2022-06-30thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLakeSumeet Pawnikar1-0/+1
2022-06-28sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util()Dietmar Eggemann1-4/+2
2022-06-14thermal: Directly use ida_alloc()/free()keliu1-9/+9
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULEThomas Gleixner1-9/+1
2022-05-30Merge tag 'thermal-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+2
2022-05-25thermal: int340x: Add Meteor Lake PCI device IDSumeet Pawnikar2-0/+2
2022-05-25ACPI: DPTF: Support Meteor LakeSumeet Pawnikar2-0/+2
2022-05-24Merge tag 'thermal-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds18-96/+1123
2022-05-24Merge tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-4/+6
2022-05-24Merge tag 'hwmon-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+4
2022-05-23Merge branches 'thermal-int340x', 'thermal-pch' and 'thermal-misc'Rafael J. Wysocki4-41/+57
2022-05-23Merge back earlier thermal control updates for 5.19-rc1.Rafael J. Wysocki14-69/+1098
2022-05-23Merge branches 'pm-em' and 'pm-cpuidle'Rafael J. Wysocki2-4/+6
2022-05-22thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()Guenter Roeck1-2/+4
2022-05-19thermal: intel: pch: improve the cooling delay logZhang Rui1-11/+20
2022-05-19thermal: intel: pch: enhance overheat handlingZhang Rui1-5/+8
2022-05-19thermal: intel: pch: move cooling delay to suspend_noirq phaseZhang Rui1-2/+3
2022-05-19thermal: k3_j72xx_bandgap: Add the bandgap driver supportKeerthy2-1/+567
2022-05-19thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probeMiaoqian Lin1-2/+4
2022-05-19thermal/core: Fix memory leak in __thermal_cooling_device_register()Yang Yingliang1-0/+1
2022-05-19thermal/drivers/qcom/lmh: Add sc8180x compatibleBjorn Andersson1-0/+1
2022-05-19thermal/drivers/rz2gl: Fix OTP Calibration Register valuesBiju Das1-2/+8
2022-05-19thermal: thermal_of: fix typo on __thermal_bind_paramsCorentin Labbe1-1/+1
2022-05-19thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probeZheng Yongjun1-0/+3
2022-05-19thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensorManaf Meethalavalappu Pallikunhi1-0/+12
2022-05-19thermal/drivers/bcm2711: Don't clamp temperature at zeroStefan Wahren1-4/+1
2022-05-19thermal/drivers/tsens: Add compat string for the qcom,msm8960Dmitry Baryshkov1-0/+3
2022-05-19thermal/drivers/k3: Add hwmon supportMassimiliano Minella1-0/+5
2022-05-19thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTMJishnu Prakash1-7/+397
2022-05-19thermal/drivers/qcom: Add support for multiple generations of devicesJishnu Prakash1-31/+51
2022-05-19thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the inte...Lad Prabhakar1-5/+12
2022-05-18thermal: intel: hfi: remove NULL check after container_of() callHaowen Bai1-2/+0
2022-05-18Merge back earlier int340x driver changes for 5.19.Rafael J. Wysocki1-15/+9
2022-05-11thermal: int340x: Mode setting with new OS handshakeSrinivas Pandruvada1-16/+32
2022-05-05Merge back earlier int340x thermal driver changes for 5.19.Rafael J. Wysocki1-15/+9
2022-04-28Merge branch 'thermal-int340x'Rafael J. Wysocki1-2/+2
2022-04-22thermal/governor: Remove deprecated informationDaniel Lezcano2-4/+5
2022-04-22Revert "thermal/core: Deprecate changing cooling device state from userspace"Daniel Lezcano1-3/+0
2022-04-21thermal: int340x: Fix attr.show callback prototypeKees Cook1-2/+2
2022-04-13thermal: devfreq_cooling: use local ops instead of global opsKant Fan1-7/+18
2022-04-13thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()Hesham Almatary1-4/+2
2022-04-13thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_coolingLukasz Luba2-4/+6
2022-04-05thermal: int340x: Clean up _OSC context initDavidlohr Bueso1-5/+2
2022-04-05thermal: int340x: Consolidate freeing of acpi_buffer pointerDavidlohr Bueso1-8/+5
2022-04-05thermal: int340x: Clean up unnecessary acpi_buffer pointer freeingDavidlohr Bueso1-2/+2
2022-03-18Merge branch 'thermal-hfi'Rafael J. Wysocki7-0/+690
2022-03-18Merge branches 'thermal-powerclamp', 'thermal-int340x' and 'thermal-docs'Rafael J. Wysocki3-72/+113
2022-03-16thermal: int340x: Update OS policy capability handshakeSrinivas Pandruvada1-49/+97
2022-03-16thermal: int340x: Increase bitmap sizeSrinivas Pandruvada1-1/+1
2022-03-08thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()YueHaibing1-8/+0
2022-03-08thermal/drivers/brcmstb_thermal: Interrupt is optionalFlorian Fainelli1-1/+1
2022-03-08thermal: tegra-bpmp: Handle errors in BPMP responseMikko Perttunen1-1/+12
2022-03-08drivers/thermal/ti-soc-thermal: Add hwmon supportRomain Naour1-0/+4
2022-03-08thermal/drivers/qcom/lmh: Add support for sm8150Thara Gopinath1-23/+31
2022-03-08thermal/drivers/tsens: register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2022-03-01thermal: core: Fix TZ_GET_TRIP NULL pointer dereferenceNicolas Cavallari1-2/+3
2022-02-28Merge back int340x thermal driver changes for v5.18.Rafael J. Wysocki2-16/+12
2022-02-24thermal: int340x: fix memory leak in int3400_notify()Chuansheng Liu1-0/+4
2022-02-10thermal: intel: hfi: INTEL_HFI_THERMAL depends on NETRandy Dunlap1-0/+1
2022-02-07thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stubNathan Chancellor1-1/+1
2022-02-04thermal: Replace acpi_bus_get_device()Rafael J. Wysocki1-16/+7
2022-02-04thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()Yury Norov1-6/+3
2022-02-04thermal: int340x: Check for NULL after calling kmemdup()Jiasheng Jiang1-0/+5
2022-02-03thermal: intel: hfi: Notify user space for HFI eventsSrinivas Pandruvada2-1/+75
2022-02-03thermal: netlink: Add a new event to notify CPU capabilities changeSrinivas Pandruvada2-0/+67
2022-02-03thermal: intel: hfi: Enable notification interruptRicardo Neri3-0/+122
2022-02-03thermal: intel: hfi: Handle CPU hotplug eventsRicardo Neri3-0/+218
2022-02-03thermal: intel: hfi: Minimally initialize the Hardware Feedback InterfaceRicardo Neri5-0/+208
2022-01-17thermal: int340x: Add Raptor Lake PCI device idSrinivas Pandruvada2-0/+2
2022-01-17thermal: int340x: Support Raptor LakeSrinivas Pandruvada2-0/+2
2022-01-10Merge tag 'thermal-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds11-132/+449
2022-01-10Merge branch 'thermal-int340x'Rafael J. Wysocki3-53/+73
2021-12-30thermal/drivers/int340x: Fix RFIM mailbox write commandsSumeet Pawnikar3-53/+73
2021-12-30Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki1-5/+1
2021-12-27Merge tag 'thermal-v5.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/...Rafael J. Wysocki6-55/+347
2021-12-14Merge back int340x driver material for 5.17.Rafael J. Wysocki2-24/+29
2021-12-09thermal/drivers/rz2gl: Add error check for reset_control_deassert()Biju Das1-2/+4
2021-12-08thermal: int340x: Fix VCoRefLow MMIO bit offset for TGLSumeet Pawnikar1-1/+1
2021-12-02thermal/drivers/imx8mm: Enable ADC when enabling monitorPaul Gerber1-0/+3
2021-11-30thermal/drivers: Add TSU driver for RZ/G2LBiju Das3-0/+250
2021-11-30thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_opsRikard Falkeborn1-1/+1
2021-11-30thermal/drivers/imx: Implement runtime PM supportOleksij Rempel1-54/+91
2021-11-24thermal: int340x: Use struct_group() for memcpy() regionKees Cook2-24/+29
2021-11-23thermal: cpufreq_cooling: Use new thermal pressure update functionLukasz Luba1-5/+1
2021-11-18Merge branch 'thermal-int340x'Rafael J. Wysocki1-2/+2
2021-11-16thermal: core: Reset previous low and high trip during thermal zone initManaf Meethalavalappu Pallikunhi1-0/+2
2021-11-16thermal: int340x: Limit Kconfig to 64-bitArnd Bergmann1-2/+2
2021-11-12thermal: int340x: fix build on 32-bit targetsLinus Torvalds1-0/+1
2021-11-10Merge branch 'thermal-int340x'Rafael J. Wysocki3-15/+19
2021-11-05thermal: Replace pr_warn() with pr_warn_once() in user_space_bind()Rafael J. Wysocki1-2/+2
2021-11-05thermal: Fix NULL pointer dereferences in of_thermal_ functionsSubbaraman Narayanamurthy1-3/+6
2021-11-04thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responsesSrinivas Pandruvada3-15/+19
2021-10-26Merge branches 'thermal-int340x', 'thermal-powerclamp' and 'thermal-docs'Rafael J. Wysocki2-10/+7
2021-10-21thermal/core: Deprecate changing cooling device state from userspaceDaniel Lezcano1-0/+3
2021-10-21thermal/core: Make the userspace governor deprecatedDaniel Lezcano1-0/+9
2021-10-21thermal/drivers/int340x: Improve the tcc offset saving for suspend/resumeAntoine Tenart5-11/+60
2021-10-18thermal/drivers/uniphier: Add compatible string for NX1 SoCKunihiko Hayashi1-0/+4
2021-10-17thermal/drivers/rockchip_thermal: Allow more resets for tsadc nodeJohan Jonker1-1/+1
2021-10-16thermal/drivers/tsens: Add timeout to get_temp_tsens_validAnsuel Smith1-15/+14
2021-10-16thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCMJackie Liu1-1/+1
2021-10-15thermal/core: fix a UAF bug in __thermal_cooling_device_register()Ziyang Xuan1-2/+4
2021-10-15thermal/core: Fix null pointer dereference in thermal_release()Yuanzheng Song1-2/+8
2021-10-15thermal: rcar_gen3_thermal: Read calibration from hardwareNiklas Söderlund1-20/+74
2021-10-15thermal: rcar_gen3_thermal: Store thcode and ptat in priv dataNiklas Söderlund1-23/+28
2021-10-15thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variantBjorn Andersson1-1/+40
2021-10-07thermal/drivers/netlink: Add the temperature when crossing a trip pointDaniel Lezcano3-11/+14
2021-10-07thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_opsRikard Falkeborn1-1/+1
2021-10-05thermal: int340x: delete bogus length checkDan Carpenter1-5/+4
2021-10-05thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicableChristophe JAILLET1-5/+3
2021-09-21thermal/drivers/tsens: Fix wrong check for tzd in irq handlersAnsuel Smith1-2/+2
2021-09-21thermal/core: Potential buffer overflow in thermal_build_list_of_policies()Dan Carpenter1-4/+3
2021-09-14thermal/drivers/int340x: Do not set a wrong tcc offset on resumeAntoine Tenart1-2/+3
2021-09-11Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-13/+1054
2021-09-09thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not usedMatthias Kaehlcke1-0/+6
2021-09-09thermal/drivers/intel: Allow processing of HWP interruptSrinivas Pandruvada2-1/+9
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-09-08thermal/drivers/devfreq_cooling: use HZ macrosDaniel Lezcano1-1/+1
2021-09-02Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds3-0/+533
2021-08-25thermal: intel: Allow processing of HWP interruptSrinivas Pandruvada2-1/+9
2021-08-18thermal/drivers/qcom: Add support for LMh driverThara Gopinath3-0/+243
2021-08-17thermal/drivers/intel: Move intel_menlow to thermal driversSrinivas Pandruvada3-0/+533
2021-08-14thermal/drivers/tegra-soctherm: Silence message about clamped temperatureDmitry Osipenko1-2/+2
2021-08-14thermal/drivers/int340x: Use IMOK independentlySumeet Pawnikar1-1/+13
2021-08-14thermal/drivers/intel_powerclamp: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-2/+2
2021-08-14thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned intNiklas Söderlund1-3/+4
2021-08-14thermal/drivers/rcar_gen3_thermal: Add support for hardware trip pointsNiklas Söderlund1-4/+99
2021-08-14drivers/thermal/intel: Add TCC cooling support for AlderLake platformSumeet Pawnikar1-0/+2
2021-08-14thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()Dan Carpenter1-0/+1
2021-08-14thermal/drivers/tegra: Correct compile-testing of driversDmitry Osipenko1-1/+1
2021-08-14thermal/drivers/tegra: Add driver for Tegra30 thermal sensorDmitry Osipenko3-0/+681
2021-07-10Merge tag 'thermal-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-299/+895
2021-07-04thermal/drivers/int340x/processor_thermal: Fix tcc settingSrinivas Pandruvada1-8/+12
2021-07-04thermal/drivers/int340x/processor_thermal: Fix warning for return valueSrinivas Pandruvada1-1/+3
2021-07-04thermal/drivers/mediatek: Add sensors-supportFrank Wunderlich1-0/+6
2021-07-04thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driverSrinivas Pandruvada4-1/+373
2021-07-04thermal/drivers/int340x/processor_thermal: Split enumeration and processing partSrinivas Pandruvada5-259/+286
2021-07-04thermal: devfreq_cooling: Fix kernel-docYang Li1-1/+1
2021-07-04thermal/drivers/intel/intel_soc_dts_iosf: Switch to use find_first_zero_bit()Andy Shevchenko1-7/+8
2021-07-04thermal/core/thermal_of: Stop zone device before unregistering itDmitry Osipenko1-0/+3
2021-06-28Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-06-23Merge remote-tracking branch 'regulator/for-5.14' into regulator-nextMark Brown1-59/+4
2021-06-21thermal: Use generic HW-protection shutdown APIMatti Vaittinen1-59/+4
2021-06-18Merge branch 'sched/urgent' into sched/core, to resolve conflictsIngo Molnar1-4/+11
2021-06-17thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressureLukasz Luba1-1/+1
2021-06-14thermal/drivers/sprd: Add missing of_node_put for loop iterationKrzysztof Kozlowski1-6/+9
2021-06-14thermal/drivers/imx_sc: Add missing of_node_put for loop iterationKrzysztof Kozlowski1-0/+3
2021-06-14thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1Geert Uytterhoeven1-3/+2
2021-06-14thermal/drivers/rcar_gen3_thermal: Fix coefficient calculationsNiklas Söderlund1-1/+1
2021-06-14thermal/drivers/st: Use devm_platform_get_and_ioremap_resource()Yang Yingliang1-11/+2