Skip to content

Commit

Permalink
[media] af9013: remove unneeded register writes
Browse files Browse the repository at this point in the history
Removed register writes are already chip defaults, are not required,
are set later or belong to AF9015 USB interface.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
  • Loading branch information
palosaari authored and mchehab committed Jun 20, 2017
1 parent eaa455f commit b2c9523
Showing 1 changed file with 0 additions and 42 deletions.
42 changes: 0 additions & 42 deletions drivers/media/dvb-frontends/af9013.c
Original file line number Diff line number Diff line change
Expand Up @@ -895,11 +895,6 @@ static int af9013_init(struct dvb_frontend *fe)
if (ret)
goto err;

/* enable ADC */
ret = regmap_write(state->regmap, 0xd73a, 0xa4);
if (ret)
goto err;

/* write API version to firmware */
ret = regmap_bulk_write(state->regmap, 0x9bf2, state->api_version, 4);
if (ret)
Expand Down Expand Up @@ -936,43 +931,6 @@ static int af9013_init(struct dvb_frontend *fe)
if (ret)
goto err;

/* set I2C master clock */
ret = regmap_write(state->regmap, 0xd416, 0x14);
if (ret)
goto err;

/* set 16 embx */
ret = regmap_update_bits(state->regmap, 0xd700, 0x02, 0x02);
if (ret)
goto err;

/* set no trigger */
ret = regmap_update_bits(state->regmap, 0xd700, 0x04, 0x00);
if (ret)
goto err;

/* set read-update bit for constellation */
ret = regmap_update_bits(state->regmap, 0xd371, 0x02, 0x02);
if (ret)
goto err;

/* settings for mp2if */
if (state->ts_mode == AF9013_TS_MODE_USB) {
/* AF9015 split PSB to 1.5k + 0.5k */
ret = regmap_update_bits(state->regmap, 0xd50b, 0x04, 0x04);
if (ret)
goto err;
} else {
/* AF9013 set mpeg to full speed */
ret = regmap_update_bits(state->regmap, 0xd502, 0x10, 0x10);
if (ret)
goto err;
}

ret = regmap_update_bits(state->regmap, 0xd520, 0x10, 0x10);
if (ret)
goto err;

/* load OFSM settings */
dev_dbg(&client->dev, "load ofsm settings\n");
len = ARRAY_SIZE(ofsm_init);
Expand Down

0 comments on commit b2c9523

Please sign in to comment.