Skip to contentSkip to conversation

tda18271-fe: Fix dvb-c standard selection

PATCH New CrazyCat 1 participant 1 message Nov 1, 2013

Subsystems (2)
lore
Share & tools
lore

CrazyCat

author
#0 lore raw

PATCH 1/1 tda18271-fe: Fix dvb-c standard selection

Fix dvb-c standard selection - qam8 for ANNEX_AC

drivers/media/tuners/tda18271-fe.c +4 -8
index 4995b89..6a385c8 100644
@@ -960,16 +960,12 @@ static int tda18271_set_params(struct dvb_frontend *fe)
         break;
     case SYS_DVBC_ANNEX_B:
         bw = 6000000;
-        /* falltrough */
+        map = &std_map->qam_6;
+        break;
     case SYS_DVBC_ANNEX_A:
     case SYS_DVBC_ANNEX_C:
-        if (bw <= 6000000) {
-            map = &std_map->qam_6;
-        } else if (bw <= 7000000) {
-            map = &std_map->qam_7;
-        } else {
-            map = &std_map->qam_8;
-        }
+        bw = 8000000;
+        map = &std_map->qam_8;
         break;
     default:
         tda_warn("modulation type not supported!\n");