From nobody Thu Dec 18 01:35:45 2025 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.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 396EF217F3C for ; Thu, 5 Dec 2024 18:02:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421727; cv=none; b=tBSvmFMKIAyoOnIa7HBMY/XdrCS9uSPdytN+9DmJBnKflaIJ7eaDCizpG/O5lxtB0YGPtN286698tEyzM+fMNc95GpvsGUxbJqS66wAXPrg0igeNGgTImFNBIXl9vHwmNG1aTGekI7oqhJAUPMYThoGLCXXSGPg2U9jJG41l9FI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421727; c=relaxed/simple; bh=rl6qwSwPmwstxso3urexxTtZz5A3LKOG2dzER+Weveo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mdkwlwoSDG+HesWaBgo5I8RnvXeoPLvytOFM3xqY5/DJe0lS2THblsv02rB6dSqlbcharCWP/RKp1Yhi/F1jElW/pPz8HuZr5jiHe6svARa51ckBPIGfEBxUCxYk7eeco+BYGb6dje9Xvzk1EqaYq0TBWgGfsnLVM2/KgRlh10s= 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=xSVCz83q; arc=none smtp.client-ip=209.85.221.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="xSVCz83q" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-385ef8b64b3so1061780f8f.0 for ; Thu, 05 Dec 2024 10:02:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733421724; x=1734026524; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fXkOgCi8HIHQGsuWXYvnWFeub+37cwugFPfSGaOkH4k=; b=xSVCz83qbeUd4lp+v3/89GpSYD9h9Ts+WttA81OYjlIIpJng5pHxl1L1RuEbWaXgQ2 QO38uq1xPJSJriN3PKaUmKeYP7Wxpj5A2L9Tnb/OPK8PSYueBzmtoZq8Go6SnuwhbqzI sCu8L0+3YJmu2xiI/SpodLKM77MXMYuKlpuv+7Yj6Ix1NA+X+hQuxm5KEKDSQp4Zc1QW x4j8KcuRc4yrPaevx/TPjTo6RFoSi01uNzdG5Jb4LJsvCwvVeEHZlSwZmO/utcAkhENx y6Jd1nUxiA0JPKRu/deMHjsrNsiuwQxyJHu1iP3IGR+o271QH1TCcZktfV+D1ilKv73A eDuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733421724; x=1734026524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fXkOgCi8HIHQGsuWXYvnWFeub+37cwugFPfSGaOkH4k=; b=amc+pXNZ3aDyfLzlUTH4cDPjg1swMrZgTn1h9imKPiQa1L4a5JlzvO48tU8JTmMfag 6MaN9BU0eUkvppLS2cK5r+t9gzPyJvKbj2533MJPkFPCGHtYJSJ59d+BTyzswGbCD0Nu n/NOGO2Z/X9dn7eT142LYBaV1jET8upNZQnOuRhvBNq96ny+yZbfm+m3f7NnCF7vf6SY pzRVPW8LbK+xvHRbFpZ79EpFMBlB9hkKmAV/roF7qG38QP0iPKnl8tPvTIjVPgaysw9/ P7jyw9xmAIsuy5DcJGoxkjkkRM1O0eFG8v/u69KPbtRHhNpdWqRkpsiOae7Hk1l1uGTe plVg== X-Gm-Message-State: AOJu0Yy46tuCGqGEnXAdLCI0cFHEgnHj5nriS6b77UXf3Htz9+Ar2lhL T3Sw7M1LCfqOxKC0kmsCObZBuhppnYfKkzZ5BUzR9TUuE6VbW8hwyoXu8jw9ejs= X-Gm-Gg: ASbGncuEa1PnAEoOgeWTA6HFju6QbhQUhd0sIfivHTQQHNDKFsnwA+bHeUvHNkVhVp3 cSza5hll2fqqW9TCgxeh0wDtefmbnYykFGL+9sqwgW2SUqMFBe2tWhVVwulR47GBBdArH1eHBwY i5cw98HY4ztQikmTrAaf1jQTAUNds0cD6NdfvpaOgnyad1EeqMLzkt/RUx6+Ta2yY92xLlr1ODA lzIxjrlSKFdno0uvcZ57Tl/5iNgz3tQNLulg9MtcrDrtqcTVNemaC8FV3FTT/Y7G0JUscqXMlCw wiPYpR+YaHH+EjC601/Jib59TtMB9nvl X-Google-Smtp-Source: AGHT+IEPtZMmft62bUPhgYrLR+oDZpiHUMZkgxHhYwyxhO4GONqKTULpT/JUlhKvm0dRtGKR4n2z+A== X-Received: by 2002:a5d:59a6:0:b0:385:eeb9:a5bb with SMTP id ffacd0b85a97d-3862b34e5f0mr30744f8f.17.1733421724237; Thu, 05 Dec 2024 10:02:04 -0800 (PST) Received: from ta2.c.googlers.com.com (32.134.38.34.bc.googleusercontent.com. [34.38.134.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-386219098d3sm2618228f8f.70.2024.12.05.10.02.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 10:02:03 -0800 (PST) From: Tudor Ambarus To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, alim.akhtar@samsung.com Cc: linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, javierm@redhat.com, tzimmermann@suse.de, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Tudor Ambarus Subject: [PATCH 1/4] arm64: dts: exynos: gs101: add SRAM node Date: Thu, 5 Dec 2024 18:01:57 +0000 Message-ID: <20241205180200.203146-2-tudor.ambarus@linaro.org> X-Mailer: git-send-email 2.47.0.338.g60cca15819-goog In-Reply-To: <20241205180200.203146-1-tudor.ambarus@linaro.org> References: <20241205180200.203146-1-tudor.ambarus@linaro.org> 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" 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 302c5beb224a..1441e9a252c2 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.47.0.338.g60cca15819-goog From nobody Thu Dec 18 01:35:45 2025 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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 09A1B1922FB for ; Thu, 5 Dec 2024 18:02:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421728; cv=none; b=ajY9hazHNcLpHwEi7Jcrwf7Ttpz9alOdaCJ1lpnxU2mhww8HU5hBFMI3N+Yb4irEuRT3hZjDi826PUOfqdQFs1U2RW6jLntv/t4blpPW47rhjrgpDoRYwL5ljT5bKqnjDvejaRoF1S27CknjufylkUEdY+t3C6s56+Nf1J+T0Kc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421728; c=relaxed/simple; bh=dlMuW7aHH3sXo8GJQzvMEdKqOSxun+0YrH0hUFqmXK4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=U9LZSBltvrwHzB3pDw6pKh8VMPd9bHgmRDHXLU/iIIiaS06uOOT9ktcIA0JluQNlJ7VJpk05J9G6DvpK+Fv8RNT3+JOt+ifPdTxwr0U6jxYY5tKgNW7EXZIdUY5pgGdPiTELR6f+KaBFcqiO28WrpfHOW0TCB17DEVwZULUn+pg= 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=GsBP90Tu; arc=none smtp.client-ip=209.85.221.47 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="GsBP90Tu" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-385e1fcb0e1so667290f8f.2 for ; Thu, 05 Dec 2024 10:02:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733421725; x=1734026525; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YUhzG3caX9aWXbpAIl+TsEC4KHzPHOePfY0vBdmRaDs=; b=GsBP90Tup0DQtGgO1Apm6K21drOeWOqV7zjJyWzva0TVXp2NkLVk5NBLjax+adIt2O faqWnDGye38ItpaHSS81LPHGGwxv9bvfm+fCyvjYJPQDQ2M7UBH49Zjc+7qhPmTDdNHm 5vusRseGmAQs461u5qbVOsrhB+v6iAl1Mr1z8787Wfuf0jI6iqjmh7/WlbElKbVUS3IA jFq07UBwgFow0EdiZnA2XX68eQtDbfvt3rFt6BvrSoKJjUvV3la9knmgihYiKTz3k1/v /tclNEBt1Wgoq9t0/NA+Y5fR1lfX+Uyt7Ro7uEfuTow2PjQzz5Ed1TwdNUtBOayN0UsE dH0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733421725; x=1734026525; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YUhzG3caX9aWXbpAIl+TsEC4KHzPHOePfY0vBdmRaDs=; b=tj2e5Fq26SzyD3uamE7R96TKj9dkZ4erXj0hJnfzsZM3IYhUCyIxbUiHyTms50ZlLJ MgSH9LTwjMUSeUMedJzyqPgUEJG1ktxEqXXLPsFYgVOv2QN3gdkSbTdKTcnpnPL5v62l bi4CmZYk9U7MiTQmup5sG8wWUDvnFbtSO9l+1HdPh6ZjwzTJrctfakua433G6+dHBV2B AvNJxfzh+OdyasQ1qzFNfLRUvURE1gq6VGnyJuJ7muwI8O9/XkAvJDydl8rx2e4SWYlE BjmXl1PQxWYnkoj1yFCTzTQst04Ks/mPHDQR4weHLyRF6EQAOMVGJUrcRqmLbaiiKKJc KYRg== X-Gm-Message-State: AOJu0YwmcKrDTvVZH1KsR/2rVWcEVmMmIA/OWmvOVN71VUj6YjHkTHz9 AzBKaVXVm5KG/5wW2HqIH+8Xky25BZKQlYcpNrwR/fjKg/vgRDdS1zQ6y1VSK5E= X-Gm-Gg: ASbGncsNiaYoP/kAKDRt5clBxdVM7fcExF1kfaDBalwodRPHTqWMHCuSzN8o7u/UVYa FpDYLNa1vAX+fhCYc5lg77q7LS70TTZsnB7YUUkb0onqdEL8qmp9zK9uRTwselgIIxHsaYs8qDG +T9yj/6AajmJrVvyE7/P6xuHFC8JO7S+wD7lAcIpbyq2LpUoQjJoOiU4YX2tEHy4b/rbIae0tnj Rcpb5ac/IFD+aAdSI0BlCb5RAbJ9kzQlWMw6/DS4lrTsARUC7+J5IN5v5URBEA+m1hxJOSaukQ0 HzNZ6XjRmDZZ7dJJcjNUpgTYQI8uHD7R X-Google-Smtp-Source: AGHT+IGmIVnSzknE9WcSqtMq8Jlgijm5XW+UPlAChDtBhFcBlLYDYS+u/7aO8ZXJh83ENw/Haen6jg== X-Received: by 2002:a05:6000:178b:b0:382:41ad:d8e2 with SMTP id ffacd0b85a97d-3862b3d096emr17492f8f.39.1733421724972; Thu, 05 Dec 2024 10:02:04 -0800 (PST) Received: from ta2.c.googlers.com.com (32.134.38.34.bc.googleusercontent.com. [34.38.134.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-386219098d3sm2618228f8f.70.2024.12.05.10.02.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 10:02:04 -0800 (PST) From: Tudor Ambarus To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, alim.akhtar@samsung.com Cc: linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, javierm@redhat.com, tzimmermann@suse.de, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Tudor Ambarus Subject: [PATCH 2/4] arm64: dts: exynos: gs101: add AP to APM mailbox node Date: Thu, 5 Dec 2024 18:01:58 +0000 Message-ID: <20241205180200.203146-3-tudor.ambarus@linaro.org> X-Mailer: git-send-email 2.47.0.338.g60cca15819-goog In-Reply-To: <20241205180200.203146-1-tudor.ambarus@linaro.org> References: <20241205180200.203146-1-tudor.ambarus@linaro.org> 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" 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 1441e9a252c2..0970f6fc1ef5 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1445,6 +1445,15 @@ wakeup-interrupt-controller { }; }; =20 + ap2apm_mailbox: mailbox@17610000 { + compatible =3D "google,gs101-acpm-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 <1>; + }; + pinctrl_gsactrl: pinctrl@17940000 { compatible =3D "google,gs101-pinctrl"; reg =3D <0x17940000 0x00001000>; --=20 2.47.0.338.g60cca15819-goog From nobody Thu Dec 18 01:35:45 2025 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 6B64422579F for ; Thu, 5 Dec 2024 18:02:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421729; cv=none; b=tt+VafyeB5KKCUfDwZ1bpi6ewuoRMn33+sHH+qyszFpcKHz2ylUaH2+Zks36dXRCSK+GvixklFT9rrRkmbAjSxoNRVFwLBhoADIiZz8aBvP2k3F6ZpoMX/SdpsaDD8rB5YHKpcAN0XyBiafcS5k6J/uMXoGQv23suTc/KtlJkZk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421729; c=relaxed/simple; bh=nTCkQn59kD1+YTP/O+jZqWcGW57TZWMWdFPzGNuprc4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BDNOp6YRWYBXsRFqVrOJCPaAugBkTagmY8J1Y1qv4RoaK6oA7ib1mCNgh5UsOEoUMxg6+5kUUQgEHevmOJlKFd0PS1xw177SdY9Bml0FAtWKrCu1U76KSVcD9hfpY4LD3s2Xtpy/t7K2zpNa6xU663R/nCvobixkLhvI646qwa8= 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=Us+U91RC; arc=none smtp.client-ip=209.85.128.52 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="Us+U91RC" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-434a752140eso8624615e9.3 for ; Thu, 05 Dec 2024 10:02:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733421726; x=1734026526; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hPhM//wJrXG51ke59zvjjRItTECJ1az2JzHOCc8Yads=; b=Us+U91RC/tIYwFlVSiEVCkjLupmul78ifiCAt0lVxnisEPHCzyWNFjQRO+u/IJ1g17 2w0X2AHDSJMBiDkBUl+HPqAFfJ3XTULUzcjfmu+ygxQFMPs5nbFxuDV0ay9O9hIczmnZ WdGqAdR6BIXHPcpvA4WcMsWuQhW0y56BQJev0MMmW2POTeZlmSwoIlWN3xmGoIEHq+0F c/56ckhI9b1f+CZoafsGhzzNrAASQ1PJlIb7mkIL/7Zynlgs0BsMmEnewQ2eDXg4nrzI aXEbgV7ecCayeulfXP//Ygc+5sC2teoIxt0u7mMS+fUGkjwfv6dSCR0SkLrxesMTEgye sAVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733421726; x=1734026526; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hPhM//wJrXG51ke59zvjjRItTECJ1az2JzHOCc8Yads=; b=n7AvrdKdecO7x87OS4b2u/bILiIIgHJxyltv1G4GLJuoguT2swLCHqthIEIamFI2pv Va3QDlY/KbuwR70Vl0oOg0FT165/eiX7zy6LgBM/tvd6Z2ZHRJRg88T/hyACNJK+T46C MCr3j1Ydc5J6ciXY1WcVJtS4skOtYM2v2oS65ak+IXLZdgi6I/hy/TXH/3H69eetTzcy AHojl/rCQhpfiUUupjxb5OF8hN0ZyV03VjY8WnQNZQ/mevnKerGOagWGu2VKLyil23Zm uduiYEmJHLMytAx6PbCz3QoBK2eCGn2GVleCsRU02n9XhnKqn3ubRb/Bz3ofzV80K+t8 K5pQ== X-Gm-Message-State: AOJu0Yx0LKwBy3v16b0b1OMUNY154j1jyCKA677h76xsSTGTxXZted6b +q13uF0uDDR28WivVg9YW3OeDfHVqi196mqUtPKVwBTv1wnLev8NEwt89YRkz2k= X-Gm-Gg: ASbGncuea+b+EqqXGU0hL6mPP8PtBpHPcYR6Vh1vKzwEfYvddVCX/3U25Kg7hZUZmmu OvnEMW6PdC3OMnrJhPUOCq0gJJc2QefzbBcQieghkubFEwSdcRjgc4akCwRfX3YJMmczxxrMVc4 tdfEueLr48VOwSt0EFFL2w2/cafh24Kn46S4FwT5fXFDW867Hij7tjsLjNI+nWDakMEgyWBKvzu QZtiJcAZ+tOB/JVD3iYCuUm2NJpyBzVkRK+TO1Q45C6H9UiDwPc0gIYkHsm81o49QKOiKVNBVJH FzsbVLvAS0PTYjWfR8PKAldN8VqDK6Uv X-Google-Smtp-Source: AGHT+IHxrmKnYhkbCeS29d3k6ksOUL+fr3q/QtXJQ6fFRSknvcyUZjZ0xuVckzybtdhQNCwqXZo+yA== X-Received: by 2002:a05:600c:4fd6:b0:434:a9a8:ad1d with SMTP id 5b1f17b1804b1-434ddea64a2mr2257205e9.7.1733421725765; Thu, 05 Dec 2024 10:02:05 -0800 (PST) Received: from ta2.c.googlers.com.com (32.134.38.34.bc.googleusercontent.com. [34.38.134.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-386219098d3sm2618228f8f.70.2024.12.05.10.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 10:02:05 -0800 (PST) From: Tudor Ambarus To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, alim.akhtar@samsung.com Cc: linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, javierm@redhat.com, tzimmermann@suse.de, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Tudor Ambarus Subject: [PATCH 3/4] arm64: dts: exynos: gs101: add ACPM protocol node Date: Thu, 5 Dec 2024 18:01:59 +0000 Message-ID: <20241205180200.203146-4-tudor.ambarus@linaro.org> X-Mailer: git-send-email 2.47.0.338.g60cca15819-goog In-Reply-To: <20241205180200.203146-1-tudor.ambarus@linaro.org> References: <20241205180200.203146-1-tudor.ambarus@linaro.org> 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" 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 | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index 0970f6fc1ef5..ed9815194f65 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -277,6 +277,29 @@ apm_sram: sram@2039000 { ranges =3D <0x0 0x0 0x2039000 0x40000>; }; =20 + firmware { + acpm_ipc: acpm_ipc { + compatible =3D "google,gs101-acpm-ipc"; + mboxes =3D <&ap2apm_mailbox 0 + &ap2apm_mailbox 1 + &ap2apm_mailbox 2 + &ap2apm_mailbox 3 + &ap2apm_mailbox 4 + &ap2apm_mailbox 5 + &ap2apm_mailbox 6 + &ap2apm_mailbox 7 + &ap2apm_mailbox 8 + &ap2apm_mailbox 9 + &ap2apm_mailbox 10 + &ap2apm_mailbox 11 + &ap2apm_mailbox 12 + &ap2apm_mailbox 13 + &ap2apm_mailbox 14>; + shmem =3D <&apm_sram>; + initdata-base =3D <0xa000>; + }; + }; + soc: soc@0 { compatible =3D "simple-bus"; #address-cells =3D <1>; --=20 2.47.0.338.g60cca15819-goog From nobody Thu Dec 18 01:35:45 2025 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 933AF227B9D for ; Thu, 5 Dec 2024 18:02:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421731; cv=none; b=UBtxUS4NifRUwsJOz3SXLDGvRBQ8/2pdwSVLZ3YrKowIsav/0nPZxhN4wyP/oOz0RJRZBw/v0PyfIRKzhG1GUuTsqMzhVaKw/3Qq7usVC426mVksdEGS9d4NvzFprEQAMWmYcl4q+sjndHo75oz3xFfOBpji93cW7ucImsBWE3k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733421731; c=relaxed/simple; bh=IUPkXPm8C/w63Brb8YlUvk50wh9QYwPKoutZ4V9uyMY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sMytXwa/Rn4QSDFOUth4qM0idbKVYbT7/k7TfQIPtUVU9Tmjz+mRxwnVxneX5fdSww5DX1d2umoLewDzzUzTf2VMTwFWy8GhlW42HaM2/rzYVuOqVvC99NnBcZwa5oX3lg+ECo2j+IfVmdZqikfq+KzWm6eqtfEKA+enDAz8pj0= 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=bK6pr/7o; arc=none smtp.client-ip=209.85.128.53 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="bK6pr/7o" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-434a0fd9778so12516615e9.0 for ; Thu, 05 Dec 2024 10:02:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733421727; x=1734026527; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0fwQWQ8p4fSiVsjGQYWImVyS0fCQtF0Xd9Qrli2C/FI=; b=bK6pr/7o77tSMIAuzPNEQNk6I6ZlKh6qlR/HrC8JJqd5ByaPrRuuCrF4Jm6x72SWI5 YFuXgzHIoCtWYcz2itXPjFODig7WtCv1a1DYtiT89MGs/CGUPEXjjtISgIv22wkbvA/Z k45MKjqh184LlNQdTwi1dSO3SXH4xyOrJVQWJQDzAkdisruHo74k16wqnkoh54kfsI3R 9cb57LUWhGeRPU5bYl8utRLhmb3ulRKKpkRNREMlqdKXdTYxc32w3CGZ0Mao228up2v/ Bjvlkfq6ge1WZSM7t+1W+pAUQ4KZlrnT/jRIuvH6eYrxEMyktNGIBLc3ycvm7Yybld+K 7eJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733421727; x=1734026527; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0fwQWQ8p4fSiVsjGQYWImVyS0fCQtF0Xd9Qrli2C/FI=; b=BTEs8g36iaHW+r0cTlzSyFQafcvs7iLy8X16uNrcQfym086OXT37RBkKJvESrsd47U TAbR4+KxK7Eyf4rzNLTiLF9m9a6+L7fpuapC9PO/5SO+VZh/f73Etk68nqMsglV+PQMA zPXO0P8IUj+wFyh+/rewrGHTejQdwdY8rmgNWu2M/qnVHxzrlNJ9II6cFK6yP5MczZiM 8IdbLBlYIM0vWVfVwVyICJdg9F8qlEtxbEC08n2aPpOUmE3fO9dQckOF5fSzgVBTEKLE ZpLIJb7GQiqmXXUCgqQHtqa35VNSqDuVMQIb65kXuEXhVXYl5rBObDOVRtwpoeD292dE 9Nzg== X-Gm-Message-State: AOJu0YzrQVM15upiUFO6zF9jivT+O/yPJBiJ0uCPx9sAYX0mrcZWpZ+z 82/t5oWrhN7vmGwmlZNc7B64CEA+H3402/fgV3vI7j6q2WsldvhoTBQDknmQ5DOEkPhHJx2gbIN GIgA= X-Gm-Gg: ASbGnctPUxu2GLfoMDid71t227z22UDuWEkxQiPv9V53J11Qzi8vHSJn1VsaSn4Tydj IWye9gEAil7UYPSfR1aJW+arLVD6acnbVb0w4j+fax2oK4SXIokR2r+E8AHGZoOSmqgtDkz49Cx GgPM8X1QIINbxOinUM3wZ5ojlfqGnTW9EnvNaMp0KH5cxnj6QU8bPHQHz9KCbWw6MlP5fKMcdSd lqhEY3uwk8ntyTqkemDNISpb9uBUIAb9agXTGeuGk6W+CRZh7xtajFIeYzc/qQdyJzII0Mj5faW mAQeOGXl/kVheUyquVoAWyHXS8taAk2U X-Google-Smtp-Source: AGHT+IEF0Sy2Q+DDxTeCkIQlhde+ymelj1BdzVhOSZd3iGZysiBbmVwX72aWK/Yxm+/ZlbdpgcXp2g== X-Received: by 2002:a05:600c:5125:b0:42c:b5f1:44ff with SMTP id 5b1f17b1804b1-434dded663dmr2047465e9.24.1733421726692; Thu, 05 Dec 2024 10:02:06 -0800 (PST) Received: from ta2.c.googlers.com.com (32.134.38.34.bc.googleusercontent.com. [34.38.134.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-386219098d3sm2618228f8f.70.2024.12.05.10.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 10:02:06 -0800 (PST) From: Tudor Ambarus To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, alim.akhtar@samsung.com Cc: linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, andre.draszik@linaro.org, kernel-team@android.com, willmcvicker@google.com, peter.griffin@linaro.org, javierm@redhat.com, tzimmermann@suse.de, daniel.lezcano@linaro.org, vincent.guittot@linaro.org, ulf.hansson@linaro.org, arnd@arndb.de, Tudor Ambarus Subject: [PATCH 4/4] arm64: defconfig: enable ACPM protocol and exynos mailbox Date: Thu, 5 Dec 2024 18:02:00 +0000 Message-ID: <20241205180200.203146-5-tudor.ambarus@linaro.org> X-Mailer: git-send-email 2.47.0.338.g60cca15819-goog In-Reply-To: <20241205180200.203146-1-tudor.ambarus@linaro.org> References: <20241205180200.203146-1-tudor.ambarus@linaro.org> 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" 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 c62831e61586..91139b1cf813 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -262,6 +262,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 @@ -1378,6 +1379,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.47.0.338.g60cca15819-goog