Support for remote controls of em28xx devices with external IR receiver/decoder IC are broken since a long time. This patch series makes them working again and fixes+improves several parts of the code. Frank Schäfer (6): em28xx: simplify device state tracking em28xx: refactor the code in em28xx_usb_disconnect() em28xx: make remote controls of devices with external IR IC working again em28xx: IR RC: get rid of function em28xx_get_key_terratec() em28xx: IR RC: move assignment of get_key functions from *_change_protocol() functions to em28xx_ir_init() ir-kbd-i2c: fix get_key_knc1() drivers/media/i2c/ir-kbd-i2c.c | 15 +-- drivers/media/usb/em28xx/em28xx-cards.c | 38 ++++--- drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/em28xx/em28xx-dvb.c | 4 +- drivers/media/usb/em28xx/em28xx-i2c.c | 1 + drivers/media/usb/em28xx/em28xx-input.c | 176 ++++++++++++++----------------- drivers/media/usb/em28xx/em28xx-video.c | 12 +-- drivers/media/usb/em28xx/em28xx.h | 12 +-- 8 Dateien geändert, 111 Zeilen hinzugefügt(+), 151 Zeilen entfernt(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html