platform: mellanox: Introduce support of Nvidia smart switch
authorVadim Pasternak <vadimp@nvidia.com>
Mon, 21 Apr 2025 09:20:47 +0000 (12:20 +0300)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Wed, 30 Apr 2025 11:05:51 +0000 (14:05 +0300)
commit783259e9b19dba7c369741d0b0d509aadf7b8edb
tree31d500a2ccdd9e42ea565de5a64c06adb62de954
parentd00f779eb09a9bf7b3fe6733438744a3f8faad0a
platform: mellanox: Introduce support of Nvidia smart switch

Provide platform support for Nvidia Smart Switch SN4280.

The Smart Switch equipped with:
- Nvidia COME module based on AMD EPYC™ Embedded 3451 CPU.
- Nvidia Spectrum-3 ASIC.
- Four DPUs, each equipped with Nvidia BF3 ARM based processor and
  with Lattice LFD2NX-40 FPGA device.
- 28xQSFP-DD external ports.
- Two power supplies.
- Four cooling drawers.

Reviewed-by: Ciju Rajan K <crajank@nvidia.com>
Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20250421092051.7687-3-vadimp@nvidia.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/mellanox/mlx-platform.c