Aleksandr and Jean, Zdrastvoitye & Bonjour, To support the AVerMedia M166's IR microcontroller in ivtv and ir-kbd-i2c with the new i2c binding model, I have added 3 changesets in http://linuxtv.org/hg/~awalls/ivtv 01/03: ivtv: Defer legacy I2C IR probing until after setup of known I2C devices http://linuxtv.org/hg/~awalls/ivtv?cmd=changeset;node=3d243437f046 02/03: ivtv: Add explicit IR controller initialization for the AVerTV M116 http://linuxtv.org/hg/~awalls/ivtv?cmd=changeset;node=0127ed2ea55b 03/03: ir-kbd-i2c: Add support for the AVerTV M116 with the new binding model http://linuxtv.org/hg/~awalls/ivtv?cmd=changeset;node=c10e0d5d895c ir-kbd-i2c.c | 1 ivtv/ivtv-cards.c | 3 - ivtv/ivtv-cards.h | 35 +++++++------- ivtv/ivtv-driver.c | 3 + ivtv/ivtv-i2c.c | 128 ++++++++++++++++++++++++++++++++++++++--------------- ivtv/ivtv-i2c.h | 1 6 files changed, 118 insertions(+), 53 deletions(-) I cannot really test them as I still am using an older kernel. Could you please review, and test them if possible? Change 01/03 actually fixes a problem I inadvertantly let slip by for ivtv in newer kernels, because I missed it in my initial review. In ivtv, we should really only do IR chip probing after all other known I2C devices on a card are registered. Regards, Andy -- 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