can: ifi: Check core revision upon probe
authorMarek Vasut <marex@denx.de>
Mon, 5 Mar 2018 20:29:52 +0000 (21:29 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 12 Mar 2018 08:55:11 +0000 (09:55 +0100)
commit591d65d5b15496af8d05e252bc1da611c66c0b79
tree446b396ebfee7bbf20deb3b5f0dffdf311b7e715
parentb7db978ac283b237835129ac87f26cbac94d04e7
can: ifi: Check core revision upon probe

Older versions of the core are not compatible with the driver due
to various intrusive fixes of the core. Read out the VER register,
check the core revision bitfield and verify if the core in use is
new enough (rev 2.1 or newer) to work correctly with this driver.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Heiko Schocher <hs@denx.de>
Cc: Markus Marb <markus@marb.org>
Cc: Marc Kleine-Budde <mkl@pengutronix.de>
Cc: linux-stable <stable@vger.kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/ifi_canfd/ifi_canfd.c