Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp736241rdb; Thu, 15 Feb 2024 14:00:43 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVwaHawy/wl7H60O4SCndrlbk//zsdpIn1Hl7tPGvyesP+LIzlWmgKJo1aJCwtuf0sTeXYLWFjxmy71EkbXTmEBo9GDs1G/U7Mrt9mf5g== X-Google-Smtp-Source: AGHT+IEbJ51Sloyg1qTY+H4TA1iu8kJoRoXaMswAwz3hKX8FvdosivNifJh+PSMWJE771h5wNKXH X-Received: by 2002:a05:6a20:d707:b0:19e:be98:fc68 with SMTP id iz7-20020a056a20d70700b0019ebe98fc68mr3547946pzb.52.1708034443692; Thu, 15 Feb 2024 14:00:43 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708034443; cv=pass; d=google.com; s=arc-20160816; b=A42OHaw4B9gWYFBXmIcLcgDtkfLHoEg6CwxEr3beDX+Ee0sMSCAvehpzzWfw22j7Hq yUAE0Mz5PsaK02u3lOuAenXdPYTNZqGoQKjL4vX1mkxYr78y0IbaOgUUIEIH96PkA3i8 52u7QB/bKezloFc0pqYTif9zkRI3JifWbKpFwxu9eKVZqIZMLBP+76SRfVUhTCbRj8oX E/qUeC/zRifElhN/98Y3f7FMNcQJBfZhLrTqXe/YPj0SAStr+WwVoO/rh80IW0CTYnVa 0u8MrxXRXk5+TrYfQ35MvuRv6bDXUfHt04dtHCivi0NyOvhzCdNHyei0ybyL529ZWITO 9hOw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:dkim-signature; bh=BDDVrcRz/Ycf8cdbcrLManVLDT9HHxZVyCSEzgV1aZM=; fh=b3ASeJOhevpDsBHzDkEk/ro1Kbxc/ZssP69JONNcw2Y=; b=tce01Fxb8EOb313o1p48jVZlirmZKhInqjTyyfmD6U+tE0zeEE7/sW1gB0mGNdtSXa pbe1AdUaQcq2opzabFG4cVglVv+Jj/Rm18GU86IXXLjqRcL71uWyNyhsP2rWUF5BijYn iwNANJVSGERbbghXB8AgD/zA1YH1OHeXjrpLLxBW5VhABdxz2X9TELDzmuBYlRSgQ8dS KRvePnKijLRbHQO9zjf8fibHjT/wnydUmM8fNLIRRF3gGnolVekIZH7zK1aIy5BDM80s xN/mvrMVISwwHiwPRUg7ajxKPlXMs1GlC25ZEllK1CSJgMdY2LSwPflfGlbZVk7DW29h uTcA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="HyDbZN/X"; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-67728-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67728-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id v10-20020a63464a000000b005d7bf204e26si1740069pgk.899.2024.02.15.14.00.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 14:00:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-67728-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="HyDbZN/X"; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-67728-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67728-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 666C5281893 for ; Thu, 15 Feb 2024 22:00:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 861311420CA; Thu, 15 Feb 2024 22:00:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="HyDbZN/X" Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) (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 C89851420DD for ; Thu, 15 Feb 2024 22:00:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708034428; cv=none; b=MLEjrNDo6CLYa9xNvGTe+ajmvYIIIOV3PQP1NtxcsAQew6fkYXG+vuzQ+XvroFlnaQawp+ArzPb0m0Pfg0pqzfbbOjuTfXXyy9rQjtJKqXFTgwb40pZs1m/uZYczQ8Kjqykj84+pmBNRcwNM17s9EqBU2eBXABUojNoQYMcrJmM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708034428; c=relaxed/simple; bh=m0ottLDJAZHNYRCNzmWiH7yuWIWrCPNNHSBS/QgSsrU=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=f1TNe1QHHM4ZQt3gI/Sb1DgkFfPKwVSgZyzJCqQEtSe0dRqC7BMVdoLDXmejUrwjOCSlInFTZRvilhK26d83EWwjC8YbSP/W74RvNp0KBh2usok/4+SA757eeXc3sh9p1aojL2j6Er/+3aSh2ES38zqF4SvIGcgsvrmP99ThVUM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=HyDbZN/X; arc=none smtp.client-ip=209.85.208.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-2d0a4e8444dso1318831fa.2 for ; Thu, 15 Feb 2024 14:00:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1708034425; x=1708639225; darn=vger.kernel.org; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:from:to:cc:subject:date:message-id :reply-to; bh=BDDVrcRz/Ycf8cdbcrLManVLDT9HHxZVyCSEzgV1aZM=; b=HyDbZN/Xw4oA6Sx7qtsjudlHesEnNSdi20hEmcRel0UhNt9L0Ae+0WUwXc0Wdf0Wbu PkRASewXAfF4nr1PwwTlL7KCLL4kCQgN+drlmL/GKEG1OmbZ3qZoEBrejWsdKQOecbCU wg0btfy/R7uIhLvsgrcTQJ/2ynkqLAOwKxvic= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708034425; x=1708639225; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BDDVrcRz/Ycf8cdbcrLManVLDT9HHxZVyCSEzgV1aZM=; b=Fn08GQB0egy9uyj5nZfCRLFIMDSPwPkZ7j30ZTs5SwRgsFQ9qNdCRSmS6OCzsDR5wm UIvVSPop/3d3vy14RwYx9gOEucWXpTq7A69k4MSU/zQqy3pxWxaOrP2lRAZkLu3ZxSaw 6PuQP52VspoHahjTBn0M8LzMLtBES8urUlB55NRg/cRmHZgy1hxywOZjUH+9OvdjOKAv qilZCEFWL+03S7n/quK+x+Xmjuv31DiVewDDkXBVmtJkKHO6+AceE6OHT/qIB1ox8bw1 HeSQ9czdVGgtepIXHqtZDHzwqItvD+zpGuFDROQMpt0rgUF2oT4d9R4/j4UfxhN+yLSF 27UQ== X-Forwarded-Encrypted: i=1; AJvYcCUKy5TGBNpZafjtUSK1K8jQm38FzUIqytCad83opZOS6woG7H9jA+TN1vRIYPAjutoYb1P6qG2qVAqG9y/OaxgAZXo0171XlJG3YXHK X-Gm-Message-State: AOJu0YxF2+pMwp7mGYBBt4uspH4JsAHBwQoA36j4xEULmcx6KP06ZOqm 6y1AS+vRqf8ao6WDx8Lim+elTKtK1adjdr2B3++EDR38IQ6gYYNzBoCTf5uI7mUq1PT22GeU2Kk YWB8zru4vAhktU+V01lWA5RI8hRYQK7BjN5tw X-Received: by 2002:a2e:a98f:0:b0:2d0:c490:affe with SMTP id x15-20020a2ea98f000000b002d0c490affemr2710448ljq.19.1708034424733; Thu, 15 Feb 2024 14:00:24 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 15 Feb 2024 14:00:24 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20240215140638.GA4162082-robh@kernel.org> References: <20240210070934.2549994-1-swboyd@chromium.org> <20240210070934.2549994-2-swboyd@chromium.org> <20240215140638.GA4162082-robh@kernel.org> From: Stephen Boyd User-Agent: alot/0.10 Date: Thu, 15 Feb 2024 14:00:24 -0800 Message-ID: Subject: Re: [PATCH 01/22] dt-bindings: gpio: Add binding for ChromeOS EC GPIO controller To: Rob Herring Cc: chrome-platform@lists.linux.dev, linux-kernel@vger.kernel.org, patches@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Douglas Anderson , Pin-yen Lin , Linus Walleij , Bartosz Golaszewski , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Benson Leung , Guenter Roeck , linux-gpio@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Quoting Rob Herring (2024-02-15 06:06:38) > On Fri, Feb 09, 2024 at 11:09:12PM -0800, Stephen Boyd wrote: > > + > > +description: > > + Google's ChromeOS EC has a gpio controller inside the Embedded Controller > > + (EC) and controlled via a host-command interface. The node for this > > + device should be under a cros-ec node like google,cros-ec-spi. > > Why do we need a child node here? > When in Rome... but I get your point. I will work on moving #gpio-cells and gpio-controller into the cros-ec binding and populating some child device from the mfd driver.