<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d278b098 - thermal: Add PCIe cooling driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#d278b098</link>
        <description>thermal: Add PCIe cooling driverAdd a thermal cooling driver to provide path to access PCIe bandwidthcontroller using the usual thermal interfaces.A cooling device is instantiated for controllable PCIe Ports from thebwctrl service driver.If registering the cooling device fails, allow bwctrl&apos;s probe to succeedregardless. As cdev in that case contains IS_ERR() pseudo &quot;pointer&quot;, cleanthat up inside the probe function so the remove side doesn&apos;t need tosuddenly make an odd looking IS_ERR() check.The thermal side state 0 means no throttling, i.e., maximum supported PCIeLink Speed.Link: https://lore.kernel.org/r/20241018144755.7875-9-ilpo.jarvinen@linux.intel.comSigned-off-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;[bhelgaas: dropped data-&gt;cdev test perhttps://lore.kernel.org/r/ZzRm1SJTwEMRsAr8@wunner.de]Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt; # From the cooling device interface perspective

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Fri, 18 Oct 2024 14:47:54 +0000</pubDate>
        <dc:creator>Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>445936f9 - thermal: core: Add user thresholds support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#445936f9</link>
        <description>thermal: core: Add user thresholds supportThe user thresholds mechanism is a way to have the userspace to tellthe thermal framework to send a notification when a temperature limitis crossed. There is no id, no hysteresis, just the temperature andthe direction of the limit crossing. That means we can be notifiedwhen a threshold is crossed the way up only, or the way down only orboth ways. That allows to create hysteresis values if it is needed.A threshold can be added, deleted or flushed. The latter means allthresholds belonging to a thermal zone will be deleted.When a threshold is added: - if the same threshold (temperature and direction) exists, an error   is returned - if a threshold is specified with the same temperature but a   different direction, the specified direction is added - if there is no threshold with the same temperature then it is   createdWhen a threshold is deleted: - if the same threshold (temperature and direction) exists, it is   deleted - if a threshold is specified with the same temperature but a   different direction, the specified direction is removed - if there is no threshold with the same temperature, then an error   is returnedWhen the threshold are flushed: - All thresholds related to a thermal zone are deletedWhen a threshold is crossed: - the userspace does not need to know which threshold(s) have been   crossed, it will be notified with the current temperature and the   previous temperature - if multiple thresholds have been crossed between two updates only   one notification will be send to the userspace, it is pointless to   send a notification per thresholds crossed as the userspace can   handle that easily when it has the temperature delta informationSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://patch.msgid.link/20240923100005.2532430-2-daniel.lezcano@linaro.org[ rjw: Subject edit, use BIT(0) and BIT(1) in symbol definitions ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Mon, 23 Sep 2024 09:59:57 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>f6a034f2 - thermal: Introduce a debugfs-based testing facility</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#f6a034f2</link>
        <description>thermal: Introduce a debugfs-based testing facilityIntroduce a facility allowing the thermal core functionality to beexercised in a controlled way in order to verify its behavior, withoutaffecting its regular users noticeably.It is based on the idea of preparing thermal zone templates along withtheir trip points by writing to files in debugfs.  When ready, thosetemplates can be used for registering test thermal zones with thethermal core.The temperature of a test thermal zone created this way can be adjustedvia debugfs, which also triggers a __thermal_zone_device_update() callfor it.  By manipulating the temperature of a test thermal zone, one cancheck if the thermal core reacts to the changes of it as expected.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Link: https://patch.msgid.link/6065927.lOV4Wx5bFT@rjwysocki.net[ rjw: Fixed ordering of kcalloc() arguments ][ rjw: Fixed debugfs_create_dir() return value checks ][ rjw: Fixed two kerneldoc comments ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Thu, 22 Aug 2024 15:42:57 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9d617949 - thermal/drivers/renesas: Group all renesas thermal drivers together</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#9d617949</link>
        <description>thermal/drivers/renesas: Group all renesas thermal drivers togetherMove all Renesas thermal drivers to a vendor specific directory.All drivers are moved verbatim apart from the updated include path forthermal_hwmon.h.Signed-off-by: Niklas S&#246;derlund &lt;niklas.soderlund+renesas@ragnatech.se&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/20240506154011.344324-2-niklas.soderlund+renesas@ragnatech.se

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Mon, 06 May 2024 15:40:10 +0000</pubDate>
        <dc:creator>Niklas S&#246;derlund &lt;niklas.soderlund+renesas@ragnatech.se&gt;</dc:creator>
    </item>
<item>
        <title>f492d822 - thermal: Drop spaces before TABs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#f492d822</link>
        <description>thermal: Drop spaces before TABsThere is never a need to have a space before a TAB, but it hurts theeyes of vim users.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/480478a53fd42621e97b2db36e181903cc0f53e3.1708001426.git.geert+renesas@glider.be

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Thu, 15 Feb 2024 12:51:19 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>755113d7 - thermal/debugfs: Add thermal cooling device debugfs information</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#755113d7</link>
        <description>thermal/debugfs: Add thermal cooling device debugfs informationThe thermal framework does not have any debug information except asysfs stat which is a bit controversial. This one allocates big chunksof memory for every cooling devices with a high number of states andcould represent on some systems in production several megabytes ofmemory for just a portion of it. As the sysfs is limited to a pagesize, the output is not exploitable with large data array and getstruncated.The patch provides the same information than sysfs except thetransitions are dynamically allocated, thus they won&apos;t show moreevents than the ones which actually occurred. There is no longer asize limitation and it opens the field for more debugging informationwhere the debugfs is designed for, not sysfs.The thermal debugfs directory structure tries to stay consistent withthe sysfs one but in a very simplified way:thermal/ -- cooling_devices    |-- 0    |   |-- clear    |   |-- time_in_state_ms    |   |-- total_trans    |   `-- trans_table    |-- 1    |   |-- clear    |   |-- time_in_state_ms    |   |-- total_trans    |   `-- trans_table    |-- 2    |   |-- clear    |   |-- time_in_state_ms    |   |-- total_trans    |   `-- trans_table    |-- 3    |   |-- clear    |   |-- time_in_state_ms    |   |-- total_trans    |   `-- trans_table    `-- 4        |-- clear        |-- time_in_state_ms        |-- total_trans        `-- trans_tableThe content of the files in the cooling devices directory is the sameas the sysfs one except for the trans_table which has the followingformat:Transition	Hits1-&gt;0      	2460-&gt;1      	2462-&gt;1      	6321-&gt;2      	6323-&gt;2      	982-&gt;3      	98Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;[ rjw: White space fixups, rebase ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 09 Jan 2024 09:41:11 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>f4750798 - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#f4750798</link>
        <description>thermal: ACPI: Move the ACPI thermal library to drivers/acpi/The ACPI thermal library contains functions that can be used toretrieve trip point temperature values through the platform firmwarefor various types of trip points.  Each of these functions basicallyevaluates a specific ACPI object, checks if the value produced by itis reasonable and returns it (or THERMAL_TEMP_INVALID if anythingfails).It made sense to hold it in drivers/thermal/ so long as it was only usedby the code in that directory, but since it is also going to be used bythe ACPI thermal driver located in drivers/acpi/, move it to the latterin order to keep the code related to evaluating ACPI objects defined inthe specification proper together.No intentional functional impact.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 17 Oct 2023 20:05:23 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e7e3a7c3 - thermal/drivers/loongson-2: Add thermal management support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#e7e3a7c3</link>
        <description>thermal/drivers/loongson-2: Add thermal management supportThis patch adds the support for Loongson-2 thermal sensor controller,which can support maximum four sensor selectors that corresponding to foursets of thermal control registers and one set of sampling register. Thesensor selector can selector a speific thermal sensor as temperature input.The sampling register is used to obtain the temperature in real time, thecontrol register GATE field is used to set the threshold of high or lowtemperature, when the input temperature is higher than the high temperaturethreshold or lower than the low temperature threshold, an interrupt willoccur.Signed-off-by: zhanghongchen &lt;zhanghongchen@loongson.cn&gt;Signed-off-by: Yinbo Zhu &lt;zhuyinbo@loongson.cn&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/20230817021007.10350-1-zhuyinbo@loongson.cn

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Thu, 17 Aug 2023 02:10:06 +0000</pubDate>
        <dc:creator>Yinbo Zhu &lt;zhuyinbo@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>32a7a021 - thermal/core: Relocate the traces definition in thermal directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#32a7a021</link>
        <description>thermal/core: Relocate the traces definition in thermal directoryThe traces are exported but only local to the thermal core code. Onthe other side, the traces take the thermal zone device structure asargument, thus they have to rely on the exported thermal.h headerfile. As we want to move the structure to the private thermal coreheader, first we have to relocate those traces to the same place asmany drivers do.Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Suggested-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Reviewed-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;Link: https://lore.kernel.org/r/20230307133735.90772-2-daniel.lezcano@linaro.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 07 Mar 2023 13:37:25 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>fad399eb - thermal/drivers/mediatek: Relocate driver to mediatek folder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#fad399eb</link>
        <description>thermal/drivers/mediatek: Relocate driver to mediatek folderAdd MediaTek proprietary folder to upstream more thermal zone and coolerdrivers, relocate the original thermal controller driver to it, and rename itas &quot;auxadc_thermal.c&quot; to show its purpose more clearly.Signed-off-by: Balsam CHIHI &lt;bchihi@baylibre.com&gt;Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Link: https://lore.kernel.org/r/20230209105628.50294-2-bchihi@baylibre.comSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Thu, 09 Feb 2023 10:56:23 +0000</pubDate>
        <dc:creator>Balsam CHIHI &lt;bchihi@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>5b8de18e - thermal/core: Move the thermal trip code to a dedicated file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#5b8de18e</link>
        <description>thermal/core: Move the thermal trip code to a dedicated fileThe thermal_core.c files contains a lot of functions handlingdifferent thermal components like the governors, the trip points, thecooling device, the OF cooling device, etc ...This organization does not help to migrate to a more sane code wherethere is a better self-encapsulation as all the components&apos; internalscan be directly accessed from a single file.For the sake of clarity, let&apos;s move the thermal trip points code in adedicated thermal_trip.c file and add a function to browse all thetrip points like we do with the thermal zones, the govenors and thecooling devices.The same can be done for the cooling devices and the governor code butthat will come later as the current work in the thermal framework isto fix the trip point handling and use a generic trip point structure.No functional changes intended.Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Reviewed-by: Zhang Rui &lt;rui.zhang@intel.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Mon, 23 Jan 2023 15:27:56 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>7a0e3974 - thermal: ACPI: Add ACPI trip point routines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#7a0e3974</link>
        <description>thermal: ACPI: Add ACPI trip point routinesAdd library routines to populate a generic thermal trip pointstructure with data obtained by evaluating a specific object in theACPI Namespace.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Co-developed-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Tested-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Mon, 23 Jan 2023 18:38:31 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34dc523b - thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#34dc523b</link>
        <description>thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENSThe SPMI QCOM drivers have no dependency in Kconfig, but the Makefilewill not be included without QCOM_TSENS. This unnecessarily reducesbuild coverage.Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Cc: Bhupesh Sharma &lt;bhupesh.sharma@linaro.org&gt;Acked-by: Amit Kucheria &lt;amitk@kernel.org&gt;Reviewed-by: Bhupesh Sharma &lt;bhupesh.sharma@linaro.org&gt;Link: https://lore.kernel.org/r/20220821160032.2206349-1-jic23@kernel.orgSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Sun, 21 Aug 2022 16:00:32 +0000</pubDate>
        <dc:creator>Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>ffcb2fc8 - thermal: k3_j72xx_bandgap: Add the bandgap driver support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#ffcb2fc8</link>
        <description>thermal: k3_j72xx_bandgap: Add the bandgap driver supportAdd VTM thermal support. In the Voltage Thermal ManagementModule(VTM), K3 J72XX supplies a voltage reference and a temperaturesensor feature that are gathered in the band gap voltage andtemperature sensor (VBGAPTS) module. The band gap provides current andvoltage reference for its internal circuits and other analog IPblocks. The analog-to-digital converter (ADC) produces an output valuethat is proportional to the silicon temperature.Currently reading temperatures only is supported.  There are noactive/passive cooling agent supported.J721e SoCs have errata i2128: https://www.ti.com/lit/pdf/sprz455The VTM Temperature Monitors (TEMPSENSORs) are trimmed during production,with the resulting values stored in software-readable registers. Softwareshould use these  register values when translating the TemperatureMonitor output codes to temperature values.It has an involved workaround. Software needs to read the error codes for-40C, 30C, 125C from the efuse for each device &amp; derive a new look up tablefor adc to temperature conversion. Involved calculating slopes &amp; constantsusing 3 different straight line equations with adc refernce codes as they-axis &amp; error codes in the x-axis.-40C to 30C30C to 125C125C to 150CWith the above 2 line equations we derive the full look-up table toworkaround the errata i2128 for j721e SoC.Tested temperature reading on J721e SoC &amp; J7200 SoC.[daniel.lezcano@linaro.org: Generate look-up tables run-time]Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;Link: https://lore.kernel.org/r/20220517172920.10857-3-j-keerthy@ti.comSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 17 May 2022 17:29:20 +0000</pubDate>
        <dc:creator>Keerthy &lt;j-keerthy@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>673c68bd - thermal/drivers: Add TSU driver for RZ/G2L</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#673c68bd</link>
        <description>thermal/drivers: Add TSU driver for RZ/G2LThe RZ/G2L SoC incorporates a thermal sensor unit (TSU) that measures thetemperature inside the LSI.The thermal sensor in this unit measures temperatures in the range from&#8722;40 degree Celsius to 125 degree Celsius with an accuracy of &#177;3&#176;C. TheTSU repeats measurement at 20 microseconds intervals and automaticallyupdates the results of measurement.The TSU has no interrupts as well as no external pins.This patch adds Thermal Sensor Unit(TSU) driver for RZ/G2L SoC.Signed-off-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;Reviewed-by: Lad Prabhakar &lt;prabhakar.mahadev-lad.rj@bp.renesas.com&gt;Link: https://lore.kernel.org/r/20211130155757.17837-3-biju.das.jz@bp.renesas.comSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 30 Nov 2021 15:57:57 +0000</pubDate>
        <dc:creator>Biju Das &lt;biju.das.jz@bp.renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>73da3f0c - thermal/drivers/zx: Remove zx driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#73da3f0c</link>
        <description>thermal/drivers/zx: Remove zx driverThe zte zx platform is getting removed, so this driver is nolonger needed.Cc: Jun Nie &lt;jun.nie@linaro.org&gt;Cc: Shawn Guo &lt;shawnguo@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/20210120162400.4115366-3-arnd@kernel.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Wed, 20 Jan 2021 16:24:00 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>8fefe3ce - thermal/drivers/tango: Remove tango driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#8fefe3ce</link>
        <description>thermal/drivers/tango: Remove tango driverThe tango platform is getting removed, so the driver is nolonger needed.Cc: Marc Gonzalez &lt;marc.w.gonzalez@free.fr&gt;Cc: Mans Rullgard &lt;mans@mansr.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Mans Rullgard &lt;mans@mansr.com&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/20210120162400.4115366-2-arnd@kernel.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Wed, 20 Jan 2021 16:23:59 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>af0e5f1f - thermal/drivers/clock_cooling: Remove clock_cooling code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#af0e5f1f</link>
        <description>thermal/drivers/clock_cooling: Remove clock_cooling codeclock_cooling has no in-kernel users. It has never found any use indrivers as far as I can tell.Remove the code.Signed-off-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://lore.kernel.org/r/aa5d5ac2589cf7b14ece882130731b4a916849a6.1593619943.git.amit.kucheria@linaro.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Wed, 01 Jul 2020 16:14:14 +0000</pubDate>
        <dc:creator>Amit Kucheria &lt;amit.kucheria@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5b8583d3 - thermal: netlink: Fix compilation error when CONFIG_NET=n</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#5b8583d3</link>
        <description>thermal: netlink: Fix compilation error when CONFIG_NET=nWhen the network is not configured, the netlink is disabled on allthe system. The thermal framework assumed the netlink is alwaysopt-in.Fix this by adding a Kconfig option for the netlink notification,defaulting to yes and depending on CONFIG_NET.As the change implies multiple stubs and in order to not pollute theinternal thermal header, the thermal_nelink.h has been added andincluded in the thermal_core.h, so this one regain some kind ofclarity.Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Reviewed-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt;Link: https://lore.kernel.org/r/20200707090159.1018-1-daniel.lezcano@linaro.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Tue, 07 Jul 2020 09:01:57 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>1ce50e7d - thermal: core: genetlink support for events/cmd/sampling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thermal/Makefile#1ce50e7d</link>
        <description>thermal: core: genetlink support for events/cmd/samplingInitially the thermal framework had a very simple notificationmechanism to send generic netlink messages to the userspace.The notification function was never called from anywhere and thecorresponding dead code was removed. It was probably a first attemptto introduce the netlink notification.At LPC2018, the presentation &quot;Linux thermal: User kernel interface&quot;,proposed to create the notifications to the userspace via a kfifo.The advantage of the kfifo is the performance. It is usually used froma 1:1 communication channel where a driver captures data and sends itas fast as possible to a userspace process.The drawback is that only one process uses the notification channelexclusively, thus no other process is allowed to use the channel toget temperature or notifications.This patch defines a generic netlink API to discover the currentthermal setup and adds event notifications as well as temperaturesampling. As any genetlink protocol, it can evolve and the versioningallows to keep the backward compatibility.In order to prevent the user from getting flooded with data on asingle channel, there are two multicast channels, one for thetemperature sampling when the thermal zone is updated and another onefor the events, so the user can get the events only without thethermal zone temperature sampling.Also, a list of commands to discover the thermal setup is added andcan be extended when needed.Reviewed-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Acked-by: Zhang Rui &lt;rui.zhang@intel.com&gt;Link: https://lore.kernel.org/r/20200706105538.2159-3-daniel.lezcano@linaro.org

            List of files:
            /linux-6.15/drivers/thermal/Makefile</description>
        <pubDate>Mon, 06 Jul 2020 10:55:37 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
