From patchwork Wed Sep 14 15:27:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Colin Foster X-Patchwork-Id: 12976298 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40C3DC6FA82 for ; Wed, 14 Sep 2022 15:27:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229925AbiINP1p (ORCPT ); Wed, 14 Sep 2022 11:27:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229696AbiINP1n (ORCPT ); Wed, 14 Sep 2022 11:27:43 -0400 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2113.outbound.protection.outlook.com [40.107.243.113]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7629F7C32E for ; Wed, 14 Sep 2022 08:27:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kiXa5nGHjX2F1rCxVOfmCiGYjb1G6L2pdCiBXBoFnFCUl2ukRLud5xkdkvXcEdb7gpzi0Ky0rr8qrd3T3BN2ecnwlXLd3UzkgABNz4i/zbZZ6CRZYZuKX/lRISkG9HvYzR5wKltfq0vR9+zdipn7zXSlxPlyHznTuKBk3lVSLpZGkIbLgLaRPD/HQJLeVANdNnQD/j4i/CWSH5xSiuF+fDLnotXQwKq/3TPmMSaaL3oy+AY8tZ1877xmz1NPzK7RywvDujzNr7Pbmkekt746Z8n5yuOvFhdtQsm4Tui354nRt4J6NcEGEXmu1QFjoEbTXw7K78wZ95TKuQihb9pchg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=paxd4pJoN128mUKqyiWodXLS2ohU4Nfdzgk0R+Hyx3Q=; b=DHLG0aeLlzQY+zeY0X6C5m+n/8WtV298/+3AtT9m4U4fORyuJZ+V1i1Jg8qX/u2h+r45H2qyTcQVrwUEamKKBIW3QTUUW4h9lD8DMK56sWsjGOtl9VNSq4Zpoq5JUZFyMpYUQSX2nHckYvW2ge/RSoFd76IXd746l2cod2LZy0N7+ZBWdu6SAbsoiDPG09zzee/YBBHuYELDuIlMuKacVC5J9uUOMlC+5T2HLCqw3b2CxIlMuN7KNtzMdiC28gco4eIJuCdXjKMhvxv2oGPvCWzQoEkPnk0f19ftdJJREXlcsYHGx7xWNUcOrvotnbGsxi2ceF08+bT2Xam7Hoar9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in-advantage.com; dmarc=pass action=none header.from=in-advantage.com; dkim=pass header.d=in-advantage.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inadvantage.onmicrosoft.com; s=selector2-inadvantage-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=paxd4pJoN128mUKqyiWodXLS2ohU4Nfdzgk0R+Hyx3Q=; b=QY2EyewhaHBqet2eIHnsWMi/3rsKlTQ0Mwn5VO9PLw7MP7ovR/lgSzlQ+Bq4Mm1cqTbsKXzPB5qakmDOFme8NF4QYpK3Y8/e5ySXlSzhDNa3EUsREC2Hvs/2psDdQdEsqEAOall6Fzeo1Qt+UNyxZqs+PO1YhdLv/NCiZxeOZdo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=in-advantage.com; Received: from MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) by PH7PR10MB6377.namprd10.prod.outlook.com (2603:10b6:510:1a7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.12; Wed, 14 Sep 2022 15:27:39 +0000 Received: from MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::dcf2:ddbd:b18d:bb49]) by MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::dcf2:ddbd:b18d:bb49%3]) with mapi id 15.20.5612.022; Wed, 14 Sep 2022 15:27:38 +0000 Date: Wed, 14 Sep 2022 08:27:35 -0700 From: Colin Foster To: netdev@vger.kernel.org Cc: Jakub Kicinski , "David S. Miller" , Vladimir Oltean Subject: [lee@kernel.org: [GIT PULL] Immutable branch between MFD, Net and Pinctrl due for the v6.0 merge window] Message-ID: Content-Disposition: inline X-ClientProxiedBy: SJ0PR13CA0165.namprd13.prod.outlook.com (2603:10b6:a03:2c7::20) To MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2351:EE_|PH7PR10MB6377:EE_ X-MS-Office365-Filtering-Correlation-Id: da489102-17c2-4198-3be7-08da9665a84b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3KU3s5rKiRUkvZoAMYVdzrHkxQtTpVjmeUavp1X2Mr073snglFWoM53RcQT7mzVS3IyxuqlddlYgLhve3XssiHeIRFpkEYK46R2IFwAWYY9thzh+C7bwDq7afXeu8eUlz4bq4+kl22JYMP39/D6ff/kmJmAYBLERamYHPUT0o1dQkrjn3RpUzu9L4//qm+x0Pt/rWgKlSsTy4h6w946wwG1DYWL5yX0eGV/kXFjE0w2KqHoD5y+TT/jGOubCf0hkVT+UIoLR8ahJih+ssMCEfQ3sqpF4DzveD1wW2englWLpdEbiPxYvwb82aKVj6SS1+lYgePoZtvgaSEjnTfRHDjNokSAzHbU6ZDRlouC2CoXyGw76cr5PfsQQ2xbIs2C9RrxOU8cgwx/Ch07kOTciwJ+JD/UYTzLA+Jyu4l8RXzh7oSs/T30xKrUD9MJJIK3T6be16SdY8W5/9WtJWfah/fmUi3vPYy+usLJyJqslnTaXiKPYh1fRFqogHf1CW0aZ/8LF8vncG4+BeYcewVfGrZKNz4btM9DhKYQmbgZiEx2ieEDskom+52ICtMId/hPxGifb5KIxIbC2IRAmB7T4S4a4eWs1HoubQxyp8qfTbsAfRsHf4dnrmhhM3RvJCV8nn+v6AP5YZNcmtiwrzAKVpubigPC+s/fFSACFI2xljNdCz6l+1K9jzZj+yHCkyIZ7rhD1VYnYhAw5koFr9DAUPQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2351.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(7916004)(39830400003)(366004)(396003)(136003)(376002)(346002)(451199015)(66946007)(33716001)(54906003)(6916009)(8936002)(6666004)(26005)(6486002)(478600001)(66476007)(8676002)(41300700001)(86362001)(4326008)(9686003)(5660300002)(38100700002)(316002)(83380400001)(6512007)(44832011)(66556008)(2906002)(6506007)(186003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?9gUWvNS6MQc7dsJ9SXxL/LgEi2A0?= =?utf-8?q?9mgUI7ttppUrgRI8CJMxmwGa7xKbv+Yi2EQiTHIg/i4oEbkTjQlV5uchaleGIn5Xi?= =?utf-8?q?hRPV2F4Q9q2wL/qFFR4XW4cjEOK0XvZ2EvYXBd0fbH4ccRcq5qv4Gnd7MpL58OaTq?= =?utf-8?q?+vKQNPKKD5SrpCO99M6dpfdUQlmBDZVLhftJdPSlO5kRhRYm9xYEBehdgKv1WjhxM?= =?utf-8?q?xYDJP8REHSuEZzF/ZOF8aWmLvyh5UXLRALhO3Hic+n3HlyeS0bESDjvdiR3xHiRUt?= =?utf-8?q?IL2gPVfqBBqGdhXLFwj4KjE6/GFF94wKJSxTYmCzptsqXm0dS8IkyZuv0Q4PvXpDU?= =?utf-8?q?+oaHoC0o4CsO2JtYshKH6M0NTLvKd5AoioQmrckLG5cFDlxzT5Url0hz0SHpYURSe?= =?utf-8?q?mCVENfy4hbbvf9Zo5dmuJP2viyj6gCsnyUxrrWEDtdsyPegBch0as5mA/1yd71sR8?= =?utf-8?q?v0vzi+b7g2MKsa+prqD9lzLPug3bhlSz9owJartniSRoF6z7YSpVfrqk4FvYaKSG8?= =?utf-8?q?3c9B5+P/pOG/8zT8SOPB4W9HkKWSyKxk/KOloTIt9L96bRIgQ3n+vIsIr+fuWNbQb?= =?utf-8?q?icIt5mTDKxjwCQkEebO9xcbLOBZBW+hvpdBOuIXvWNYS5vGQzXJnK+GwhlGMw1dnP?= =?utf-8?q?c0UbJXL+xqRLwPvrTu+NDp3rPrG8z0t9q2kbqGLZnzc8PjTomk/lboOL+T9f9pj5m?= =?utf-8?q?PBhcPAnio83ZszCdfCoQMDLPprCVVtOV7unpySAlTtnMrvqU02Y4Lz+6GP9J/UIhS?= =?utf-8?q?pznoswk7CZ7YUNbTXgggrU8NbKKdrWipzJjlQGjMBIXTa+vOAx2G9HxzG3RVP703f?= =?utf-8?q?UTQl4fobTWy+/kryA/JMu+TTABO4lQ7u8edQjep8LRF/6Igo7VWrL3XOd2yDv47Sm?= =?utf-8?q?85SXb+NXqEAPq5usCvVp6qgYdURkv8Wj9U4H2DRLjlobOZAjwDaxiQOUC+uglauhj?= =?utf-8?q?hBBbTyCtK7aoDP8MAZnCJY5myBracJtY6dEl5P81vwxyTh/jFe8oYdCB+dOfX/7uD?= =?utf-8?q?PoNM0E3bcJrNWljdvisghBHrGtB/aMzbnboU07dFMZkrTpYntjGCalYdkQL5NX4qy?= =?utf-8?q?SJHAUQcvgldlg9vPoIq6v2jS1vxo46yxejCstNcsEtDxv8SJkUv42s5XdeUFiNGzN?= =?utf-8?q?Rfjs8a+VPuqjJkNFo6K7VYngXgH0YoVwy9OZk9DbHvvIyZfa2VOgdnoEXT0UmkKgx?= =?utf-8?q?fJ8iarjuFpewfZzddXyUJ1hXGSKMyW+tafpSDJ8wW/BjnA7WBSRURQNP+vZRpgnc1?= =?utf-8?q?k2c24EZCNE+9Ah25YzJfjlOil3ZMcOGqcKu3hpiQmMjtKIqbdzljfEDe1Z6QsFxtI?= =?utf-8?q?yUf7UHC7ehgUqqK0YtTTSFu0Mzs9XqoDKQTQZlTi3yzamBcN1VxocVIvHHP8EiS5X?= =?utf-8?q?siZnAWElYVqFhaNGMAyPdD2nGJssXYV77n4Cojel13mNmeswtKBIFD+KW01KGJE6u?= =?utf-8?q?q+B2CylyjRIybni1kYsKN8KD6rOr/AKYBQtGl1bUs3aPUt+HagNUDFT6nuxvcAaPo?= =?utf-8?q?BtihzZm6qymUMq/5+z96Fspp7DQVQfzbNQ=3D=3D?= X-OriginatorOrg: in-advantage.com X-MS-Exchange-CrossTenant-Network-Message-Id: da489102-17c2-4198-3be7-08da9665a84b X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2351.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2022 15:27:38.7899 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 48e842ca-fbd8-4633-a79d-0c955a7d3aae X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G3d+myYgYZHqAJ9AeBMeJ+f6ZxtO+3+4OkIi8QG6Xvv9uPwe6l3EiZc8Oid/Kkh6ffIT8I5owQNcie5EU15QaVaigM0hN1bkWSOZsHg33ms= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6377 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi Jakub, David, netdev maintainers, Could you kindly pull in this branch to net-next? If this set and a quick Documentation patch Vladimir sent both get brought in, I can actually submit the networking portion for v6.1. Thanks! ----- Forwarded message from Lee Jones ----- Date: Fri, 9 Sep 2022 07:57:12 +0100 From: Lee Jones To: Colin Foster Cc: linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Terry Bowman , Vladimir Oltean , Greg Kroah-Hartman , Andy Shevchenko , Dan Williams , Jonathan Cameron , UNGLinuxDriver@microchip.com, Steen Hegelund , Lars Povlsen , Linus Walleij , Paolo Abeni , Jakub Kicinski , Eric Dumazet , "David S. Miller" , Russell King , Heiner Kallweit , Andrew Lunn , Krzysztof Kozlowski , Rob Herring , katie.morris@in-advantage.com Subject: [GIT PULL] Immutable branch between MFD, Net and Pinctrl due for the v6.0 merge window Enjoy! [ Well done Colin !! ] The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868: Linux 6.0-rc1 (2022-08-14 15:50:18 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git ib-mfd-net-pinctrl-v6.0 for you to fetch changes up to f3e893626abeac3cdd9ba41d3395dc6c1b7d5ad6: mfd: ocelot: Add support for the vsc7512 chip via spi (2022-09-09 07:54:47 +0100) ---------------------------------------------------------------- Immutable branch between MFD Net and Pinctrl due for the v6.0 merge window ---------------------------------------------------------------- Colin Foster (8): mfd: ocelot: Add helper to get regmap from a resource net: mdio: mscc-miim: add ability to be used in a non-mmio configuration pinctrl: ocelot: add ability to be used in a non-mmio configuration pinctrl: microchip-sgpio: allow sgpio driver to be used as a module pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration resource: add define macro for register address resources dt-bindings: mfd: ocelot: Add bindings for VSC7512 mfd: ocelot: Add support for the vsc7512 chip via spi .../devicetree/bindings/mfd/mscc,ocelot.yaml | 160 +++++++++++ MAINTAINERS | 7 + drivers/mfd/Kconfig | 21 ++ drivers/mfd/Makefile | 3 + drivers/mfd/ocelot-core.c | 161 +++++++++++ drivers/mfd/ocelot-spi.c | 299 +++++++++++++++++++++ drivers/mfd/ocelot.h | 49 ++++ drivers/net/mdio/mdio-mscc-miim.c | 42 +-- drivers/pinctrl/Kconfig | 5 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 14 +- drivers/pinctrl/pinctrl-ocelot.c | 16 +- include/linux/ioport.h | 5 + include/linux/mfd/ocelot.h | 62 +++++ 13 files changed, 795 insertions(+), 49 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml create mode 100644 drivers/mfd/ocelot-core.c create mode 100644 drivers/mfd/ocelot-spi.c create mode 100644 drivers/mfd/ocelot.h create mode 100644 include/linux/mfd/ocelot.h