The patch set adds: - Support for new systems: - COMe NVSwitch management module for Vulcan chassis containing Nvidia's Hopper dGPU (GH100), NVswitch (LS10) based HGX baseboard. - XH3000 system, which is a water-cooling Ethernet switch blade equipped with 32x200G Ethernet ports. - Support for systems equipped with two ASICc. - Logic for selective activation of some drivers. - Documentation fixes and introduction of new attributes. - Locking protection for IO operations over register space. The patch set contains: Patch #1 - extends logic for selective activation of some drivers, depending on system type. Patch #2 - contains cosmetic changes. Patch #3 - adds support for systems with two ASICs. Patches #4-#5 - introduce new systems. Patch #6 - adds new feature for system minor revision changes. Patch #7 - adds locking for IO operations. Patches #8-#9 - documentation changes. Vadim Pasternak (9): platform/x86: mlx-platform: Make activation of some drivers conditional platform/x86: mlx-platform: Add cosmetic changes for alignment platform/x86: mlx-platform: Add support for systems equipped with two ASICs platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis platform/x86: mlx-platform: Add support for new system XH3000 platform/x86: mlx-platform: Add COME board revision register platform/mellanox: mlxreg-io: Add locking for io operations Documentation/ABI: mlxreg-io: Fix contact info Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces .../ABI/stable/sysfs-driver-mlxreg-io | 81 ++- drivers/platform/mellanox/mlxreg-io.c | 23 + drivers/platform/x86/mlx-platform.c | 491 ++++++++++++++++-- 3 files changed, 526 insertions(+), 69 deletions(-) -- 2.20.1