Acked-by: Abylay Ospan <aospan@xxxxxxxx> 2017-04-09 15:38 GMT-04:00 Daniel Scheller <d.scheller.oss@xxxxxxxxx>: > From: Daniel Scheller <d.scheller@xxxxxxx> > > Throughout the patch series some configuration flags will be added to the > demod driver. This patch prepares this by adding the flags var to > struct cxd2841er_config, which will serve as a bitmask to toggle various > options and behaviour in the driver. > > Signed-off-by: Daniel Scheller <d.scheller@xxxxxxx> > --- > drivers/media/dvb-frontends/cxd2841er.c | 2 ++ > drivers/media/dvb-frontends/cxd2841er.h | 1 + > 2 files changed, 3 insertions(+) > > diff --git a/drivers/media/dvb-frontends/cxd2841er.c b/drivers/media/dvb-frontends/cxd2841er.c > index 6648bd1..f49a09b 100644 > --- a/drivers/media/dvb-frontends/cxd2841er.c > +++ b/drivers/media/dvb-frontends/cxd2841er.c > @@ -65,6 +65,7 @@ struct cxd2841er_priv { > u8 system; > enum cxd2841er_xtal xtal; > enum fe_caps caps; > + u32 flags; > }; > > static const struct cxd2841er_cnr_data s_cn_data[] = { > @@ -3736,6 +3737,7 @@ static struct dvb_frontend *cxd2841er_attach(struct cxd2841er_config *cfg, > priv->i2c_addr_slvx = (cfg->i2c_addr + 4) >> 1; > priv->i2c_addr_slvt = (cfg->i2c_addr) >> 1; > priv->xtal = cfg->xtal; > + priv->flags = cfg->flags; > priv->frontend.demodulator_priv = priv; > dev_info(&priv->i2c->dev, > "%s(): I2C adapter %p SLVX addr %x SLVT addr %x\n", > diff --git a/drivers/media/dvb-frontends/cxd2841er.h b/drivers/media/dvb-frontends/cxd2841er.h > index 7f1acfb..2fb8b38 100644 > --- a/drivers/media/dvb-frontends/cxd2841er.h > +++ b/drivers/media/dvb-frontends/cxd2841er.h > @@ -33,6 +33,7 @@ enum cxd2841er_xtal { > struct cxd2841er_config { > u8 i2c_addr; > enum cxd2841er_xtal xtal; > + u32 flags; > }; > > #if IS_REACHABLE(CONFIG_DVB_CXD2841ER) > -- > 2.10.2 > -- Abylay Ospan, NetUP Inc. http://www.netup.tv