<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/input/keyboard/tegra-kbc.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-11T05:39:43Z</updated>
<entry>
<title>Input: matrix-keymap - wire up device tree support</title>
<updated>2012-05-11T05:39:43Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2012-05-11T05:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b45c8f35a7fec17bdd159a7815203b6137c00ab9'/>
<id>urn:sha1:b45c8f35a7fec17bdd159a7815203b6137c00ab9</id>
<content type='text'>
When platform keymap is not supplied to matrix_keypad_build_keymap()
and device tree support is enabled, try locating specified property
and load keymap from it. If property name is not defined, try using
"linux,keymap".

Based on earlier patch by Viresh Kumar &lt;viresh.kumar@st.com&gt;

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: matrix-keymap - uninline and prepare for device tree support</title>
<updated>2012-05-11T05:38:47Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2012-05-11T05:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1932811f426fee71b7ece67e70aeba7e1b0ebb6d'/>
<id>urn:sha1:1932811f426fee71b7ece67e70aeba7e1b0ebb6d</id>
<content type='text'>
Change matrix-keymap helper to be out-of-line, like sparse keymap,
allow the helper perform basic keymap validation and return errors,
and prepare for device tree support.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - allocate pdata before using it</title>
<updated>2012-03-27T07:14:35Z</updated>
<author>
<name>Viresh Kumar</name>
</author>
<published>2012-03-27T06:55:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=131c713fd96e251fcb18f4d2d05f263aa41bb11f'/>
<id>urn:sha1:131c713fd96e251fcb18f4d2d05f263aa41bb11f</id>
<content type='text'>
Following commit broke DT support for tegra-kbc by removing pdata
allocation completely:

   commit 023cea0ecfa2df034096c3f4afa796a0b2d1188a
   Author: Shridhar Rasal &lt;srasal@nvidia.com&gt;
   Date:   Fri Feb 3 00:27:30 2012 -0800

       Input: tegra-kbc - allow skipping setting up some of GPIO pins

This patch restores it.

Signed-off-by: Viresh Kumar &lt;viresh.kumar@st.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - revise device tree support</title>
<updated>2012-03-14T04:37:07Z</updated>
<author>
<name>Olof Johansson</name>
</author>
<published>2012-03-14T04:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=145e97348a3066cf71038d02392aa8063550de6f'/>
<id>urn:sha1:145e97348a3066cf71038d02392aa8063550de6f</id>
<content type='text'>
This is an incremental patch updating to the revised bindings for
matrix keyboards.

This includes an optional "linux,fn-keymap" binding that is not yet
implemented, that will be used to specify the Fn-key modifier layout
if needed.

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - allow skipping setting up some of GPIO pins</title>
<updated>2012-02-03T08:29:06Z</updated>
<author>
<name>Shridhar Rasal</name>
</author>
<published>2012-02-03T08:27:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=023cea0ecfa2df034096c3f4afa796a0b2d1188a'/>
<id>urn:sha1:023cea0ecfa2df034096c3f4afa796a0b2d1188a</id>
<content type='text'>
Allow marking some of GPIO pins as ignored to to avoid continuously
generating KBC input events.

Signed-off-by: Shridhar Rasal &lt;srasal@nvidia.com&gt;

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - enable key interrupt for wakeup</title>
<updated>2012-01-23T08:02:46Z</updated>
<author>
<name>Rakesh Iyer</name>
</author>
<published>2012-01-23T07:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6834b02e476ff0e99b6814665839e37affa31f0'/>
<id>urn:sha1:b6834b02e476ff0e99b6814665839e37affa31f0</id>
<content type='text'>
Enable keypress interrupt to support wakeup from low power state.

Signed-off-by: Rakesh Iyer &lt;riyer@nvidia.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - report wakeup key for some platforms</title>
<updated>2011-12-30T08:27:00Z</updated>
<author>
<name>Rakesh Iyer</name>
</author>
<published>2011-12-30T03:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd0fc21350838d3073647be173242db0c58744c8'/>
<id>urn:sha1:fd0fc21350838d3073647be173242db0c58744c8</id>
<content type='text'>
Tegra kbc cannot detect exact keypress causing wakeup in interrupt mode.
Allow wakeup keypress to be reported for certain platforms.

Signed-off-by: Rakesh Iyer &lt;riyer@nvidia.com&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - add device tree bindings</title>
<updated>2011-12-30T08:26:00Z</updated>
<author>
<name>Olof Johansson</name>
</author>
<published>2011-12-29T17:58:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a445c7f0afb9114ef3de2d123f2c851787cf9d11'/>
<id>urn:sha1:a445c7f0afb9114ef3de2d123f2c851787cf9d11</id>
<content type='text'>
This adds a simple device tree binding to the tegra keyboard controller.

Also, mark the default keymap as __devinitdata since it is not referenced
after boot.

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: keyboard - use macro module_platform_driver()</title>
<updated>2011-12-01T07:41:41Z</updated>
<author>
<name>JJ Ding</name>
</author>
<published>2011-11-29T19:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5146c84f87c8aa3d115cea0d77ed3553df426752'/>
<id>urn:sha1:5146c84f87c8aa3d115cea0d77ed3553df426752</id>
<content type='text'>
Commit 940ab88962bc1aff3273a8356d64577a6e386736 introduced a new macro to
save some platform_driver boilerplate code. Use it.

Signed-off-by: JJ Ding &lt;dgdunix@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: tegra-kbc - tighten locking</title>
<updated>2011-09-09T16:25:50Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2011-09-09T16:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95439cbad134de58d9ea256e37fd13fbcdc87d08'/>
<id>urn:sha1:95439cbad134de58d9ea256e37fd13fbcdc87d08</id>
<content type='text'>
Take spinlock when entering ISR and timer routine to ensure that we do not
race while enabling/disabling FIFO interrupts.

Also we do not need to take teh spinlock in tegra_kbc_startremove() since
interrupt is completely disabled.

Tested-by: Rakesh Iyer &lt;riyer@nvidia.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
