[PATCH 1/9] arm64: dts: google: Add Laguna CPM mailbox array
From: Brian Norris
Date: Mon Oct 26 2026 - 17:45:27 EST
These are the request and response channels used for communicating with
the Central Power Manager (CPM) found on the Google Tensor SoC known as
Laguna.
Signed-off-by: Brian Norris <briannorris@xxxxxxxxxxxx>
---
Based on WIP bindings from:
https://lore.kernel.org/all/20261023165211.v2.3.Ia186a29119b4b5c409815b755e0c2c3965b0495f@changeid/
[PATCH v2 3/4] dt-bindings: mailbox: goog-mba: Add goog-mba mailbox bindings
which is part of this series:
https://lore.kernel.org/all/20261023235408.3063350-1-dianders@xxxxxxxxxxxx/
[PATCH v2 0/4] mailbox: Improve the mbox core then introduce the goog-mba driver
The binding is still under review, but I include this anyway to help
prove out a working solution. This patch should not be accepted until
the binding is settled.
arch/arm64/boot/dts/google/lga.dtsi | 30 +++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm64/boot/dts/google/lga.dtsi b/arch/arm64/boot/dts/google/lga.dtsi
index 3e670e524c4c..6ceb9ea6a100 100644
--- a/arch/arm64/boot/dts/google/lga.dtsi
+++ b/arch/arm64/boot/dts/google/lga.dtsi
@@ -365,6 +365,36 @@ soc: soc@0 {
#address-cells = <2>;
#size-cells = <2>;
+ cpm_ap_ns_mba: mailbox-array@5240000 {
+ compatible = "google,lga-mailbox-array";
+ reg = <0x0 0x05240000 0x0 0x00010000>,
+ <0x0 0x05250000 0x0 0x00010000>;
+ ranges = <0x0 0x0 0x05260000 0x00020000>;
+
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ cpm_ap_ns_req_mba: mailbox@0 {
+ reg = <0x00000 0x1000>;
+ interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH 0>;
+
+ #mbox-cells = <0>;
+
+ google,tx-payload-words = <4>;
+ google,mba-queue-mode;
+ };
+
+ cpm_ap_ns_resp_mba: mailbox@1000 {
+ reg = <0x01000 0x1000>;
+ interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH 0>;
+
+ #mbox-cells = <0>;
+
+ google,rx-payload-words = <4>;
+ google,mba-queue-mode;
+ };
+ };
+
gic: interrupt-controller@5880000 {
compatible = "arm,gic-v3";
reg = <0x0 0x05880000 0x0 0x10000>,
--
2.56.0.307.g5fe7bd680c-goog