<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/input/touchscreen/ili210x.c, branch linux-5.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2019-02-09T17:01:13Z</updated>
<entry>
<title>Input: ili210x - fetch touchscreen geometry from DT</title>
<updated>2019-02-09T17:01:13Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-09T16:49:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f67cc3e927d8414ad3872e046764534ea1f5db0d'/>
<id>urn:sha1:f67cc3e927d8414ad3872e046764534ea1f5db0d</id>
<content type='text'>
Fetching the geometry from the ILI251x registers seems unreliable and
sometimes returns all zeroes. Add support for fetching the geometry and
axis inversion from DT instead.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</content>
</entry>
<entry>
<title>Input: ili210x - switch to using devm_device_add_group()</title>
<updated>2019-02-08T07:40:53Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2019-02-07T06:19:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=576057bf75cb3e40ff81bb01f021d76b764fdc92'/>
<id>urn:sha1:576057bf75cb3e40ff81bb01f021d76b764fdc92</id>
<content type='text'>
By switching to devm_device_add_group() we can complete driver conversion
to using managed resources and get rid of ili210x_i2c_remove().

Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - add ILI251X support</title>
<updated>2019-02-07T06:18:16Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T06:02:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4958891764749304ac1511f6140ae3888c088e23'/>
<id>urn:sha1:4958891764749304ac1511f6140ae3888c088e23</id>
<content type='text'>
Add support for ILI251x touch controller. This controller is similar
to the ILI210x, except for the following differences:
- Does not support I2C R-W transfer, Read must be followed by an
  obscenely long delay, and then followed by Write
- Does support 10 simultaneous touch inputs.
- Touch data format is slightly different, pressure reporting does not
  work although the touch data contain such information.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - add OF match table</title>
<updated>2019-02-07T06:18:15Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T06:01:51Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c5d0e4b5154ac81cffdf6472d5f5e1408faa8ccd'/>
<id>urn:sha1:c5d0e4b5154ac81cffdf6472d5f5e1408faa8ccd</id>
<content type='text'>
Add OF match table for the ili210x touchscreen.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - reorder probe</title>
<updated>2019-02-07T06:18:13Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T06:01:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=122945776271efee91012c2a345b720d39b15b7c'/>
<id>urn:sha1:122945776271efee91012c2a345b720d39b15b7c</id>
<content type='text'>
Perform the register access only after the I2C client data are set,
this is only done in preparation for the subsequent patch which
uses the I2C client data in the register IO function.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - rework the touchscreen sample processing</title>
<updated>2019-02-07T06:18:12Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T06:01:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e3559442afd2a3d9b09eedc236f19698c515472e'/>
<id>urn:sha1:e3559442afd2a3d9b09eedc236f19698c515472e</id>
<content type='text'>
Get rid of the packed structures for representing data as that does not
apply to other similar Ilitek touchscreens. Instead, implement a function
which parses the data and reports touch events and coordinates.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - convert to devm IRQ</title>
<updated>2019-02-07T06:18:11Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T06:00:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1bdec5d9818c47e080c19784dfd25d1d9c20807e'/>
<id>urn:sha1:1bdec5d9818c47e080c19784dfd25d1d9c20807e</id>
<content type='text'>
Convert the driver to devm_request_irq(), drop the related unmanaged
deregistration code and add ili210x_irq_teardown() to tear the IRQ
down and cancel possible touchscreen pending work.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - add reset GPIO support</title>
<updated>2019-02-07T06:17:46Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T05:55:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=201f3c803544c052aa1bab9e562e0ada4aefe03d'/>
<id>urn:sha1:201f3c803544c052aa1bab9e562e0ada4aefe03d</id>
<content type='text'>
The touchscreen can have a reset GPIO connected to it, add support
for such an arrangement.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - convert to devm_ functions</title>
<updated>2019-02-07T06:17:44Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T05:54:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=63083fd582b9eb46a67fff6d4077a931d986d066'/>
<id>urn:sha1:63083fd582b9eb46a67fff6d4077a931d986d066</id>
<content type='text'>
Convert the driver to dev-managed allocations.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ili210x - drop get_pendown_state</title>
<updated>2019-02-07T06:17:43Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2019-02-07T05:54:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2fa928390f3f04fbb29267b29ca09d980b17f9d1'/>
<id>urn:sha1:2fa928390f3f04fbb29267b29ca09d980b17f9d1</id>
<content type='text'>
The .get_pendown_state callback is set only by the platform data code,
which was just removed. Thus, get_pendown_state() always returns false,
so drop that altogether.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
</feed>
