Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp847451rwe; Thu, 25 Aug 2022 10:07:20 -0700 (PDT) X-Google-Smtp-Source: AA6agR4AO4YKfqCDdg2oH7+TcQDbYhBrmU9DXXrhS87soXAwh24ECA7K5Izw9CwznMJj/sdvkkOk X-Received: by 2002:a17:90b:1c0c:b0:1fb:6b2c:ca9f with SMTP id oc12-20020a17090b1c0c00b001fb6b2cca9fmr105872pjb.90.1661447240605; Thu, 25 Aug 2022 10:07:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661447240; cv=none; d=google.com; s=arc-20160816; b=urakLRM+YTOF4aQnAPJiVKlIET7uSpRz3/RqUoLyqa78AWIH/Zfcmrr0C7R6RC1zHC 1UawWZMOToJP9o89rYisBRiN+FtT26U8wpKNJMTk7Vvz2m3OIpTArpbqZvdZq1E5sjcw GBz8nWZ4gLmXcC6mR2QVq26IVZFa+4wYL2iQ0zB2+GQyrwJb0chV5bGRjp7t8GendQ58 OhCx/uxToP1AB2aWY/WkO9P28UH//MuJmI1b+tO0PqDByEDAIOYEgj9ZEpRQ2OoYzdLW yVZcX4LfbbP9F1m5AUEIgFIwiESPbc8Q1n83yj8ENKVWcEhaVktOgN0DQ6UaHpACUpJA rPlQ== 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=SOy68UEC0YgOxRxAM7LgXUvCsgIpZ6R1Pgijw93SqxM=; b=CMfd70T0ihDnR5Xcp+OivAqTgioKZ1Hgh/h9LSdMuyj0jJ4U32g/faSNkE4YWC9hXT 1/k20hNqsIRhh0wj0KiHqn2SO+d7nMh/HV8/BYm7m1VFhPfGRjbvnfKN5lN5+8KYUwXH EpYOxRwzcjkxwcbhtD/D94Cx1KVXmY9FDjBu3WsfABXvGnuR1oJsuv78d1Cxu0vZCgnm TG2TL6S0+ElhxrJW06CEpJW6xcAKSVlBiFP0ng1PgptW//+0d7J18aPKf+S6uABrU7eu yIGnxwvPISUphr5whOcvvQG9a9nvaojoR8FwLbe4n7uGSI2ufYKfGu9tLv+RBoONPrQ0 0uFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="gx+Erd/i"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pf17-20020a17090b1d9100b001fb62b2c5d6si4878060pjb.140.2022.08.25.10.07.07; Thu, 25 Aug 2022 10:07:20 -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=@google.com header.s=20210112 header.b="gx+Erd/i"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239846AbiHYRGY (ORCPT + 99 others); Thu, 25 Aug 2022 13:06:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234511AbiHYRGW (ORCPT ); Thu, 25 Aug 2022 13:06:22 -0400 Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14691AC25C for ; Thu, 25 Aug 2022 10:06:21 -0700 (PDT) Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-334dc616f86so557694397b3.8 for ; Thu, 25 Aug 2022 10:06:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=SOy68UEC0YgOxRxAM7LgXUvCsgIpZ6R1Pgijw93SqxM=; b=gx+Erd/icC6qh4IpZ0BSBdmpw72IdDomoBSPsFosYc0KoaDrWd1W9SM9staylbgCNc MPf88UCEPkXGCaLJenxA1lV92FL/7Tytze7zn18IyirkGA3f4FW7S2ZPVZiyQ87rhIlv BA+2ZCv+U6jBOexCd2weKguHWIl0L6x/13GKSEoKla7Y1FdiXagdokJBwVMPdIoeD3r4 7qF9JZnVZiG5e8VqAL4XtxEb6Gxyd/8KpR/4fJNHIb31YnikFRKxIbPpEMYl1Az5uF+L vQs1ogcJ4Qg65HcaDMHd9jxwXAcrqpEXuCx6xxi/57iFcFdsmp9DViLsYfC1N4HpflD3 dyIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=SOy68UEC0YgOxRxAM7LgXUvCsgIpZ6R1Pgijw93SqxM=; b=cGjWbdzTKtKzHDd40uI2RIlaepgtQ6r4kNYbVWAKHr2ZftiuJjRmkoQ7b96fWYq2RM CdTCtYhG0FL0VxSPQ7ZQh/VGzQ24I6EJ0JaBp3hZt39x2vGqwnumPEdeMTl+9VAXo7Kd W040gL/shBi1TFyTR3fMci+gQNjkbXZMV7kO2qRU8hns6RUUcP0e4uj6x40RnOr9xlDV Lm1AdXojpgZQ0DYCvNjysaQC9zLD6FtWXP6eu5Q+JA9s1dfgK9e4LV/Es6daz29GroCn KLyQA6WHp/ZA0XMnwO9OL3/SJOTPPKS/mC/PJ1UIVU4LHwUwjaBxYZ4QGHxvNqzNy4vA Joqw== X-Gm-Message-State: ACgBeo0KXo7B5ka4IffwOknJ6aMjEM0Nkvs/dxRbyUB7fCQFA3arGkEF gO8S6F+ELDC0EG8Mk87FzzjKH88jPa0RVB0+JpJyJA== X-Received: by 2002:a81:7992:0:b0:336:8015:4889 with SMTP id u140-20020a817992000000b0033680154889mr5015363ywc.80.1661447180125; Thu, 25 Aug 2022 10:06:20 -0700 (PDT) MIME-Version: 1.0 References: <20220727013349.3056826-1-saravanak@google.com> <49e4f45a-51da-ec4c-9ebb-dfa022bf8a88@linaro.org> <13dde9ca-35de-bd8a-ec47-87fe1f844308@linaro.org> In-Reply-To: <13dde9ca-35de-bd8a-ec47-87fe1f844308@linaro.org> From: Saravana Kannan Date: Thu, 25 Aug 2022 10:05:43 -0700 Message-ID: Subject: Re: [PATCH v1] pinctrl: samsung: Finish initializing the gpios before registering them To: Krzysztof Kozlowski Cc: Linus Walleij , Tomasz Figa , Sylwester Nawrocki , Alim Akhtar , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable 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 Thu, Aug 25, 2022 at 5:11 AM Krzysztof Kozlowski wrote: > > On 25/08/2022 15:08, Linus Walleij wrote: > > On Thu, Jul 28, 2022 at 10:32 AM Krzysztof Kozlowski > > wrote: > >> On 27/07/2022 03:33, Saravana Kannan wrote: > > > >>> As soon as a gpio is registered, it should be usable by a consumer. So, > >>> do all the initialization before registering the gpios. Without this > >>> change, a consumer can request a GPIO IRQ and have the gpio to IRQ > >>> mapping fail. > >>> > >>> Signed-off-by: Saravana Kannan > >> > >> Looks good. > >> > >> Linus, > >> It's too late for me to pick it up, so make you could grab it directly? > >> > >> Reviewed-by: Krzysztof Kozlowski > >> > >> Otherwise it will wait for merge window to finish. > > > > I sadly missed this during the merge window, as the commit message didn't > > make it look like a fix or something urgent. (I don't know if it is?) > > Just send me the patch as fix or for -next, I let you decide. It wasn't anything urgent. I found this issue when I was refactoring fw_devlink, but that series hasn't landed yet. So it's okay if it's landing only in 6.0. -Saravana > > I understood, so I already picked it up after merge window. I'll send > you this in a pull. > > Best regards, > Krzysztof