linux/drivers/media/tuners
Michael Krufky 4cfae67515 [media] tda18271: make 'low-power standby mode after attach' multi-instance safe
Ensure that unnecessary features are powered down at the end of the
attach() function on attach of the tuner's first instance. If the
configuration requires the loop thru or xtout features, they will
remain enabled.
This must *only* be done after attaching the first instance of the tuner.
If there are multiple instances of the tuner, the bridge driver will need
to maintain power managament by itself.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-10-01 17:26:06 -03:00
..
e4000_priv.h [media] Elonics E4000 silicon tuner driver 2012-09-18 12:24:59 -03:00
e4000.c [media] e4000: fix crash when attach fails 2012-09-27 15:17:44 -03:00
e4000.h [media] Elonics E4000 silicon tuner driver 2012-09-18 12:24:59 -03:00
fc001x-common.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0011.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0011.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0012-priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0012.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0012.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0013-priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0013.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc0013.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
fc2580_priv.h [media] tuners: add FCI FC2580 silicon tuner driver 2012-09-23 17:12:23 -03:00
fc2580.c [media] fc2580: use macro for 64 bit division and reminder 2012-10-01 17:07:06 -03:00
fc2580.h [media] tuners: add FCI FC2580 silicon tuner driver 2012-09-23 17:12:23 -03:00
Kconfig [media] v4l2: remove experimental tag from a number of old drivers 2012-09-26 09:44:42 -03:00
Makefile [media] tuners: add FCI FC2580 silicon tuner driver 2012-09-23 17:12:23 -03:00
max2165_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
max2165.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
max2165.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mc44s803_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mc44s803.c [media] mc44s803: implement get_if_frequency() 2012-09-18 12:54:44 -03:00
mc44s803.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt20xx.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt20xx.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2060_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2060.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2060.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2063.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2063.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2131_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2131.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2131.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2266.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mt2266.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mxl5005s.c [media] mxl5005s: implement get_if_frequency() 2012-09-18 12:51:00 -03:00
mxl5005s.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mxl5007t.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
mxl5007t.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
qt1010_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
qt1010.c [media] qt1010: remove debug register dump 2012-09-15 09:21:41 -03:00
qt1010.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda827x.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda827x.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda8290.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda8290.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda9887.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda9887.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18212.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18212.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18218_priv.h [media] tda18218: switch to Kernel logging 2012-09-15 09:23:16 -03:00
tda18218.c [media] tda18218: switch to Kernel logging 2012-09-15 09:23:16 -03:00
tda18218.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18271-common.c [media] drivers/media/tuners/tda18271-common.c: removes unnecessary semicolon 2012-09-23 17:04:28 -03:00
tda18271-fe.c [media] tda18271: make 'low-power standby mode after attach' multi-instance safe 2012-10-01 17:26:06 -03:00
tda18271-maps.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18271-priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tda18271.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tea5761.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tea5761.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tea5767.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tea5767.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tua9001_priv.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tua9001.c [media] tua9001: enter full power save on attach 2012-09-27 04:26:07 -03:00
tua9001.h [media] tua9001: implement control pin callbacks 2012-09-23 19:41:38 -03:00
tuner-i2c.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-simple.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-simple.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-types.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-xc2028-types.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-xc2028.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
tuner-xc2028.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
xc4000.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
xc4000.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
xc5000.c [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00
xc5000.h [media] common: move media/common/tuners to media/tuners 2012-08-13 23:40:28 -03:00