Simon Glass
4384041533
input: matrix-keymap: Add function to read the new DT binding
...
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 <sjg@chromium.org>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Tested-by: Sourav Poddar <sourav.poddar@ti.com> (v2)
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2013-04-05 11:20:13 +02:00
..
ad714x.h
Input: ad714x - allow platform code to specify irqflags
2011-05-16 23:20:13 -07:00
adp5589.h
Input: adp5589-keys - add support for the ADP5585 derivatives
2011-10-18 21:26:55 -07:00
adxl34x.h
Input: adxl34x - make platform_data include self contained
2012-12-24 09:52:42 -08:00
as5011.h
Input: add Austria Microsystem AS5011 joystick driver
2011-01-10 11:01:43 -08:00
auo-pixcir-ts.h
Input: add driver for AUO In-Cell touchscreens using pixcir ICs
2011-12-27 21:22:18 -08:00
bu21013.h
Input: bu21013_ts - move GPIO init and exit functions into the driver
2012-11-27 23:05:11 -08:00
cma3000.h
Input: add CMA3000 accelerometer driver
2010-11-30 23:05:21 -08:00
cy8ctmg110_pdata.h
Input: cy8ctmg110 - capacitive touchscreen support
2010-07-31 02:37:17 -07:00
cyttsp.h
Input: add Cypress TTSP capacitive multi-touch screen support
2012-01-31 00:18:36 -08:00
edt-ft5x06.h
Input: add driver for FT5x06 based EDT displays
2012-07-24 23:55:03 -07:00
eeti_ts.h
Input: eeti_ts: pass gpio value instead of IRQ
2012-08-09 15:16:41 +02:00
gp2ap002a00f.h
Input: add driver for Sharp gp2ap002a00f proximity sensor
2011-12-12 00:03:36 -08:00
gpio_tilt.h
Input: add generic GPIO-tilt driver
2011-11-30 23:41:16 -08:00
ili210x.h
Input: ili210x - add support for Ilitek ILI210x based touchscreens
2012-03-17 12:20:44 -07:00
kxtj9.h
Input: kxtj9 - who_am_i check value and initial data rate fixes
2012-03-16 22:49:32 -07:00
lm8333.h
Input: add support for LM8333 keypads
2012-04-04 09:25:39 -07:00
matrix_keypad.h
input: matrix-keymap: Add function to read the new DT binding
2013-04-05 11:20:13 +02:00
mt.h
Input: mt: add input_mt_is_used
2012-11-15 10:16:56 +01:00
navpoint.h
Input: Add Synaptics NavPoint (PXA27x SSP/SPI) driver
2012-05-10 22:12:39 -07:00
pixcir_ts.h
Input: add driver for pixcir i2c touchscreens
2011-12-30 15:25:52 -08:00
pmic8xxx-keypad.h
input: Add Qualcomm pm8xxx keypad controller driver
2011-05-26 19:45:53 +02:00
pmic8xxx-pwrkey.h
input: Add support for Qualcomm PMIC8XXX power key
2011-05-26 19:45:54 +02:00
samsung-keypad.h
Input: samsung-keypad - enable compiling on other platforms
2011-11-15 09:46:14 -08:00
sh_keysc.h
Input: sh_keysc - 8x8 MODE_6 fix
2011-06-18 02:55:01 -07:00
sparse-keymap.h
Input: add generic support for sparse keymaps
2009-12-07 09:26:35 -08:00
tca8418_keypad.h
Input: tca8418_keypad - initial driver release
2011-10-29 12:32:24 -07:00
ti_am335x_tsc.h
input: TSC: ti_tscadc: Rename the existing touchscreen driver
2012-11-05 23:50:27 +01:00
tps6507x-ts.h
input: Touchscreen driver for TPS6507x
2010-05-28 01:37:38 +02:00