For the whole patch series: On Friday 23 September 2011 18:37:52 Julian Andres Klode wrote: > This patch series moves nvec to the current state we are using since > this week. It incorporates the patch series Marc posted in August, but > integrated with that one to avoid patches changing the same thing > twice (rewriting a function two times is not entirely helpful). > > The diffstat starts with a patch from me to make nvec build again > on linux-next. Then, the old patches from Marc, and then my new > patches. The patches are checkpatch.pl clean, as well as the > final files. > > Greg, it would be great if you could take a look at them and merge > them. In case there are conflicts, it would be great if you could > tell us which patches you have that conflict. The patch set is > against todays linux-next, and build fines, once someone has > fixed arch/arm/mach-tegra/cpu-tegra.c (it includes a non-existing > header). > > Bugs somewhere: > - The touchpad seems to be detected by Elantech's driver now, instead > of the ImPS, but does not work with it. I don't know if they have a > problem or we have (with the forcing 4 byte mode for PS2 patch, and > Elantech switching the mouse to a 6 byte protocol). In any case, the > 4 byte variant works more stable for us than the 1 byte version we > had previously, so I'd like to keep it and then explorer further in > that direction. > > Ilya Petrov (1): > staging: nvec: add LED support > > Julian Andres Klode (22): > staging: nvec: Include missing headers > staging: nvec: Introduce new internal API for msg alloc/free > staging: nvec: Introduce nvec_gpio_set_value() > staging: nvec: Add is_event() and size() functions for nvec_msg > staging: nvec: Rewrite the interrupt handler > staging: nvec: Add myself to copyright and authors list > staging: nvec: Enable the capslock LED in the keyboard driver > staging: nvec: Have nvec_write_async() return -ENOMEM on OOM > staging: nvec: Document public and private API > staging: nvec: Move implementation-only macros out of the header > staging: nvec: Export nvec_msg_free() to clients > staging: nvec: Create nvec_event module for power button/lid switch > staging: nvec: Register nvec-event and move init to nvec-event > staging: nvec: Allow TX buffers only in the lower 75% of the pool > staging: nvec: Handle filled up RX buffers > staging: nvec: Reject incomplete messages > staging: nvec: Return -1 in PS2 driver if write fails > staging: nvec: ps2: Always sample 4 bytes instead of just 1 > staging: nvec: Add battery quirk to ignore incomplete responses > staging: nvec: Fix nvec_event to work on battery as well > staging: nvec: Add myself to MAINTAINERS > staging: nvec: Add missing includes and reorder them > > Marc Dietrich (7): > staging: nvec: coding style fixes / add copyright notice > staging: nvec: Use print_hex_dump() where appropriate > staging: nvec: rework the nvec slave init > staging: nvec: fix unmute of speakers > staging: nvec: update ToDo list > staging: nvec: add MAINTAINERS info > staging: nvec: fix Kconfig dependencies > > MAINTAINERS | 7 + > drivers/staging/nvec/Kconfig | 19 +- > drivers/staging/nvec/Makefile | 2 + > drivers/staging/nvec/TODO | 13 +- > drivers/staging/nvec/nvec-keytable.h | 225 ++++++---- > drivers/staging/nvec/nvec.c | 823 > +++++++++++++++++++++++++--------- drivers/staging/nvec/nvec.h > | 201 ++++++--- > drivers/staging/nvec/nvec_event.c | 144 ++++++ > drivers/staging/nvec/nvec_kbd.c | 62 +++- > drivers/staging/nvec/nvec_leds.c | 114 +++++ > drivers/staging/nvec/nvec_power.c | 352 ++++++++------- > drivers/staging/nvec/nvec_ps2.c | 102 +++-- > 12 files changed, 1476 insertions(+), 588 deletions(-) > create mode 100644 drivers/staging/nvec/nvec_event.c > create mode 100644 drivers/staging/nvec/nvec_leds.c Acked-By: Marc Dietrich <marvin24@xxxxxx> _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel