Mauro blamed a little my earlier solution where I provided runtime tuner gain controls using DVB .set_config() callback. So here it is, new solution which uses V4L2 control framework instead. Hehe, implementation didn't look bad at all IMHO. It was a pretty simple, but sounds strange as tuner sits on DVB API. Antti Antti Palosaari (4): rtl28xxu: attach SDR module later e4000: implement controls via v4l2 control framework rtl2832_sdr: use E4000 tuner controls via V4L framework e4000: remove .set_config() which was for controls drivers/media/tuners/e4000.c | 104 +++++++++++++++++++---- drivers/media/tuners/e4000.h | 18 ++-- drivers/media/tuners/e4000_priv.h | 12 +++ drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 21 ++++- drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.c | 92 ++++++++------------ 5 files changed, 164 insertions(+), 83 deletions(-) -- 1.8.5.3 -- 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