![]() 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> |
||
---|---|---|
.. | ||
ad714x.h | ||
adp5589.h | ||
adxl34x.h | ||
as5011.h | ||
auo-pixcir-ts.h | ||
bu21013.h | ||
cma3000.h | ||
cy8ctmg110_pdata.h | ||
cyttsp.h | ||
edt-ft5x06.h | ||
eeti_ts.h | ||
gp2ap002a00f.h | ||
gpio_tilt.h | ||
ili210x.h | ||
kxtj9.h | ||
lm8333.h | ||
matrix_keypad.h | ||
mt.h | ||
navpoint.h | ||
pixcir_ts.h | ||
pmic8xxx-keypad.h | ||
pmic8xxx-pwrkey.h | ||
samsung-keypad.h | ||
sh_keysc.h | ||
sparse-keymap.h | ||
tca8418_keypad.h | ||
ti_am335x_tsc.h | ||
tps6507x-ts.h |