This patch series contains fixes for a variety of problems found in the
HVR-950q as well as the xc5000 driver.
Details can be found in the individual patches, but it is worth mentioning
specifically that this addresses the MythTV problem causing BUG() to occur,
firmware loading is now significantly improved, and we now have a
redistributable version for the xc5000c firmware.
Devin Heitmueller (24):
au8522: fix intermittent lockup of analog video decoder
au8522: Fix off-by-one in SNR table for QAM256
au8522: properly recover from the au8522 delivering misaligned TS
streams
au0828: Make the s_reg and g_reg advanced debug calls work against
the bridge
xc5000: properly show quality register values
xc5000: add support for showing the SNR and gain in the debug output
xc5000: properly report i2c write failures
au0828: fix race condition that causes xc5000 to not bind for digital
au0828: make sure video standard is setup in tuner-core
au8522: fix regression in logging introduced by separation of modules
xc5000: don't invoke auto calibration unless we really did reset
tuner
au0828: prevent i2c gate from being kept open while in analog mode
au0828: fix case where STREAMOFF being called on stopped stream
causes BUG()
au0828: speed up i2c clock when doing xc5000 firmware load
au0828: remove control buffer from send_control_msg
au0828: tune retry interval for i2c interaction
au0828: fix possible race condition in usage of dev->ctrlmsg
xc5000: reset device if encountering PLL lock failure
xc5000: add support for firmware load check and init status
au0828: tweak workaround for i2c clock stretching bug
xc5000: show debug version fields in decimal instead of hex
au0828: fix a couple of missed edge cases for i2c gate with analog
au0828: make xc5000 firmware speedup apply to the xc5000c as well
xc5000: change filename to production/redistributable xc5000c
firmware
drivers/media/common/tuners/xc5000.c | 161 +++++++++++++++++++++-----
drivers/media/dvb/frontends/au8522_common.c | 22 +++-
drivers/media/dvb/frontends/au8522_decoder.c | 11 +-
drivers/media/dvb/frontends/au8522_dig.c | 98 ++++++++--------
drivers/media/dvb/frontends/au8522_priv.h | 29 ++++-
drivers/media/video/au0828/au0828-cards.c | 4 +-
drivers/media/video/au0828/au0828-core.c | 59 ++++------
drivers/media/video/au0828/au0828-dvb.c | 54 ++++++++-
drivers/media/video/au0828/au0828-i2c.c | 21 +++-
drivers/media/video/au0828/au0828-reg.h | 1 +
drivers/media/video/au0828/au0828-video.c | 76 +++++++++---
drivers/media/video/au0828/au0828.h | 2 +
12 files changed, 379 insertions(+), 159 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html