<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/input/keyboard/tca8418_keypad.c, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2014-04-25T06:53:14+00:00</updated>
<entry>
<title>Input: tca8418 - fix loading this driver as a module from a device tree</title>
<updated>2014-04-25T06:53:14+00:00</updated>
<author>
<name>Dr. H. Nikolaus Schaller</name>
<email>hns@goldelico.com</email>
</author>
<published>2014-04-25T06:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=c16134976fb27d325ae037a8b39b537a77ba1d12'/>
<id>urn:sha1:c16134976fb27d325ae037a8b39b537a77ba1d12</id>
<content type='text'>
Loading the tca8418 driver as a module on a device tree based system needs
a MODULE_ALIAS because the driver name does not match the automatic
name generation rules of a 'compatible' entry on i2c bus.

Signed-off-by: H. Nikolaus Schaller &lt;hns@goldelico.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>input: matrix-keymap: Add function to read the new DT binding</title>
<updated>2013-04-05T09:20:13+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-02-25T22:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=43840415339f1600f281211cfb5400fab696536e'/>
<id>urn:sha1:43840415339f1600f281211cfb5400fab696536e</id>
<content type='text'>
We now have a binding which adds two parameters to the matrix keypad DT
node. This is separate from the GPIO-driven matrix keypad binding, and
unfortunately incompatible, since that uses row-gpios/col-gpios for the
row and column counts.

So the easiest option here is to provide a function for non-GPIO drivers
to use to decode the binding.

Note: We could in fact create an entirely separate structure to hold
these two fields, but it does not seem worth it, yet. If we have more
parameters then we can add this, and then refactor each driver to hold
such a structure.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Tested-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt; (v2)
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Drivers: misc: remove __dev* attributes.</title>
<updated>2013-01-03T23:57:16+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-12-21T23:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=0fe763c570ad2701c830b9e4e53c65ad89c11c32'/>
<id>urn:sha1:0fe763c570ad2701c830b9e4e53c65ad89c11c32</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Input: tca8418-keypad - switch to using managed resources</title>
<updated>2012-11-29T17:30:49+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-11-05T19:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=16ff7cb1848a8898ff19f77b4a9632a73ff98457'/>
<id>urn:sha1:16ff7cb1848a8898ff19f77b4a9632a73ff98457</id>
<content type='text'>
Let's switch to using devm_*() interfaces to manage our resources,
thus will simplify error unwinding a bit.

Reviewed-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - increase severity of failures in probe()</title>
<updated>2012-11-29T17:30:36+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-11-14T16:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=91c5d67f17784078169bdcce4c21df82ac6c234c'/>
<id>urn:sha1:91c5d67f17784078169bdcce4c21df82ac6c234c</id>
<content type='text'>
Failures to build a keymap, request an IRQ, or register input device are
fatal for the driver, therefore the messages should have "error" severity
instead of "debug".

Reviewed-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - move device ID tables closer to where they are used</title>
<updated>2012-11-29T17:30:22+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-11-14T16:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5cc0dfe043f84a777bf9d66dc48cc2b83709c9ef'/>
<id>urn:sha1:5cc0dfe043f84a777bf9d66dc48cc2b83709c9ef</id>
<content type='text'>
This matches structure of most other input drivers.

Reviewed-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data</title>
<updated>2012-11-29T17:30:03+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-11-14T16:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=cdbe8a86379b9002598a4d14791dc8e790b1f5f5'/>
<id>urn:sha1:cdbe8a86379b9002598a4d14791dc8e790b1f5f5</id>
<content type='text'>
We need to use proper accessor functions instead of directly poking into
various structures.

Reviewed-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - use a temporary variable for parent device</title>
<updated>2012-11-29T17:29:17+00:00</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-11-14T16:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=efce8a412161b0555254bd6ac1dcdfb7886bfd8c'/>
<id>urn:sha1:efce8a412161b0555254bd6ac1dcdfb7886bfd8c</id>
<content type='text'>
Use a temporary variable for our parent device (coming from I2C client
structure); we'll be also using it during conversion to managed resources.

Reviewed-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - add support for shared interrupt</title>
<updated>2012-11-29T17:29:05+00:00</updated>
<author>
<name>Alban Bedel</name>
<email>alban.bedel@avionic-design.de</email>
</author>
<published>2012-11-08T16:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=bf7f5316cbacbcb7d3c337eba36322cab255dec0'/>
<id>urn:sha1:bf7f5316cbacbcb7d3c337eba36322cab255dec0</id>
<content type='text'>
Signed-off-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: tca8418_keypad - add support for device tree bindings</title>
<updated>2012-11-29T17:28:50+00:00</updated>
<author>
<name>Alban Bedel</name>
<email>alban.bedel@avionic-design.de</email>
</author>
<published>2012-11-05T18:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e89e29b8585379c844b03fb3aa2cca73e2bc5b26'/>
<id>urn:sha1:e89e29b8585379c844b03fb3aa2cca73e2bc5b26</id>
<content type='text'>
Signed-off-by: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
</feed>
