Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp1403049rdh; Fri, 24 Nov 2023 11:40:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IEJccOxevJWrepmvmzHDUMVxPQS78aHCE+bjaP/x0/cK6e9FlBCJEH3dGhTMZ5qivUp7baE X-Received: by 2002:a05:6a00:1307:b0:6c2:e10:42e3 with SMTP id j7-20020a056a00130700b006c20e1042e3mr4584120pfu.8.1700854832680; Fri, 24 Nov 2023 11:40:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700854832; cv=none; d=google.com; s=arc-20160816; b=W+k8Cu4W5iZwKruOQqMLguTvxSGQxj3+gu033k0uKVIXgAPiKPc9UaPESXEvwaGajX ZJzOZQd2qCpHlVy2hPqvENFTA06/hDYX20XIr2y15YszfdhlnOO4eT8IGVeN1mTlWeV3 QYf20qmjBJb2eapdT08eoS273kZMgLsuT4qGxVw7HHuh+oMTHfvaOSlI+hDhs4KLIfqZ hc3gr/Xl0V66KHwJpjbdVeRPRMIyFi7XpYzMyXS2JKPU+8wzWwTFIUfVqqJEub9yhw9w L/NGFrBtrH5tvJ/Iy7361drOw0td0l7gQn7+29rNKhC6LxwC+FtVPNYPgCegaAWIb5Xl jAkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=OfPuzQ88UTumZWzrpshNNxDAiNQ7rGXcChPe9HqpR3s=; fh=JTXrqZ3qVLaZSYAnWAmj2AtYLNYHryJ+/26wAzVxDyA=; b=BHggFoFtfIslgBQUtbx11iQk5msW66cWctPOs9/lealPUnQDGLmXYAwZoBUMopoGvX CQq04EAl41QREtVy6m8qOQtHarYlwhoym8nex/lOKjr/LS0hxjI3RvXIdr1CG1hybP5F sanWeuiR5rjy2zj5mgZbFfTwcYtaVb8OEdHlgJqQz933UhwsTvW6V/bJaGNUv7Y44FmU Vp2iHIghrR8085hrWrjFGsSlho3Gmjy2LEg6tvF4B6v3Oyny2M/z9VDiLefJI6yK5Wfa TpcpNjn0lie3LdN0ndkT9UeDAn+CgqI8JKGXoLKdGDXaXzl6Vo1zqewwkzXfRLdJ+DmT 3qrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=QsTDrsRX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id l1-20020a635701000000b005c24fb6927csi4230119pgb.656.2023.11.24.11.40.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Nov 2023 11:40:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=QsTDrsRX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 7C2A982D7C6F; Fri, 24 Nov 2023 11:40:31 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346056AbjKXTkT (ORCPT + 99 others); Fri, 24 Nov 2023 14:40:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346033AbjKXTkP (ORCPT ); Fri, 24 Nov 2023 14:40:15 -0500 Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 680DEC2 for ; Fri, 24 Nov 2023 11:40:22 -0800 (PST) Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-4ac1988ca66so1220395e0c.0 for ; Fri, 24 Nov 2023 11:40:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1700854821; x=1701459621; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=OfPuzQ88UTumZWzrpshNNxDAiNQ7rGXcChPe9HqpR3s=; b=QsTDrsRX3hYGfPWERq7r8U9nyyGkM0Wtly2QBeOjSuusxBuubK/GNkkZMHlft0G4fC eSAhhI91xaySkrZekI/Cm/67OlOP91Of060XTC5vjcQ7mOjfPHDGh8VGzD3oEJI7WOI4 iYf4/zFF8bQ/gZ4nnDEi5/oOX8tIAg2jHEIj7kF04MTfXGh3EjGXa4FckKUs7GViODsq iWoqJt2XOHcFV9UipKs28KzD6mQiz4ezpqlLoxyOkWJhtebV7sp3CKj7FQZvV0GD6KF2 r7Mn6KW0mVOeAZRZQ7HxyHM7bJYtGMY3+pizEl9kUcLgsXGqVZ5HAiwePVaaqkRVJhzh IXNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700854821; x=1701459621; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OfPuzQ88UTumZWzrpshNNxDAiNQ7rGXcChPe9HqpR3s=; b=rSdmavVoShwQ09sVaztt+zNJPE94NlsAnyQB/+7zwXK7hCAL6SFkZ2bkNQNoVM2Wsd yKv6F7EyrmYMl07Sedj/Nl8S0huHk5la6/osIOHg38R+1IyR8WtHNqtx2IU4rEgcokLo sZiLjyIe8IFZAgN2M8RAvHAn5sjEVQVl+Wz5IpckT/gu89pGlZEGrWbVTANKF3I2bP0u S9Q3Hl1QHN3AmGRHWwfSCEttcLMeqOZni72g3fLWoex4g+O5wj51uBI5ghejAmhSEbFd ai8y2Gc7axGp6BuCz5+TIQ5lwcq1gYE5p7VRNsOURB7KZaqDQg+oL3k3mNaJWhj9tcr9 oQwA== X-Gm-Message-State: AOJu0YzmG5b5DF6aLal7gscnV/PHNZsL5i8Jxd89eipgdtSAsfBJ5lnL UnIfb69Pdg3/O3QHUHtb/LEYDXV6ewPgq+ijUqTqBA== X-Received: by 2002:a1f:4a45:0:b0:495:e688:72b7 with SMTP id x66-20020a1f4a45000000b00495e68872b7mr4731673vka.4.1700854821504; Fri, 24 Nov 2023 11:40:21 -0800 (PST) MIME-Version: 1.0 References: <20231115165001.2932350-1-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Fri, 24 Nov 2023 20:40:10 +0100 Message-ID: Subject: Re: [PATCH 0/3] pinctrl: don't use gpiod_to_chip() To: Linus Walleij Cc: Andy Shevchenko , linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 24 Nov 2023 11:40:31 -0800 (PST) On Fri, Nov 24, 2023 at 11:01=E2=80=AFAM Linus Walleij wrote: > > On Mon, Nov 20, 2023 at 4:06=E2=80=AFPM Bartosz Golaszewski wrote: > > On Thu, Nov 16, 2023 at 2:43=E2=80=AFPM Linus Walleij wrote: > > > On Wed, Nov 15, 2023 at 5:50=E2=80=AFPM Bartosz Golaszewski wrote: > > > > > > > From: Bartosz Golaszewski > > > > > > > > Let's start working towards removing gpiod_to_chip() from the kerne= l. > > > > Start with pinctrl. The first patch should go through the GPIO tree > > > > and become available through an immutable tag so that we can get mo= re > > > > conversions in this cycle elsewhere. > > > > > > Fair enough, maybe an immutable branch with all three patches? > > > Probably best to merga all three into both subsystems I think. > > > > > > > Nah, I don't think I need to pollute the GPIO tree with every pinctrl > > patch. It's enough to just merge the first one into GPIO and you do > > the same in pinctrl. > > Fair enough, but I need that immutable branch for patch 1 so I > can merge the rest on top. > > Yours, > Linus Walleij I applied the first patch (after fixing the typo in the commit message) and sent you the immutable branch to pull. Please apply the remaining patches to the pinctrl tree directly. Thanks! Bart