aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/thermal.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-02ACPI: thermal: Register thermal zones without valid trip pointsStephen Horvath1-12/+10
2024-02-27thermal: core: Eliminate writable trip points masksRafael J. Wysocki1-1/+1
2024-02-23thermal: ACPI: Constify acpi_thermal_zone_opsRafael J. Wysocki1-1/+1
2024-02-23thermal: ACPI: Discard trips table after zone registrationRafael J. Wysocki1-37/+20
2024-01-09Merge tag 'thermal-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+5
2024-01-04Merge branch 'acpi-thermal'Rafael J. Wysocki1-35/+34
2023-12-15ACPI: utils: Return bool from acpi_evaluate_reference()Rafael J. Wysocki1-3/+1
2023-12-13thermal: trip: Send trip change notifications on all trip updatesRafael J. Wysocki1-2/+5
2023-11-22ACPI: thermal: Add Thermal fast Sampling Period (_TFP) supportJeff Brasen1-3/+9
2023-11-21ACPI: thermal: Use library functions to obtain trip point temperature valuesRafael J. Wysocki1-32/+25
2023-11-04Merge tag 'acpi-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-2/+2
2023-10-31Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-8/+22
2023-10-31ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanupDan Carpenter1-2/+2
2023-10-26Merge branch 'acpi-bus'Rafael J. Wysocki1-1/+1
2023-10-06ACPI: bus: Add context argument to acpi_dev_install_notify_handler()Rafael J. Wysocki1-1/+1
2023-10-05ACPI: thermal: Use thermal_zone_for_each_trip() for updating tripsRafael J. Wysocki1-41/+37
2023-10-05ACPI: thermal: Combine passive and active trip update functionsRafael J. Wysocki1-18/+17
2023-10-05ACPI: thermal: Move get_active_temp()Rafael J. Wysocki1-23/+23
2023-10-03ACPI: thermal: Fix up function header formatting in two placesJonathan Bergh1-4/+11
2023-09-29ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermalRafael J. Wysocki1-1/+0
2023-09-29ACPI: utils: Dynamically determine acpi_handle_list sizeRafael J. Wysocki1-7/+21
2023-09-28ACPI: thermal: Rename structure fields holding temperature in deci-KelvinRafael J. Wysocki1-23/+23
2023-09-28ACPI: thermal: Drop critical_valid and hot_valid trip flagsRafael J. Wysocki1-17/+8
2023-09-28ACPI: thermal: Do not use trip indices for cooling device bindingRafael J. Wysocki1-66/+44
2023-09-28ACPI: thermal: Mark uninitialized active trips as invalidRafael J. Wysocki1-0/+3
2023-09-28ACPI: thermal: Merge trip initialization functionsRafael J. Wysocki1-34/+30
2023-09-28ACPI: thermal: Collapse trip devices update function wrappersRafael J. Wysocki1-19/+7
2023-09-28ACPI: thermal: Collapse trip devices update functionsRafael J. Wysocki1-33/+20
2023-09-28ACPI: thermal: Add device list to struct acpi_thermal_tripRafael J. Wysocki1-15/+21
2023-09-27ACPI: thermal: Fix a small leak in acpi_thermal_add()Dan Carpenter1-2/+4
2023-09-26ACPI: thermal: Drop valid flag from struct acpi_thermal_tripRafael J. Wysocki1-26/+23
2023-09-26ACPI: thermal: Drop redundant trip point flagsRafael J. Wysocki1-19/+10
2023-09-26ACPI: thermal: Untangle initialization and updates of active tripsRafael J. Wysocki1-97/+100
2023-09-26ACPI: thermal: Untangle initialization and updates of the passive tripRafael J. Wysocki1-73/+125
2023-09-26ACPI: thermal: Simplify critical and hot trips representationRafael J. Wysocki1-36/+33
2023-09-26ACPI: thermal: Create and populate trip points table earlierRafael J. Wysocki1-53/+52
2023-09-26ACPI: thermal: Determine the number of trip points earlierRafael J. Wysocki1-29/+27
2023-09-26ACPI: thermal: Fold acpi_thermal_get_info() into its callerRafael J. Wysocki1-33/+19
2023-09-26ACPI: thermal: Simplify initialization of critical and hot tripsRafael J. Wysocki1-64/+66
2023-09-11thermal: Constify the trip argument of the .get_trend() zone callbackRafael J. Wysocki1-1/+1
2023-08-29thermal: core: Rework .get_trend() thermal zone callbackRafael J. Wysocki1-23/+18
2023-08-17ACPI: thermal: Eliminate code duplication from acpi_thermal_notify()Rafael J. Wysocki1-10/+10
2023-08-17ACPI: thermal: Drop unnecessary thermal zone callbacksRafael J. Wysocki1-115/+0
2023-08-17ACPI: thermal: Rework thermal_get_trend()Rafael J. Wysocki1-29/+37
2023-08-17ACPI: thermal: Use trip point table to register thermal zonesRafael J. Wysocki1-7/+86
2023-08-17ACPI: thermal: Introduce struct acpi_thermal_tripRafael J. Wysocki1-51/+45
2023-08-17ACPI: thermal: Carry out trip point updates under zone lockRafael J. Wysocki1-13/+28
2023-08-17ACPI: thermal: Clean up acpi_thermal_register_thermal_zone()Rafael J. Wysocki1-18/+14
2023-08-10Merge 'acpi-bus' material for v6.6 to satisfy dependencies.Rafael J. Wysocki1-5/+18
2023-08-10ACPI: thermal: Drop redundant local variable from acpi_thermal_resume()Rafael J. Wysocki1-4/+3
2023-08-09ACPI: thermal: Do not attach private data to ACPI handlesRafael J. Wysocki1-12/+1
2023-08-01ACPI: thermal: Drop enabled flag from struct acpi_thermal_activeRafael J. Wysocki1-6/+0
2023-07-17ACPI: thermal: Drop nocrt parameterMario Limonciello1-5/+1
2023-07-14ACPI: thermal: Install Notify() handler directlyMichal Wilczynski1-5/+18
2023-06-16ACPI: thermal: Drop struct acpi_thermal_flagsRafael J. Wysocki1-22/+2
2023-06-16ACPI: thermal: Drop struct acpi_thermal_stateRafael J. Wysocki1-11/+0
2023-06-12ACPI: thermal: Eliminate struct acpi_thermal_state_flagsRafael J. Wysocki1-68/+64
2023-06-12ACPI: thermal: Move acpi_thermal_driver definitionRafael J. Wysocki1-35/+26
2023-06-12ACPI: thermal: Move symbol definitions to one placeRafael J. Wysocki1-29/+29
2023-06-12ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbolRafael J. Wysocki1-7/+6
2023-06-12ACPI: thermal: Use BIT() macro for defining flagsRafael J. Wysocki1-5/+5
2023-05-03Merge tag 'thermal-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-14/+31
2023-04-27ACPI: thermal: Move to dedicated function sysfs extra attr creationDaniel Lezcano1-19/+31
2023-04-27ACPI: thermal: Use thermal_zone_device()Daniel Lezcano1-4/+9
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-4/+3
2023-03-30ACPI: thermal: Replace ternary operator with min_t()Jiangshan Yi1-4/+3
2023-03-03thermal: Add a thermal zone id accessorDaniel Lezcano1-1/+1
2023-03-03thermal/core: Use the thermal zone 'devdata' accessor in remaining driversDaniel Lezcano1-8/+8
2022-12-12Merge branches 'acpi-scan', 'acpi-bus', 'acpi-tables' and 'acpi-sysfs'Rafael J. Wysocki1-4/+3
2022-12-07ACPI: thermal: Adjust critical.flags.valid checkRafael J. Wysocki1-1/+1
2022-11-23ACPI: make remove callback of ACPI driver voidDawei Li1-4/+3
2022-10-05ACPI: thermal: Drop some redundant codeRafael J. Wysocki1-10/+9
2022-10-05ACPI: thermal: Drop redundant parens from expressionsRafael J. Wysocki1-4/+4
2022-10-05ACPI: thermal: Use white space more consistentlyRafael J. Wysocki1-98/+92
2022-01-10Merge branches 'acpi-tables', 'acpi-numa', 'acpi-sysfs', 'acpi-cppc', 'acpi-t...Rafael J. Wysocki1-2/+0
2021-12-17ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()Rafael J. Wysocki1-5/+4
2021-11-16ACPI: thermal: drop an always true checkAdam Borowski1-2/+0
2021-02-22Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-35/+14
2021-02-04ACPI: thermal: Clean up printing messagesRafael J. Wysocki1-44/+43
2021-01-25ACPI: thermal: Do not call acpi_thermal_check() directlyRafael J. Wysocki1-13/+33
2021-01-19acpi/drivers/thermal: Remove TRIPS_NONE cooling device bindingDaniel Lezcano1-19/+0
2021-01-07thermal/drivers/acpi: Use hot and critical opsDaniel Lezcano1-16/+14
2020-07-07acpi: thermal: Don't call thermal_zone_device_is_enabled()Andrzej Pietrasiewicz1-3/+0
2020-06-29thermal: Simplify or eliminate unnecessary set_mode() methodsAndrzej Pietrasiewicz1-26/+0
2020-06-29thermal: Use mode helpers in driversAndrzej Pietrasiewicz1-10/+11
2020-06-29thermal: remove get_mode() operation of driversAndrzej Pietrasiewicz1-9/+0
2020-06-29thermal: Store device mode in struct thermal_zone_deviceAndrzej Pietrasiewicz1-12/+6
2020-06-29thermal: Store thermal mode in a dedicated enumAndrzej Pietrasiewicz1-15/+12
2020-06-29acpi: thermal: Fix error handling in the register functionAndrzej Pietrasiewicz1-4/+16
2020-01-31ACPI: thermal: switch to use <linux/units.h> helpersAkinobu Mita1-16/+18
2019-09-02ACPI: thermal: Remove redundant acpi_has_method() callsKelsey Skunberg1-8/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-15/+1
2017-09-14dmi: Mark all struct dmi_system_id instances constChristoph Hellwig1-1/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-09-27thermal: Enhance thermal_zone_device_update for eventsSrinivas Pandruvada1-1/+2
2016-06-22ACPI / thermal: Remove create_workqueue()Bhaktipriya Shridhar1-1/+2
2015-10-10linux/thermal.h: rename KELVIN_TO_CELSIUS to DECI_KELVIN_TO_CELSIUSRasmus Villemoes1-6/+6
2015-09-11Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds1-6/+6
2015-08-03thermal: consistently use int for temperaturesSascha Hauer1-6/+6
2015-07-08ACPI: Remove FSF mailing addressesJarkko Nikula1-4/+0
2015-05-04thermal: of: fix cooling device weights in device treeKapileshwar Singh1-3/+6
2014-10-10Thermal: move the KELVIN_TO_MILLICELSIUS macro to thermal.hAaron Lu1-9/+9
2014-05-29Merge back earlier ACPI thermal material.Rafael J. Wysocki1-7/+4
2014-05-27ACPI / thermal: Use acpi_bus_attach_private_data() to attach private dataLan Tianyu1-7/+4
2014-05-26ACPI / thermal: fix workqueue destroy orderAaron Lu1-1/+1
2014-04-07ACPI / thermal: Fix wrong variable usage in debug statementZhihui Zhang1-1/+1
2014-03-05ACPI / thermal: make acpi_thermal_check asynchronous on resumeAaron Lu1-4/+33
2014-02-13ACPI / thermal: fix thermal driver compile error when CONFIG_PM_SLEEP is unde...Shuah Khan1-0/+2
2014-01-12Merge branches 'acpi-gpe', 'acpi-video', 'acpi-thermal', 'acpi-processor', 'a...Rafael J. Wysocki1-1/+1
2014-01-08ACPI / thermal: remove const from thermal_zone_device_ops declarationEmil Goode1-1/+1
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-3/+2
2013-11-14Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds1-5/+5
2013-09-30ACPI / thermal: convert printk(LEVEL...) to pr_<lvl>Andy Shevchenko1-23/+20
2013-09-30ACPI/thermal : Remove zone disabled warningSrinivas Pandruvada1-5/+5
2013-08-30Merge branch 'acpi-assorted'Rafael J. Wysocki1-6/+6
2013-08-28ACPI / thermal: Add check of "_TZD" availability and evaluating resultLan Tianyu1-6/+6
2013-08-27Merge branch 'acpi-assorted'Rafael J. Wysocki1-15/+4
2013-08-14ACPI / thermal: Use THERMAL_TRIPS_NONE macro to replace numberLan Tianyu1-3/+4
2013-08-14ACPI / thermal: Remove unused macros in the driver/acpi/thermal.cLan Tianyu1-5/+0
2013-08-14ACPI / thermal: Remove the unused lock of struct acpi_thermalLan Tianyu1-4/+0
2013-07-15ACPI: Remove the old /proc/acpi/event interfaceThomas Renninger1-3/+0
2013-07-15ACPI: introduce helper function acpi_execute_simple_method()Jiang Liu1-14/+4
2013-04-26ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip po...Zhang Rui1-3/+13
2013-02-15Merge branch 'acpi-assorted'Rafael J. Wysocki1-1/+5
2013-01-26ACPI: Remove useless type argument of driver .remove() operationRafael J. Wysocki1-2/+2
2013-01-26ACPI / thermal: Use mode to enable/disable kernel thermal processingSrinivas Pandruvada1-0/+4
2013-01-26ACPI thermal: remove unnecessary newline from exception messageColin Ian King1-1/+1
2012-12-12Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhan...Linus Torvalds1-3/+3
2012-11-27ACPI / thermal: _TMP and _CRT/_HOT/_PSV/_ACx dependency fixZhang Rui1-0/+34
2012-11-05Thermal: Pass zone parameters as argument to tzd_registerDurgadoss R1-3/+3
2012-10-09Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhan...Len Brown1-22/+71
2012-09-24Thermal: Introduce thermal_zone_trip_update()Zhang Rui1-3/+5
2012-09-24Thermal: Remove tc1/tc2 in generic thermal layer.Zhang Rui1-4/+1
2012-09-24Thermal: Introduce .get_trend() callback.Zhang Rui1-0/+33
2012-09-24Thermal: set upper and lower limitsZhang Rui1-18/+35
2012-08-10ACPI / PM: Fix unused function warnings for CONFIG_PM_SLEEPRafael J. Wysocki1-0/+4
2012-07-26Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-6/+4
2012-07-24Thermal: Documentation updateZhang Rui1-4/+2
2012-07-24Thermal: Make Thermal trip points writeableDurgadoss R1-2/+2
2012-07-01ACPI: Use struct dev_pm_ops for power management in the thermal driverRafael J. Wysocki1-7/+10
2012-03-30ACPI: Evaluate thermal trip points before reading temperatureMatthew Garrett1-4/+4
2011-07-16ACPI: constify ops structsVasiliy Kulikov1-1/+1
2011-01-12ACPI / Fan: Rework the handling of power resourcesRafael J. Wysocki1-2/+3
2010-10-15ACPI thermal: remove deprecated procfs I/FZhang Rui1-435/+1
2010-08-15ACPI thermal: make procfs I/F depend on CONFIG_ACPI_PROCFSZhang Rui1-33/+53
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-14Merge branches 'battery-2.6.34', 'bugzilla-10805', 'bugzilla-14668', 'bugzill...Len Brown1-9/+27
2010-02-23ACPI thermal: Don't invalidate thermal zone if critical trip point is badThomas Renninger1-8/+10
2010-02-19ACPI thermal: Check for thermal zone requirementThomas Renninger1-1/+17
2009-11-05acpi: thermal: display forced passive trip points in procFrans Pop1-0/+7
2009-08-28ACPI: Move definition of PREFIX from acpi_bus.h to internal..hLen Brown1-0/+2
2009-04-18thermal: Fix polling frequency for systems without passive coolingMatthew Garrett1-1/+1
2009-04-07Merge branches 'release', 'APERF', 'ARAT', 'misc', 'kelvin', 'device-lock' an...Len Brown1-30/+38
2009-04-07ACPI: thermal: use .notify method instead of installing handler directlyBjorn Helgaas1-23/+4
2009-04-07ACPI: Adjust Kelvin offset to match local implementationJean Delvare1-7/+34
2009-04-05Merge branch 'linus' into releaseLen Brown1-3/+1
2009-04-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2009-03-31proc 2/2: remove struct proc_dir_entry::ownerAlexey Dobriyan1-2/+0
2009-03-30trivial: Fix misspelling of "Celsius".Adam Buchbinder1-1/+1
2009-03-27ACPI: update thermal for bus_id removalStephen Rothwell1-1/+2
2009-02-20ACPI: move thermal trip handling to generic thermal layerMatthew Garrett1-410/+48
2009-02-20thermal: use integers rather than strings for thermal valuesMatthew Garrett1-30/+50
2009-01-16thermal fixup for broken BIOS which has invalid trip points.Zhang Rui1-4/+12
2008-11-11Merge branch 'sysfs' into releaseLen Brown1-4/+4
2008-11-07ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.hBjorn Helgaas1-1/+0
2008-11-06ACPI: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-4/+4
2008-10-22Merge branch 'ull' into testLen Brown1-16/+27
2008-10-22Merge branch 'misc' into testLen Brown1-4/+6
2008-10-22ACPI: replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printkLin Ming1-2/+2
2008-10-17ACPI: Allow overriding to higher critical trip point.Zhang Rui1-3/+5
2008-10-11ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernelsMatthew Wilcox1-16/+27
2008-10-10ACPI: catch calls of acpi_driver_data on pointer of wrong typePavel Machek1-1/+1
2008-07-24Merge branch 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+43
2008-07-21driver core: fix a lot of printk usages of bus_idGreg Kroah-Hartman1-2/+2
2008-07-18ACPI : Set FAN device to correct state in boot phaseZhao Yakui1-0/+43
2008-06-11ACPI: Reject below-freezing temperatures as invalid critical temperaturesArjan van de Ven1-2/+9
2008-04-30Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-1/+19
2008-04-29acpi: use non-racy method for proc entries creationDenis V. Lunev1-39/+28
2008-04-29ACPI: update thermal temperatureZhang, Rui1-0/+5
2008-04-29thermal: update the documentationZhang Rui1-1/+1
2008-04-29thermal: add new get_crit_temp callbackZhang, Rui1-0/+13
2008-04-28drivers/acpi/thermal.c: fix build with CONFIG_DMI=nAndrew Morton1-2/+0
2008-04-08acpi thermal: fix result checkKrzysztof Helt1-1/+1
2008-03-13ACPI: thermal: show temperature in millidegree CelsiusZhang, Rui1-5/+7
2008-02-07Merge branches 'release' and 'menlo' into releaseLen Brown1-154/+492
2008-02-01ACPI: thermal fixupZhang Rui1-18/+24
2008-02-01ACPI: CELSIUS_TO_KELVIN fixupZhang Rui1-3/+0
2008-02-01ACPI: attach thermal zone infoZhang Rui1-0/+11
2008-02-01ACPI: ACPI thermal zone handle notification correctlyZhang Rui1-141/+184
2008-02-01ACPI: register ACPI thermal zone as generic thermal zone devicesZhang Rui1-10/+291
2007-12-06export thermal notification to userspace when nocrt is setZhang Rui1-7/+10
2007-10-19Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-10/+18
2007-10-09drivers/firmware: const-ify DMI API and internalsJeff Garzik1-4/+4
2007-09-05ACPI: Thermal: Drop concurrent thermal checksAlexey Starikovskiy1-5/+10
2007-09-04ACPI: thermal: use round_jiffies when thermal zone polling is enabledLen Brown1-5/+8
2007-08-25Pull events into release branchLen Brown1-4/+16
2007-08-24ACPI: /proc/acpi/thermal_zone trip points are now read-only, mark them as suchPavel Machek1-2/+2
2007-08-23ACPI: Schedule /proc/acpi/event for removalLen Brown1-4/+4
2007-08-23ACPI: don't duplicate input events on netlinkZhang Rui1-0/+12
2007-08-20ACPI: thermal: set "thermal.nocrt" via DMI on Gigabyte GA-7ZXLen Brown1-1/+16