Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp557923rwe; Thu, 25 Aug 2022 05:29:28 -0700 (PDT) X-Google-Smtp-Source: AA6agR4sFdqwh1DIr5y9nFrH0GM6PthERGCkM6hYLjJhYnAga+cX4SMClqyURJsj1wkHJdWm09wm X-Received: by 2002:a05:6402:4244:b0:446:ff0f:6559 with SMTP id g4-20020a056402424400b00446ff0f6559mr3005706edb.411.1661430568499; Thu, 25 Aug 2022 05:29:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661430568; cv=none; d=google.com; s=arc-20160816; b=w4bbiP6L94svQ5FWj5bBcGqMItl0SsEthmYWggeavY0cFeeqOjkCD8BnLuZ9rNRqyE 1L4Ynk9pVblONTcFWVvDswL9ctxaxQuqq0CkICJ9VoR5cIr/mVAa0mhjLEW5dS78saEB L0R8rF8x9M8eij82x4bX6ny7HeBmfXQUZIB2WpYjrwDaRfByL94IvPAfaYnckuKeE6w0 eeYCVjS5exucJ6qRAklFLRYFMObtAKeKto+GLFPFYRi91SIS45d4faEwbo9jKQIVgAm0 +U721NEfxwQoKqTCBcQDgWxAyA0L2XxjHVVx3wDvdPBv3HrWzC4xE/4dZpr3QEE3nMX/ ZE9g== 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=TolwNg/wx0BhjmILpbscAwoASK3Z/Nrde9QjMCFbj7Y=; b=O9eOFGWx8TLOFnWHAFtdU7vCvZmZuw9Y2L78VOcHw0q/FynC6n3F+4Io2W3G3QOyAM OYSHzu8crzhFbcYWh4bBlcpuvio+d8rtakSsxq3iNgOYMdmMFcp49sE5+I7jOGHtb0+g hpaPkKneh6ugCovbcZ307R5Mpu5CX1g4w+M6cJD+bHuU/xvb3Jm+S+6vjGIc0m82eHi+ KBU+ASgGGAPBhKbHVAQmTiw/cmGjR1UFOYhnRci+YeaaFfTPdY2fcm3drU3r7soth3kg zDh4yZVKJIih93D+PGecIRTUQTZDNNOroRE0yHUA6zUTE2TZdvKNVVKOAGkw4193tJ6M Y28Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FU0JAd34; 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 sc30-20020a1709078a1e00b0072a72bb6f80si3673216ejc.744.2022.08.25.05.29.02; Thu, 25 Aug 2022 05:29:28 -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=FU0JAd34; 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 S237360AbiHYMIm (ORCPT + 99 others); Thu, 25 Aug 2022 08:08:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233165AbiHYMIk (ORCPT ); Thu, 25 Aug 2022 08:08:40 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 362815004D for ; Thu, 25 Aug 2022 05:08:39 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id m1so915390edb.7 for ; Thu, 25 Aug 2022 05:08:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=TolwNg/wx0BhjmILpbscAwoASK3Z/Nrde9QjMCFbj7Y=; b=FU0JAd34mB6ckFxckBeSEVG3DUKXpDBtb+oVBz9x45986hMZ4ClFEzwuqvwWY1ueYz uZtrPLDRA+2wnAl0oU44tspm8EEBV+8PV4W87nFDlnxPLFgGN9r8cTCue4trJAbU797y pttlot+ScBBj/ktSNbox2r+P8KSUVHceQOiEUqYNVbgd2Z01zWcnjLmZMUd1ONHm4AOV g9RD+rJBf8j5oUVbYgxotijsVTyN5zJORRMe2fXTJQxvIKR4FXH8OBzQKSVWoFVwj43r uxFJMufxYlHMsn4NI3/qjMmBBm6AkO4zgAQVoadCd0s9MQZ46xrAK1PKz7zjeAv/uAR6 OaVA== 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=TolwNg/wx0BhjmILpbscAwoASK3Z/Nrde9QjMCFbj7Y=; b=ECGLhONuUjP+hqUHhcfSuGoTly+4Z6MTT8TCsKamuyjByoBlZM27paw/GtrwIvFiiN YT1vfcCzSisa+LuybUQizG3lWWmfLlc1ZivbvTZukfodMlkg4JJPOcqy2+bhoYUqmTy4 1knCpXHLSEq3yliJeV2iRzR1bLZTijnkPr2H9GHwG9+1dUY+x3s018b0wcqTVv65poWu i6EKMHkxFqV+kwR7zgyKPlDkJxaz+1dpSW6oAoB8bny8UNPhB8sCEXE+rR0G/rraLjU4 VkpQ5GtWyTTIw0EesSrxB6moUnTZSw21X9AX12TslVgPXUxT92tmyqqr5n7LGm4cGkGZ R5SQ== X-Gm-Message-State: ACgBeo1FEof3yLXq1y2aym6FqL9zEhc94T/2wvH6/qjbwaVQXKPbhgtH yRQsq0DmosA4iKsBDc4j3SykvqtBvkYxazFCh031yA== X-Received: by 2002:aa7:c84f:0:b0:446:2bfb:5a63 with SMTP id g15-20020aa7c84f000000b004462bfb5a63mr3013820edt.172.1661429317773; Thu, 25 Aug 2022 05:08:37 -0700 (PDT) MIME-Version: 1.0 References: <20220727013349.3056826-1-saravanak@google.com> <49e4f45a-51da-ec4c-9ebb-dfa022bf8a88@linaro.org> In-Reply-To: <49e4f45a-51da-ec4c-9ebb-dfa022bf8a88@linaro.org> From: Linus Walleij Date: Thu, 25 Aug 2022 14:08:26 +0200 Message-ID: Subject: Re: [PATCH v1] pinctrl: samsung: Finish initializing the gpios before registering them To: Krzysztof Kozlowski Cc: Saravana Kannan , 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=-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,URIBL_BLOCKED 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, 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. Yours, Linus Walleij