[media] af9033: return regmap for integrated IT913x tuner driver
authorAntti Palosaari <crope@iki.fi>
Mon, 7 Nov 2016 00:14:18 +0000 (22:14 -0200)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 31 Jan 2017 12:48:14 +0000 (10:48 -0200)
IT9130 series contains integrated tuner driver, which uses that
demodulator address space. Return regmap in order to allow it913x
driver communication.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-frontends/af9033.c
drivers/media/dvb-frontends/af9033.h

index 0794c94..7e0d1cf 100644 (file)
@@ -1150,6 +1150,7 @@ static int af9033_probe(struct i2c_client *client,
                cfg->ops->pid_filter = af9033_pid_filter;
                cfg->ops->pid_filter_ctrl = af9033_pid_filter_ctrl;
        }
+       cfg->regmap = dev->regmap;
        i2c_set_clientdata(client, dev);
 
        dev_info(&client->dev, "Afatech AF9033 successfully attached\n");
index 4eb6443..8193f98 100644 (file)
@@ -83,6 +83,12 @@ struct af9033_config {
         * returned by that driver
         */
        struct dvb_frontend **fe;
+
+       /*
+        * regmap for IT913x integrated tuner driver
+        * returned by that driver
+        */
+       struct regmap *regmap;
 };
 
 struct af9033_ops {