summaryrefslogtreecommitdiffstats
path: root/drivers/input/matrix-keymap.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next' into for-linusDmitry Torokhov2012-12-161-1/+22
|\ | | | | | | Prepare first set of updates for 3.8 merge window.
| * Input: marix-keymap - automatically allocate memory for keymapDmitry Torokhov2012-11-141-1/+22
| | | | | | | | | | | | | | | | | | In device tree enabled setups requiring preallocated memory for storing keymap is quite often awkward, so let's provide an option of allocating it directly in matrix_keypad_build_keymap(). Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
* | Input: matrix-keymap - provide a proper module licenseFlorian Fainelli2012-12-101-0/+3
|/ | | | | | | | | | | The matrix-keymap module is currently lacking a proper module license, add one so we don't have this module tainting the entire kernel. This issue has been present since commit 1932811f (Input: matrix-keymap - uninline and prepare for device tree support) Signed-off-by: Florian Fainelli <florian@openwrt.org> CC: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
* Input: matrix-keymap - fix building keymapsDmitry Torokhov2012-05-241-1/+1
| | | | | | | | | Keymaps used by drivers based on matrix-keymap facilities are arrays of unsigned shorts, not chars. Treating them otherwise produces corrupted keymaps. Reported-by: Sourav Poddar <sourav.poddar@ti.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
* Input: matrix-keymap - wire up device tree supportDmitry Torokhov2012-05-101-77/+98
| | | | | | | | | | | 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 <viresh.kumar@st.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
* Input: matrix-keymap - uninline and prepare for device tree supportDmitry Torokhov2012-05-101-0/+142
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 <dtor@mail.ru>