diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-04-01 20:27:04 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-05-19 11:56:45 -0400 |
commit | d705d2ab7596b4661a2f13172f4f93ad11bd761f (patch) | |
tree | b5c143a8a03bb056f1ce4f1a7431ca03dbdb97be /drivers/media/video/ir-kbd-i2c.c | |
parent | 165344bd43b1410d10dc9dc8a376da31178d1694 (diff) |
V4L/DVB: ir: use IR_KEYTABLE where an IR table is needed
Replaces most of the occurences of IR keytables on V4L drivers by a macro
that evaluates to provide the name of the exported symbol.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/ir-kbd-i2c.c')
-rw-r--r-- | drivers/media/video/ir-kbd-i2c.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/media/video/ir-kbd-i2c.c b/drivers/media/video/ir-kbd-i2c.c index 6af69d5c8499..607a0be2ec63 100644 --- a/drivers/media/video/ir-kbd-i2c.c +++ b/drivers/media/video/ir-kbd-i2c.c | |||
@@ -322,13 +322,13 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) | |||
322 | name = "Pixelview"; | 322 | name = "Pixelview"; |
323 | ir->get_key = get_key_pixelview; | 323 | ir->get_key = get_key_pixelview; |
324 | ir_type = IR_TYPE_OTHER; | 324 | ir_type = IR_TYPE_OTHER; |
325 | ir_codes = &ir_codes_empty_table; | 325 | ir_codes = &IR_KEYTABLE(empty); |
326 | break; | 326 | break; |
327 | case 0x4b: | 327 | case 0x4b: |
328 | name = "PV951"; | 328 | name = "PV951"; |
329 | ir->get_key = get_key_pv951; | 329 | ir->get_key = get_key_pv951; |
330 | ir_type = IR_TYPE_OTHER; | 330 | ir_type = IR_TYPE_OTHER; |
331 | ir_codes = &ir_codes_pv951_table; | 331 | ir_codes = &IR_KEYTABLE(pv951); |
332 | break; | 332 | break; |
333 | case 0x18: | 333 | case 0x18: |
334 | case 0x1f: | 334 | case 0x1f: |
@@ -337,22 +337,22 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) | |||
337 | ir->get_key = get_key_haup; | 337 | ir->get_key = get_key_haup; |
338 | ir_type = IR_TYPE_RC5; | 338 | ir_type = IR_TYPE_RC5; |
339 | if (hauppauge == 1) { | 339 | if (hauppauge == 1) { |
340 | ir_codes = &ir_codes_hauppauge_new_table; | 340 | ir_codes = &IR_KEYTABLE(hauppauge_new); |
341 | } else { | 341 | } else { |
342 | ir_codes = &ir_codes_rc5_tv_table; | 342 | ir_codes = &IR_KEYTABLE(rc5_tv); |
343 | } | 343 | } |
344 | break; | 344 | break; |
345 | case 0x30: | 345 | case 0x30: |
346 | name = "KNC One"; | 346 | name = "KNC One"; |
347 | ir->get_key = get_key_knc1; | 347 | ir->get_key = get_key_knc1; |
348 | ir_type = IR_TYPE_OTHER; | 348 | ir_type = IR_TYPE_OTHER; |
349 | ir_codes = &ir_codes_empty_table; | 349 | ir_codes = &IR_KEYTABLE(empty); |
350 | break; | 350 | break; |
351 | case 0x6b: | 351 | case 0x6b: |
352 | name = "FusionHDTV"; | 352 | name = "FusionHDTV"; |
353 | ir->get_key = get_key_fusionhdtv; | 353 | ir->get_key = get_key_fusionhdtv; |
354 | ir_type = IR_TYPE_RC5; | 354 | ir_type = IR_TYPE_RC5; |
355 | ir_codes = &ir_codes_fusionhdtv_mce_table; | 355 | ir_codes = &IR_KEYTABLE(fusionhdtv_mce); |
356 | break; | 356 | break; |
357 | case 0x0b: | 357 | case 0x0b: |
358 | case 0x47: | 358 | case 0x47: |
@@ -365,9 +365,9 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) | |||
365 | ir_type = IR_TYPE_RC5; | 365 | ir_type = IR_TYPE_RC5; |
366 | ir->get_key = get_key_haup_xvr; | 366 | ir->get_key = get_key_haup_xvr; |
367 | if (hauppauge == 1) { | 367 | if (hauppauge == 1) { |
368 | ir_codes = &ir_codes_hauppauge_new_table; | 368 | ir_codes = &IR_KEYTABLE(hauppauge_new); |
369 | } else { | 369 | } else { |
370 | ir_codes = &ir_codes_rc5_tv_table; | 370 | ir_codes = &IR_KEYTABLE(rc5_tv); |
371 | } | 371 | } |
372 | } else { | 372 | } else { |
373 | /* Handled by saa7134-input */ | 373 | /* Handled by saa7134-input */ |
@@ -379,7 +379,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) | |||
379 | name = "AVerMedia Cardbus remote"; | 379 | name = "AVerMedia Cardbus remote"; |
380 | ir->get_key = get_key_avermedia_cardbus; | 380 | ir->get_key = get_key_avermedia_cardbus; |
381 | ir_type = IR_TYPE_OTHER; | 381 | ir_type = IR_TYPE_OTHER; |
382 | ir_codes = &ir_codes_avermedia_cardbus_table; | 382 | ir_codes = &IR_KEYTABLE(avermedia_cardbus); |
383 | break; | 383 | break; |
384 | } | 384 | } |
385 | 385 | ||