linux/drivers/media
Antti Palosaari f69429447a [media] it913x: fix tuner sleep power leak
IT913x tuner driver disables own clock, provided by demod core, as
very a first operation when tuner is put on *sleep*. That likely
causes failure of all the rest commands on sleep sequence, which
leads situation where tuner is not actually on sleep, but consuming
a lot of power.

I measured 102mA current consumption from the USB before change
and after change it was only 32mA. Used device was single tuner
IT9135 BX.

Second reason to remove that register from tuner driver is reason
it is simply on wrong driver (demod vs. tuner), breaking the
principle of correct driver.

Clock is now provided more correctly af9033 demod driver as a
config option.

Cc: Bimow Chen <Bimow.Chen@ite.com.tw>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2014-09-21 17:22:11 -03:00
..
common [media] siano: just return 0 instead of using a var 2014-09-03 17:59:27 -03:00
dvb-core Merge remote-tracking branch 'linus/master' into patchwork 2014-09-21 16:40:04 -03:00
dvb-frontends [media] af9033: provide dyn0_clk clock source 2014-09-21 17:03:45 -03:00
firewire firewire: introduce fw_driver.probe and .remove methods 2013-06-09 18:15:00 +02:00
i2c Merge remote-tracking branch 'linus/master' into patchwork 2014-09-21 16:40:04 -03:00
mmc [media] siano: get rid of CammelCase from smscoreapi.h 2013-03-21 10:03:16 -03:00
parport [media] v4l: Support extending the v4l2_pix_format structure 2014-07-17 12:44:47 -03:00
pci Merge remote-tracking branch 'linus/master' into patchwork 2014-09-21 16:40:04 -03:00
platform [media] coda: coda-bit: Include "<linux/slab.h>" 2014-09-21 16:43:28 -03:00
radio [media] radio: use true/false for boolean vars 2014-09-03 17:59:20 -03:00
rc [media] nuvoton-cir: just return 0 instead of using a var 2014-09-03 17:59:55 -03:00
tuners [media] it913x: fix tuner sleep power leak 2014-09-21 17:22:11 -03:00
usb [media] af9035: enable AF9033 demod clock source for IT9135 2014-09-21 17:04:24 -03:00
v4l2-core [media] tuner-core: use true/false for boolean vars 2014-09-03 17:59:14 -03:00
Kconfig [media] Kconfig: do not select SPI bus on sub-driver auto-select 2014-09-04 12:18:49 -03:00
Makefile
media-device.c [media] media-device: Remove duplicated memset() in media_enum_entities() 2014-07-22 01:02:52 -03:00
media-devnode.c [media] media-devnode: just return 0 instead of using a var 2014-09-03 17:59:28 -03:00
media-entity.c [media] media: Check for active links on pads with MEDIA_PAD_FL_MUST_CONNECT flag 2013-12-04 15:03:45 -02:00