This is the second version of this month's NVEC patch series. Changes to the first version include the cleanup suggested by Dan, and: * Removal of nvec_event addition, that will become its own patch series, and will probably be renamed to nvec_paz00 first as it is totally device specific * Two additional commits fixing bugs we encountered in real-life use (at the end of the series) * TX Buffers are now allocated in the upper 75% of the pool, not in the lower; as indicated by my response to the initial patch * Added the Acked-by by Marc * Added the Signed-off-by: Ilya Petrov <ilya.muromec@xxxxxxxxx> to the LED patch, see Ilya's response to the initial patch for the signed-off-by Please review the series and merge them. Ilya Petrov (1): staging: nvec: add LED support Julian Andres Klode (21): 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: Do not print free message for tx_scratch 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: Allow TX buffers only in the upper 75% of the pool staging: nvec: Handle filled up RX buffers staging: nvec: Reject incomplete messages staging: nvec: Return error 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: Add myself to MAINTAINERS staging: nvec: Add missing includes and reorder them staging: nvec: Add a udelay(100) to nvec_interrupt Marc Dietrich (8): 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 staging: nvec: send suspend messages synchronously MAINTAINERS | 7 + drivers/staging/nvec/Kconfig | 12 +- drivers/staging/nvec/Makefile | 1 + drivers/staging/nvec/TODO | 10 +- drivers/staging/nvec/nvec-keytable.h | 225 ++++++---- drivers/staging/nvec/nvec.c | 835 +++++++++++++++++++++++++--------- drivers/staging/nvec/nvec.h | 204 ++++++--- 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 | 103 +++-- 11 files changed, 1337 insertions(+), 588 deletions(-) create mode 100644 drivers/staging/nvec/nvec_leds.c -- 1.7.5.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel