<?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 eeti_ts.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5f60d5f6 - move asm/unaligned.h to linux/unaligned.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#5f60d5f6</link>
        <description>move asm/unaligned.h to linux/unaligned.hasm/unaligned.h is always an include of asm-generic/unaligned.h;might as well move that thing to linux/unaligned.h and includethat - there&apos;s nothing arch-specific in that header.auto-generated by the following:for i in `git grep -l -w asm/unaligned.h`; do	sed -i -e &quot;s/asm\/unaligned.h/linux\/unaligned.h/&quot; $idonefor i in `git grep -l -w asm-generic/unaligned.h`; do	sed -i -e &quot;s/asm-generic\/unaligned.h/linux\/unaligned.h/&quot; $idonegit mv include/asm-generic/unaligned.h include/linux/unaligned.hgit mv tools/include/asm-generic/unaligned.h tools/include/linux/unaligned.hsed -i -e &quot;/unaligned.h/d&quot; include/asm-generic/Kbuildsed -i -e &quot;s/__ASM_GENERIC/__LINUX/&quot; include/linux/unaligned.h tools/include/linux/unaligned.h

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 01 Oct 2024 19:35:57 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@zeniv.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>5852f2af - Input: drop explicit initialization of struct i2c_device_id::driver_data to 0</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#5852f2af</link>
        <description>Input: drop explicit initialization of struct i2c_device_id::driver_data to 0These drivers don&apos;t use the driver_data member of struct i2c_device_id,so don&apos;t explicitly initialize this member.This prepares putting driver_data in an anonymous union which requireseither no initialization or named designators. But it&apos;s also a nicecleanup on its own.While add it, also remove commas after the sentinel entries.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Link: https://lore.kernel.org/r/20240509174158.2211071-2-u.kleine-koenig@pengutronix.deSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Thu, 09 May 2024 17:41:59 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>d8bde56d - Input: Switch i2c drivers back to use .probe()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#d8bde56d</link>
        <description>Input: Switch i2c drivers back to use .probe()After commit b8a1a4cd5a98 (&quot;i2c: Provide a temporary .probe_new()call-back type&quot;), all drivers being converted to .probe_new() and then03c835f498b5 (&quot;i2c: Switch .probe() to not take an id parameter&quot;) convertback to (the new) .probe() to be able to eventually drop .probe_new() fromstruct i2c_driver.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Link: https://lore.kernel.org/r/20230517164645.162294-1-u.kleine-koenig@pengutronix.deSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Wed, 17 May 2023 16:55:42 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>993d854c - Input: eeti_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#993d854c</link>
        <description>Input: eeti_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()SIMPLE_DEV_PM_OPS() is deprecated as it requires explicit protectionagainst unused function warnings.  The new combination of pm_sleep_ptr()and DEFINE_SIMPLE_DEV_PM_OPS() allows the compiler to see the functions,thus suppressing the warning, but still allowing the unused code to beremoved. Thus also drop the __maybe_unused markings.Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Daniel Mack &lt;daniel@zonque.org&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Link: https://lore.kernel.org/r/20230102181842.718010-43-jic23@kernel.orgSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 02 Jan 2023 18:18:15 +0000</pubDate>
        <dc:creator>Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>923366e9 - Input: eeti_ts - Convert to i2c&apos;s .probe_new()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#923366e9</link>
        <description>Input: eeti_ts - Convert to i2c&apos;s .probe_new()The probe function doesn&apos;t make use of the i2c_device_id * parameter so itcan be trivially converted.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Link: https://lore.kernel.org/r/20221118224540.619276-239-uwe@kleine-koenig.orgSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Fri, 18 Nov 2022 22:39:32 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>d69f0a43 - Input: use input_device_enabled()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#d69f0a43</link>
        <description>Input: use input_device_enabled()Use the newly added helper in relevant input drivers.Signed-off-by: Andrzej Pietrasiewicz &lt;andrzej.p@collabora.com&gt;Link: https://lore.kernel.org/r/20200608112211.12125-3-andrzej.p@collabora.comSigned-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 05 Oct 2020 04:16:07 +0000</pubDate>
        <dc:creator>Andrzej Pietrasiewicz &lt;andrzej.p@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>736e67ba - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#736e67ba</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160Based on 1 normalized pattern(s):  this file 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 file 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 you  should have received a copy of the gnu general public license along  with this library if not write to the free software foundation inc  59 temple place suite 330 boston ma 02111 1307 usaextracted by the scancode license scanner the SPDX license identifier  GPL-2.0-or-laterhas been chosen to replace the boilerplate/reference in 1 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Reviewed-by: Armijn Hemel &lt;armijn@tjaldur.nl&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190527070033.475087903@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 27 May 2019 06:55:09 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>b283d0c3 - Input: eeti_ts -  read hardware state once after wakeup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#b283d0c3</link>
        <description>Input: eeti_ts -  read hardware state once after wakeupFor systems in which the touch IRQ is acting as wakeup source, and that donot support level-driven interrupts, the interrupt controller might notlatch the GPIO IRQ during sleep. In such cases, the interrupt will neveroccur again after resume, hence the touch screen appears dead.To fix this, check for the assertion of the attn gpio, and read form thecontroller once in the resume path to read the hardware status andto arm the IRQ again.Introduce a mutex to guard eeti_ts_read() against parallel invocationsfrom different contexts.Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;Reported-by: Sven Neumann &lt;Sven.Neumann@teufel.de&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 07 May 2019 03:03:46 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@zonque.org&gt;</dc:creator>
    </item>
<item>
        <title>fd8135b6 - Input: eeti - fix link to documentation and email address in header</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#fd8135b6</link>
        <description>Input: eeti - fix link to documentation and email address in headerKeep the documentation link up-to-date in case anybody need to dive into itagain, and update email address while at it.Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Wed, 04 Jul 2018 15:46:55 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@zonque.org&gt;</dc:creator>
    </item>
<item>
        <title>a114cbd0 - Input: eeti - drop module parameters, parse DT properties</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#a114cbd0</link>
        <description>Input: eeti - drop module parameters, parse DT propertiesThe only user of this driver in mainline does not make use of the moduleparameters, so let&apos;s remove them. All properties for this driver should beset through DT or pdata.Use touchscreen_parse_properties() to automatically set some of the commontouchscreen properties and derive the axis inversion through that.And finally, use touchscreen_report_pos() to handle the DT propertiesautomatically instead of doing the inversion ourselves.Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Wed, 04 Jul 2018 15:46:22 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@zonque.org&gt;</dc:creator>
    </item>
<item>
        <title>e32d7f1b - Input: eeti - add device tree matching table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#e32d7f1b</link>
        <description>Input: eeti - add device tree matching tableProvide a match table so that the driver can be used in devicetree setups.More properties are added in a later patch.Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Wed, 04 Jul 2018 15:45:47 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@zonque.org&gt;</dc:creator>
    </item>
<item>
        <title>d99caa47 - Input: eeti_ts - switch to gpiod API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#d99caa47</link>
        <description>Input: eeti_ts - switch to gpiod APIgpiod API allows standard way of specifying GPIO polarity and takes it intoaccount when reading or setting GPIO state. It also allows us to switch tocommon way of obtaining GPIO descriptor and away form legacy platform data.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 20 Feb 2017 01:21:56 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d422be5f - Input: eeti_ts - expect platform code to set interrupt trigger</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#d422be5f</link>
        <description>Input: eeti_ts - expect platform code to set interrupt triggerInstead of keying interrupt trigger off GPIO polarity, let&apos;s rely onplatform code to set it up properly for us.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 20 Feb 2017 00:22:13 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0378008a - Input: eeti_ts - switch to using threaded interrupt</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#0378008a</link>
        <description>Input: eeti_ts - switch to using threaded interruptInstead of having standard interrupt handler and manually firing work itemto perform I2C reads, let&apos;s switch to threaded interrupts, which weredesigned specifically for this purpose.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 20 Feb 2017 01:23:47 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>173e4d81 - Input: eeti_ts - use gpio_get_value_cansleep</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#173e4d81</link>
        <description>Input: eeti_ts - use gpio_get_value_cansleepWe are reading GPIO state in a non-atomic context (workqueue), so we canuse &quot;cansleep&quot; variant, and thus make the driver available on systems whereGPIO controllers require sleeping when reading GPIO state.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 21 Feb 2017 07:13:45 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2d388499 - Input: eeti_ts - respect interrupt set in client structure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#2d388499</link>
        <description>Input: eeti_ts - respect interrupt set in client structureInstead of expecting that GPIO is always interrupt source, let&apos;s useinterrupt specified in I2C client.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Mon, 20 Feb 2017 01:14:33 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6f9fab69 - Input: eeti_ts - switch to using managed resources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#6f9fab69</link>
        <description>Input: eeti_ts - switch to using managed resourcesUsing devm_* APIs simpifies error handling and device teardown.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Fri, 17 Feb 2017 23:54:22 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>42e02a6a - Input: eeti_ts - use input_set_capability()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#42e02a6a</link>
        <description>Input: eeti_ts - use input_set_capability()Use input_set_capability() instead of manipulating evbit/keybitmasks directly.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 21 Feb 2017 05:53:51 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e9f66cdb - Input: eeti_ts - use get_unaligned_be16() to retrieve data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#e9f66cdb</link>
        <description>Input: eeti_ts - use get_unaligned_be16() to retrieve dataInstead of manually converting big endian data on wire into hostendianness, let&apos;s use helpers to do that for us. It might save usa few cycles if host endianness matches what&apos;s on wire.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 21 Feb 2017 05:50:13 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>272c03bb - Input: eeti_ts - use BIT(n)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/input/touchscreen/eeti_ts.c#272c03bb</link>
        <description>Input: eeti_ts - use BIT(n)Use idiomatic BIT(n) to form single-bit masks.Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/input/touchscreen/eeti_ts.c</description>
        <pubDate>Tue, 21 Feb 2017 05:42:43 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
