Received: by 2002:a05:7412:8d1c:b0:fa:4c10:6cad with SMTP id bj28csp365496rdb; Wed, 17 Jan 2024 04:36:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IFNq0APdrU7qidnw+MLbEN5/ekWYT0rB45wrg9rZIWM8V+KsoHbxzBedS8nhFmq+OTyzd+D X-Received: by 2002:a17:906:1991:b0:a23:5939:759e with SMTP id g17-20020a170906199100b00a235939759emr781409ejd.26.1705494961118; Wed, 17 Jan 2024 04:36:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705494961; cv=pass; d=google.com; s=arc-20160816; b=BtVUovMGRblDM9U/QpStNYVy98w4Tk/VeXXFhK6y1ww5wlYopcxPhY7OZ71X98yiFD 6I8TsrrGwUrKcyCcG4fSM/EOBj1FgejAInedNvlSl6kxxt1ZjK2lRWPGbZmeHNER/bHZ B++BhstfvsKXivB3DSBjjKZB4WiDGTPrsjvHAeDjI+uFqHdk1fQW0Wx0kJWvX6OXoZD0 gd/RNPVbWmnELVzFPvh4NdaUqlUMjFVezsG9V7ga86TY052/dHkOCRyCymnSM/h0MT7j izxOMSi7JXgASBIg0L0SHuXgxMh/z6Qc/ChaHMQwT/0RuMwc56dazog2OhACuF3wmSWa XDkQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=G+HHWHLzcTgUcOMPEyGzQtr3xDzQkbehyO0vABAHV80=; fh=7GYNVTP/N/7jzZ7BF0nA8X03KYjoXks7vj/oRloAKyk=; b=YjvleFEHpXo5oIZLmbumvEtHn21rhvZcyK/OFuynnbrUjHqx18gk1ALLHRefADd+tt Ipa5wlHZ8tzqz7biaqku6kiUYmiSEZJrh+8HMY+TPObXTi87Uu+hf08NaPyNHrk0N75o DA0ndU9FHFiLc77HddgMPud/83Zy9+NqX1gI76MGtDt4ZAnnxozXgLqkXhtZf7NbA+/c KJwpYK8s2iGdfwSQ84n3gFcBHJuf1KB7B/uuGVyQKb0MxnbruGyqQ4b3yZeUkhS3Akkw 717cO8XoXJxaMfOLgHxbKw+aB93vFH+b2u/xtAz2MoyWNzyo3D5AW1lhVfm9wJ60KLnZ 4u9A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=MpANVDJj; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-28809-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-28809-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id li14-20020a170906f98e00b00a26c1c6cc92si5723489ejb.1013.2024.01.17.04.36.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jan 2024 04:36:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-28809-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=MpANVDJj; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-28809-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-28809-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id A7D4C1F2604F for ; Wed, 17 Jan 2024 10:06:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 941D81DFC7; Wed, 17 Jan 2024 10:04:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="MpANVDJj" Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6923714AAE for ; Wed, 17 Jan 2024 10:04:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705485869; cv=none; b=tSzR3b7jThsCqy8facplZ4sPBItGqd5sHooHtI65f7hYkXbLITeGLI25wQtwqQaHr4iHy0cCvjS3GgUJ0l8KVw+UcfndhR1qRb/k80yY9u3fWcbNiggedvUXdxAdvh5hb+KD9bfbZJQ06Z/do+1Bg+OcKpf1hmOuqpz9nES4Uq8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705485869; c=relaxed/simple; bh=M3XhB67hkee2VxQJe2LsmfTQvglnPp488Z+xL8kMgwM=; h=Received:DKIM-Signature:X-Google-DKIM-Signature: X-Gm-Message-State:X-Google-Smtp-Source:X-Received:MIME-Version: References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc: Content-Type:Content-Transfer-Encoding; b=PRIDf4SWk/CBaGXpYMAgl9Yxg7ozwOGdjfcwSi+krDC4PKj62TICbT7es1nPQSsZHRgQ0b5KUsCOQazWOjQi8WKDd66kzdrO/7VqYBHw0R/CWyt55dSimdRjNmCz8NLF1CZErjZJN+WWreQp/sHbbdnSMR+PUb/i7uEHMJLiWEo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=MpANVDJj; arc=none smtp.client-ip=209.85.217.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Received: by mail-vs1-f48.google.com with SMTP id ada2fe7eead31-467ec031988so1788709137.2 for ; Wed, 17 Jan 2024 02:04:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1705485866; x=1706090666; 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=G+HHWHLzcTgUcOMPEyGzQtr3xDzQkbehyO0vABAHV80=; b=MpANVDJjBwwL3qcEEgnkpusl+PNfIjngKTV8RZqRaLEt6rLKxd1IKD4j/wEW7iIAl+ 40Ssu1VqquIgS5NzxtqgdsI4snLYXNTzSIP/yeM/PYv11N9bNqMw6y3Ue28Fmehey6O3 QjgoWvUDkyRN5Rvct3EMTiwjRqnvo0xLkA+fzODtYeYGmW+EokQzPLI1NC9XeohqLYR4 DAZ9P+iutjbFK8Q7of12Uu8DaxweAPsNwWLSIT0g7pkJxI/u4izhRAsB934XzvgOHX+T RjSFe5MLvQrINttAZ8gD2TK9Iyva0nesSk+lshoY1aC+QAYIRaRtRFMTj1LcVKTf6hHr f4rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705485866; x=1706090666; 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=G+HHWHLzcTgUcOMPEyGzQtr3xDzQkbehyO0vABAHV80=; b=sHCTEOYnk668OV6qmLojGqvSOe164M76ca7EOyDr44MS9sU1GgjyR+iH/RsFWBJgk6 exgJSard0AOFRZtujwIvayka8CKNbcsmZqweWG2lJiBWuz2e9p6MKhTWq14GsqKMGtZm zwxi0QUlz+K6Pkrx8GTW2n1w0JBNWu1sEvMD0/59KXHSsYp06doLwGU7X7mhSK2Ii30T 9HEsXgMe5IS+lvS004rE42Ik7F9yBWt3VQ+876hGyzmdFeJzpxzmusNhwQLU1QF5/pmE vAsYehoxYcrN2UOrXXktkX96W7BLsUudTCFI4Q51dfbQfX3YgrPdAZXsleiDCpD8730I BMYA== X-Gm-Message-State: AOJu0YxbqFsbfv8CWrD9UgJZZV2gyQ6Yj0hFfYgikMoR8ovhxONrHifj IX9Gz/zitEa2DRByrA8ADbuuLtpQm+rQuDixCt60pouQJjduLQ== X-Received: by 2002:a05:6102:30b1:b0:469:63f3:17dd with SMTP id y17-20020a05610230b100b0046963f317ddmr1642416vsd.15.1705485866291; Wed, 17 Jan 2024 02:04:26 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240117094453.100518-1-hector.palacios@digi.com> In-Reply-To: <20240117094453.100518-1-hector.palacios@digi.com> From: Bartosz Golaszewski Date: Wed, 17 Jan 2024 11:04:15 +0100 Message-ID: Subject: Re: [PATCH v4 0/3] gpio: support i.MX93 truly available GPIO pins To: Hector Palacios Cc: linus.walleij@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, andy@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, stefan@agner.ch, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jan 17, 2024 at 10:45=E2=80=AFAM Hector Palacios wrote: > > All four GPIO ports of i.MX93 SoC show 32 pins available, but > not every port has 32 pins. > Add support on the GPIO driver to 'ngpios' property and set > the truly available pins on the SoC device tree. > > v4 > * Remove 'description' from 'npgio' field in bindings as it > is a generic one. > > v3 > * Move DT bindings to a patch of its own > * Improve reasoning for adding support in driver > > v2 > * Add 'ngpios' property to DT binding for proper validation > > Hector Palacios (3): > gpio: vf610: add support to DT 'ngpios' property > dt-bindings: gpio: vf610: add optional 'ngpios' > arm64: dts: imx93: specify available 'ngpios' per GPIO port > > Documentation/devicetree/bindings/gpio/gpio-vf610.yaml | 5 +++++ > arch/arm64/boot/dts/freescale/imx93.dtsi | 4 ++++ > drivers/gpio/gpio-vf610.c | 7 ++++++- > 3 files changed, 15 insertions(+), 1 deletion(-) > > Please don't spam the list with new versions less than an hour apart. Leave the maintainers at least a couple days to respond. Especially during the merge window. Bartosz