<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/input/keyboard/Makefile, branch linux-2.6.35.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2010-05-04T06:50:42+00:00</updated>
<entry>
<title>Input: add keypad driver for keys interfaced to TCA6416</title>
<updated>2010-05-04T06:50:42+00:00</updated>
<author>
<name>Sriramakrishnan Govindarajan</name>
<email>srk@ti.com</email>
</author>
<published>2010-05-04T06:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=30ba3ead05763b172acaa65ae1be71af2a878940'/>
<id>urn:sha1:30ba3ead05763b172acaa65ae1be71af2a878940</id>
<content type='text'>
This patch implements a simple Keypad driver that functions
as an I2C client. It handles key press events for keys
connected to TCA6416 I2C based IO expander.

Signed-off-by: Sriramakrishnan &lt;srk@ti.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: remove obsolete {corgi,spitz,tosa}kbd.c</title>
<updated>2010-05-04T06:32:22+00:00</updated>
<author>
<name>Eric Miao</name>
<email>eric.y.miao@gmail.com</email>
</author>
<published>2010-05-04T06:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=16b32e0c9eec1bb8d53deedcd9f4704a114d84bb'/>
<id>urn:sha1:16b32e0c9eec1bb8d53deedcd9f4704a114d84bb</id>
<content type='text'>
Signed-off-by: Eric Miao &lt;eric.y.miao@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add imx-keypad driver to support the IMX Keypad Port</title>
<updated>2010-02-01T01:52:57+00:00</updated>
<author>
<name>Alberto Panizzo</name>
<email>maramaopercheseimorto@gmail.com</email>
</author>
<published>2010-02-01T01:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=76cdc083f4d1a2a12a961634672fb9ca7adca29c'/>
<id>urn:sha1:76cdc083f4d1a2a12a961634672fb9ca7adca29c</id>
<content type='text'>
The IMX family of Application Processors is shipped with a Keypad Port
supported by this driver.

The peripheral can control up to an 8x8 matrix key pad where all the
scanning is done via software.  The hardware provides two interrupts:
one for key presses (KDI) and one for all key releases (KRI). There is
also a simple circuit for glitch reduction (said for synchronization)
made by two series of 3 D-latches clocked by the keypad-clock that
stabilize the interrupts sources. KDI and KRI are fired only if the
respective conditions are maintained for at last 4 keypad-clock cycle.

Since those circuits are poor for a correct debounce process (the
keypad-clock frequency is 32K and bounces longer than 94us are not
masked) the driver, when an interrupt arrives, samples the matrix
with a period of 10ms until the readins are stable for
IMX_KEYPAD_SCANS_FOR_STABILITY times (currently set at 3). After
getting stable result appropriate events are sent through the input
stack.

If some keys are maintained pressed, the driver continues to scan
the matrix with a longer period (60ms) to catch possible multiple
key presses without overloading the cpu. This process ends when all
keys are released.

This driver is tested to build in kernel or as a module and follow
the specification of Freescale Application processors:
i.MX25 i.MX27 i.MX31 i.MX35 i.MX51 especially tested on i.MX31.

Signed-off-by: Alberto Panizzo &lt;maramaopercheseimorto@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>input/keyboard: new driver for ADP5520 MFD PMICs</title>
<updated>2009-12-13T18:20:53+00:00</updated>
<author>
<name>Michael Hennerich</name>
<email>michael.hennerich@analog.com</email>
</author>
<published>2009-10-10T17:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fba65fe0ededc538771e47f6d099d7c853f4776e'/>
<id>urn:sha1:fba65fe0ededc538771e47f6d099d7c853f4776e</id>
<content type='text'>
Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Bryan Wu &lt;cooloney@kernel.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Input: add DaVinci Keypad Driver</title>
<updated>2009-10-14T06:58:45+00:00</updated>
<author>
<name>Miguel Aguilar</name>
<email>miguel.aguilar@ridgerun.com</email>
</author>
<published>2009-10-14T06:37:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bc09dcadc1a3da87d58aa70ebc8e9441205be75c'/>
<id>urn:sha1:bc09dcadc1a3da87d58aa70ebc8e9441205be75c</id>
<content type='text'>
This driver enables keypad support on DaVinci platforms. DM365 is the
only platform that uses this driver at the moment.

Signed-off-by: Miguel Aguilar &lt;miguel.aguilar@ridgerun.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add driver for Atmel AT42QT2160 Sensor Chip</title>
<updated>2009-09-23T03:50:08+00:00</updated>
<author>
<name>Raphael Derosso Pereira</name>
<email>raphaelpereira@gmail.com</email>
</author>
<published>2009-09-22T05:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fde1132374c9ba7da98a73b9a3c150dca6cf8502'/>
<id>urn:sha1:fde1132374c9ba7da98a73b9a3c150dca6cf8502</id>
<content type='text'>
This version only supports individual cells (no slide support yet).
The code has been tested on proprietary development ARM board, but
should work fine on other machines.

Signed-off-by: Raphael Derosso Pereira &lt;raphaelpereira@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add driver for Maxim MAX7359 key switch controller</title>
<updated>2009-09-22T05:26:40+00:00</updated>
<author>
<name>Kim Kyuwon</name>
<email>q1.kim@samsung.com</email>
</author>
<published>2009-09-22T05:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0baf81ba157cb2b89448f0b73fcd9a4f191be8c6'/>
<id>urn:sha1:0baf81ba157cb2b89448f0b73fcd9a4f191be8c6</id>
<content type='text'>
The Maxim MAX7359 is a I2C interfaced key switch controller which
provides microprocessors with management of up to 64 key switches.
This patch adds support for the MAX7359 key switch controller.

Signed-off-by: Kim Kyuwon &lt;q1.kim@samsung.com&gt;
Reviewed-by: Trilok Soni &lt;soni.trilok@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add driver for ADP5588 QWERTY I2C Keypad</title>
<updated>2009-09-18T06:24:04+00:00</updated>
<author>
<name>Michael Hennerich</name>
<email>michael.hennerich@analog.com</email>
</author>
<published>2009-09-18T05:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=88751dd6ce1fb0627c36c4ab08a40730e5a50d3e'/>
<id>urn:sha1:88751dd6ce1fb0627c36c4ab08a40730e5a50d3e</id>
<content type='text'>
Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Bryan Wu &lt;cooloney@kernel.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add driver for OpenCores Keyboard Controller</title>
<updated>2009-09-18T06:24:02+00:00</updated>
<author>
<name>Javier Herrero</name>
<email>jherrero@hvsistemas.es</email>
</author>
<published>2009-09-16T08:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=422b552debae59b4bebc0ea5fbb9c809d3dfd057'/>
<id>urn:sha1:422b552debae59b4bebc0ea5fbb9c809d3dfd057</id>
<content type='text'>
Driver for the keyboard hardware documented here:
	http://www.opencores.org/project,keyboardcontroller

Signed-off-by: Javier Herrero &lt;jherrero@hvsistemas.es&gt;
Signed-off-by: Bryan Wu &lt;cooloney@kernel.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: add twl4030_keypad driver</title>
<updated>2009-08-28T05:06:15+00:00</updated>
<author>
<name>David Brownell</name>
<email>dbrownell@users.sourceforge.net</email>
</author>
<published>2009-08-26T02:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9d8340687c524ce61e3c9c76758c4c81303acfc0'/>
<id>urn:sha1:9d8340687c524ce61e3c9c76758c4c81303acfc0</id>
<content type='text'>
Add a driver for the keypad controller on TWL4030 family chips.
These support up to an 8x8 key matrix.  The TWL4030 multifunction
chips are mostly used on OMAP3 (or OMAP 2430) based boards.

[dtor@mail.ru: switch to matrix-keypad framework, fix changing
keymap from userspace]
Reviewed-by: Trilok Soni &lt;soni.trilok@gmail.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
