linux_dsm_epyc7002/drivers/media/usb/au0828
Devin Heitmueller a06b429df4 [media] au0828: rework GPIO management for HVR-950q
Restructure the way we bring the various GPIOs out of reset.  In particular:

1.  we only need to setup the GPIOs as outputs once
2.  there's no point in writing 0x40 to register 0x00 since that's the EEPROM
    write protect and already it's configured as an input
3.  Separate out the act of enabling the power supply and bringing the tuner
    and demod out of reset.  If you don't then the chip may not be properly
    enabled (as the power supply is still ramping up when the chip comes
    out of reset).  This can result in probing failures.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-02-28 15:21:31 -03:00
..
au0828-cards.c [media] au0828: rework GPIO management for HVR-950q 2014-02-28 15:21:31 -03:00
au0828-cards.h [media] rename most media/video usb drivers to media/usb 2012-08-15 16:25:07 -03:00
au0828-core.c [media] au0828: Add option to preallocate digital transfer buffers 2014-01-13 11:11:11 -02:00
au0828-dvb.c [media] au0828: Fix sparse non static symbol warning 2014-01-15 09:11:47 -02:00
au0828-i2c.c [media] au0828: Replace memcpy with struct assignment 2012-12-27 18:49:44 -02:00
au0828-reg.h [media] rename most media/video usb drivers to media/usb 2012-08-15 16:25:07 -03:00
au0828-vbi.c [media] rename most media/video usb drivers to media/usb 2012-08-15 16:25:07 -03:00
au0828-video.c [media] au0828: set reg->size 2013-06-17 08:55:00 -03:00
au0828.h [media] au0828: Add option to preallocate digital transfer buffers 2014-01-13 11:11:11 -02:00
Kconfig [media] au0828: remove forced dependency of VIDEO_AU0828 on VIDEO_V4L2 2012-12-17 14:31:26 -02:00
Makefile [media] au0828: remove forced dependency of VIDEO_AU0828 on VIDEO_V4L2 2012-12-17 14:31:26 -02:00