bnxt_en: handle CRASH_NO_MASTER during bnxt_open()
authorEdwin Peer <edwin.peer@broadcom.com>
Mon, 25 Jan 2021 07:08:09 +0000 (02:08 -0500)
committerJakub Kicinski <kuba@kernel.org>
Tue, 26 Jan 2021 03:20:03 +0000 (19:20 -0800)
commitb187e4bae0aaa49958cc589af46f7059672980db
treec54694e3ee8927679058962dfc0f551f5dc6fa04
parentfe1b853572f17dcfdda93651c1ca3f41bbaf76f0
bnxt_en: handle CRASH_NO_MASTER during bnxt_open()

Add missing support for handling NO_MASTER crashes while ports are
administratively down (ifdown). On some SoC platforms, the driver
needs to assist the firmware to recover from a crash via OP-TEE.
This is performed in a similar fashion to what is done during driver
probe.

Signed-off-by: Edwin Peer <edwin.peer@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Acked-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c