<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/input/keyboard/gpio_keys.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-09-21T05:46:32Z</updated>
<entry>
<title>Input: gpio_keys - use of_property_read_u32()</title>
<updated>2011-09-21T05:46:32Z</updated>
<author>
<name>Tobias Klauser</name>
</author>
<published>2011-09-09T18:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cca84699a079a91b0a0cb4f2da8548e56859376a'/>
<id>urn:sha1:cca84699a079a91b0a0cb4f2da8548e56859376a</id>
<content type='text'>
Use the of_property_read_u32() helper function to retrieve u32 values
from the device tree. Also do not pass the len parameter to
of_get_property if it isn't checked afterwards.

Signed-off-by: Tobias Klauser &lt;tklauser@distanz.ch&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - return proper error code if memory allocation fails</title>
<updated>2011-07-30T19:19:02Z</updated>
<author>
<name>Tobias Klauser</name>
</author>
<published>2011-07-30T19:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f4bb066433322f6f189b084ceebdfb4add77292'/>
<id>urn:sha1:1f4bb066433322f6f189b084ceebdfb4add77292</id>
<content type='text'>
Return -ENOMEM if kzalloc fails in gpio_keys_get_devtree_pdata().

Signed-off-by: Tobias Klauser &lt;tklauser@distanz.ch&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - switch to using SIMPLE_DEV_PM_OPS</title>
<updated>2011-07-10T23:08:32Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2011-07-09T19:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bdda82162837a20e591ac01b306dc8f052270510'/>
<id>urn:sha1:bdda82162837a20e591ac01b306dc8f052270510</id>
<content type='text'>
This reduces amount #ifdeds in the code.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - add support for device-tree platform data</title>
<updated>2011-07-10T23:08:28Z</updated>
<author>
<name>David Jander</name>
</author>
<published>2011-07-09T19:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd05d08920b54d189aa247c5c5701a08e539ed0b'/>
<id>urn:sha1:fd05d08920b54d189aa247c5c5701a08e539ed0b</id>
<content type='text'>
This patch enables fetching configuration data, which is normally provided
via platform_data, from the device-tree instead.

If the device is configured from device-tree data, the platform_data struct
is not used, and button data needs to be allocated dynamically. Big part of
this patch deals with confining pdata usage to the probe function, to make
this possible.

Signed-off-by: David Jander &lt;david@protonic.nl&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - fix a memory leak</title>
<updated>2011-06-29T07:22:47Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2011-06-28T21:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1638207910019368253fc4c4a930c49ce2e98432'/>
<id>urn:sha1:1638207910019368253fc4c4a930c49ce2e98432</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - move to late_initcall</title>
<updated>2011-06-27T19:44:05Z</updated>
<author>
<name>David Jander</name>
</author>
<published>2011-06-23T08:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b23302052d96a3945e4c72aca77b5fd28884c353'/>
<id>urn:sha1:b23302052d96a3945e4c72aca77b5fd28884c353</id>
<content type='text'>
Initialize gpio_keys driver at late_initcall level, to give it a chance to
work with GPIO expanders that might not be ready yet if we initialize the
driver at module_init time.

This is strictly a band-aid until there is a better way to specify
inter-device dependencies.

Signed-off-by: David Jander &lt;david@protonic.nl&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - switch to using threaded IRQs</title>
<updated>2011-06-21T21:33:34Z</updated>
<author>
<name>David Jander</name>
</author>
<published>2011-06-21T21:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e2ecdf438bb479e2b4667fc16b1a84d6348da04'/>
<id>urn:sha1:7e2ecdf438bb479e2b4667fc16b1a84d6348da04</id>
<content type='text'>
Use a threaded interrupt handler in order to permit the handler to use
a GPIO driver that causes things like I2C transactions being done inside
the handler context.

Signed-off-by: David Jander &lt;david@protonic.nl&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio-keys - add support for setting device name</title>
<updated>2011-04-12T06:53:19Z</updated>
<author>
<name>Alexander Stein</name>
</author>
<published>2011-04-12T06:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=467112777c462a592c27338eeea5d1a320e82b5f'/>
<id>urn:sha1:467112777c462a592c27338eeea5d1a320e82b5f</id>
<content type='text'>
This patch allows to set a device name which helps distinguishing several
gpio-keys devices.

Signed-off-by: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - add support for EV_ABS</title>
<updated>2011-04-12T06:53:09Z</updated>
<author>
<name>Alexander Stein</name>
</author>
<published>2011-04-12T06:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92a47674f57b4a84a43ce93b0dfdb596c0543749'/>
<id>urn:sha1:92a47674f57b4a84a43ce93b0dfdb596c0543749</id>
<content type='text'>
With this patch you can setup a group of GPIOs representing a specific
position on an EV_ABS axis.

Signed-off-by: Alexander Stein &lt;alexander.stein@informatik.tu-chemnitz.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - switch to using request_any_context_irq</title>
<updated>2011-01-21T07:12:01Z</updated>
<author>
<name>Philippe Langlais</name>
</author>
<published>2011-01-21T07:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94a8cab8caaa56824981c17b6898b73627e8382f'/>
<id>urn:sha1:94a8cab8caaa56824981c17b6898b73627e8382f</id>
<content type='text'>
The driver does not require hardirq context and can work with threaded
interrupts as well, so let's switch to request_any_context_irq which
will select the context that is available for us.

Signed-off-by: Philippe Langlais &lt;philippe.langlais@stericsson.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
