Hi Brad, On 03/05/18 23:20, Brad Love wrote: > Included in this patch set is: > - Bugfix for a device not working > - Some clean up and value corrections > - Conversion to new dvb i2c helpers > - Update of device from old dvb attach to i2c device > - Dependency fixes > - Style fixes > > Changes since v1: > - Style fixes in i2c helper patch > - Some comment cleanup > - Hardware validation of analog tuning > > Brad Love (9): > cx231xx: Fix several incorrect demod addresses > cx231xx: Use board profile values for addresses > cx231xx: Style fix for struct zero init > cx231xx: [bug] Ignore an i2c mux adapter > cx231xx: Switch to using new dvb i2c helpers > cx231xx: Update 955Q from dvb attach to i2c device > cx231xx: Remove unnecessary parameter clear > cx231xx: Remove RC_CORE dependency > cx231xx: Add I2C_MUX dependency > > drivers/media/usb/cx231xx/Kconfig | 1 - > drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- > drivers/media/usb/cx231xx/cx231xx-dvb.c | 365 ++++++++---------------------- > 3 files changed, 94 insertions(+), 278 deletions(-) > In case you are ever interested in converting this driver to vb2, I made an attempt back in 2015: https://git.linuxtv.org/hverkuil/media_tree.git/log/?h=cx231xx I never got it to work (I think it was mainly the DVB part that didn't work, but I'm not certain anymore as it is such a long time ago). I ran out of time and haven't continued with it, but it would be really nice if someone could finish this vb2 conversion. Regards, Hans