Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp330288imn; Thu, 28 Jul 2022 01:49:14 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tUGUiHED9X4AVdjZZgP3zzFvbLHnEdR6YQm7aBhbApE9SLkRJFpMLp3x8nsaXxXO2NXdWq X-Received: by 2002:a05:6402:43cf:b0:43b:d65e:2002 with SMTP id p15-20020a05640243cf00b0043bd65e2002mr26437390edc.91.1658998154555; Thu, 28 Jul 2022 01:49:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658998154; cv=none; d=google.com; s=arc-20160816; b=RanY98NPZMXOWiRBJ0H/6lZ6vJhFSnzSfyFRmg5DIVOso4RCIMvHIn8jHCpipAkWnl By3n5eN7joCn4huUQqQblwLmxWiXBSie88YEDSA31boHXw54pxFJnNBANC+FGJsfNDjB 5o2ebU4w+S16e9+Pbkt3t55a+O7ZV834S/9VNHT2bozUQh+21hSI3VfCo3HxEYSYKjnL 9veNcQjYQ/tpKY0OVuGRiHIPk7B4y9t0YFtTOvjB5BvXgOOnQkGTOIxLKzGffJzbYYxu cRWSAeoDiDuE5A/AHYapiPsalHxtXgJ/Z8EbLKVnVB18sWqI2WWHJWUvqtmydPIa2E1e asQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=hI2m9NPPZwjaeUAdv/OUDYJH2jCwotQ6GbUvku4Sz58=; b=jyeV/0p7/EI68CqsdVzP/Z0gk1Kz15o9x9y1DWEAZ2OGCzAT8iqUdbcaBJA+P7H/RC Bi5alQObJpBuEzF+zI5iPa/c26VidAl2KVdwyfA/AxY2cmjAGL8dBit5YN/2D4RdLptk UvvUXWgd5D9i/AD5XwvSdek8sE2KbcSGzfsUr8IT9d/HdCFEoZhneYL75UvTqwRWbpE7 f3CV474i0nAh/4/KsHPa0NEq0/9quModNWK3grgkWHjDIFEakAbt17mAZXfs1iU99mZP rkTHIakv/kKewqjoxRL1k28PUHWtQRpep73YsBsIsuIV86LFAkXVia9IOyZCriK4vtYV pSPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=eZdNWRmQ; 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 r14-20020a170906c28e00b0072b5adee784si213505ejz.529.2022.07.28.01.48.50; Thu, 28 Jul 2022 01:49:14 -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=eZdNWRmQ; 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 S234611AbiG1Icd (ORCPT + 99 others); Thu, 28 Jul 2022 04:32:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45482 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233818AbiG1Icb (ORCPT ); Thu, 28 Jul 2022 04:32:31 -0400 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE36961DA3 for ; Thu, 28 Jul 2022 01:32:27 -0700 (PDT) Received: by mail-lf1-x12b.google.com with SMTP id a23so1777325lfm.10 for ; Thu, 28 Jul 2022 01:32:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=hI2m9NPPZwjaeUAdv/OUDYJH2jCwotQ6GbUvku4Sz58=; b=eZdNWRmQOtaqbNQMyzuIC5DQa7hLZLvmFxlylaAYGkdiXMSUev4ygletmQSIAzWlKN P7zdd/nvDHynGU5Bz9kuAxcqhlOKnFsV9wqC7tB7aMRVHRKv/ZBOLvr/oQQ9W9tTrwKD E+Rvs+VZzIyVnXeC98gQDmDRLULQD52PwjxYR+R70MngNebqr81q82HA0S9MqWhVmIIP KroZ+DBjQVoc2SKLFtCgGj1utg8B0Q1pLeyDdxXTGKg6wix7YZmrH9JXXoAuFEzpWeP2 Af3+oTj70SzmahTNwqCtMEPxoReEhcT9EjbiIdJMsztcx0xfoVt9oBvV6qak1GlvxcXF Dwfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=hI2m9NPPZwjaeUAdv/OUDYJH2jCwotQ6GbUvku4Sz58=; b=uEbfodOcOfIGicaIIq3ArArOtM/NJFkKBpRPfBbTYmT0M3UbH6Qnjf3gHXc6MPr0LO GzMWW0fePT9le1MItED9epXbNc0mv050SKwUUqYfXBLEFkcYmcXLBOxTfPpe/D7rGrUg mHy6pbQdo7EqB1HOkpIff2oMWuQmA32tLaPndBW1jZ8YIRTwuhQQHFXhVg1pGiuGIuba 0k7pUwB68OHtDeY8zfkN+3UipvhGerMBnymT4ebtADQ7YdafnOZj89X5EKuKFWP7ML9d 5lof4mXfD4Rfjvxj6csk4n9oRxXtKp2N5U/gJ2Iqz2nAn2FAeHhSzXNDlNxPVBzyMd3l NDUw== X-Gm-Message-State: AJIora+t67KKtz8mhv7U+9DDJjTYM22MAkxNiICmxIdwZ78BqjFJPe8F 63cqhy7pD7+652+0gde0/wRMCw== X-Received: by 2002:ac2:5317:0:b0:48a:7227:5223 with SMTP id c23-20020ac25317000000b0048a72275223mr10107964lfh.376.1658997145937; Thu, 28 Jul 2022 01:32:25 -0700 (PDT) Received: from [192.168.3.197] (78-26-46-173.network.trollfjord.no. [78.26.46.173]) by smtp.gmail.com with ESMTPSA id t12-20020a19dc0c000000b0047f84ecae2esm86865lfg.236.2022.07.28.01.32.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jul 2022 01:32:25 -0700 (PDT) Message-ID: <49e4f45a-51da-ec4c-9ebb-dfa022bf8a88@linaro.org> Date: Thu, 28 Jul 2022 10:32:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [PATCH v1] pinctrl: samsung: Finish initializing the gpios before registering them Content-Language: en-US To: Saravana Kannan , Tomasz Figa , Sylwester Nawrocki , Alim Akhtar , Linus Walleij Cc: 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 References: <20220727013349.3056826-1-saravanak@google.com> From: Krzysztof Kozlowski In-Reply-To: <20220727013349.3056826-1-saravanak@google.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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 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. Best regards, Krzysztof