19 Apr, 2013

1 commit

  • Couple of input drivers depend on this symbol:

    ERROR: "matrix_keypad_parse_of_params" [drivers/input/keyboard/tca8418_keypad.ko] undefined!
    ERROR: "matrix_keypad_parse_of_params" [drivers/input/keyboard/cros_ec_keyb.ko] undefined!

    Reported-by: Randy Dunlap
    Acked-by: Dmitry Torokhov
    Acked-by: Randy Dunlap
    Acked-by: Simon Glass
    Signed-off-by: Michal Marek
    Signed-off-by: Samuel Ortiz

    Michal Marek
     

05 Apr, 2013

1 commit

  • 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
    Acked-by: Dmitry Torokhov
    Tested-by: Sourav Poddar (v2)
    Signed-off-by: Samuel Ortiz

    Simon Glass
     

17 Dec, 2012

1 commit


11 Dec, 2012

1 commit

  • 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
    CC: stable@vger.kernel.org
    Signed-off-by: Dmitry Torokhov

    Florian Fainelli
     

15 Nov, 2012

1 commit


24 May, 2012

1 commit


11 May, 2012

2 commits