V4L/DVB (3801): Cx88-tvaudio: replace 'if' with 'switch..case'
authorMichael Krufky <mkrufky@linuxtv.org>
Thu, 13 Apr 2006 16:06:28 +0000 (13:06 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Sun, 25 Jun 2006 04:58:05 +0000 (01:58 -0300)
This patch cleans up a potential mess that has yet to occur in the
card-specific part of cx88-tvaudio.c that sets sound input from external adc.
It may be a good idea to move this setting into cx88-cards.c in the future.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/cx88/cx88-tvaudio.c

index 3d3376d590a5fdb2031e9df6d3a3c00e3fed486d..210f9f7ebed4ca47a54f51ad0f3662d66f20a105 100644 (file)
@@ -148,11 +148,14 @@ static void set_audio_finish(struct cx88_core *core, u32 ctl)
 
        if (cx88_boards[core->board].blackbird) {
                /* sets sound input from external adc */
-               if ((core->board == CX88_BOARD_HAUPPAUGE_ROSLYN)||
-                   (core->board == CX88_BOARD_KWORLD_MCE200_DELUXE))
+               switch (core->board) {
+               case CX88_BOARD_HAUPPAUGE_ROSLYN:
+               case CX88_BOARD_KWORLD_MCE200_DELUXE:
                        cx_clear(AUD_CTL, EN_I2SIN_ENABLE);
-               else
+                       break;
+               default:
                        cx_set(AUD_CTL, EN_I2SIN_ENABLE);
+               }
 
                cx_write(AUD_I2SINPUTCNTL, 4);
                cx_write(AUD_BAUDRATE, 1);