This is a series of mostly minor cleanups/fixes for the HVR-950q driver. We'll get this stuff merged since it's non-controversial, and then we can argue about the more invasive patches to follow. Devin Heitmueller (12): au8522: don't attempt to configure unsupported VBI slicer au8522: don't touch i2c master registers on au8522 au8522: rework setup of audio routing au8522: remove note about VBI not being implemented au8522: remove leading bit for register writes au8522 Remove 0x4 bit for register reads au8522: fix lock detection to be more reliable. Add USB quirk for HVR-950q to avoid intermittent device resets xc5000: Don't spin waiting for analog lock au8522: Set the initial modulation Fix breakage in "make menuconfig" for media_build au0828: Add timer to restart TS stream if no data arrives on bulk endpoint drivers/media/dvb-frontends/au8522_common.c | 1 + drivers/media/dvb-frontends/au8522_decoder.c | 74 +++------ drivers/media/dvb-frontends/au8522_dig.c | 215 +++++++++++++-------------- drivers/media/rc/Kconfig | 8 +- drivers/media/tuners/xc5000.c | 26 +--- drivers/media/usb/au0828/au0828-dvb.c | 30 ++++ drivers/media/usb/au0828/au0828.h | 2 + drivers/usb/core/quirks.c | 4 + 8 files changed, 168 insertions(+), 192 deletions(-) -- 1.9.1