Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp152536rdg; Thu, 12 Oct 2023 01:21:08 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHPuYF4rY2B/a/HTrzq6akcYUU5n6AYOdJk69hsgnzVGpGn+ftoeJik+t7mXnleUZ6IcEc2 X-Received: by 2002:a05:6a20:9152:b0:154:c836:9ed5 with SMTP id x18-20020a056a20915200b00154c8369ed5mr25662864pzc.17.1697098867812; Thu, 12 Oct 2023 01:21:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697098867; cv=none; d=google.com; s=arc-20160816; b=dT7tk86K0roTnJ6JmhD9BRzb5QMkB0C6m1Bq96SCwD9z+LcSJqPm38RvXkQKHN4tKZ 85Lh5Qfkhy/TI8zhRjpJ4DPE3YVDfzvDZl6Q3z2wlMoTPX/5mbhj5gnVi2ADiyZpONKz +t52Bs27bb7iy2J102ss4WxNZaKaFosa6evVcn8+W4uzK1M3/7DzWRBgDPrghao47AB3 sKyj0BEs0Z4Mvi5pGoKfX5KcU5A+oEDmwoY93uAYL0dF2KcH8HRItS8jN0Ks0BIDNAiv SvXHsJhXr6nbn9ayN6S4dWe2JdUE1XX5dK1RUlDACot2Z5J9/HV8HYfw4zWcvcO3xo4H RiVw== 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=LBSR0wcYspbRO3qzDDOttNnFk8Qm8m44q1aDPM4j6u0=; fh=n+lxjDmOlGVPg8pJago4NnY4J+GFuuD0bO8flQHBwJ8=; b=xgC0u4IgvnqYF+RF1vPrzfOaWsjPBz+VvSo6fnOcWG3Yq+h565Cp+6TAydFVaOR/6b zHUXikoniebBTTCLL6cbVuzBjO7ZzTlBGCUu3Oh5fUvj6KHw81LKwaMrwl8Q9lVFTs0u V4uRiGpv2QEn7nB8qUig3O7NrecomhGggNlxWrT5oYjd3Ue5fyXLqV6BtTWC4Sk5XRCI luRaWw6I0Q7AsArFbO4iczxoXbOFum7AEED2xbDx9hNW6RvdyDmeLl0Nc4fRIV1UNz0I C3Mf38SIVSdopUBiGuCAs0+ZF39y6ixpXcZtu9rRMgDxBgXx7/EGegK7QoRCOvne1QYz SLEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=h3VUpP60; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id p5-20020a170902bd0500b001b045d65aedsi1579716pls.228.2023.10.12.01.21.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 01:21:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=h3VUpP60; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (Postfix) with ESMTP id A7A4E814594A; Thu, 12 Oct 2023 01:20:56 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235403AbjJLIUo (ORCPT + 99 others); Thu, 12 Oct 2023 04:20:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235397AbjJLIUm (ORCPT ); Thu, 12 Oct 2023 04:20:42 -0400 Received: from mail-ua1-x936.google.com (mail-ua1-x936.google.com [IPv6:2607:f8b0:4864:20::936]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E89EC0 for ; Thu, 12 Oct 2023 01:20:40 -0700 (PDT) Received: by mail-ua1-x936.google.com with SMTP id a1e0cc1a2514c-7ab4c86eeb0so288033241.2 for ; Thu, 12 Oct 2023 01:20:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1697098839; x=1697703639; 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=LBSR0wcYspbRO3qzDDOttNnFk8Qm8m44q1aDPM4j6u0=; b=h3VUpP60lCraEgRIeKC+IYT3/zc4QMe3rLOPOeR+C5Z8BViJaIGlA5n0hC6TjTfr6f XjL//u7RnExc62XGlH3ad/8VAJMSkrBVrYdKB9E5nvDJ2OhOuvZQouT0c07Vjt68Z4A0 zqkESMVVM+vFqw815XNAAKnT10KRl4DBDcyWoxhtR9mp9r5QZt4sYOMvta3vSwgJoyIq P9Z8pEjEb97LO7UeKZ+SuhZEDUujFS4iEUkqEwG7LpKkc0jiLB4Ur8PTCD35GkgUqRYf Luzp8BF1qhlaGv1m9Ck7k4pMw41U5VYmDz1naE2IReGX6EghoguOM5vuiJubfYl60fwi 3Oyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697098839; x=1697703639; 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=LBSR0wcYspbRO3qzDDOttNnFk8Qm8m44q1aDPM4j6u0=; b=BSUDfumNlcbuy7Mwhq4OQ/SWqHsOBVcBVpbVLk2ywrRK/i2MOploOeVCkV2McGTs8i 0E9wnMSUhqZnO6W2g963fYU3cgmhNaBlNNbIpwmPK8Z9/DTVe0nBFb0i8qj8cI3aGBBm HvO4Bx5/r3cNfGmcUcThkWrESudbGE0vnw1h+xrAyUARs52gWd5aJAKm1vBuZJTe9QPG 5BPTVP7GN+M9hGZeXQi/gUGm256C+Gnya4Xa6bLmeM+4aqJj/6sd9bQ+n160zMeglbq8 0ZkqyOs1RA1Xfll8CpQLYjtbRQezaKhGIQISbyiWwARUunKT5FSCOoBqekqoYVD0nXRA yjpA== X-Gm-Message-State: AOJu0YzJkKRURaVAeltXYc3EtEFLjz1YxKK3WE1V5fQLR+iuvOOw/enZ K+INwLSthsxq3muYc9ii507nbYeo2mFFw0nXHWARKQ== X-Received: by 2002:a05:6102:905:b0:457:a912:20c7 with SMTP id x5-20020a056102090500b00457a91220c7mr3053797vsh.5.1697098838451; Thu, 12 Oct 2023 01:20:38 -0700 (PDT) MIME-Version: 1.0 References: <20231011202638.372382-1-andriy.shevchenko@linux.intel.com> <75fe5f3f-41d7-76f8-47f9-9178fa030804@nvidia.com> In-Reply-To: <75fe5f3f-41d7-76f8-47f9-9178fa030804@nvidia.com> From: Bartosz Golaszewski Date: Thu, 12 Oct 2023 10:20:27 +0200 Message-ID: Subject: Re: [PATCH v2 0/4] hte: Improve GPIO handling and other cleanups To: Dipen Patel Cc: Andy Shevchenko , Bartosz Golaszewski , Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, timestamp@lists.linux.dev, linux-tegra@vger.kernel.org, Andy Shevchenko , Thierry Reding , Jonathan Hunter Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email 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 (lipwig.vger.email [0.0.0.0]); Thu, 12 Oct 2023 01:20:57 -0700 (PDT) On Thu, Oct 12, 2023 at 12:59=E2=80=AFAM Dipen Patel wr= ote: > > On 10/11/23 1:26 PM, Andy Shevchenko wrote: > > This is a series that provides a new API to GPIO library (so far only > > available in the GPIO tree), and respective update to the Tegra > > HTE driver. On top a couple of other cleaups (patches 3 & 4, they > > can be applied separately). > > > > Patch 2 inherited tags from its respective discussion thread [1]. > > > > Due to dependencies this either should be applied to the GPIO tree, > > or to the HTE when GPIO updates land the upstream (optionally with > > the first patch be applied even now to the GPIO tree independently). > > > > Another option is to have an immutable branch or tag, but I assume > > that was discussed and rejected (?) in [1]. > > > > In v2: > > - collected tags (Linus, Dipen) > > - fixed couple of typos (Dipen) > > > > Link: https://lore.kernel.org/linux-gpio/20230905185309.131295-15-brgl@= bgdev.pl/ [1] > > Cc: Dipen Patel > > Cc: Linus Walleij > > > > Andy Shevchenko (3): > > gpiolib: provide gpio_device_find_by_fwnode() > > hte: tegra194: Remove redundant dev_err() > > hte: tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS() > > > > Bartosz Golaszewski (1): > > hte: tegra194: don't access struct gpio_chip > > > > drivers/gpio/gpiolib.c | 20 ++++++++++++++++ > > drivers/hte/hte-tegra194.c | 46 +++++++++++++++++++------------------ > > include/linux/gpio/driver.h | 1 + > > 3 files changed, 45 insertions(+), 22 deletions(-) > > > Looks great...I am going to assume you are going to push patches 1 and 2 = through > gpio subsystem and rest through HTE, right? > > Reviewed-by: Dipen Patel > Tested-by: Dipen Patel > Yes, let me queue them right away. Bart