From nobody Wed Dec 17 12:42:47 2025 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 2AAEE23C8B6 for ; Fri, 7 Feb 2025 15:56:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943809; cv=none; b=awdfjmia6Ww8/OIG2dGWFWhyEYKKYqDnf0cxvItQ9vJqTWMJkce12aqK0kBFd5q7PzMTeOrs7NbNodrajDf9SkBMsgLkMWNqGpRZ2XntP86XptT7UKUu/s6oRVkfUf3dm1CwoZa88wcYbxpU/Wv6gwMUalintVF/8TGjezJf8xo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943809; c=relaxed/simple; bh=gLGpUaEfuGzvyJ3L21mz+M8nf5rblyz9ev0wDFYPZyI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZmG0rar+k39Gx/A5/7ew5JY1TC+kNjBML2O/jD+X910GzRJVjeGjbbG4vs1uF58tBuV4Pr2yIe1XgN2PZ1W0wLVhRbQuUprQ7eQvEV7rGWPnrLaSfboNM1sogudlzVSGteC9nQ6OMuUV/Iby3V1PRzPsE9vDSVCEj7cGUqqH1p8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Ihy3DfOL; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Ihy3DfOL" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-38dcb33cba1so417433f8f.2 for ; Fri, 07 Feb 2025 07:56:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1738943806; x=1739548606; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=xDJPIIRI6GLKY+Zyqq8NOfeinTkGodpwbMUhAI5OLLM=; b=Ihy3DfOLCh1y9Xl1mXequJLBtSBEU4kY3c9UIelBcyl7ZGlJ5V+2ZOrcQYxFXKpxj0 08OOmGOoGAxEz5G2Xtk0DgkpnQ6KJHJ5qwkXupL/rugcxtn6NxaGEL00kFmVNgO9lD6N PNDTMX4sbF/zz5IorFx0QA66PglPLbM3F+btWa6AN0K0E2vJg+8l47OsMLY7q0A/erbt +fdk17zZqtMcZA/0larGtsjiSQGv4nsFrpQEAGnWyW7RcDVj/Ad7Ohac5CHK+/rYw0tV GaHzSf4G7qdE4JbrY/QVFKq7svO9V0Z/WNonHZhwCfRuNUM1PHWxSu+dUhFhNY03uhqw QY7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738943806; x=1739548606; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xDJPIIRI6GLKY+Zyqq8NOfeinTkGodpwbMUhAI5OLLM=; b=EAL3e55/2YSFBeJZxQI0j9+2Kv36J8zQJc4pY7Yc4+wNVKCAWe7NElgQkkGOy1yU7h 4tIttAryenQw1aIgReM4C5YJsqaWnwYo1/3Be6Fhx1N/G3PsKzu7t/Srwc79JITxKMzf faH4Q6r0JErbciMLy40NHa0uwMeGmMSETbdpVbNjMLWZjRTooTMu568z7ixWRbfi6Z/r JoMKLTYpne+Df7FU1vwphgrZtqdU78KMtYn45qocZ2w71kysglsIzCa4/qzYBaWUMs9+ JPtNDn12bRzOTuev/Zvu8ZBaMl+WQyuhg5A5fmpK0us1j9N4f/OMQwyQelFF800FJB9I UxEA== X-Forwarded-Encrypted: i=1; AJvYcCXcr9FrHCwakVBW5CsD6xD55TmE8oLuaqJGFTVFR79NRATxFEAAcoKipIn407ITolpr9uNSVtcjgRF5QsY=@vger.kernel.org X-Gm-Message-State: AOJu0Ywsph7JFZSNQpcgjiQDFQ10YXnqvxzOOfGHaM6ZyjFvx7PnrpyN ebgKEzdDODjV8ALwJDQAj8J4+lPYL76R6Z1wIFotaNjrAiZ3ME/lK2O7mQHiIl8= X-Gm-Gg: ASbGnctYjIQNpG7vnrjet/q07A5YFT3+0VKKdOz2OKl2qSF9dZhj2A8AVPvSszXmRnY 5xEhi13Am35bOm6nZxrasUOe79bweyUvKfEQd9vpxfGqgp7Z7bMsv91hF2DpnhgURfG00LkI1oY m3KwXoZ08ucKSMF12vvKso5n7cAz0ABoP24MRY/Dcy670/AjZI00q6hPF9s4hyd8tNTwWsbZ499 IOPMDVXOvp1zqXCp39GBlOonAwHxWvS46N0YOx4xX9uAD4/clduEB/IsPypfSTT5PnA3AlJR8rC +rQOwY79W9gQjCCif23BWbFUhGTl/cAdA+xGmOfQWNloLHMOnVBF5ElGBW9dnRHbBeQy5vg= X-Google-Smtp-Source: AGHT+IHnKFv0qsVS5sklaHz1Yd7IBiDcXh/yMTaA/ZuLIr7eWFDaCoBMx4syf1mCNT3/xbSNPX0bQw== X-Received: by 2002:a5d:6dab:0:b0:38d:c600:ad30 with SMTP id ffacd0b85a97d-38dc937461dmr3251623f8f.40.1738943806441; Fri, 07 Feb 2025 07:56:46 -0800 (PST) Received: from ta2.c.googlers.com (169.178.77.34.bc.googleusercontent.com. [34.77.178.169]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dc09fc2d9sm4197507f8f.6.2025.02.07.07.56.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Feb 2025 07:56:46 -0800 (PST) From: Tudor Ambarus Date: Fri, 07 Feb 2025 15:56:43 +0000 Subject: [PATCH v4 1/4] arm64: dts: exynos: gs101: add SRAM node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250207-gs101-acpm-dt-v4-1-230ba8663a2d@linaro.org> References: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> In-Reply-To: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> To: Peter Griffin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Catalin Marinas , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Jassi Brar , Tudor Ambarus X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738943805; l=979; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=gLGpUaEfuGzvyJ3L21mz+M8nf5rblyz9ev0wDFYPZyI=; b=W+YHCJGY2GIXCUKGut3Wfq+1GKcVPMtY2lKeBH1krh5h4o/lXoE38WAw1arV4/Dsph/OOfBF0 hjqR38r5uj9A+fc2ySsi4yNFJXljZTKwquPyuW0/YhFHH+hN/sGvmuM X-Developer-Key: i=tudor.ambarus@linaro.org; a=ed25519; pk=uQzE0NXo3dIjeowMTOPCpIiPHEz12IA/MbyzrZVh9WI= SRAM is used by the ACPM protocol to retrieve the ACPM channels information, which includes the TX/RX rings among other channel configuration data. Add the SRAM node. Signed-off-by: Tudor Ambarus --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index c5335dd59dfe..798ed7b4c4c6 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -269,6 +269,14 @@ bldr_log_hist_reserved: bldr-log-hist-reserved@fd90000= 0 { }; }; =20 + apm_sram: sram@2039000 { + compatible =3D "mmio-sram"; + reg =3D <0x0 0x2039000 0x40000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x0 0x0 0x2039000 0x40000>; + }; + soc: soc@0 { compatible =3D "simple-bus"; #address-cells =3D <1>; --=20 2.48.1.502.g6dc24dfdaf-goog From nobody Wed Dec 17 12:42:47 2025 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 0190623C8BD for ; Fri, 7 Feb 2025 15:56:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943811; cv=none; b=CCRfcLaQpFnJ9lJefv6GjkIBEE2QNVRuol8zcw8B7XxD08WbBv1H4Rtk3Rh7DAJWaBcM7LH2vQEJZM8aTRyfnq+Pp14EkYU0+WuCKzNTQecPRU1PvbAjoL5RBOAfWgkvxH+BX+ng6oonj8HrENFEPeg0xrPY+sPJtSWze+4M8no= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943811; c=relaxed/simple; bh=pYolsvKglKk9Jl9llzXxb7ekkcAK7LRlmIETEtDeUxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bH1jpwKkmMsmOlDKuC7Fcnc7XnG++M3TVAh5Iftgcn/uBx7jL2KQbi+Fa6w1peUcKfxsh8UCyqfkehI31BWCmRySXRt/+vAeUDNRzoLK7N3FpZaV7salTsVhVTx4GvNK4O69KeO8vpVGRj2UB4YbBFN8LsQcqd2vXX3mEpxnKKI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Bxe0Wcm+; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Bxe0Wcm+" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-38dcae0d6dcso475316f8f.1 for ; Fri, 07 Feb 2025 07:56:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1738943807; x=1739548607; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=lniNSUn6162O5PDdXje7jyIZ/reSQ42wbs2b2Ye2MZA=; b=Bxe0Wcm+BEcpAOrNcVIKgSbswFGeWaRAUpXSID+8gDqqpvqi5AHX0PR8C82Ctao6Hg PYVc7SDv5BmEZKFa13CDOrfddPdGNPRHzP7DQ3Y7BjkFxMjf7qQR0+WQ47ZgkPvix+WZ SCeVekrUPVWSLXyvjyCGsTQ91crhI09zOHpFbtVxmXArxg/5ftOR4pFkmQjocjfZK8o5 fArq3SbNyIyhCdFK+fphihnvp+zVOQZ/g6kUOMUiZUP+VN8kwaQuvY0AuAPQ7Sb9NzDB lC59lwbdtUmHdaDJ+QWaaoXcC7c9hyaVQQ0CcgyGWgGeXmWE3B5qnMP4e26FiD2WIzh5 5uww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738943807; x=1739548607; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lniNSUn6162O5PDdXje7jyIZ/reSQ42wbs2b2Ye2MZA=; b=wbPrOKexrQQCDNMt+QnKXbhfRO8jCZmxMJQxgd86oJOyojuhaw48UlBB0sz+azW+Nd UFKGBcXcoTWwy/ogtHu/LLV2QtkX4SGI3jnqc+YtzkHoQn/GmBftb7v+W3ti3TlSPury FPw9bFfDwu6dGigpdhXY18K6pzeAuD5sEw/UhmiN6w1HfP5JCa6oFEBenoopD1FAViK+ dFf8qkZEJIhO0NHrH39YHsNKIl3iKdr6uI0RebUOJ6VGpDmeXlLnmtCeHBYILmSheaeF HvkDMEZIA3HC5Hk88d8DOE9QkSJ8ADQM/nrszE30vTXFpdul2e3DkszBB3/p3iK7yI6p xhFQ== X-Forwarded-Encrypted: i=1; AJvYcCXCqrhna0Vm5yhkOTkVmcWTK6w+zghyFJSeJTvbLA0mIeMFgPfJExskdIA1HqDWJHVzijxEiJ5LLeArt8E=@vger.kernel.org X-Gm-Message-State: AOJu0YzUaBgF9Y1X4v8e1yy5CmRFsmcBzYQg0fpakDpZxqlEwITkzjWI 8b4UP9UKVqn9J55t80UPJr7uk5vxnv9sOQ1RR3IhgK5TFkWZrmUvTCTQWM3L5n4= X-Gm-Gg: ASbGnctNbP4+8FhstpdhHHJ6EPJYsUzmUUlDpmWpZVEKAHcKfVVVd4OkPtTzRVAhuMF IIeFD8QU2/Jj+HSp2UraogOIhE/COd2hjpNMvFq/0JccThllyYNu7K4qRYTcK4M/eSoOWcp8rMm 1rRV1OgprGilPHmf1a0ypujcofT1S80Errs2p6AKLZzZXERJVo8U+XvzcxqBH0Klptv0t476Tmi YGLQphG1Hfd9e0MQMLA71ajD+UI0L8eP08LwGsjbzhL/p6dgrcs8mL2wjC8ca1TuqjUlNAaTELU F4xtxMzoZKAP/jvX1OLArJU6POo3XBs/VYvLtUSOSZEVZqNh/C1BvqylkFTGDXOwg7Xa6VY= X-Google-Smtp-Source: AGHT+IHi8rK+1gm4ZytmYt85/APeyehBbsrxKAffiG9SmO0U6k2MkOEmbX+kpklIstUrpkqeHLkOtg== X-Received: by 2002:a05:6000:18af:b0:38d:cbc2:29c3 with SMTP id ffacd0b85a97d-38dcbc2310fmr1909394f8f.33.1738943807281; Fri, 07 Feb 2025 07:56:47 -0800 (PST) Received: from ta2.c.googlers.com (169.178.77.34.bc.googleusercontent.com. [34.77.178.169]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dc09fc2d9sm4197507f8f.6.2025.02.07.07.56.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Feb 2025 07:56:46 -0800 (PST) From: Tudor Ambarus Date: Fri, 07 Feb 2025 15:56:44 +0000 Subject: [PATCH v4 2/4] arm64: dts: exynos: gs101: add AP to APM mailbox node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250207-gs101-acpm-dt-v4-2-230ba8663a2d@linaro.org> References: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> In-Reply-To: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> To: Peter Griffin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Catalin Marinas , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Jassi Brar , Tudor Ambarus X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738943805; l=1282; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=pYolsvKglKk9Jl9llzXxb7ekkcAK7LRlmIETEtDeUxQ=; b=HnSbYgmTkBKh9ZEimff9jE5hKC0fcClxXqEW2F9dsY5a0SY6Ul5MRx0rc8W8ndKqIF0ff2xTI /aGvzXwNFs8Cwta+kPFRA9Oe+eKp77wt/V2H2oPsj0NJgHfzj8zwQzR X-Developer-Key: i=tudor.ambarus@linaro.org; a=ed25519; pk=uQzE0NXo3dIjeowMTOPCpIiPHEz12IA/MbyzrZVh9WI= GS101 has 14 mailbox controllers. Add the AP to APM mailbox node. Mailbox controllers have a shared register that can be used for passing the mailbox messages. The AP to APM mailbox controller is used just as a doorbell mechanism. It raises interrupt to the firmware after the mailbox message has been written to SRAM where the TX/RX rings are defined. Signed-off-by: Tudor Ambarus --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index 798ed7b4c4c6..25ba262e3b3c 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1448,6 +1448,15 @@ wakeup-interrupt-controller { }; }; =20 + ap2apm_mailbox: mailbox@17610000 { + compatible =3D "google,gs101-mbox"; + reg =3D <0x17610000 0x1000>; + clocks =3D <&cmu_apm CLK_GOUT_APM_MAILBOX_APM_AP_PCLK>; + clock-names =3D "pclk"; + interrupts =3D ; + #mbox-cells =3D <0>; + }; + pinctrl_gsactrl: pinctrl@17940000 { compatible =3D "google,gs101-pinctrl"; reg =3D <0x17940000 0x00001000>; --=20 2.48.1.502.g6dc24dfdaf-goog From nobody Wed Dec 17 12:42:47 2025 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 39F7318E351 for ; Fri, 7 Feb 2025 15:56:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943813; cv=none; b=Tyk9e6qOYE4FSDWYT5l9/EQqVDNoOX+YqIi6tA7o8sUMfV7fpnQNiWUaSBcGFFvMNLf4X66aLwavu5dOcj8dN1T9l47/G9m3rdxC88Z5dpiQpXCApN9XXLZQlS3aa5181FKN1MVjvYG40pM/JftG0wKWg1Gmctwl00jeLqLdfUg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943813; c=relaxed/simple; bh=LqA0TnpriX6BG6wFMMTRQwjG15Mb4xWdLzul4jT3ckw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k7xVvehNadhAScQI9H6wqJ/gln9Q0x0BD8upFj6KSK3vi/6NjjnXyAl/BY+bvzQTlrtnw1IzV7CWczBUFgMBesCxsWekbtl8LiunJkcEE6kmQyKMGZQwx0/XQxqqrNXX18dzqpwzPsFCro7nbkGb1LP3xMF/gO/cYAPMgk6wmcU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=l5gIOqbg; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="l5gIOqbg" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-38dc627eba6so993946f8f.2 for ; Fri, 07 Feb 2025 07:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1738943809; x=1739548609; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Z3dWOoof3Xw/2OHGbRzCfoAg04gz2ejhFyHKSGYevMQ=; b=l5gIOqbgTayffTKPLM73X3/pubPi7dP9/lqBtshxn/FtF9r5n4U+yiGCgZXB9jbZ4L ej3OwBcyXr/K3gcNoSafoOGUJ/zFfva/PdGy/X2jPB2wfshmZpgCI7kHWglZyTl7QqvF 4ZW7iqVRWGDHRq6qJQMwnnnfvdru3xzMe8AUuGNgcnyD/hg7XRSACwdicmz4WZ5z9u/Q Kz1uPxJwYs7ojZjV8BeFtgDARMJiNFkb7uHuZlYrXyHofct2MWQqVWjgMyGnkWqqghTc OYfm4cL7Xjq+05OXLJYIqN/euuXu4xDzCclVq5F+Z1iSidnMxuzYekiXDD4GcuHT/G6s jFPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738943809; x=1739548609; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z3dWOoof3Xw/2OHGbRzCfoAg04gz2ejhFyHKSGYevMQ=; b=uQ240TI1FTTNh3l90M2UWVZZiFi0dtBPSytI+Og0ERsQds57Jmx7+9HXZ6Mg2GKz63 Qi/yrGIpMLrTNnL0bXPCMsc1ncXE7Lnp4p/Q2n5/WrZO1/lgPMzRexYw7hOYiyrqVE/1 QwQxyOrqdMYIOGYpzvVzsXO/BzkUQQX9OQukT648uJlA5wqGM7FHL5+nOtgvmwfzvqgK GP9PDKLbUN6DxVBdouNcENz1a8MyNtUt+TsKPsPvSDVATMDamrtovbJ2xv+NI+ITpCCd bchka+WIkQ+a6FNgq7ut9x3DkWtr0d84+9FJeHK1IHtJgxLxfE0Xl1MRPO0/X85nVR47 GrDg== X-Forwarded-Encrypted: i=1; AJvYcCUKLfAojDSj2nR37M9GARa91E2OqN84RtQeYYhqNSzcJhM4n3fWamnyiN/kiJEfRe95fIf41P4XZfuwJh0=@vger.kernel.org X-Gm-Message-State: AOJu0YyOh7juUe1oQ+HRBejm+yD5arEdwF2BT93xXKsgLy42djoCZSVG LEhDakcW1VjdxNDyWCSeZcq7+y/h0bxnlthaigfnaqsiZdZcHAvVXnDdTkwSWN4= X-Gm-Gg: ASbGncu1DwDZgzQUwQSXo/fVEeJrDQBlDi8Zsz5+L/DXYm5Ife/HKUzhrCUwOk/aVZB Uv+NiF3joZ2dV7m9JKpdipFPcVJOQcXRYe3+utF/O6Jug4tRTem/yPf8kkXcp7aiiSAdVjTyQNj 7BXg7X3HAoj/Ts/tfxvAPFLDrGoLm0TaTCSHdt0EC11Ji+B8f8xCcxVlgT4DQ2SROmCxw1Zkc03 kVCMAAATrRwjoAwKfajB5yS3VbECYHcyvAts4hnaGDocgRqRKltJiVJ7k0JYaMxgVvEa+ZX4e0R paq4tp/uXfsnN1Cwj6LBIS+U+AulhZNTUnVbsM+WyNhKoQ2XlGXZiE3ZBElgga44UE+JvP4= X-Google-Smtp-Source: AGHT+IHi7d+qk0bKlKvNvtjux0Ae8ZnowO4Boe9Bx+bhD4ZewXY1Ic6zG9Cm+U7d/qkhyLu5UCqFyg== X-Received: by 2002:a5d:6c66:0:b0:38c:2745:2dd8 with SMTP id ffacd0b85a97d-38dc9138771mr2372188f8f.37.1738943807901; Fri, 07 Feb 2025 07:56:47 -0800 (PST) Received: from ta2.c.googlers.com (169.178.77.34.bc.googleusercontent.com. [34.77.178.169]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dc09fc2d9sm4197507f8f.6.2025.02.07.07.56.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Feb 2025 07:56:47 -0800 (PST) From: Tudor Ambarus Date: Fri, 07 Feb 2025 15:56:45 +0000 Subject: [PATCH v4 3/4] arm64: dts: exynos: gs101: add ACPM protocol node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250207-gs101-acpm-dt-v4-3-230ba8663a2d@linaro.org> References: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> In-Reply-To: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> To: Peter Griffin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Catalin Marinas , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Jassi Brar , Tudor Ambarus X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738943805; l=954; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=LqA0TnpriX6BG6wFMMTRQwjG15Mb4xWdLzul4jT3ckw=; b=DWBaLZg5xR+Gle2U+lAVVq/Oxzacpni3Vbk3bF4m1w4g94PpWCXFJwkjJtFjtSG95lUHggbvy nnlqQIL2mvZBPYsiLt7N1rZwTwLCF/sYW5PVuaCUUv14pSHoqCEgTg3 X-Developer-Key: i=tudor.ambarus@linaro.org; a=ed25519; pk=uQzE0NXo3dIjeowMTOPCpIiPHEz12IA/MbyzrZVh9WI= Add the ACPM protocol node. ACPM protocol provides interface for all the client drivers making use of the features offered by the Active Power Management (APM) module. Signed-off-by: Tudor Ambarus --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index 25ba262e3b3c..cc97c08fa9b2 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -277,6 +277,14 @@ apm_sram: sram@2039000 { ranges =3D <0x0 0x0 0x2039000 0x40000>; }; =20 + firmware { + acpm_ipc: power-management { + compatible =3D "google,gs101-acpm-ipc"; + mboxes =3D <&ap2apm_mailbox>; + shmem =3D <&apm_sram>; + }; + }; + soc: soc@0 { compatible =3D "simple-bus"; #address-cells =3D <1>; --=20 2.48.1.502.g6dc24dfdaf-goog From nobody Wed Dec 17 12:42:47 2025 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 5A50523C8D3 for ; Fri, 7 Feb 2025 15:56:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943812; cv=none; b=Oi2tu41YBEqNNu/UyGwFIBTpzIFkW6MB71+1LJfSZNs6vqHMxJpBaVtzt9plvDpWlDc7zrJfhdypWRqRLK9d1oJHiEdOw27xLxWmnR2ygOVkOh+xBdKqMXKyWz33F+iSOrhzV7xWAU8CEPtfCE7+kfbvDVU/zhXOLQHXxomPCmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738943812; c=relaxed/simple; bh=zqmyyeN/kAHahNeROhtKWHf1vZ7bvcbTcmNPC79a1h0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dsLIOCMgFyZH9Kk1V0/Vq33knyrxIHfFpoj7uTOIzgvHzCsAHxxCSXRj3iipUzmGFX8NWXvj2uOG6/Fe6RWIUcOI7E6LDQw07hdOal04RewkirZ42IgHpuI/1qsUd3lRzZf5mqHaHryeJmrz4LhfH8JCIRLmzLT8bU+GP2XWHyE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=aJeQsdqC; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aJeQsdqC" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-43690d4605dso15694985e9.0 for ; Fri, 07 Feb 2025 07:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1738943808; x=1739548608; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=YHHEMHsU+0a4+oqKZwIsh83OdLTXo1gU/En19+RQunI=; b=aJeQsdqCsC8cCTmrXarhIirgG2L8sSq5FMTXjy20YrVVfG3rYBqBHXL9abYtizUOF+ 8gRUxk95dX8QpoW9kcSQH04FGzAJQAQHQHQgEHWJvcISgPWPNIGMZZ66xhH3V8IPkXSl nXXcbCNisRy5d/DJ75ywKN+toEJnJtc0jvKNZaq9Gu5lC7O5ISGQskvgX9B3Qid2XOKD MB6lg8iBF4r/IK/H4QxNv/PbPIpsvfrvjUGnH/f1KGfChWZMX0GOP7tVZcMttpcOHsqk fHZF4ckl2xM66wcifjp2UTAkS/ewywfSV+aHq66GgZUK+6Z3PNjtzubitrRedeUO/+m6 pSCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738943808; x=1739548608; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YHHEMHsU+0a4+oqKZwIsh83OdLTXo1gU/En19+RQunI=; b=ShqmghMcVPU5J8rUiBdUvQhalX0xkamnZ3NurF7xFqD3T/6wyIDWwhsCitSerxKS0L xikROzv4n5N7OKsPS/SuaJFQwbjZT/siD94vflH6EYsnaEITHAOqtd2T4I5mXKAgjbiF 9eWGBI/8Ylhvf860YYf/7G/jDcuK9UBYk9x+rDMaJNApDPE5WN70xzD7YycowPeTjsyq pywTlUwSXprivlF9w7FMX8nRydf3qM/18ZtajW/rDeK0uhDlgZQL4v8hO2d2+kjq1kRS RvdhgQ4Qkn2itzLLwItf+Mo0hEF30XSCvJOghVvCvH2b41F+r3FX4Wia7EHNXuxA2g7u PWtQ== X-Forwarded-Encrypted: i=1; AJvYcCUj8/ONdiFPadM8bmYMNoxrt0FhnFCSiQVU8gKsvppqek5XmkJcSltcn12SWktn2d9TNlkmBg9ByZv5kKc=@vger.kernel.org X-Gm-Message-State: AOJu0YxYzzONwCvIPxx5vwVfQGZvhCaUx5uqyIf9+1t3vsKN+7zbYrxn 56mKNIypsqsRWjOJH359PzgljumHpQm041Q9V34iY2SVnk6y7JkAlGoESO0bUaY= X-Gm-Gg: ASbGncvGkW5ZIH/OjD59bhBY41YOdlQgm8F8uiQVkPJeGIv3U0sGZ28UGCX36grpFPp zFpEGChmc4NTshZ1U0TT6BOWXAb06K+8bjB3Zcl+LzSeO1QONyXTMthf1gBpNzJhp8uOFsT6zyl 6cUSB1sm5znU2mIaCn6M2Hwy/vrY2MTKg0qjlRzhRFNcxRKBGr0JIkHxYQXrc2vRlwdyW1oazXU ByJK9lroxac/bH6yXQr4Kx28Hq3HARSPRl0iYrNlpHkl9gZ2PTngnXg1LnMSI8KKQBlLYVkTQAT XGQakdcwFCEpDDYFN+QG45OGGOOLczbHBbIA9vPsS0HZJKev5ocXxrW1Kd0vm/J9iZVk3+s= X-Google-Smtp-Source: AGHT+IEDZvEs9s4rKpAVm7wDLvW/bLNvak1Ptn/SkxGZOdPZ2WxEoPVQJKAp9WJcIeZNJtkpg4J6hg== X-Received: by 2002:a05:6000:1448:b0:385:ee40:2d75 with SMTP id ffacd0b85a97d-38dc8dd9511mr2508329f8f.20.1738943808512; Fri, 07 Feb 2025 07:56:48 -0800 (PST) Received: from ta2.c.googlers.com (169.178.77.34.bc.googleusercontent.com. [34.77.178.169]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dc09fc2d9sm4197507f8f.6.2025.02.07.07.56.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Feb 2025 07:56:48 -0800 (PST) From: Tudor Ambarus Date: Fri, 07 Feb 2025 15:56:46 +0000 Subject: [PATCH v4 4/4] arm64: defconfig: enable ACPM protocol and Exynos mailbox Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250207-gs101-acpm-dt-v4-4-230ba8663a2d@linaro.org> References: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> In-Reply-To: <20250207-gs101-acpm-dt-v4-0-230ba8663a2d@linaro.org> To: Peter Griffin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Catalin Marinas , Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Jassi Brar , Tudor Ambarus X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738943805; l=1030; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=zqmyyeN/kAHahNeROhtKWHf1vZ7bvcbTcmNPC79a1h0=; b=d7DWG9cTHp3/0OLPztRrajPmsnKM3gPa+i7ZpieVei1gzfDXy+CtBAQnvfIs9uoSuXu6EqLbZ Zu1Scp59poYCz1QFb87V7AZEXSwyx+B8/yOAT5CxQ9bh0+TpNKXyXx1 X-Developer-Key: i=tudor.ambarus@linaro.org; a=ed25519; pk=uQzE0NXo3dIjeowMTOPCpIiPHEz12IA/MbyzrZVh9WI= Enable the Samsung Exynos ACPM protocol and its transport layer, the Exynos mailbox driver. Samsung Exynos platforms implement ACPM to provide support for PMIC, clock frequency scaling, clock configuration and temperature sensors. Signed-off-by: Tudor Ambarus --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cb7da4415599..18f96796298c 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -264,6 +264,7 @@ CONFIG_IMX_SCU=3Dy CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE=3Dy CONFIG_QCOM_QSEECOM=3Dy CONFIG_QCOM_QSEECOM_UEFISECAPP=3Dy +CONFIG_EXYNOS_ACPM_PROTOCOL=3Dm CONFIG_GNSS=3Dm CONFIG_GNSS_MTK_SERIAL=3Dm CONFIG_MTD=3Dy @@ -1403,6 +1404,7 @@ CONFIG_HWSPINLOCK_QCOM=3Dy CONFIG_TEGRA186_TIMER=3Dy CONFIG_RENESAS_OSTM=3Dy CONFIG_ARM_MHU=3Dy +CONFIG_EXYNOS_MBOX=3Dm CONFIG_IMX_MBOX=3Dy CONFIG_OMAP2PLUS_MBOX=3Dm CONFIG_PLATFORM_MHU=3Dy --=20 2.48.1.502.g6dc24dfdaf-goog