diff options
Diffstat (limited to 'drivers/media/video/tuner-core.c')
-rw-r--r-- | drivers/media/video/tuner-core.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/media/video/tuner-core.c b/drivers/media/video/tuner-core.c index 2995b22acb43..e7ee619d62c5 100644 --- a/drivers/media/video/tuner-core.c +++ b/drivers/media/video/tuner-core.c | |||
@@ -216,6 +216,7 @@ static void set_type(struct i2c_client *c, unsigned int type, | |||
216 | buffer[3] = 0xa4; | 216 | buffer[3] = 0xa4; |
217 | i2c_master_send(c,buffer,4); | 217 | i2c_master_send(c,buffer,4); |
218 | default_tuner_init(c); | 218 | default_tuner_init(c); |
219 | break; | ||
219 | default: | 220 | default: |
220 | default_tuner_init(c); | 221 | default_tuner_init(c); |
221 | break; | 222 | break; |
@@ -365,6 +366,11 @@ static int tuner_fixup_std(struct tuner *t) | |||
365 | tuner_dbg("insmod fixup: NTSC => NTSC_M_JP\n"); | 366 | tuner_dbg("insmod fixup: NTSC => NTSC_M_JP\n"); |
366 | t->std = V4L2_STD_NTSC_M_JP; | 367 | t->std = V4L2_STD_NTSC_M_JP; |
367 | break; | 368 | break; |
369 | case 'k': | ||
370 | case 'K': | ||
371 | tuner_dbg("insmod fixup: NTSC => NTSC_M_KR\n"); | ||
372 | t->std = V4L2_STD_NTSC_M_KR; | ||
373 | break; | ||
368 | case '-': | 374 | case '-': |
369 | /* default parameter, do nothing */ | 375 | /* default parameter, do nothing */ |
370 | break; | 376 | break; |
@@ -448,7 +454,7 @@ static int tuner_attach(struct i2c_adapter *adap, int addr, int kind) | |||
448 | printk("%02x ",buffer[i]); | 454 | printk("%02x ",buffer[i]); |
449 | printk("\n"); | 455 | printk("\n"); |
450 | } | 456 | } |
451 | /* TEA5767 autodetection code - only for addr = 0xc0 */ | 457 | /* autodetection code based on the i2c addr */ |
452 | if (!no_autodetect) { | 458 | if (!no_autodetect) { |
453 | switch (addr) { | 459 | switch (addr) { |
454 | case 0x42: | 460 | case 0x42: |