From nobody Thu Apr 16 08:24:07 2026 Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) (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 82F63430B85 for ; Sun, 1 Mar 2026 05:03:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.193 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772341432; cv=none; b=H23lEfwWNOnNjwFmBKuVBg22ubx1FxcHJAKb6hQ/MWA2aHTAdkI7zz20cN+FpDAtufnc2+Ldgq2WmdWC5U+VxEneqZkwuoWuUJfGs+cEzmN/rASuvHeijMyL1JnyrA5VmsFerbvYvf4pOCDDLcnrYTPQGeg/cnDVmEO+awurAK4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772341432; c=relaxed/simple; bh=RlGTf/4H4OU8apDC6e/Zd5qyUgBMbtGB47+4tk66DyQ=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=u0j/cD0ibLQY0adGN56ICEnvsb/RTRCCv/lgaIIL1osCAdsYfPJlUwMbu40VDegm5nHx5fJ14mS1ljU1wEqHX5xADCGu9y0OvqlIi/KR/Jg8OJwVAVMiNUaMIPCu8T5PccZiU84V9nbe19UrQtCR5GK0JT+CxkVAPaXRHy+bUgs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZznFKDjc; arc=none smtp.client-ip=209.85.215.193 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZznFKDjc" Received: by mail-pg1-f193.google.com with SMTP id 41be03b00d2f7-c629a31d1d0so171621a12.1 for ; Sat, 28 Feb 2026 21:03:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772341431; x=1772946231; 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=j1rjWnBPITQNfNMdhrBH9I2uYG+cgvDp41PZgspKsNU=; b=ZznFKDjcURmSB67gW/y3pwatascniIaFbSDIQVRAc3+TIN9MrDF0dt14bFIhkJgqrv ImzEMllb0XsrUF2k/iskvJWcVGC1OcK1tEhRghiQUx3BoeTkcfJziN5IsiJ2z/L72VMg QZiHFlBdLHZkgdnTfPiiIRo+UffQCb3mDx7WhO94NwabRpTz3u5pL9f9QGtRgvlQCGYx 7/payV2E9Tnqmo87KCkVe18sEZr4huOQgVgKNMSu21xSpThPlxDB09TSXs/jgx0PCfM3 zdoilCzHZ2g/hfWx0aqVOHiaHFgLdC3q6XAHGRvvqlupHHhMI8jZ2niWDUSdibrQ8EaR A1RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772341431; x=1772946231; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=j1rjWnBPITQNfNMdhrBH9I2uYG+cgvDp41PZgspKsNU=; b=VUmKxPGzIQiEHKvE98qmjyw0tRWumWFytDbaDblC5yWs3g2RPjyR7uMTy5YjHY1Eqw M2KfArdC7VfgZyFG76BxN9MJSX4Os1ugvidJmj7yrtGzSJeiBHjTXA+AZn/fjc7VzSJ+ /HC8MyN3s4FQta+6aT+XTzdTErYHrEwJN4z2lWdsF356hMCLxHm9XMd3sEPfQN5HxSlZ 006U9OQruQfq6Ee6KPNXP2R9bgiCTDDSztFf4q5XjG9nM1HZhpUzsW9fIVdGcqdnMdyb IM9lyZPaRorhKRVm+ORM5BE8P5Oe5Axa3oVSagHByLrjl/xlnN0AGvRRkm+AtYeI3s4D MB6g== X-Forwarded-Encrypted: i=1; AJvYcCUJOI+pLtERxQmWChmW3xZI9cx3ulZ26Z+5aR3f0ZftcRME/8uwRF/2Z8+Lq3QYQLIfabNhOUEEfZ99v7U=@vger.kernel.org X-Gm-Message-State: AOJu0Yy890GZCm1MYtHR+WLPdT3cSxH9rCKggJfvbtGWDaTWizXGrhYW ITGEr83GMgJ9QIlB+XFwNqBgJrdgcG2VotEAm/r1dtLL8ms4fZSVKiNO X-Gm-Gg: ATEYQzzcBgZnRjA9lT2VElPJfeTnHmkeJj2OAIjBzToo8nbYeNHPfq24JSF1PI0WihQ 78/6r9JvdG0QcAbIr457kj3bG2nKgwf41C6LRz4WT5UZr2gm6R2Jg9y5Wynders0v0ZlZ1SYDkd 8bSoC2ITe5zUEDHWpzTNnHSyaFF8NxfZOmwsBCzKoWZoktvXEMj32bFxn1cfW3k/qKqyHAWyTb1 3b1fD0u+/TrkIJuj/IhsAGOqte//WoLHjRKQTvPEMDLzKWcG5Lp68d1xHASQ7i7fZir6fdpEfro IOv8RBJKVWP4WWhRFG1LoENEkpJCRZhLqJ3g0WlfnWhmCTUQ8vLcIZ0urVuPffRIi8rtWFrrgxh tfcZR+Qim2BYm6eWrM2GK51Y1RxvhWg1vZkfjTFvXYNi1ugR7MzCGrkwQAJOaadtHw+yMSjwB3O k+ACzrTw22ODXN94L8SrehErzgKbOX0auOQ85ikawriuNV1HYMxENZQC6Bo+H5eGdbT5CO3SNhb 7iL/SJW7qmiMg== X-Received: by 2002:a05:6a00:2e98:b0:81f:44bc:8714 with SMTP id d2e1a72fcca58-8274d966ec6mr6166940b3a.2.1772341430810; Sat, 28 Feb 2026 21:03:50 -0800 (PST) Received: from cute.. ([2405:201:31:d01f:a5d:5f1a:a014:e1f5]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8273a0571acsm9601038b3a.55.2026.02.28.21.03.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 21:03:50 -0800 (PST) From: Soham Kute To: hvaibhav.linux@gmail.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Soham Kute Subject: [PATCH] dt-bindings: greybus: Document google,arche-platform Date: Sun, 1 Mar 2026 10:33:43 +0530 Message-Id: <20260301050343.23258-1-officialsohamkute@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Document the Google Arche platform which enables the Unipro link between the application processor and the SVC in a Greybus-based system. Signed-off-by: Soham Kute --- .../greybus/google,arche-platform.yaml | 71 +++++++++++++++++++ MAINTAINERS | 1 + 2 files changed, 72 insertions(+) create mode 100644 Documentation/devicetree/bindings/greybus/google,arche-= platform.yaml diff --git a/Documentation/devicetree/bindings/greybus/google,arche-platfor= m.yaml b/Documentation/devicetree/bindings/greybus/google,arche-platform.ya= ml new file mode 100644 index 000000000000..6e176efc264a --- /dev/null +++ b/Documentation/devicetree/bindings/greybus/google,arche-platform.yaml @@ -0,0 +1,71 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/greybus/google,arche-platform.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Google Arche Platform + +maintainers: + - Vaibhav Hiremath + +description: + The Arche platform driver enables the Unipro link between the + application processor and the SVC (Supervisory Controller) in + a Greybus-based system. + +properties: + compatible: + const: google,arche-platform + + svc,reset-gpios: + description: GPIO used to reset the SVC + maxItems: 1 + + svc,sysboot-gpios: + description: GPIO used for SVC sysboot signal + maxItems: 1 + + svc,refclk-req-gpios: + description: GPIO used to request the SVC reference clock + maxItems: 1 + + svc,wake-detect-gpios: + description: Bidirectional GPIO for wake/detect signal between AP and = SVC + maxItems: 1 + + clocks: + description: SVC reference clock + maxItems: 1 + + clock-names: + items: + - const: svc_ref_clk + + svc,reset-active-high: + description: Present if the SVC reset GPIO is active high + type: boolean + +additionalProperties: false + +required: + - compatible + - svc,reset-gpios + - svc,sysboot-gpios + - svc,refclk-req-gpios + - svc,wake-detect-gpios + - clocks + - clock-names + +examples: + - | + #include + arche-platform { + compatible =3D "google,arche-platform"; + svc,reset-gpios =3D <&gpio 0 GPIO_ACTIVE_LOW>; + svc,sysboot-gpios =3D <&gpio 1 GPIO_ACTIVE_HIGH>; + svc,refclk-req-gpios =3D <&gpio 2 GPIO_ACTIVE_HIGH>; + svc,wake-detect-gpios =3D <&gpio 3 GPIO_ACTIVE_HIGH>; + clocks =3D <&svc_ref_clk>; + clock-names =3D "svc_ref_clk"; + }; diff --git a/MAINTAINERS b/MAINTAINERS index e08767323763..46cb6825f4d6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10886,6 +10886,7 @@ S: Maintained F: drivers/staging/greybus/arche-apb-ctrl.c F: drivers/staging/greybus/arche-platform.c F: drivers/staging/greybus/arche_platform.h +F: Documentation/devicetree/bindings/greybus/google,arche-platform.yaml =20 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS M: Rui Miguel Silva --=20 2.34.1