Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp15154147ybl; Tue, 31 Dec 2019 02:30:19 -0800 (PST) X-Google-Smtp-Source: APXvYqwHhVr6jgZ6FlkjgeNBXxMfw9T0Atky406MXJNiqOtpK29PzZ/Cloz96sLS3I+nH7PG3+Ne X-Received: by 2002:a05:6830:138b:: with SMTP id d11mr66651587otq.38.1577788219419; Tue, 31 Dec 2019 02:30:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577788219; cv=none; d=google.com; s=arc-20160816; b=hU9e7aBquzeGCblct+IqZlp+m1oJGJ8AQ8tLW5ZHv8tXMvsX6jZ+wGvsr63/LRda+V b48W0IGRHBN7gBkeSKy08C47uSsX9ma2XrMTq8O23GGyT79m+6LcltlYLy22xstVTDse lu1qhreMKzJldoq64jfLE9xpiR+olNhZg6UzbXYP/pMB/sPviSu9gVyXvxlzNs1/OSON 0LXthGeXqSKPZt8L25NgSEz+5kIeMPTz6W55b3dBLDFC0WN60w8fkk6WKlC48oSkR+oK aHL8MbTpeTp/kAxlw/UGNl0uls+rj8z4LVVzBBSLT90f4TsSbsZwujE5dN9MKXuaZTMD JjFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=aYF7NgilelYS8LfXqCDXbbdehCT9afLFkUCn7Zn/zNQ=; b=LpGiESGyURqyluDsmUM/Mt0YKadVpZ6Efm47nGs60iOcBxdoV+jwW4VVns+eTqX4fe Njb6qYC1JNN4N7hmftofiR3xqXFr45vqjqjikh5IFVcz+RP78gcrlTM+G8+SurNGBgqo o5yIlyqtZbyKzH68MwQyt7P+L36hUpMQoSsb35FWJ2gshMfBb988/tw0+GWsBAcJNWKi UWRCqCU6vwjsop5/SBDRKfKD49Lx7zDZLNykIMy2maSd7ZpTILuV5A7YDEFEnxCVSKV0 ZklT+u9+4ss3x8jkHbN+Ylnb5wokXeVJs8sOal+PDBVQ0j4OvPCqiLuMGxBq5wq8jshd XQDA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r12si23873257otq.156.2019.12.31.02.30.06; Tue, 31 Dec 2019 02:30:19 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727071AbfLaK31 (ORCPT + 99 others); Tue, 31 Dec 2019 05:29:27 -0500 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:60196 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726674AbfLaK30 (ORCPT ); Tue, 31 Dec 2019 05:29:26 -0500 Received: from Internal Mail-Server by MTLPINE1 (envelope-from vadimp@mellanox.com) with ESMTPS (AES256-SHA encrypted); 31 Dec 2019 12:29:19 +0200 Received: from r-build-lowlevel.mtr.labs.mlnx. (r-build-lowlevel.mtr.labs.mlnx [10.209.0.190]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id xBVATJ7X008518; Tue, 31 Dec 2019 12:29:19 +0200 From: Vadim Pasternak To: andy@infradead.org, dvhart@infradead.org Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Vadim Pasternak Subject: [PATCH platform-next v1 0/9] platform/x86: Mellanox new system classes and new features Date: Tue, 31 Dec 2019 10:29:08 +0000 Message-Id: <20191231102917.24181-1-vadimp@mellanox.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patchset adds new features for the existing Mellanox systems and introduces two new system classes. Patch #1 adds new attributes. Patches #2-#3 extend documentation. Patches #4 contains cosmetic changes. Patches #5-#6 introduce new system class for the systems equipped with Spectrum 1 (32x100GbE Ethernet switch) device and Switch-IB/Switch-IB2 devices (36x100Gbe InfiniBand switch). Patches #7-#8 add support for new group capability register Patch #9 introduces new system class for the systems equipped with new switch device Spectrum 3 (32x400GbE/64x200G/128x100G Ethernet switch). Vadim Pasternak (9): platform/x86: mlx-platform: Add more definitions for system attributes Documentation/ABI: Fix attributes for mlxreg-io sysfs interfaces Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces platform/x86: mlx-platform: Cosmetic changes platform/x86: mlx-platform: Set system mux configuration based on system type platform/x86: mlx-platform: Add support for new system type platform/x86: mlx-platform: Add support for new capability register platform/mellanox: mlxreg-hotplug: Add support for new capability register platform/x86: mlx-platform: Add support for next generation systems Documentation/ABI/stable/sysfs-driver-mlxreg-io | 83 +++- drivers/platform/mellanox/mlxreg-hotplug.c | 14 + drivers/platform/x86/mlx-platform.c | 564 +++++++++++++++++++++++- include/linux/platform_data/mlxreg.h | 2 + 4 files changed, 643 insertions(+), 20 deletions(-) -- 2.11.0