<?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 sun4i-ts.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2c19d015 - Input: switch back to struct platform_driver::remove()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#2c19d015</link>
        <description>Input: switch back to struct platform_driver::remove()After commit 0edb555a65d1 (&quot;platform: Make platform_driver::remove()return void&quot;) .remove() is (again) the right callback to implement forplatform drivers.Convert all platform drivers below drivers/input/ to use .remove(), withthe eventual goal to drop struct platform_driver::remove_new(). As.remove() and .remove_new() have the same prototypes, conversion is doneby just changing the structure member name in the driver initializer.While touching these files, make indention of the struct initializerconsistent in a few drivers.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;Link: https://lore.kernel.org/r/20241008090009.462836-2-u.kleine-koenig@baylibre.comSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Tue, 08 Oct 2024 09:00:10 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1904f6 - Input: sun4i-ts - convert to platform remove callback returning void</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#1b1904f6</link>
        <description>Input: sun4i-ts - convert to platform remove callback returning voidThe .remove() callback for a platform driver returns an int which makesmany driver authors wrongly assume it&apos;s possible to do error handling byreturning an error code. However the value returned is ignored (apartfrom emitting a warning) and this typically results in resource leaks.To improve here there is a quest to make the remove callback returnvoid. In the first step of this quest all drivers are converted to.remove_new() which already returns void. Eventually after all driversare converted, .remove_new() will be renamed to .remove().Trivially convert this driver from always returning zero in the removecallback to the void returning variant.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Acked-by: Jernej Skrabec &lt;jernej.skrabec@gmail.com&gt;Link: https://lore.kernel.org/r/20230920125829.1478827-50-u.kleine-koenig@pengutronix.deSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Wed, 20 Sep 2023 12:58:26 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>173cb655 - docs: update some straggling Documentation/arm references</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#173cb655</link>
        <description>docs: update some straggling Documentation/arm referencesThe Arm documentation has moved to Documentation/arch/arm; update thelast remaining references to match.Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Cc: Chen-Yu Tsai &lt;wens@csie.org&gt;Cc: Samuel Holland &lt;samuel@sholland.org&gt;Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt;Acked-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;Acked-by: Jernej Skrabec &lt;jernej.skrabec@gmail.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt; # for pwmSigned-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Wed, 03 May 2023 22:55:08 +0000</pubDate>
        <dc:creator>Jonathan Corbet &lt;corbet@lwn.net&gt;</dc:creator>
    </item>
<item>
        <title>f92dd6d0 - Input: sun4i-ts - drop of_match_ptr for ID table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#f92dd6d0</link>
        <description>Input: sun4i-ts - drop of_match_ptr for ID tableThe driver can match only via the DT table so the table should be alwaysused and the of_match_ptr does not have any sense (this also allows ACPImatching via PRP0001, even though it might not be relevant here).  Thisalso fixes !CONFIG_OF error:  drivers/input/touchscreen/sun4i-ts.c:392:34: error: &#8216;sun4i_ts_of_match&#8217; defined but not used [-Werror=unused-const-variable=]Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Acked-by: Jernej Skrabec &lt;jernej.skrabec@gmail.com&gt;Link: https://lore.kernel.org/r/20230312131514.351603-3-krzysztof.kozlowski@linaro.orgSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Fri, 17 Mar 2023 11:15:11 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>3d4e1bad - thermal/core: Use the thermal zone &apos;devdata&apos; accessor in remaining drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#3d4e1bad</link>
        <description>thermal/core: Use the thermal zone &apos;devdata&apos; accessor in remaining driversThe thermal zone device structure is exposed to the different driversand obviously they access the internals while that should berestricted to the core thermal code.In order to self-encapsulate the thermal core code, we need to preventthe drivers accessing directly the thermal zone structure and provideaccessor functions to deal with.Use the devdata accessor introduced in the previous patch.No functional changes intended.Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Reviewed-by: Ido Schimmel &lt;idosch@nvidia.com&gt; #mlxswAcked-by: Gregory Greenman &lt;gregory.greenman@intel.com&gt; #iwlwifiAcked-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt; #power_supplyAcked-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt; #ahciAcked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Wed, 01 Mar 2023 20:14:32 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ad662b1d - Input: sun4i-ts - switch to new of thermal API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#ad662b1d</link>
        <description>Input: sun4i-ts - switch to new of thermal APIThe thermal OF code has a new API allowing to migrate the OFinitialization to a simpler approach. The ops are no longer devicetree specific and are the generic ones provided by the core code.Convert the ops to the thermal_zone_device_ops format and use the newAPI to register the thermal zone with these generic ops.Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linexp.org&gt;Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Acked-by: Jernej Skrabec &lt;jernej.skrabec@gmail.com&gt;Link: https://lore.kernel.org/r/20220804224349.1926752-30-daniel.lezcano@linexp.orgSigned-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Thu, 04 Aug 2022 22:43:45 +0000</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linexp.org&gt;</dc:creator>
    </item>
<item>
        <title>97e24b09 - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#97e24b09</link>
        <description>Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_registerThe driver misses a check for devm_thermal_zone_of_sensor_register().Add a check to fix it.Fixes: e28d0c9cd381 (&quot;input: convert sun4i-ts to use devm_thermal_zone_of_sensor_register&quot;)Signed-off-by: Chuhong Yuan &lt;hslester96@gmail.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Fri, 10 Jan 2020 18:30:04 +0000</pubDate>
        <dc:creator>Chuhong Yuan &lt;hslester96@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9601fa8f - Input: sun4i-ts - use devm_platform_ioremap_resource()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#9601fa8f</link>
        <description>Input: sun4i-ts - use devm_platform_ioremap_resource()devm_platform_ioremap_resource() internally have platform_get_resource()and devm_ioremap_resource() in it. So instead of calling them separatelyuse devm_platform_ioremap_resource() directly.Signed-off-by: Mukesh Ojha &lt;mojha@codeaurora.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Tue, 16 Jul 2019 07:34:13 +0000</pubDate>
        <dc:creator>Mukesh Ojha &lt;mojha@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>dc7a12bd - docs: arm: convert docs to ReST and rename to *.rst</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#dc7a12bd</link>
        <description>docs: arm: convert docs to ReST and rename to *.rstConverts ARM the text files to ReST, preparing them to be anarchitecture book.The conversion is actually:  - add blank lines and identation in order to identify paragraphs;  - fix tables markups;  - add some lists markups;  - mark literal blocks;  - adjust title markups.At its new index.rst, let&apos;s add a :orphan: while this is not linked tothe main index.rst file, in order to avoid build warnings.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Reviewed-by Corentin Labbe &lt;clabbe.montjoie@gmail.com&gt; # For sun4i-ss

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Sun, 14 Apr 2019 18:51:10 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c942fddf - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#c942fddf</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Based on 3 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license as published by  the free software foundation either version 2 of the license or at  your option any later version this program is distributed in the  hope that it will be useful but without any warranty without even  the implied warranty of merchantability or fitness for a particular  purpose see the gnu general public license for more details  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license as published by  the free software foundation either version 2 of the license or at  your option any later version [author] [kishon] [vijay] [abraham]  [i] [kishon]@[ti] [com] this program is distributed in the hope that  it will be useful but without any warranty without even the implied  warranty of merchantability or fitness for a particular purpose see  the gnu general public license for more details  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license as published by  the free software foundation either version 2 of the license or at  your option any later version [author] [graeme] [gregory]  [gg]@[slimlogic] [co] [uk] [author] [kishon] [vijay] [abraham] [i]  [kishon]@[ti] [com] [based] [on] [twl6030]_[usb] [c] [author] [hema]  [hk] [hemahk]@[ti] [com] this program is distributed in the hope  that it will be useful but without any warranty without even the  implied warranty of merchantability or fitness for a particular  purpose see the gnu general public license for more detailsextracted by the scancode license scanner the SPDX license identifier  GPL-2.0-or-laterhas been chosen to replace the boilerplate/reference in 1105 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190527070033.202006027@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Mon, 27 May 2019 06:55:06 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>d54cf213 - Input: sun4i-ts - constify thermal_zone_of_device_ops structures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#d54cf213</link>
        <description>Input: sun4i-ts - constify thermal_zone_of_device_ops structuresThe thermal_zone_of_device_ops structure is only passed as the fourthargument to devm_thermal_zone_of_sensor_register, which is declaredas const.  Thus the thermal_zone_of_device_ops structure itself canbe const.Done with the help of Coccinelle.Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Tue, 15 Aug 2017 05:10:11 +0000</pubDate>
        <dc:creator>Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;</dc:creator>
    </item>
<item>
        <title>e28d0c9c - input: convert sun4i-ts to use devm_thermal_zone_of_sensor_register</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#e28d0c9c</link>
        <description>input: convert sun4i-ts to use devm_thermal_zone_of_sensor_registerThis changes the driver to use the devm_ versionof thermal_zone_of_sensor_register and cleansup the  local points and unregister calls.Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Cc: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;Cc: Chen-Yu Tsai &lt;wens@csie.org&gt;Cc: Hans de Goede &lt;hdegoede@redhat.com&gt;Cc: Zhang Rui &lt;rui.zhang@intel.com&gt;Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;Cc: Heiko Stuebner &lt;heiko@sntech.de&gt;Cc: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Cc: Jens Thiele &lt;karme@karme.de&gt;Cc: linux-input@vger.kernel.orgCc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgAcked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Eduardo Valentin &lt;edubezval@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Wed, 09 Mar 2016 21:05:42 +0000</pubDate>
        <dc:creator>Eduardo Valentin &lt;edubezval@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>17e8351a - thermal: consistently use int for temperatures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#17e8351a</link>
        <description>thermal: consistently use int for temperaturesThe thermal code uses int, long and unsigned long for temperaturesin different places.Using an unsigned type limits the thermal framework to positivetemperatures without need. Also several drivers currently will reporttemperatures near UINT_MAX for temperatures below 0&#176;C. This will probablyimmediately shut the machine down due to overtemperature if started below0&#176;C.&apos;long&apos; is 64bit on several architectures. This is not needed since INT_MAX &#176;mCis above the melting point of all known materials.Consistently use a plain &apos;int&apos; for temperatures throughout the thermal code andthe drivers. This only changes the places in the drivers where the temperatureis passed around as pointer, when drivers internally use another type this isnot changed.Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Acked-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Jean Delvare &lt;jdelvare@suse.de&gt;Reviewed-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;Reviewed-by: Darren Hart &lt;dvhart@linux.intel.com&gt;Reviewed-by: Heiko Stuebner &lt;heiko@sntech.de&gt;Reviewed-by: Peter Feuerer &lt;peter@piie.net&gt;Cc: Punit Agrawal &lt;punit.agrawal@arm.com&gt;Cc: Zhang Rui &lt;rui.zhang@intel.com&gt;Cc: Eduardo Valentin &lt;edubezval@gmail.com&gt;Cc: linux-pm@vger.kernel.orgCc: linux-kernel@vger.kernel.orgCc: Jean Delvare &lt;jdelvare@suse.de&gt;Cc: Peter Feuerer &lt;peter@piie.net&gt;Cc: Heiko Stuebner &lt;heiko@sntech.de&gt;Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;Cc: Stephen Warren &lt;swarren@wwwdotorg.org&gt;Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt;Cc: linux-acpi@vger.kernel.orgCc: platform-driver-x86@vger.kernel.orgCc: linux-arm-kernel@lists.infradead.orgCc: linux-omap@vger.kernel.orgCc: linux-samsung-soc@vger.kernel.orgCc: Guenter Roeck &lt;linux@roeck-us.net&gt;Cc: Rafael J. Wysocki &lt;rjw@rjwysocki.net&gt;Cc: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;Cc: Darren Hart &lt;dvhart@infradead.org&gt;Cc: lm-sensors@lm-sensors.orgSigned-off-by: Zhang Rui &lt;rui.zhang@intel.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Fri, 24 Jul 2015 06:12:54 +0000</pubDate>
        <dc:creator>Sascha Hauer &lt;s.hauer@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>4ed0e032 - Input: sun4i-ts - allow controlling filter and sensitivity via DT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#4ed0e032</link>
        <description>Input: sun4i-ts - allow controlling filter and sensitivity via DTThis commit introduces two new optional device-tree properties:&quot;tp-sensitive-adjust&quot;: adjust sensitivity of pen down detection&quot;filter-type&quot;: select median and averaging filterThe previous fixed defaults, didn&apos;t work well for the OlimexA13-LCD10TS (I have).Signed-off-by: Jens Thiele &lt;karme@karme.de&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Mon, 23 Mar 2015 16:04:56 +0000</pubDate>
        <dc:creator>Jens Thiele &lt;karme@karme.de&gt;</dc:creator>
    </item>
<item>
        <title>877bef7d - Input: sun4i-ts - really fix A10 temperature reporting</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#877bef7d</link>
        <description>Input: sun4i-ts - really fix A10 temperature reportingThe commit titled: &quot;Input: sun4i-ts -  A10 (sun4i) has a differenttemperature curve&quot; contains a math error, the offset it uses is in degrees,but the actual code applies the offset before multiplying by stepsize :|Given that this is rather backwards (every math course ever thought appliesthe multiplication before the offset for linear functions), this commitfixes things by changing the code applying the offset to do the logicalthing, adjusting the offset for the other models accordingly.This has been tested on an A10, A13, A20 and A31 to make sure everythingreally is correct now.Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Thu, 12 Mar 2015 21:50:36 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>91c68a7c - Input: sun4i-ts -  A10 (sun4i) has a different temperature curve</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#91c68a7c</link>
        <description>Input: sun4i-ts -  A10 (sun4i) has a different temperature curveTesting has revealed that the temperature in the rtp controller of the A10(sun4i) SoC has a different curve then on the A13 (sun5i) and later models.Add a new sun5i-a13-ts compatible to differentiate the newer models andset the curve based on the compatible string.The new curve is still not ideal on all A10-s, that seems to have todo with there being a large spread between different A10-s out there,the new curve us based on callibration results on 4 completely differentmodels:                        raw min raw max temp min temp max stepsize offsetTong Zhang&apos;s hackberry    2402    2680    45.0     80.0    0.125   -255.3Hansg&apos;s Cubieboard        2207    2300    36.0     45.0    0.096   -175.8Olliver&apos;s lime 1 (*):     2258    2537    48.3     87.1    0.139   -265.7Olliver&apos;s lime 2 (*):     2222    2486    46.7     91.7    0.170   -331.0*) from: http://linux-sunxi.org/Temperature_CalibrationAverage all 4:                                             0.133   -257.0Average without outliers (middle 2):                       0.132   -261.0Since it is better to slightly overreport the temperature this patch usesthe average of all 4 as curve.This fixes the temperature reported on the A10 being much higher thenexpected.Reported-by: Tong Zhang &lt;lovewilliam@gmail.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Sun, 08 Mar 2015 21:12:41 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>43c0e223 - Input: sun4i-ts - add support for touchpanel controller on A31</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#43c0e223</link>
        <description>Input: sun4i-ts - add support for touchpanel controller on A31The Allwinner A31 SoC (sun6i) has the same resistive touchpanel controlleras on other sunxi platforms. The only difference between the variants isthe control bits for enabling operations are left-shifted by 1 on the A31.Also update the comment for the original temperature sensor withinformation from Allwinner.Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Tue, 27 Jan 2015 07:57:00 +0000</pubDate>
        <dc:creator>Chen-Yu Tsai &lt;wens@csie.org&gt;</dc:creator>
    </item>
<item>
        <title>22369710 - Input: sun4i-ts - add thermal zone sensor support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#22369710</link>
        <description>Input: sun4i-ts - add thermal zone sensor supportThe touchscreen controller has a temperature sensor embedded in the SoC,which already has hwmon support in the driver.Add DT thermal zone support so we can use it with cpufreq for thermalthrottling.This also adds a comment stating that we do not know the actual formulafor calculating the temperature.Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;Acked-by: Eduardo Valentin &lt;edubezval@gmail.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Thu, 15 Jan 2015 18:26:32 +0000</pubDate>
        <dc:creator>Chen-Yu Tsai &lt;wens@csie.org&gt;</dc:creator>
    </item>
<item>
        <title>7b8f16c2 - input: touchscreen: drop owner assignment from platform_drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#7b8f16c2</link>
        <description>input: touchscreen: drop owner assignment from platform_driversA platform_driver does not need to set an owner, it will be populated by thedriver core.Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Mon, 20 Oct 2014 14:20:41 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa@the-dreams.de&gt;</dc:creator>
    </item>
<item>
        <title>f09f98d3 - Input: sun4i-ts - add support for temperature sensor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/sun4i-ts.c#f09f98d3</link>
        <description>Input: sun4i-ts - add support for temperature sensorThe sun4i resisitive touchscreen controller also comes with a built-intemperature sensor. This commit adds support for it.This commit also introduces a new &quot;ts-attached&quot; device-tree property,when this is not set, the input part of the driver won&apos;t register. This waythe internal temperature sensor can be used to measure the SoC temperatureindependent of there actually being a touchscreen attached to the controller.Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/sun4i-ts.c</description>
        <pubDate>Wed, 14 May 2014 18:22:09 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
