aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@kernellabs.com>2009-08-28 19:53:30 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-09-18 23:13:41 -0400
commit2dfca76303937f256e11754a716eb198b22afdd5 (patch)
treee0fbac9ca6b90342ecb53e127b6ed7786582e94c
parent72c8364a662b7e995f86931dcb768b77bc44bca5 (diff)
V4L/DVB (12863): tda18271: add new standby mode: slave tuner output / loop thru on
Add new standby mode: TDA18271_STANDBY_LT_ON = slave tuner output loop thru on w/ xtal osc off Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--drivers/media/common/tuners/tda18271-fe.c4
-rw-r--r--drivers/media/common/tuners/tda18271.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/media/common/tuners/tda18271-fe.c b/drivers/media/common/tuners/tda18271-fe.c
index dece8b67b993..9dcbdb17f745 100644
--- a/drivers/media/common/tuners/tda18271-fe.c
+++ b/drivers/media/common/tuners/tda18271-fe.c
@@ -1026,6 +1026,10 @@ static int tda18271_sleep(struct dvb_frontend *fe)
1026 tda_dbg("standby mode: xtal oscillator on\n"); 1026 tda_dbg("standby mode: xtal oscillator on\n");
1027 ret = tda18271_set_standby_mode(fe, 1, 1, 0); 1027 ret = tda18271_set_standby_mode(fe, 1, 1, 0);
1028 break; 1028 break;
1029 case TDA18271_STANDBY_LT_ON:
1030 tda_dbg("standby mode: slave tuner output / loop thru on\n");
1031 ret = tda18271_set_standby_mode(fe, 1, 0, 1);
1032 break;
1029 case TDA18271_STANDBY_LT_XT_ON: 1033 case TDA18271_STANDBY_LT_XT_ON:
1030 default: 1034 default:
1031 tda_dbg("standby mode: loop thru & xtal oscillator on\n"); 1035 tda_dbg("standby mode: loop thru & xtal oscillator on\n");
diff --git a/drivers/media/common/tuners/tda18271.h b/drivers/media/common/tuners/tda18271.h
index 9ca716f6b1f5..bf6ba099a6bb 100644
--- a/drivers/media/common/tuners/tda18271.h
+++ b/drivers/media/common/tuners/tda18271.h
@@ -74,6 +74,9 @@ enum tda18271_standby_mode {
74 /* xtal oscillator on */ 74 /* xtal oscillator on */
75 TDA18271_STANDBY_XT_ON, 75 TDA18271_STANDBY_XT_ON,
76 76
77 /* slave tuner output / loop thru on */
78 TDA18271_STANDBY_LT_ON,
79
77 /* power off */ 80 /* power off */
78 TDA18271_STANDBY_POWER_OFF, 81 TDA18271_STANDBY_POWER_OFF,
79}; 82};