]> Pileus Git - ~andy/linux/blobdiff - drivers/media/video/ivtv/ivtv-i2c.c
V4L/DVB: ir: use IR_KEYTABLE where an IR table is needed
[~andy/linux] / drivers / media / video / ivtv / ivtv-i2c.c
index 2ee03c2a1b5873e609b773fdc9069866451b958f..a363e334a50e88dd5657f1d4c9efdaee4ce40392 100644 (file)
@@ -193,7 +193,7 @@ static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr)
        /* Our default information for ir-kbd-i2c.c to use */
        switch (hw) {
        case IVTV_HW_I2C_IR_RX_AVER:
-               init_data->ir_codes = &ir_codes_avermedia_cardbus_table;
+               init_data->ir_codes = &IR_KEYTABLE(avermedia_cardbus);
                init_data->internal_get_key_func =
                                        IR_KBD_GET_KEY_AVERMEDIA_CARDBUS;
                init_data->type = IR_TYPE_OTHER;
@@ -202,14 +202,14 @@ static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr)
        case IVTV_HW_I2C_IR_RX_HAUP_EXT:
        case IVTV_HW_I2C_IR_RX_HAUP_INT:
                /* Default to old black remote */
-               init_data->ir_codes = &ir_codes_rc5_tv_table;
+               init_data->ir_codes = &IR_KEYTABLE(rc5_tv);
                init_data->internal_get_key_func = IR_KBD_GET_KEY_HAUP;
                init_data->type = IR_TYPE_RC5;
                init_data->name = itv->card_name;
                break;
        case IVTV_HW_Z8F0811_IR_RX_HAUP:
                /* Default to grey remote */
-               init_data->ir_codes = &ir_codes_hauppauge_new_table;
+               init_data->ir_codes = &IR_KEYTABLE(hauppauge_new);
                init_data->internal_get_key_func = IR_KBD_GET_KEY_HAUP_XVR;
                init_data->type = IR_TYPE_RC5;
                init_data->name = itv->card_name;