]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Add 57500 new chip ID and basic structures.
authorMichael Chan <michael.chan@broadcom.com>
Sun, 14 Oct 2018 11:02:45 +0000 (07:02 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 Oct 2018 05:44:32 +0000 (22:44 -0700)
commiteb43185953ac16e04ecef3bf7e34f1f88fb12e02
treef2ba68e1d86ed9a4a0c2878949e3e0fa7ad7174f
parent681622842a08a78386613cee4c6ca61fc59a6f2e
bnxt_en: Add 57500 new chip ID and basic structures.

57500 series is a new chip class (P5) that requires some driver changes
in the next several patches.  This adds basic chip ID, doorbells, and
the notification queue (NQ) structures.  Each MSIX is associated with an
NQ instead of a CP ring in legacy chips.  Each NQ has up to 2 associated
CP rings for RX and TX.  The same bnxt_cp_ring_info struct will be used
for the NQ.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h