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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html