Merge remote-tracking branch 'lsk/v3.10/topic/cpufreq' into linux-linaro-lsk
[firefly-linux-kernel-4.4.55.git] / drivers / media / tuners / tda8290.h
index e12ecbaa35a4d9f0e14209346562c95f5b7068e9..cf96e585785e37bae9ebe15f5feecb75c240eb22 100644 (file)
 
 #include <linux/i2c.h>
 #include "dvb_frontend.h"
+#include "tda18271.h"
+
+enum tda8290_lna {
+       TDA8290_LNA_OFF = 0,
+       TDA8290_LNA_GP0_HIGH_ON = 1,
+       TDA8290_LNA_GP0_HIGH_OFF = 2,
+       TDA8290_LNA_ON_BRIDGE = 3,
+};
 
 struct tda829x_config {
-       unsigned int lna_cfg;
+       enum tda8290_lna lna_cfg;
 
        unsigned int probe_tuner:1;
 #define TDA829X_PROBE_TUNER 0
 #define TDA829X_DONT_PROBE  1
+       unsigned int no_i2c_gate:1;
+       struct tda18271_std_map *tda18271_std_map;
 };
 
 #if IS_ENABLED(CONFIG_MEDIA_TUNER_TDA8290)