aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx88/cx88-dsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/cx88/cx88-dsp.c')
-rw-r--r--drivers/media/video/cx88/cx88-dsp.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/drivers/media/video/cx88/cx88-dsp.c b/drivers/media/video/cx88/cx88-dsp.c
index a94e00a4ac5d..e1d6eef233dc 100644
--- a/drivers/media/video/cx88/cx88-dsp.c
+++ b/drivers/media/video/cx88/cx88-dsp.c
@@ -175,7 +175,13 @@ static s32 detect_a2_a2m_eiaj(struct cx88_core *core, s16 x[], u32 N)
175 stereo_freq = FREQ_EIAJ_STEREO; 175 stereo_freq = FREQ_EIAJ_STEREO;
176 dual_freq = FREQ_EIAJ_DUAL; 176 dual_freq = FREQ_EIAJ_DUAL;
177 break; 177 break;
178 default: 178 case WW_NONE:
179 case WW_BTSC:
180 case WW_I:
181 case WW_L:
182 case WW_I2SPT:
183 case WW_FM:
184 case WW_I2SADC:
179 printk(KERN_WARNING "%s/0: unsupported audio mode %d for %s\n", 185 printk(KERN_WARNING "%s/0: unsupported audio mode %d for %s\n",
180 core->name, core->tvaudio, __func__); 186 core->name, core->tvaudio, __func__);
181 return UNSET; 187 return UNSET;
@@ -292,11 +298,20 @@ s32 cx88_dsp_detect_stereo_sap(struct cx88_core *core)
292 switch (core->tvaudio) { 298 switch (core->tvaudio) {
293 case WW_BG: 299 case WW_BG:
294 case WW_DK: 300 case WW_DK:
301 case WW_EIAJ:
302 case WW_M:
295 ret = detect_a2_a2m_eiaj(core, samples, N); 303 ret = detect_a2_a2m_eiaj(core, samples, N);
296 break; 304 break;
297 case WW_BTSC: 305 case WW_BTSC:
298 ret = detect_btsc(core, samples, N); 306 ret = detect_btsc(core, samples, N);
299 break; 307 break;
308 case WW_NONE:
309 case WW_I:
310 case WW_L:
311 case WW_I2SPT:
312 case WW_FM:
313 case WW_I2SADC:
314 break;
300 } 315 }
301 316
302 kfree(samples); 317 kfree(samples);