From patchwork Mon Feb 19 20:23:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Boyd X-Patchwork-Id: 20617 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp22414dyc; Mon, 19 Feb 2024 12:24:10 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVVutuqw/vWuOKQ++HKQHSLlcoQX9hhA/5gNF9iasRtusDkZAIJnnPtGphWBnzHMsdz8+JyhAwNBWSJxjte4Hgmpa+2lA== X-Google-Smtp-Source: AGHT+IFWcH7WnComF+De9CpogqRDTngnbGi8f8S3e1p6LNY2Oevj+qWhUM+pmaNtNHZ1+J6PCl2P X-Received: by 2002:a67:f8ca:0:b0:46d:3514:281c with SMTP id c10-20020a67f8ca000000b0046d3514281cmr11365886vsp.18.1708374250613; Mon, 19 Feb 2024 12:24:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708374250; cv=pass; d=google.com; s=arc-20160816; b=vKRiQi/Y70cOdxwIpkM8S22eszf/D5kZNCRvizxlbnvTFJ+H09E0lZ9z6tN5M2OJ92 wNYr+BL2AnzR5xB0ch15AWSXRn5NckVToZ8bmaSiO78MMuOOpR0IMVrXM715YYrw90Cw 1ZTBnrL0P9vqKvuOTER9ZAl2uGVDZbxIwJc5PiWfxnzkruCohcmNEu26rPMddtQFqngG eEb+zy7mXEABX++RE3rWfZh3eCUJZ4/LVLUeGjXauk4SIE31qMRsQ8yPH820HKumONG8 o8IuSB+JPqDt1/bbbDolKvT4kR6pSHiTpgGjNOQrj5LU4j71ywQRX/+uwOqSGyK8Kwah 52gA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=secGjYcmf+kGbl9y3oNWHWyDsYIjbQerI2pVhqZBL+Y=; fh=gWHnj/PilbnyVlsinhTzWWKWbUWPrrzJRfZvURzKpr4=; b=yVrhCYyQEe19RGSGEmfqnacE5fIZZZIj6IKm8c2IKKHONXCtlblFA8yl47Pb3GWzJ/ 2HwFD7lwbez7YHL8e1w4vsDWxWxQ9ra7Mtegx1mBNHPodQg8KNEPovp1OokIOsQMY5rg kVsH07qQj2JBhbMd9gCeD5GOqseuPiBjwzJf8OcCr1e72O0xYCkSvXktwhe5/ZIHFZXZ nTcEnr8jgfHdZ87yWvHsxueFF7gxfi+sPG4tiEDpZUqIYOx4swFkcm0t0MIqHWryWYvp Up/jmLxdQ7LkiJvnw1ZwtnEO4gjJU91NZ8VuK8GxRvQh6PnwQE7etGkOo0e6E2g9eUUB zk1Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AraKtE0A; 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-71957-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-71957-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id i20-20020ac87654000000b0042e16b04f30si2012584qtr.112.2024.02.19.12.24.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 12:24:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-71957-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AraKtE0A; 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-71957-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-71957-ouuuleilei=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 4E3E81C2143D for ; Mon, 19 Feb 2024 20:24:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E42E254736; Mon, 19 Feb 2024 20:23:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="AraKtE0A" Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 8B386524BC for ; Mon, 19 Feb 2024 20:23:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708374211; cv=none; b=i9ZGx8YLq5UEGEBHKR8NCuHFrZos7aSRvgUNv2tJQnVWM385iDtDeXQ5RoQjFqRWwyuPiXyav3VsT5QWNLcYTNL8cYo1cfn3xEMjCeJ1pNzyMTv1eVIvW85JuhKmQpwHD7P/hBpa2U67Xw7dx7voKCaxKdkZw6hTjGwVeBU3lc0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708374211; c=relaxed/simple; bh=l5a7ia9IlLLgaF40+x245tcDiaLXDStmBzlkO9wsMRE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lb3aIwhhyErtZJRuHa6ggpaQAKgoz5N22RP7hHfRx1BmnNwzdKna96PEgMhAyx/3W8swmf+gunVawWzEmbfTBbhrTxFqqzHaWlJS5BfXduZanxXZmrFoZinomh1iFZJspJIiEYFDHvyiLDFqw5qJtklhbNmxT32Gd54Vaj5Ley4= 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=AraKtE0A; arc=none smtp.client-ip=209.85.214.180 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-pl1-f180.google.com with SMTP id d9443c01a7336-1d8da50bffaso23087185ad.2 for ; Mon, 19 Feb 2024 12:23:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1708374209; x=1708979009; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=secGjYcmf+kGbl9y3oNWHWyDsYIjbQerI2pVhqZBL+Y=; b=AraKtE0ABwzYYK0Lp4zxJ9aeDlLr+ejsNGslTsJkDEreQPColCGg2eZCx+iRFNojX3 YGZ9m2doq5Q6KlxDWFl+vtuOQ6zLF+oEfUpWRAOAh/s6Q5pgi/NNCJo4vFVlOYz4L4rO fjORYxnPfCWG84eOOHSNFhsQWQm5Vfwr6X4JQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708374209; x=1708979009; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=secGjYcmf+kGbl9y3oNWHWyDsYIjbQerI2pVhqZBL+Y=; b=JbQjPGuEBUWeBj4dm00AG61ezHzLvmL4Pu+jOrc22LXcq5lOQkTGiRUrL7TXzjxywa MQZ2DhEW42vGO4R7WwgkQKSfh8uS7EclIUUnqaCHFx7V8zG13Wy9ccPQ0deKsGKQrFSg 6uxi4jc3g6tBZMyAHOuINxQXOKfE0KvJKmGg2w/6ooBMQiEi9bMyo0TrV9kGyPn2z/FS y6z8VzlM9KM2RwyVgnpvxj97LCfhUyFPIclrPWJjKkTyC+ogY/IkPmJp5pk02yF12Asi gHJ3JfIFccaiyhw5Z1JpURniIj04FlqY0G1hgE9xMfiuO4qGVVhgJ2ocl0MHdA82cwaJ vlsg== X-Gm-Message-State: AOJu0YyN1Hor1CrFLymIQJjOHZMT2DO2ie82l3ofyCUvsWA1vtqqYrG1 4Mra65kf0XxD89/LUkADuCpLmqdXMhZqzNVuSpvg8QKwUg+wXNnjvR/csQrdKg== X-Received: by 2002:a17:903:98c:b0:1db:be91:c5f8 with SMTP id mb12-20020a170903098c00b001dbbe91c5f8mr9235117plb.29.1708374208967; Mon, 19 Feb 2024 12:23:28 -0800 (PST) Received: from localhost (175.199.125.34.bc.googleusercontent.com. [34.125.199.175]) by smtp.gmail.com with UTF8SMTPSA id lc11-20020a170902fa8b00b001d8a93fa5b1sm4803195plb.131.2024.02.19.12.23.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Feb 2024 12:23:28 -0800 (PST) From: Stephen Boyd To: Lee Jones Cc: linux-kernel@vger.kernel.org, patches@lists.linux.dev, devicetree@vger.kernel.org, chrome-platform@lists.linux.dev, Douglas Anderson , Pin-yen Lin , Bartosz Golaszewski , Benson Leung , Conor Dooley , Guenter Roeck , Krzysztof Kozlowski , Linus Walleij , Rob Herring Subject: [PATCH 0/2] mfd: cros_ec_dev: Add gpio device and DT binding Date: Mon, 19 Feb 2024 12:23:22 -0800 Message-ID: <20240219202325.4095816-1-swboyd@chromium.org> X-Mailer: git-send-email 2.44.0.rc0.258.g7320e95886-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791360238230082511 X-GMAIL-MSGID: 1791360238230082511 This is the mfd part of a larger series[1] that describes the USB topology on ARM based chromebooks. These two patches add the gpio device and DT bindings when the GPIO feature is present. The gpio driver will be sent separately. Stephen Boyd (2): dt-bindings: cros-ec: Add properties for GPIO controller mfd: cros_ec_dev: Add gpio device if feature present on EC .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 +++++++ drivers/mfd/cros_ec_dev.c | 9 +++++++++ 2 files changed, 16 insertions(+) Cc: Bartosz Golaszewski Cc: Benson Leung Cc: Conor Dooley Cc: Guenter Roeck Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Rob Herring [1] https://lore.kernel.org/r/20240210070934.2549994-1-swboyd@chromium.org base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d