|
@@ -839,6 +839,21 @@ fail:
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
+static int tda18271_sleep(struct dvb_frontend *fe)
|
|
|
+{
|
|
|
+ struct tda18271_priv *priv = fe->tuner_priv;
|
|
|
+ int ret;
|
|
|
+
|
|
|
+ mutex_lock(&priv->lock);
|
|
|
+
|
|
|
+ /* enter standby mode, with required output features enabled */
|
|
|
+ ret = tda18271_toggle_output(fe, 1);
|
|
|
+
|
|
|
+ mutex_unlock(&priv->lock);
|
|
|
+
|
|
|
+ return ret;
|
|
|
+}
|
|
|
+
|
|
|
/* ------------------------------------------------------------------ */
|
|
|
|
|
|
static int tda18271_agc(struct dvb_frontend *fe)
|
|
@@ -1031,21 +1046,6 @@ fail:
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-static int tda18271_sleep(struct dvb_frontend *fe)
|
|
|
-{
|
|
|
- struct tda18271_priv *priv = fe->tuner_priv;
|
|
|
- int ret;
|
|
|
-
|
|
|
- mutex_lock(&priv->lock);
|
|
|
-
|
|
|
- /* enter standby mode, with required output features enabled */
|
|
|
- ret = tda18271_toggle_output(fe, 1);
|
|
|
-
|
|
|
- mutex_unlock(&priv->lock);
|
|
|
-
|
|
|
- return ret;
|
|
|
-}
|
|
|
-
|
|
|
static int tda18271_release(struct dvb_frontend *fe)
|
|
|
{
|
|
|
struct tda18271_priv *priv = fe->tuner_priv;
|