Hi Dmitry, Gabor, On Tue, Nov 30, 2010 at 2:56 AM, Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> wrote: >> [...] > I do like the original patch and even more so Ben changes. Could you > tell me if the following still works for you (goes on top of Ben's) > and if it does I'll fold everything together and queue for 2.6.38. Thank you for considering the proposed changes and also for you r kind words: it is encouraging to hear as a newcomer to kernel development.\ > [...] > From: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > > Signed-off-by: Dmitry Torokhov <dtor@xxxxxxx> > --- > > drivers/input/keyboard/gpio_keys_polled.c | 38 ++++++++++++++++++++++------- > include/linux/gpio_keys.h | 2 ++ > include/linux/gpio_keys_polled.h | 26 -------------------- > 3 files changed, 31 insertions(+), 35 deletions(-) > delete mode 100644 include/linux/gpio_keys_polled.h I have tested your patch with the "da850-evm: add gpio-{keys,leds} for UI and BB expanders" on top of Gabor's "[PATCH 09/18] input: add input driver for polled GPIO buttons" patch and my "[PATCH WIP 0/6] suggested changes to gpio_buttons driver" series. Only minimal changes were needed in the later patches of the da850-evm series. They can be summarized (as you probably expected) by: s/gpio_keys_polled\.h/gpio_keys.\h/g and s/gpio_keys_polled_platform_data/gpio_keys_platform_data/g. With those changes I observed the expected input events with evtest. Tested-by: Ben Gardiner <bengardiner@xxxxxxxxxxxxxx> On Tue, Nov 30, 2010 at 5:30 AM, Gabor Juhos <juhosg@xxxxxxxxxxx> wrote: >> [...] > It works for me, however I have additional fixes on top of Ben's changes. I will > post an updated version soon. This "polled gpio keys" driver was your invention. FWIW, I think your upcoming updated version should be given consideration before proceeding with the collection of patches discussed above. > The original driver was a part of a patch-set which adds support for a new MIPS > platform. There are a couple of patches in that series which requires this one. > It would be nice if the driver would be able to go through the MIPS tree to > avoid cross-tree dependencies. Since the da850-evm series which depends on this patch is proposed for the linux-davinci tree I think that to avoid cross-tree dependencies they would all need to be taken in one tree. That is, unless there is zero chance of the da850-evm series being taken-up for 2.6.38 along with this driver. I have added Kevin Hilman, the linux-davinci maintainer, and Sekhar Nori, the da850-evm maintainer, to the CC of this email so that they can participate in the discussion of when and how the patches should be merged. Kevin, Sekhar, do you think that "da850-evm: add gpio-{keys,leds} for UI and BB expanders" could be queued for 2.6.38? Best Regards, Ben Gardiner --- Nanometrics Inc. http://www.nanometrics.ca -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html