Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1357902ybg; Wed, 23 Oct 2019 14:31:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqyC3pHEKbB6I2PvY/eKKIjEVix1a9nUzn2y8B/XeIbmxzAPWHfZHVe9qMm0SlXW9SPJYfSG X-Received: by 2002:a17:906:f1d0:: with SMTP id gx16mr19004672ejb.62.1571866306431; Wed, 23 Oct 2019 14:31:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571866306; cv=none; d=google.com; s=arc-20160816; b=tSJNfCNnVFyOWIZtPdWljFwjrvQZ4UwHdI0hh9j07hvgWX0dHbhjyUmTgbOK3CNjVf Y+bD5oZ+TFGXrErCixVHCRr0JiY9g1BzFlIM1sF4agilEAzcfTrgVRsM21CuKMMXnrhJ U0s9PgBZq2j/JXJAicj4b725xe/kpr9zPhMabjWYoH+QKQJJZxnEy9EwwQAll0GVho78 +AB1MGL8h71EDHB6YvzTt9PJadnkOTu5JvgkXIIj+z/gMr6Cf+RYBFqwtxk6h6FEWKId YG1pHWKvaXv8BRxMEZrtilVAwcJlUHThwlkzYQ2G5FYtY9CcasW84vFAXbyn7AWlzzwf CqjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=xqSF4POiYU7yNJ+Pp6uI5/s5CIc/2dC4hKyMDtVzTs4=; b=scerWMMjhORx3UkMMcmrauRI//q63dw9wnPRMEOzbV/06po6Y0nJaYcRD1oqYx1ANN sXM2U/3k4s04HgOE2f3RM/MKvLeOzitY+IPXgNgMKMneUjrHSXbNRXJw31iGqMgHstyt yGNMhE0ygPjGSekXRSUgmecvlaW9GeCeA7Q9w3v+FQtMAWyibz343MqPhOS9VL2c18b6 Mkz/wiFSNkd0qNE9t23HBoxZfpFpQbIARq5Zd/niN5XbcvriuFrRW8G/TLsncUKHCDFX gg+VIENFMz1UCCZRf+fIBOiJVU4Zf6Bt1CRO5637E+/YPdaFGJi/9IBORTG50ynFgDAg cJ8g== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d13si10266ejj.317.2019.10.23.14.31.22; Wed, 23 Oct 2019 14:31:46 -0700 (PDT) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391991AbfJWNaA (ORCPT + 99 others); Wed, 23 Oct 2019 09:30:00 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:40247 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389928AbfJWN37 (ORCPT ); Wed, 23 Oct 2019 09:29:59 -0400 Received: from mail-qk1-f175.google.com ([209.85.222.175]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MpDVx-1hf9jO1AyN-00qfjg; Wed, 23 Oct 2019 15:29:57 +0200 Received: by mail-qk1-f175.google.com with SMTP id 71so15857206qkl.0; Wed, 23 Oct 2019 06:29:57 -0700 (PDT) X-Gm-Message-State: APjAAAUz1m/L03nkwFR64TEPwnvYj2SBot3Ce1SNhrefR9kc+30hO9Da kirG5qiC00YmM7D7X+yQ28U+cbJ4+Hg5GS3UTyw= X-Received: by 2002:a37:a50f:: with SMTP id o15mr7091533qke.3.1571837396079; Wed, 23 Oct 2019 06:29:56 -0700 (PDT) MIME-Version: 1.0 References: <20191010202802.1132272-1-arnd@arndb.de> <20191010203043.1241612-1-arnd@arndb.de> <20191010203043.1241612-21-arnd@arndb.de> <20191023125053.GF11048@pi3> In-Reply-To: <20191023125053.GF11048@pi3> From: Arnd Bergmann Date: Wed, 23 Oct 2019 15:29:40 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 21/36] ARM: s3c: move iis pinctrl config into boards To: Krzysztof Kozlowski Cc: Ulf Hansson , "moderated list:ARM/SAMSUNG EXYNOS ARM ARCHITECTURES" , ALSA Development Mailing List , Sangbeom Kim , "linux-kernel@vger.kernel.org" , Linus Walleij , Takashi Iwai , Liam Girdwood , Jaroslav Kysela , Mark Brown , Kukjin Kim , Sylwester Nawrocki , linux-stm32@st-md-mailman.stormreply.com, Linux ARM Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:45uo9k27IIpvoy/lowmX+iONkHFYeoQnOIQJAEa6ppYylVtzEXq kW2ac8i4htkGzKKk4ldFgDxmMg4155Pp4dYObmc1NuY/8vxlP7iKv4u2MHuAaGNcFrVqcCD B64z6UzDoNSGSudD7wVd7RDHcfMiMZj+1FInnORk014sBvIRncGhAISk782REyxXzhMPcsZ 3Uh8qiTjRBYfx+1vPA85A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:o21pk2LcCic=:GEQ5+tFm0A0qWIS7Vogk5M 5EFViD+5FUVRSI3WOIKTN7UaBKTlfP4nEpN8TQ6fcd1YiKKQ0xt6rL0sg9sxfblyZQaPZ43iP yQqrRvTXyrWNuYJIOdSKChQAh8usEUSxM6GYJOHtBkjhH+AkKMq7SGogpXROLrAdQmU2IGd09 jJDj3Xor8OBIw8WgZx/RBcnM5KuVGmjgyHacj+111XYMIML2sbNgpNlZsZMitpj1dYpzZHmIt WS6qk4xy3dTyr941IsiHOECW55WljVEvxjdUvzXFHxCjEGhOlkZD6TnZmcUEPOlKn0f1eznvl fXtC3usXJFSIMz/yPApySJrB6nXwpCeQi3m8w1EuEv+5ESdBc+323DT5zUJMfdEg3jaTmubYw fvWCNXMVCbLBFT0R1tvbNQC4o8Pz4gO0ONBMK+4b4kKgPJyjruugu59DCv3dTESBuXNYlf9XE nwNHNJC9mVza64vwu443gFdqK+zUuqrhfQyeMs9mNM6jQIb+FZYGNXJUXIq2yx9jegsFpgeT8 CWIMocJAXGi6hvMgRyg0cKTSlRml39XENNZn4f5ii0Ln3jUC1mGaa3HgX9p8UIG25ppK6EsYU 4eineBnRapCS9n9hjmvK/TEpG2QVHy9dkCxeKiLimDX03+YZ9zaX/JETObhTmqVjxjcZs1Aqo bjYLC8MrX3JqoHOJYWuHvOM0ZaGYYZMtRWp0UjpK1mQEsKyScu/F1/bnPdHRiK2xuD+rJ0sT9 Qu2OIpOU1w2Vd6cuir0ch+wuwwg3rM6eJNf65RFeRXXfLd9q93xEczY8Lay5QDVRGv3fnO0w8 ebma8iao+utzb31K61FuxqmFzGIr5yPwnKZ6Fbrp4wRQ0E1E255mamlJ/KmEofO3uGOIUqVYJ BDOlVYxNVEZGSD5uzr9Q== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 23, 2019 at 2:51 PM Krzysztof Kozlowski wrote: > On Thu, Oct 10, 2019 at 10:30:05PM +0200, Arnd Bergmann wrote: > > The s3c_gpio_cfgall_range() function is an internal interface of > > the samsung gpio driver and should not be called directly by drivers, > > so move the iis pin initialization into the boards. > > > > Note that the s3c2412-i2s driver has no boards using it in > > mainline linux, the driver gets selected for the jive machine > > but is never instantiated. > This is not entirely equivalent move as before this was probe (so being > executed also on rebinds) and now it is init. I guess it should not make > any difference so let it be. Right, I've added an explanation in the changelog text now: The s3c_gpio_cfgall_range() function is an internal interface of the samsung gpio driver and should not be called directly by drivers, so move the iis pin initialization into the boards. +This means the pin configuration is only run once at early boot, rather +than each time the driver binds, but the effect should be the same. Arnd