mn88472: fix chip id check on probe
authorAntti Palosaari <crope@iki.fi>
Thu, 1 Dec 2016 00:08:27 +0000 (22:08 -0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Jan 2017 07:32:23 +0000 (08:32 +0100)
commiteb9afff9513dff7862eba01679fb6587e97fc2b7
tree8f4ab0db5701374f2a48db67f7bf4b65a1b47191
parent9aff8b170fe01cb01cdcce2590dd135925570f1b
mn88472: fix chip id check on probe

commit 365fe4e0ce218dc5ad10df17b150a366b6015499 upstream.

A register used to identify chip during probe was overwritten during
firmware download and due to that later probe's for warm chip were
failing. Detect chip from the another register, which is located on
different register bank 2.

Fixes: 94d0eaa41987 ("[media] mn88472: move out of staging to media")

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/dvb-frontends/mn88472.c