mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
[media] rtl2832: remove unneeded software reset from init()
There is no need to do software reset on init() as it is done a bit later on end of set_frontend(). Software reset usually means restarting (resetting to starting point) chip internal state machine (FSM). Naturally it is done after all parameters are programmed. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
dcadb82a7a
commit
5e5d52a00f
1 changed files with 0 additions and 15 deletions
|
@ -434,21 +434,6 @@ static int rtl2832_init(struct dvb_frontend *fe)
|
|||
goto err;
|
||||
}
|
||||
|
||||
/*
|
||||
* r820t NIM code does a software reset here at the demod -
|
||||
* may not be needed, as there's already a software reset at
|
||||
* set_params()
|
||||
*/
|
||||
#if 1
|
||||
/* soft reset */
|
||||
ret = rtl2832_wr_demod_reg(dev, DVBT_SOFT_RST, 0x1);
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
ret = rtl2832_wr_demod_reg(dev, DVBT_SOFT_RST, 0x0);
|
||||
if (ret)
|
||||
goto err;
|
||||
#endif
|
||||
/* init stats here in order signal app which stats are supported */
|
||||
c->strength.len = 1;
|
||||
c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE;
|
||||
|
|
Loading…
Reference in a new issue