]> git.karo-electronics.de Git - linux-beck.git/commit
[media] rtl2832: remove internal mux I2C adapter
authorAntti Palosaari <crope@iki.fi>
Thu, 18 Dec 2014 09:30:32 +0000 (06:30 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 3 Feb 2015 18:23:09 +0000 (16:23 -0200)
commit0d117901b6ecb67f863345d283dcc09a479232ab
treeda10482195ba63297941de183418f88e0a710602
parentd5eec231becd745c8a943dcac27c681dabb013d7
[media] rtl2832: remove internal mux I2C adapter

There was 2 muxed I2C adapters, one for demod tuner bus and one for
internal use. Idea of internal I2C adapter was to force I2C repeater
close when demod access its registers. Driver has also delayed work
queue based method to close I2C repeater.

After regmap conversion internal I2C adapter based repeater close
left unused - only work queue method was in use. We could not use
internal mux adapter method with regmap as it makes recursive regmap
call, which causes deadlock as regmap has own locking. Due to that
remove whole method totally.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/dvb-frontends/rtl2832.c
drivers/media/dvb-frontends/rtl2832_priv.h