media: pvrusb2: Add i2c client demod/tuner support
authorBrad Love <brad@nextdimension.cc>
Thu, 20 Dec 2018 20:14:25 +0000 (15:14 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Thu, 13 Jun 2019 18:29:37 +0000 (14:29 -0400)
commit6f6be371608e88922970a3968f963720ba3871f0
treeb3cc2b992b8f1c1d88aa49e4573a7f7840c14bf4
parentcac821d2ea72fbefb16e8af1e192ec70aae29afe
media: pvrusb2: Add i2c client demod/tuner support

i2c client device is the "new" method to attach to dvb modules, include
support for this functionality. Cleanup code has been added to init in
case of failure, as well as to frontend exit.

Required by Hauppauge HVR-1975

Signed-off-by: Brad Love <brad@nextdimension.cc>
Reviewed-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
drivers/media/usb/pvrusb2/pvrusb2-dvb.h