<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/misc, branch v2.6.30</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.30</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-04-15T15:58:19Z</updated>
<entry>
<title>Input: hp_sdc_rtc should depend on serio</title>
<updated>2009-04-15T15:58:19Z</updated>
<author>
<name>Alexander Beregalov</name>
<email>a.beregalov@gmail.com</email>
</author>
<published>2009-04-11T23:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d061ebd57a046b3df8be8b76c387a95171059244'/>
<id>urn:sha1:d061ebd57a046b3df8be8b76c387a95171059244</id>
<content type='text'>
Fix this build error when CONFIG_SERIO is not set
hp_sdc_rtc.c:691: undefined reference to `hp_sdc_request_timer_irq'
and so on..

"select should be used with care. select will force
a symbol to a value without visiting the dependencies."

Signed-off-by: Alexander Beregalov &lt;a.beregalov@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: arrange drivers/input/misc/Makefile in alphabetical order</title>
<updated>2009-03-10T03:15:42Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-03-10T03:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=74f733c7257ca878bf0a4b9365a454ef3fefd196'/>
<id>urn:sha1:74f733c7257ca878bf0a4b9365a454ef3fefd196</id>
<content type='text'>
Everyone adds their driver to the end of the list, hopefully if it is
in alphabetical order new drivers will spread out a bit and I can merge
them more easily.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add driver for S1 button of rb532</title>
<updated>2009-03-10T03:10:12Z</updated>
<author>
<name>Phil Sutter</name>
<email>n0-1@freewrt.org</email>
</author>
<published>2009-03-05T07:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d9bdffd2102404e8ea5f71c5b88dad890984164d'/>
<id>urn:sha1:d9bdffd2102404e8ea5f71c5b88dad890984164d</id>
<content type='text'>
Mikrotik's Routerboard 532 has two builtin buttons, from which one
triggers a hardware reset. The other one is accessible through GPIO
pin 1. Sadly, this pin is being multiplexed with UART0 input, so
enabling it as interrupt source (as implied by the gpio-keys driver)
is not possible unless UART0 has been turned off. The later one though
is a rather bad idea as the Routerboard is an embedded device with
only a single serial port, so it's almost always used as serial
console device.

This patch adds a driver based on INPUT_POLLDEV, which disables the
UART and reconfigures GPIO pin 1 temporarily while reading the button
state.  This procedure works fine and has been tested as part of
another, unpublished driver for this device.

Signed-off-by: Phil Sutter &lt;n0-1@freewrt.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: generic driver for rotary encoders on GPIOs</title>
<updated>2009-03-08T23:35:53Z</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-03-05T07:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=73969ff0eda233f140bcbed1251431387b43f383'/>
<id>urn:sha1:73969ff0eda233f140bcbed1251431387b43f383</id>
<content type='text'>
This patch adds a generic driver for rotary encoders connected to GPIO
pins of a system. It relies on gpiolib and generic hardware irqs. The
documentation that also comes with this patch explains the concept and
how to use the driver.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Tested-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Merge commit 'v2.6.29-rc7' into next</title>
<updated>2009-03-08T23:30:55Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-03-08T23:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d15c22e78674f9a5bc0de0932a43abe1aafae303'/>
<id>urn:sha1:d15c22e78674f9a5bc0de0932a43abe1aafae303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Input: ati_remote2 - check module params</title>
<updated>2009-01-30T07:43:42Z</updated>
<author>
<name>Ville Syrjala</name>
<email>syrjala@sci.fi</email>
</author>
<published>2009-01-30T07:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8a49cfa9de4ef47eb9238d625b900d4cdddccf30'/>
<id>urn:sha1:8a49cfa9de4ef47eb9238d625b900d4cdddccf30</id>
<content type='text'>
Validate that the values of the module parameters are within the
supported range. Also print the values in hex since that seems like
a better match for bitmasks than decimal.

Signed-off-by: Ville Syrjala &lt;syrjala@sci.fi&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: ati_remote2 - add per device attrs</title>
<updated>2009-01-30T07:43:35Z</updated>
<author>
<name>Ville Syrjala</name>
<email>syrjala@sci.fi</email>
</author>
<published>2009-01-30T07:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d329e33c7c2bdcd955a00c84a9363cb309cad352'/>
<id>urn:sha1:d329e33c7c2bdcd955a00c84a9363cb309cad352</id>
<content type='text'>
Add per device channel_mask and mode_mask attributes. They inherit
the values from the module parameters when the device is registered.
One additional benefit is that now runtime changes to channel_mask
can actually affect the hardware channel setup like they should.

Signed-off-by: Ville Syrjala &lt;syrjala@sci.fi&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: ati_remote2 - complete suspend support</title>
<updated>2009-01-30T07:43:29Z</updated>
<author>
<name>Ville Syrjala</name>
<email>syrjala@sci.fi</email>
</author>
<published>2009-01-30T07:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=169bc1efa84680d0a8c9567539f8577fd52e1a77'/>
<id>urn:sha1:169bc1efa84680d0a8c9567539f8577fd52e1a77</id>
<content type='text'>
Add the missing reset_resume, pre_reset and post_reset hooks.

Signed-off-by: Ville Syrjala &lt;syrjala@sci.fi&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>input: PCF50633 input driver</title>
<updated>2009-01-11T00:34:25Z</updated>
<author>
<name>Balaji Rao</name>
<email>balajirrao@openmoko.org</email>
</author>
<published>2009-01-09T00:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1851b06ac40c57fe4efe7ddefc3c04dab4f99e67'/>
<id>urn:sha1:1851b06ac40c57fe4efe7ddefc3c04dab4f99e67</id>
<content type='text'>
Signed-off-by: Balaji Rao &lt;balajirrao@openmoko.org&gt;
Cc: Andy Green &lt;andy@openmoko.com&gt;
Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>Input: apanel - convert to new i2c binding</title>
<updated>2009-01-07T13:29:17Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2009-01-07T13:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1561bfe59ca011d9a749dad4d96c2c22ebc86a4a'/>
<id>urn:sha1:1561bfe59ca011d9a749dad4d96c2c22ebc86a4a</id>
<content type='text'>
Convert the apanel driver to the new i2c device driver binding model,
as the legacy model is going away soon. In the new model, the apanel
driver is no longer scanning all the i2c adapters, instead the
relevant bus driver (i2c-i801) is instantiating the device as needed.

One side benefit is that the apanel driver will now load automatically
on all systems where it is needed.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
</content>
</entry>
</feed>
