From patchwork Wed Oct 14 16:17:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vadim Pasternak X-Patchwork-Id: 285702 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, UNPARSEABLE_RELAY, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CD2F3C433DF for ; Wed, 14 Oct 2020 16:17:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 85767221EB for ; Wed, 14 Oct 2020 16:17:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730376AbgJNQRy (ORCPT ); Wed, 14 Oct 2020 12:17:54 -0400 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:50457 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730044AbgJNQRx (ORCPT ); Wed, 14 Oct 2020 12:17:53 -0400 Received: from Internal Mail-Server by MTLPINE1 (envelope-from vadimp@nvidia.com) with SMTP; 14 Oct 2020 19:17:49 +0300 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 09EGHnjU007559; Wed, 14 Oct 2020 19:17:49 +0300 From: Vadim Pasternak To: wsa@the-dreams.de Cc: linux-i2c@vger.kernel.org, Vadim Pasternak Subject: [PATCH 0/6] i2c: mux: mlxcpld: Extend driver functionality and update licenses Date: Wed, 14 Oct 2020 19:17:41 +0300 Message-Id: <20201014161747.31926-1-vadimp@nvidia.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-i2c@vger.kernel.org The patchset adds new features for the existing Mellanox systems. Patches #1-#2 update license to SPDX-License. Patch #3 moves header file out of x86 realm. Patch #4 converts driver to platform driver. Patch #5 adds support for word address space devices. Patch #6 extends mux number supported by driver. Vadim Pasternak (6): i2c: mux: mlxcpld: Update module license platform/x86: mlxcpld: Update module license i2c: mux: mlxcpld: Move header file out of x86 realm i2c: mux: mlxcpld: Convert driver to platform driver i2c: mux: mlxcpld: Extend driver to support word address space devices i2c: mux: mlxcpld: Extend supported mux number drivers/i2c/muxes/i2c-mux-mlxcpld.c | 153 ++++++++++++++---------------- include/linux/platform_data/mlxcpld.h | 26 +++++ include/linux/platform_data/x86/mlxcpld.h | 52 ---------- 3 files changed, 99 insertions(+), 132 deletions(-) create mode 100644 include/linux/platform_data/mlxcpld.h delete mode 100644 include/linux/platform_data/x86/mlxcpld.h