<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/gpio_keys.h, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2010-02-04T08:50:44Z</updated>
<entry>
<title>Input: gpio-keys - add support for disabling gpios through sysfs</title>
<updated>2010-02-04T08:50:44Z</updated>
<author>
<name>Mika Westerberg</name>
<email>ext-mika.1.westerberg@nokia.com</email>
</author>
<published>2010-02-04T08:48:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9e3af04f8787315f63f55b191bb9a06741dbf183'/>
<id>urn:sha1:9e3af04f8787315f63f55b191bb9a06741dbf183</id>
<content type='text'>
Now gpio-keys input driver exports 4 new attributes to userland through
sysfs:
	/sys/devices/platform/gpio-keys/keys [ro]
	/sys/devices/platform/gpio-keys/switches [ro]
	/sys/devices/platform/gpio-keys/disabled_keys [rw]
	/sys/devices/platform/gpio-keys/disables_switches [rw]

With these attributes, userland program can read which keys and
switches can be disabled and then disable/enable them as needed.
Keys and switches are exported as stringified bitmap of codes
(keycodes or switch codes). For example keys 15, 89, 100, 101,
102 are exported as: '15,89,100-102'.

Description of the attributes:
	keys - bitmap of keys which can be disabled
	switches - bitmap of switches which can be disabled
	disabled_keys - bitmap of currently disabled keys
			(bit 1 means disabled, 0 enabled)
	disabled_switches - bitmap of currently disabled switches
			(bit 1 means disabled, 0 enabled)

Signed-off-by: Mika Westerberg &lt;ext-mika.1.westerberg@nokia.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio-keys - add flag to allow auto repeat</title>
<updated>2008-10-28T02:33:04Z</updated>
<author>
<name>Dominic Curran</name>
<email>dcurran@ti.com</email>
</author>
<published>2008-10-28T02:30:53Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b67b4b117746aef686e527c3205792db0f2c9e16'/>
<id>urn:sha1:b67b4b117746aef686e527c3205792db0f2c9e16</id>
<content type='text'>
This patch adds a flag to gpio-key driver to turn on the input subsystems
auto repeat feature if needed.

Signed-off-by: Dominic Curran &lt;dcurran@ti.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio-keys debouncing support</title>
<updated>2008-05-16T20:54:14Z</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2008-05-07T20:30:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a33466e31213cd7c46696160d3db78680b58f6a3'/>
<id>urn:sha1:a33466e31213cd7c46696160d3db78680b58f6a3</id>
<content type='text'>
Signed-off-by: Dmitry Baryshkov &lt;dbaryshkov@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio-keys - add suspend/resume support</title>
<updated>2007-09-26T04:01:17Z</updated>
<author>
<name>Anti Sullin</name>
<email>anti.sullin@artecdesign.ee</email>
</author>
<published>2007-09-26T04:01:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e15b02138b89d7bc053817e6f7601e92e29d371c'/>
<id>urn:sha1:e15b02138b89d7bc053817e6f7601e92e29d371c</id>
<content type='text'>
This patch adds suspend/resume support and enables wakeup from
gpio_keys buttons.

Signed-off-by: Anti Sullin &lt;anti.sullin@artecdesign.ee&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: gpio_keys - add support for switches (EV_SW)</title>
<updated>2007-05-01T04:39:13Z</updated>
<author>
<name>Roman Moravcik</name>
<email>roman.moravcik@gmail.com</email>
</author>
<published>2007-05-01T04:39:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=84767d00a8fd54dd97866561f6e2ee246c8e1cdc'/>
<id>urn:sha1:84767d00a8fd54dd97866561f6e2ee246c8e1cdc</id>
<content type='text'>
Signed-off-by: Roman Moravcik &lt;roman.moravcik@gmail.com&gt;
Signed-off-by: Paul Sokolovsky &lt;pmiscml@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>[PATCH] gpio_keys driver shouldn't be ARM-specific</title>
<updated>2007-03-05T15:57:51Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2007-03-05T08:30:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=49015bee4071d56456ef59f1f82be6531615341c'/>
<id>urn:sha1:49015bee4071d56456ef59f1f82be6531615341c</id>
<content type='text'>
The gpio_keys driver is wrongly ARM-specific; it can't build on
other platforms with GPIO suport.  This fixes that problem.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Cc: pHilipp Zabel &lt;philipp.zabel@gmail.com&gt;
Cc: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Cc: Russell King &lt;rmk@arm.linux.org.uk&gt;
Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Cc: Ben Nizette &lt;ben.nizette@iinet.net.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
.7.y</option>
<option value='linux-5.8.y'>linux-5.8.y</option>
<option value='linux-5.9.y'>linux-5.9.y</option>
<option value='linux-6.0.y'>linux-6.0.y</option>
<option value='linux-6.1.y'>linux-6.1.y</option>
<option value='linux-6.10.y'>linux-6.10.y</option>
<option value='linux-6.11.y'>linux-6.11.y</option>
<option value='linux-6.12.y'>linux-6.12.y</option>
<option value='linux-6.13.y'>linux-6.13.y</option>
<option value='linux-6.14.y'>linux-6.14.y</option>
<option value='linux-6.15.y'>linux-6.15.y</option>
<option value='linux-6.16.y'>linux-6.16.y</option>
<option value='linux-6.17.y'>linux-6.17.y</option>
<option value='linux-6.18.y'>linux-6.18.y</option>
<option value='linux-6.19.y'>linux-6.19.y</option>
<option value='linux-6.2.y'>linux-6.2.y</option>
<option value='linux-6.3.y'>linux-6.3.y</option>
<option value='linux-6.4.y'>linux-6.4.y</option>
<option value='linux-6.5.y'>linux-6.5.y</option>
<option value='linux-6.6.y'>linux-6.6.y</option>
<option value='linux-6.7.y'>linux-6.7.y</option>
<option value='linux-6.8.y'>linux-6.8.y</option>
<option value='linux-6.9.y'>linux-6.9.y</option>
<option value='linux-rolling-lts'>linux-rolling-lts</option>
<option value='linux-rolling-stable'>linux-rolling-stable</option>
<option value='master'>master</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Hosts the 0x221E linux distro kernel.</td><td class='sub right'>Ubuntu</td></tr></table>
<table class='tabs'><tr><td>
<a href='/distro/kernel/'>summary</a><a href='/distro/kernel/refs/?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>refs</a><a class='active' href='/distro/kernel/log/include/linux/uwb/spec.h'>log</a><a href='/distro/kernel/tree/include/linux/uwb/spec.h?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>tree</a><a href='/distro/kernel/commit/include/linux/uwb/spec.h?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>commit</a><a href='/distro/kernel/diff/include/linux/uwb/spec.h?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/include/linux/uwb/spec.h'>
<input type='hidden' name='id' value='218d11a8b071b23b76c484fd5f72a4fe3306801e'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>root</a>/<a href='/distro/kernel/log/include?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>include</a>/<a href='/distro/kernel/log/include/linux?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>linux</a>/<a href='/distro/kernel/log/include/linux/uwb?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>uwb</a>/<a href='/distro/kernel/log/include/linux/uwb/spec.h?id=218d11a8b071b23b76c484fd5f72a4fe3306801e'>spec.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/include/linux/uwb/spec.h?id=218d11a8b071b23b76c484fd5f72a4fe3306801e&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2008-09-17 16:54:23 +0100'>2008-09-17</span></td><td><a href='/distro/kernel/commit/include/linux/uwb/spec.h?id=34e95e41f1fd751e33a7eb3fa66594903b81f13d'>uwb: add the uwb include files</a></td><td>Inaky Perez-Gonzalez</td></tr>
