platform/x86: mlx-platform: Add support for new 200G IB and Ethernet systems
authorVadim Pasternak <vadimp@mellanox.com>
Fri, 9 Feb 2018 23:59:32 +0000 (23:59 +0000)
committerDarren Hart (VMware) <dvhart@infradead.org>
Sat, 10 Feb 2018 01:23:20 +0000 (17:23 -0800)
commit1bd42d94ccab4eab5dc9dc9d303a687a61cde9bd
tree5e0db902885b81bd9ba821b69586453356dd40a6
parenta49a41482f61a48ff00f63f809ac0d802cb75424
platform/x86: mlx-platform: Add support for new 200G IB and Ethernet systems

It adds support for new Mellanox system types of basic classes qmb7, sn34,
sn37, containing systems QMB700 (40x200GbE InfiniBand switch), SN3700
(32x200GbE and 16x400GbE Ethernet switch) and SN3410 (6x400GbE plus
48x50GbE Ethernet switch). These are the Top of the Rack systems, equipped
with Mellanox COM-Express carrier board and switch board with Mellanox
Quantum device, which supports InfiniBand switching with 40X200G ports and
line rate of up to HDR speed or with Mellanox Spectrum-2 device, which
supports Ethernet switching with 32X200G ports line rate of up to HDR
speed.

Signed-off-by: Vadim Pasternak <vadimp@mellanox.com>
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
drivers/platform/x86/mlx-platform.c