Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp3118914imw; Mon, 11 Jul 2022 02:08:18 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uwmlgtQxcwyvTqVaI9iNoXsY7kS1jg6COGQrHA1e6XHo+ADsmaJTKxmi4hANM93ut19Zic X-Received: by 2002:a65:6a48:0:b0:412:a3c3:48e0 with SMTP id o8-20020a656a48000000b00412a3c348e0mr14742116pgu.382.1657530498148; Mon, 11 Jul 2022 02:08:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657530498; cv=none; d=google.com; s=arc-20160816; b=UsqOGg5Gry3hI4NnFNqRTwBEJo5EfQDkIPxzTa+fpFZo6oN+BClmXvXo7qsAGnnKul fDzxxXy7e7SqUHfKLnzTvu6mD7WSv4pwGQVqFW0k26qPAASUm47qTk1q3yk8jabA7PY5 FYTp7Yn/Zjp8k+hAoVnPnDyfxF3LL0TKl7ZjAQB+5ji9Ifbh6NFCErQOC/fkvJUxo6eH OQkuVOB9HGDb442rJnVD6CQhiiyktE78Uv1Xcg/wOGU6YZscqOB8YEuJGwaOiHG5qCgL MOhXbeMxxDL9XKMahpSPtI8mo6/yyhT1qAA+v5uyFhnMtm2FlI/azenyAu6QPFr2lmVM 0kiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Pxy7liPnZ5m4wecdCola/+mPesrxMbGV+yBwzRe+HQw=; b=LbgEceFKYI5dbk5Ep6ccr8zNzgM8FzxMBeuDCY70BslL4TU/BVO4+nMEPTuN864pdA prNXYcWNWlDepkCp4HTNfMNCX675p/NkfmXVAKKWNI1uZJl9UYAO7UTR/SoYCb+LQxXM W1gcLfCIuGKcVPs83OkpKmBaobpW8SBh6/JOcEffKRu3+iiut3jH3/bbOTuZMKlgQjw2 CLvSuHNm3bBI9DPUB10mTd1pGTbwzcdYsZ9nILYaZl653Nyps4tNGnY8Kyk8DB1H5Wq7 GKxQknzBYeUiU7DLvczMAuLD3+t7n+J311qP6tgslp6/Zr15aemu33YlZeCodsInjAin De7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uF5JUwKi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x20-20020a17090a8a9400b001ec73deb914si8881180pjn.111.2022.07.11.02.08.05; Mon, 11 Jul 2022 02:08:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uF5JUwKi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229896AbiGKIT5 (ORCPT + 99 others); Mon, 11 Jul 2022 04:19:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57582 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229478AbiGKITz (ORCPT ); Mon, 11 Jul 2022 04:19:55 -0400 Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA6B61BE99 for ; Mon, 11 Jul 2022 01:19:54 -0700 (PDT) Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-31c8bb90d09so41218797b3.8 for ; Mon, 11 Jul 2022 01:19:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Pxy7liPnZ5m4wecdCola/+mPesrxMbGV+yBwzRe+HQw=; b=uF5JUwKif/ljECrYLC3GwBF7Oz/kZICVgsfdbXAGYczA5QZPZsUmF6t85Y3yr3w2eP kmBYNtlCCTD/Shd6WZ9IABaGOKTpDQ07bF285AH4nTLvHCHTAM+4Zd3btDhpfQ+8bnmH yaXYdTkYQ6Ps1TtSfNlwq8sPbALaaTFYDpBbPcrD4FhPneEI8fx3dt+DFCy6gByCuy6Z JU/n0j8qxdqbn4LSPdmxeEi6dTV75Y+WYBdB46a4BKVRtxP2qe1IiwbBrvLfitoV4cMe LcVVFXo2+2YnOrIXzPMZWGOXO0oTuxVhYiz190QurgVAFF8Y4M8DNXrV8NYOuhe49Jxc kF7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Pxy7liPnZ5m4wecdCola/+mPesrxMbGV+yBwzRe+HQw=; b=qjJCKcwoU5tA3idVVV2Y86nIPRRpixj84KVRrBnqMjOm8P53nBjZK2hb3jknVCSfC0 Pvf1q4RPuuKaa74Y6o8ccPK8tb68JZket3c5JzqERUTx0556opWlucz3eIrYI9k54zwS bQb9QTLfaKs+TL70gkHvMLJL3MCdBi5BAPX1qVjcwVPySwQMOxQ5RZxeT3TLCjd72V1Y xAIjDTOcEAafcO6EWNRst+JnsLfvRtngYOsvUtmmlGt/aREM8ljGreugiD1TcUvFEQ+D WdQZVW5JvnXBmPL0pFyNxjcR9ud0w0OQtT3SjzK/Rj38bGIvwivmE4tvLaEo/ZOd5JsA +nQw== X-Gm-Message-State: AJIora8V/6bMwm3HskJMxZDb8VerrkM/FDLXtf0zloPA515lHNGlOeh1 b9l7fRFsSOMPEVaK5Gqr51yOuAyYaOA5NBKg06H1TA== X-Received: by 2002:a81:cc4:0:b0:31c:839c:7e27 with SMTP id 187-20020a810cc4000000b0031c839c7e27mr18532160ywm.151.1657527593991; Mon, 11 Jul 2022 01:19:53 -0700 (PDT) MIME-Version: 1.0 References: <20220705204743.3224692-1-colin.foster@in-advantage.com> <20220705204743.3224692-7-colin.foster@in-advantage.com> In-Reply-To: <20220705204743.3224692-7-colin.foster@in-advantage.com> From: Linus Walleij Date: Mon, 11 Jul 2022 10:19:42 +0200 Message-ID: Subject: Re: [PATCH v13 net-next 6/9] pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration To: Colin Foster Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, Vladimir Oltean , Lee Jones , Rob Herring , Krzysztof Kozlowski , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Lars Povlsen , Steen Hegelund , UNGLinuxDriver@microchip.com, Wolfram Sang , Terry Bowman , Andy Shevchenko , katie.morris@in-advantage.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 5, 2022 at 10:48 PM Colin Foster wrote: > There are a few Ocelot chips that can contain SGPIO logic, but can be > controlled externally. Specifically the VSC7511, 7512, 7513, and 7514. In > the externally controlled configurations these registers are not > memory-mapped. > > Add support for these non-memory-mapped configurations. > > Signed-off-by: Colin Foster Acked-by: Linus Walleij Yours, Linus Walleij