[media] si2168: add support for newer firmwares
authorAntti Palosaari <crope@iki.fi>
Wed, 29 Jun 2016 23:38:17 +0000 (20:38 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 8 Jul 2016 19:53:55 +0000 (16:53 -0300)
commit6ab1e9438a71b642dd94a6a774fa229273d7b759
tree687128b21d1c7a743c4c6e3d9aa52f52bc2fc21a
parent4c27a96eb78415ef9bcd565f36b93d380ac246da
[media] si2168: add support for newer firmwares

Si2168-B40 firmware API has changed somewhere between 4.0-11 and
4.0-19 so that sleep will lose firmware upgrade from the chip. Due
to that firmware re-upload is needed when newer firmwares are used.

Rewrote firmware handling logic partly at the same.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Cc: Olli Salonen <olli.salonen@iki.fi>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-frontends/si2168.c
drivers/media/dvb-frontends/si2168_priv.h