android_kernel_xiaomi_sm8350/drivers/media/video
Hartmut Hackmann 14c255b2b2 V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe
The probing code for tda8290 changes the state of the tda9887 GP ports.
The patch assumes that if probing for tda8290 failed, this must be a 
tda9887 and restores its power on defaults.
This should solve the module load order issue with some pinnacle cards.

Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-03 14:18:07 -03:00
..
cx88 V4L/DVB (3318a): Makes Some symbols static. 2006-02-07 06:55:13 -02:00
cx25840 V4L/DVB (3354): Fix maximum for the saturation and contrast controls. 2006-03-03 14:18:04 -03:00
em28xx V4L/DVB (3306): Fixed i2c return value, conversion mdelay to msleep 2006-02-07 06:51:36 -02:00
ovcamchip V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7134 V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe 2006-03-03 14:18:07 -03:00
adv7170.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
adv7175.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
arv.c V4L/DVB (3354a): Remove old MODULE_PARM in media/video/ 2006-01-13 14:10:23 -02:00
bt819.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
bt832.c V4L/DVB (3355): removed uneeded init on structs like static int foo=0 2006-01-13 14:10:19 -02:00
bt832.h
bt848.h
bt856.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
btcx-risc.c V4L/DVB (3355): removed uneeded init on structs like static int foo=0 2006-01-13 14:10:19 -02:00
btcx-risc.h
bttv-cards.c V4L/DVB (3355): removed uneeded init on structs like static int foo=0 2006-01-13 14:10:19 -02:00
bttv-driver.c V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio. 2006-02-07 06:47:49 -02:00
bttv-gpio.c [PATCH] Add bttv sub bus_type probe and remove methods 2006-01-13 11:26:11 -08:00
bttv-i2c.c V4L/DVB (3355): removed uneeded init on structs like static int foo=0 2006-01-13 14:10:19 -02:00
bttv-if.c
bttv-input.c V4L/DVB (3340): Add bttv card MagicTV (rebranded MachTV) 2006-01-11 19:40:09 -02:00
bttv-risc.c
bttv-vbi.c V4L/DVB (3178): bttv VBI fixes 2006-01-09 15:25:27 -02:00
bttv.h [PATCH] Add bttv sub bus_type probe and remove methods 2006-01-13 11:26:11 -08:00
bttvp.h V4L/DVB (3354e): bttv semaphore to mutex conversion 2006-01-13 14:10:24 -02:00
bw-qcam.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
bw-qcam.h
c-qcam.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
compat_ioctl32.c [PATCH] drivers/media/video __user annotations and fixes 2006-02-08 01:03:39 -05:00
cpia_pp.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
cpia_usb.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
cpia.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
cpia.h
cs53l32a.c V4L/DVB (3345): Fixes some bad global variables 2006-01-11 19:41:49 -02:00
cs8420.h
dpc7146.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
hexium_gemini.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
hexium_orion.c V4L/DVB (3318c): fix saa7146 kobject register failure 2006-02-07 06:55:32 -02:00
ibmmpeg2.h
indycam.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
indycam.h
ir-kbd-i2c.c V4L/DVB (3307): Some cleanups at I2C modules 2006-01-09 15:53:26 -02:00
Kconfig V4L/DVB (3344f): Stradis Kconfig url changed 2006-01-11 19:41:40 -02:00
Makefile V4L/DVB (3359): Redesign tuners struct for maximum flexibility 2006-01-13 14:10:25 -02:00
meye.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
meye.h
msp3400-driver.c V4L/DVB (3385): Return -EINVAL for unknown commands in msp3400 module. 2006-01-15 21:26:11 -02:00
msp3400-kthreads.c V4L/DVB (3345): Fixes some bad global variables 2006-01-11 19:41:49 -02:00
msp3400.h V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
mt20xx.c V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
mxb.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
mxb.h
planb.c V4L/DVB (3354a): Remove old MODULE_PARM in media/video/ 2006-01-13 14:10:23 -02:00
planb.h
pms.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
rds.h
saa711x.c V4L/DVB (3354a): Remove old MODULE_PARM in media/video/ 2006-01-13 14:10:23 -02:00
saa5246a.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa5246a.h
saa5249.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa6588.c V4L/DVB (3354a): Remove old MODULE_PARM in media/video/ 2006-01-13 14:10:23 -02:00
saa7110.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7111.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7114.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7115.c V4L/DVB (3354): Fix maximum for the saturation and contrast controls. 2006-03-03 14:18:04 -03:00
saa7121.h
saa7127.c V4L/DVB (3345): Fixes some bad global variables 2006-01-11 19:41:49 -02:00
saa7146.h V4L/DVB (3344c): Pci probing for stradis driver 2006-01-11 19:41:13 -02:00
saa7146reg.h
saa7185.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7191.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7191.h
saa7196.h
stradis.c V4L/DVB (3439a): media video stradis memory fix 2006-01-26 04:41:32 -02:00
tda7432.c V4L/DVB (3345): Fixes some bad global variables 2006-01-11 19:41:49 -02:00
tda8290.c V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe 2006-03-03 14:18:07 -03:00
tda9840.c Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 2006-01-06 15:25:08 -08:00
tda9840.h
tda9875.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
tda9887.c V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio. 2006-02-07 06:47:49 -02:00
tea5767.c V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
tea6415c.c Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 2006-01-06 15:25:08 -08:00
tea6415c.h
tea6420.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
tea6420.h
tuner-3036.c V4L/DVB (3344b): don't ignore return from i2c_add_driver() for tuner-3036 2006-01-11 19:41:04 -02:00
tuner-core.c V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio. 2006-02-07 06:47:49 -02:00
tuner-simple.c V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
tuner-types.c V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
tvaudio.c V4L/DVB (3403): Add probe check for the tda9840. 2006-01-23 17:06:24 -02:00
tvaudio.h
tveeprom.c V4L/DVB (3363): Add support for Samsung tuner TCPN 2121P30A 2006-01-13 14:10:25 -02:00
tvmixer.c V4L/DVB (3307): Some cleanups at I2C modules 2006-01-09 15:53:26 -02:00
tvp5150_reg.h
tvp5150.c V4L/DVB (3281): Added signal detection support to tvp5150 2006-02-07 06:36:49 -02:00
v4l1-compat.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
v4l2-common.c V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tuners that need this. 2006-01-15 21:25:32 -02:00
video-buf-dvb.c [PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 4 2005-12-12 08:57:44 -08:00
video-buf.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
videocodec.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
videocodec.h
videodev.c V4L/DVB (3380): Semaphore to mutex conversion on drivers/media 2006-01-15 09:03:49 -02:00
vino.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
vino.h
vpx3220.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
w9966.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
wm8775.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
zoran_card.c [PATCH] Fix zoran_card compilation warning 2006-01-15 10:09:35 -08:00
zoran_card.h
zoran_device.c
zoran_device.h
zoran_driver.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
zoran_procfs.c
zoran_procfs.h
zoran.h
zr36016.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
zr36016.h
zr36050.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
zr36050.h
zr36057.h
zr36060.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
zr36060.h
zr36120_i2c.c
zr36120_mem.c
zr36120_mem.h
zr36120.c V4L (926_2): Moves compat32 functions from fs to v4l subsystem 2006-01-09 15:24:57 -02:00
zr36120.h