From nobody Mon Feb 9 19:12:29 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.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 BE63C27462 for ; Fri, 20 Dec 2024 14:45:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705960; cv=none; b=kdbZqtm/9eFHm9SOT/py/1BGA4WucCQS//ImwSg+X6jnUJ0LoxQobKeps8ZqMZ0X4T1TWIHJwrxOnUgQvsis+CeAwAxdjiuuSImtn7dPIZ8zBiDcASW/zB5M8DzDKow4HvDzgCKjhkneeFYiq2HSRlvinIl+FdbZScWxT3H2ifk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705960; c=relaxed/simple; bh=qdRRh88PR8yD7/wyF9wDElmu1pjR7jVhv88q1onGcQ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fxo7tjsBLrbkQm0Yr2W0IzjaVOAWzmPO1qc6xTor66MDw92L9p/s/AHWHWfKp+0tzOcJKXEEWhI+Wa5OOxiQB/NEE6ecUQiir9ey8Mq7bCc73FKy+M9v62SXAHnFl7LbONbwBdxV0+vl6J2381RcjkuhRTwSD/jKr5mDyhZHc14= 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=ZpJ3LNu+; arc=none smtp.client-ip=209.85.221.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="ZpJ3LNu+" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-388cae9eb9fso1195526f8f.3 for ; Fri, 20 Dec 2024 06:45:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734705957; x=1735310757; 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=dxlvhrB2wJ/WWWheikQ5QToLAAhXYBUjgjkO3/zz9l0=; b=ZpJ3LNu+qwXh2i2szrYc1eptCSl4UYmozyrW8XmW5E4ujuEVnAahPAqW6K8lDW7lb9 p28XuiQ8kMH2NNU3ZqtWXjEyWqiBgB1fQFOrk20tLP4iibFvEmQIJgK775y/kR92UnsC BIgmkZpQ3rcklf3EVreIIf0AJIrynRsoDFzUeO+47htuLhy08fD0pGY9QZ1xKqROIxau PAoCCfZuuezDnfvalx2H/5JEJQQrZEVduQ6T0le3iQvjpfUQJst9Qs9eGIG7NVbEERzW UL7+PwkLKytHfVaa6LAbxxjh99bZlJ2X/8+2N+m419SXIcVuZtqBSlIGwpE2eb7gisLz oXsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734705957; x=1735310757; 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=dxlvhrB2wJ/WWWheikQ5QToLAAhXYBUjgjkO3/zz9l0=; b=SqvbFCQNcV+ene83tURU4jVVKkBZSRqvHiGb39KqAiKINs90bQrXxBE4H2o8i+jPOP K9QAWE/OSuVhh4/KrMFGmxAjdfipWrgQwTKTrzcVQrt0TA8i9X0+RfTLddJ+Du0WBd6z Wq57nEoA1cx6awyG239Ra33wnw/J4TN7/IvCK0zqilw4ENffLe22UAHfUDCKEVQ0Tloc YAvZ3Iz8/kRhSISETSmmzHD3oEjKf9mciD03BcbgOd3hYZHihymVH6diMDnnAYICu+UM dkdojnjImPzav1/Lubr1rpBVQhqt014G2pcu8vI6mTCESNrp6CaEUNHmPuAR1F/OJP12 2xSA== X-Forwarded-Encrypted: i=1; AJvYcCV8sUoxLEWzm3a2TcEJ17u3K7f1SteGF7rwX+9lLHqqo1ckFH6omb1KAjbdpvIX01lbS8DdJm3wjPRhzV8=@vger.kernel.org X-Gm-Message-State: AOJu0YwaeBtZgJDtcVVlLqJa31pdhmltnz9emT1mU/MetBWi/BZUSQHS kVjRSvFMjPik5ORezQ68K/8OJQcPKgZ5b1ShAPGicDn95azwyo1rgYDSIktZEN4= X-Gm-Gg: ASbGnctr5UHl9N2/GK9sES2zP2r5E/m9Qyjg2+3O7FSNSdjS49VZYqLU7Z8s1UR3Eu1 fHGrtSR5SkYUkkHh+6OcZ8sykx+sMTXij4YnbPgGDg0jg8ziR/XP1MEFnDOBwFVERVzk3+HxLCu NXXymdaOiGCQm4WJtkPA3T7KG+aPUl2LgPVYRb/HfB62cZMSH17MZ2fmJ4mGzMDp5O7ISsnYNq0 e6uKq+SsNlS3nESweW42VrTLqb9j1DjQB/m4yT15goXMPrkq8s/vvQBShySpXd7+V5wH1nPjeYX h4aom7feeTy6GA/tNhePWiG0N0hMCim4ihnj X-Google-Smtp-Source: AGHT+IFba+pNkn8Isx84tR/ymJ6eBzETARPGC5nX22IMj3yT652dRqMPFdZu5N8UjiaoJcOax0vsrA== X-Received: by 2002:a05:6000:1f88:b0:385:e22e:288f with SMTP id ffacd0b85a97d-38a22200c0bmr2682435f8f.31.1734705957077; Fri, 20 Dec 2024 06:45:57 -0800 (PST) Received: from ta2.c.googlers.com (130.173.34.34.bc.googleusercontent.com. [34.34.173.130]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c84705esm4227874f8f.44.2024.12.20.06.45.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 06:45:56 -0800 (PST) From: Tudor Ambarus Date: Fri, 20 Dec 2024 14:45:44 +0000 Subject: [PATCH v3 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: <20241220-gs101-acpm-dt-v3-1-642d64daa5d1@linaro.org> References: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@linaro.org> In-Reply-To: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@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=1734705955; l=979; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=qdRRh88PR8yD7/wyF9wDElmu1pjR7jVhv88q1onGcQ8=; b=xgCFIoxvhBDc1QD+CRRVZZxpOKdMIoc1Iu8Bt6N5fkkcbFjSxXufey8F4ncY4KX1msxpc2ThJ hl2m1ZchsxRAcwd258Rs9f//Ez10uF+otAbE26Mog4rxirg9m0+rgjY 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 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.1.613.gc27f4b7a9f-goog From nobody Mon Feb 9 19:12:29 2026 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 A357521570A for ; Fri, 20 Dec 2024 14:45:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705961; cv=none; b=qa9wilU+0E3OGAsrDm/RwwAQFb1XXex6TPra2sXl+n+SUuxhVSp1/PIPwILyu0074g2Rdo5Dl8bwQQ0pGtBdG1N6wdGQu3XroV8qzeMXB/9TNh7c9Ns9E8hQKTNSQY9VAPlZLzHS6Vk/6UEySQCWwV5bw7hlgpeFrgg6AW6MvxE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705961; c=relaxed/simple; bh=ksJ+kZjL8uLlN+FZ+pHkeFoebJsDUcUmZPaIlmDO4Og=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YmVoAITd28Cbufuplh4F6KjX2Kns88bRYNcoqNL4PEuojgkUvIoZG5kqpr+j+IUkPgNOF/ebcOvk9EmxHuEOVkV0gRv6iO9byJbi9Gl0pnt/L0r+eHpJgsAHAU6nD/5O7FJGJHNlfJvRM9oxGSFUFrIAWqUh0qsL1ORYsHNDfBE= 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=fDcA9MtC; arc=none smtp.client-ip=209.85.221.44 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="fDcA9MtC" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3862ca8e0bbso1518967f8f.0 for ; Fri, 20 Dec 2024 06:45:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734705958; x=1735310758; 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=6pGIq1PR9lkwo6mEo5Eq/Q4i7Z1n4SSZ995JZ/LQKCc=; b=fDcA9MtCKD+y+pGu/3wTz4YDNYR8Axt4RkorIBnvQ1q2wJndMNDtvgMDQnI5qvjEn4 bF++soWUHzug6d/gk1htsxJDqTdfN6sY31M7YDOtleUJbYv87ChHvva+0cMkKyWuUnct uu8pvd9ve4lMAaJu7il9WQYqG1P3xLWdKeI+dauzheWJ5aK4+JWM6iB7QS6aTEilKfXO ghAtr8xCelcjWm9JQt05zJdKwQgunwAFT1X0BSfBYE2Bs/+Mx9plshxRxt8SE4HNxYi5 0xs4b5K47xcjBfB1s7e+jHIJZswTiOutQisyl75tJa4C/wBW7yuVPBgTknaat5RCklLD qK9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734705958; x=1735310758; 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=6pGIq1PR9lkwo6mEo5Eq/Q4i7Z1n4SSZ995JZ/LQKCc=; b=gbvR4P1ezbiGqidZ+5x5UMcRLlZKSFd20Z9Qa293zSjlLYniodvQgDKvC9OB39bDXF QF0m8aXTghT5Nh0lnefH/viDnTkmu8rp0x4RR5azD8gyPmLDtaokgXtRD0Qfz6LuaLbQ WjG/bWh9l5Zizpj8RfJ3OA+3xGUGMGBZ3123qXY7vKRoiHxTGp90anmO/X+kYcvzTXaG IyzRH6jX91gRV4562We0fJ4x1bdXNs+pWnVEOIrKf5N5PuKBdgRpC4aCXSYx73OA78be fitzbne7tVcJ6OIVxNI2lUP3LzZCarfX4NB5n4/rVEsTSE0NSYYtqFW35edctGAYeT4J hEBg== X-Forwarded-Encrypted: i=1; AJvYcCWdo3IirbSVgoZTkk4M3i1E7RofbuIfT+gdvpVk6bHxfgEWhug2/HAZEAYBz/Q50I5SIZaGD7CID3SbkkQ=@vger.kernel.org X-Gm-Message-State: AOJu0Ywer5D4oPDfQ6YG14WellGuISl7P5s7q0hbeKigajLW3PEnyv2L x9paxVbx6L+PxW3LkJYFeGR9+4UqdIUXGaw5Yq1/aIY7JzGfJoye8nCcetKFlCU= X-Gm-Gg: ASbGncuiaKPZQB7Z21Cpxoz3tz9I5B963+jDWsBBOUzg5v98BezCSaPH/TjXzxqdxjY Vh8h2mQjwOS4jFlMJs4WvlV2/OQidj+D2qJ3vvuWZlcogyTCQRqiVIMtkWcibz05vgN/1/lJ/fX pCvC/f0FDJmGQBNb3p/ys1aC53kU46VN0g1Kkr7BNpfcD34gFTSA3AoObu+SaBVCGdXFY5f4Nes tiCwYPcI9Elje1NvplOiDLY/Hj9fNU9AzvLBRmkIOnZcO+NCzZMjFFAWjAVmI2W8C41jJsVtag8 yL8mncpsO5L3ri0lxXO0xhzGn8sgeTOGxYhU X-Google-Smtp-Source: AGHT+IHswtHlhbAXYQTsxmj42Cx6z0kRvJ6s2dUNedujrsv1Y3qGW1iMiZ0SDo7FMblpbxhFtQc7lA== X-Received: by 2002:a05:6000:78d:b0:386:31a9:31ea with SMTP id ffacd0b85a97d-38a221faa71mr4052627f8f.33.1734705957980; Fri, 20 Dec 2024 06:45:57 -0800 (PST) Received: from ta2.c.googlers.com (130.173.34.34.bc.googleusercontent.com. [34.34.173.130]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c84705esm4227874f8f.44.2024.12.20.06.45.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 06:45:57 -0800 (PST) From: Tudor Ambarus Date: Fri, 20 Dec 2024 14:45:45 +0000 Subject: [PATCH v3 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: <20241220-gs101-acpm-dt-v3-2-642d64daa5d1@linaro.org> References: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@linaro.org> In-Reply-To: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@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=1734705955; l=1282; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=ksJ+kZjL8uLlN+FZ+pHkeFoebJsDUcUmZPaIlmDO4Og=; b=x0Ev+HpwVYqbwB+I6AVvSeZI9hA8fjFh/u8hIaK1sJWwZeeE1MvacpEYn9gzDmAWTMUsWEdNZ ecBCUxDslrZAhS1a9R+KuoBbFFAZG+4joMBRs9YtU8+yeFqxZube1LL 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 1441e9a252c2..6947dd081a0e 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-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.47.1.613.gc27f4b7a9f-goog From nobody Mon Feb 9 19:12:29 2026 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 8EE98218AA8 for ; Fri, 20 Dec 2024 14:46:00 +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=1734705962; cv=none; b=AazFjArzH5Dmdrb01tbtX5j9hQiAS3RF8q7qA3xaWYUsnI8/gT4Puo2VrAXVS5pKxPSz5QpqVZf+9Uo+NElBh6y+2t34qVGbg62OZ43OzjbzHfK/ejS0k9tbppCUoOh07voxZmVVSwDthzYoDpsyH85Xe19tODjgwkF1J+98wWI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705962; c=relaxed/simple; bh=CBzsQBj3NhXJFNW+TyilZZe0w8YWT523Ro1ZD7fmAyU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NUTbhGS1vDVrFpR7aRLs8tdo6ji94Ny7PPxDcHZWEtS2gq+F12MGOHeY0d9pWpfrndVQEt6XN1F6854/fiQ9k392KHdZMeK/EBfDdUaZFPiuRrn6PaprXGnDzgb/wTMXWt1bZZB4dFjUAuofhoz0VEtTv/0M9Yequ8oOkq4jV4Q= 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=qKNsET95; 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="qKNsET95" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-43621d27adeso13809455e9.2 for ; Fri, 20 Dec 2024 06:46:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734705959; x=1735310759; 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=LKQ/KdPjRXHrR2fzFO1pIdVwIMyG+67hfBNPWoSG81I=; b=qKNsET95Fbqxp4GYFeqjxKXAYFNDTd956LdVYgusC34vzMN/dPa/3nhzx0S1T60mOB K0sIHcmrOftpSdzXJNhSWCkqDAZGTD80f1l2HYenxWhMtNuqSnjygdWUMXxTRlTxvQP3 usSqfw4aA3B2OthFuNVZ2yHJshQ6nAAZmTenKIk7nrvMpLCSz0mHz6N4RyJFVKA4dFkt q0ZHWVrENPoIoW8krS2twX2FauoEk3IOulYAVnrdpAxBuXX2XB5u1MBeNfesbsUl6kXh 9Tsda+LFTmTwfn6YMAtLvK/JpsEVIsLL+mkpAmJ2HxBucF1sV1CFbz1sdghKqYmYpYqe f4oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734705959; x=1735310759; 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=LKQ/KdPjRXHrR2fzFO1pIdVwIMyG+67hfBNPWoSG81I=; b=MMGjVehkq5HT5lCgMJYdV+5mv9w4mdxgMikwcCo3Vi36PERAW94sU7uBkovBTeYU37 k/EopUKnAt69dLBWGvkdRmt+oxFvjPS5LjkbaSLDaWuwZzGan4dxcRdPaVDgXfzL3MMr mYbANyNlLE4Qb7yBkm/3tIMWUpstxlj+VHe4KoYEP3noJpRJIMH6bCQ2xgfxZgcRw2Ty cdybhWSBFdOhVMcHu/NQ28yKDc/HA6GXIj4dVNpmCR+vPMWaO0J6VWlv5WJDq+e53/8Y xjsUqMxeaQEcSI8JgJGioVEuQhk3rKiGqzBRKAVCGEcqWYs1o5Ki8ZByBTVj605beZtf pmzA== X-Forwarded-Encrypted: i=1; AJvYcCVqNcSl8nZ4fMYaomAFOhICCPCzMs+RxSl7yzW53sPgEqUl2eHrAbl0RQG0++SeoKFNhSAef0R90ow16ZY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7ptCvzRPp5X1icTUDc/GrVduDAwhyhbXBuq/teDY37r+8Ura9 xm7+ayl18BceFayocPfxJSshx6WgSw28v61HC3uTlr3DWhz36o5EUIaSZ3+vHC4= X-Gm-Gg: ASbGncu2DDb+CplNkGAGu+7mgJ9BfUA4nHr5HqtaP0Qmw9LKs/Ft+ZdW1hkeI1G5v4O 7KJS37mSOuKqrWlB+3ErXt8byiEBSAQkYe4wPxpg0uCD7eqZt84Nby6IQSe5k4VgGXXco18b/A9 GAx/k8V6GEUB0HsrHoWsHqsCcz2KMz+/cq0D81Sun4FJqW+4KAKzUbinsj8ck20U+e+NhuJSMro CIJwFqV3tTH2u8/DzOEN8aCpjEbmbykllX1BKr2+3BZln/ROemezWv5i6da6RVvNRTsmoC3y6J8 ZdqEbcdk4mpUft28P7+U08NGrnBJvjzbpf0k X-Google-Smtp-Source: AGHT+IFWQfXAdgrp2CpXQA4+qHBefpesptVUa8m2vkPR99QjdXggEQUhIJHg0NNIDARz74yBnc6WSg== X-Received: by 2002:a5d:6d07:0:b0:385:edb7:69ba with SMTP id ffacd0b85a97d-38a221f2dd7mr3456323f8f.1.1734705958949; Fri, 20 Dec 2024 06:45:58 -0800 (PST) Received: from ta2.c.googlers.com (130.173.34.34.bc.googleusercontent.com. [34.34.173.130]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c84705esm4227874f8f.44.2024.12.20.06.45.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 06:45:58 -0800 (PST) From: Tudor Ambarus Date: Fri, 20 Dec 2024 14:45:46 +0000 Subject: [PATCH v3 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: <20241220-gs101-acpm-dt-v3-3-642d64daa5d1@linaro.org> References: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@linaro.org> In-Reply-To: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@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=1734705955; l=954; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=CBzsQBj3NhXJFNW+TyilZZe0w8YWT523Ro1ZD7fmAyU=; b=5jgeHxCZtkNehocgTdpWWxI1BFfmy+Ek5KEUu9MkENxqbn/4qWH8mQfu4WsTLzhrUCirUGicq NoWEoR6ntyqBhnr9L7E1KZzxGh7p4AloJBMqd66nIZ3q/kWZAkmHK6G 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 6947dd081a0e..681ea775ba54 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.47.1.613.gc27f4b7a9f-goog From nobody Mon Feb 9 19:12:29 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.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 C3859218E95 for ; Fri, 20 Dec 2024 14:46:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705963; cv=none; b=JMPypUCEPONuOWT82g5dJCGUoDEKNhKK6HOARzprR4hw1KjiOrn8PLrMERu30lOLg0uJUADk7zv0Pecfvk/Yos5bH0q2cvLd3IY2XnF1kspo+ljdA1jNmvVfP5Zqp9eCbN0W72uk1Dc/qLN743QUrXYsyBTbYyd/ML2Rg0Erqqo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734705963; c=relaxed/simple; bh=QNflK95J1oyB5GCiuNhKyRcaPvjpw4cTQ+4gOGCRcP0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SyIhqhemzzPpyvB1r4W4FLg97MY4Nzm10a8L7Po81Id3vwvz9PZ8Ghi6dVSABmnNKZ+ebtkVMBvA6W3htSx/vth7UGomfU6E0uAk7xVCHed8H4tQ0bjEABUhTozkLmLNAGw5Y7+o6OGkcnwHUpw5kVe5tsNsJUV6MOvVubZLYlQ= 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=lcvEAvUG; arc=none smtp.client-ip=209.85.221.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="lcvEAvUG" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-385dece873cso883682f8f.0 for ; Fri, 20 Dec 2024 06:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734705960; x=1735310760; 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=lRqWQ9kuH5smVaJB9GZ9PXPUlnPdZKZchIBVzev3PSQ=; b=lcvEAvUGkR7NEL4VPmspyXQIXMYjQNQfpFvwVKh2QbZZgw1OAuWO5qfRl4tLSo5y3/ +ZeheA3fZ5fUGY+0OqiMBKa08YNlzCHBKBwg8uDZYphw+JfpwLOl0LQ+Lbw5m7T38mLT Jp3WFt5zSKYep51jQf+6Hm9DyUVGl4joJlfgogvIMM2qAJmmyjoaRGqNCisTzeYssL3v EDdPL3Fj85djJijtBxinZgGJnsiLcIm5U670RuCp0CCyuLoPKxCr/InRxowxKde60OQq UCB3G8eGZ5Hc8iC6flL3uIrajX8wODyxwCYex7P1xYLkkPxjt+F88iWz+42HOiKpzMIH pZWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734705960; x=1735310760; 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=lRqWQ9kuH5smVaJB9GZ9PXPUlnPdZKZchIBVzev3PSQ=; b=XPs+d2KuSRPAD9KjP2j/1QcrSRDLu29GtphewyCNIYDEMiG0vYwX08Q/3PaVS/fWmw 17vMYKgabvYS1a8fL/ITh4R0W+TYhJeRaoiepwTXQNmafZZ0qnL1/16Xwj3zsPhbqYu/ AGfw1osjFyks3s/14okEB+NjopgzGqKPb/MF0+tlT+WR7NtEpch97AA33ZMJWgd9jR5l Bgd4MvPZIBMDoZBLi+3SZohGSdax0PGggYVvThZFBgXXgWV/ORLDiljCwK3QwHrAUtll tU3sDb1kVQWzSHW+Y3EgRmsnHgQil9si0Hi09FTCAW80ouSN8H6P3ZozZmv3ZvuzNfUX bItg== X-Forwarded-Encrypted: i=1; AJvYcCW2vw4kISLraWy2a9USbXmE/ztFcOj2SARe1dkkLYnQ8glo0puNmCld2zsBDO7284BlXAT9Pcg6SDZ2AdM=@vger.kernel.org X-Gm-Message-State: AOJu0YygW12ZnXNd5ZY9QJ6zHMU/aDbXZUKhX71iBN69QPahDVVJmY06 eYz6ebVtrkxQdQECHPo59Gt4205EDOyBXBOmjJer7ka6GmWvlPpwTPtD7qWhl7E= X-Gm-Gg: ASbGnctiLYtCzyJATCCsA5jKOELgiJe9nKoRwbkBh5bko00mYZa1K6M+ulLLvTHTopk p3/QbnGL8ndItxHgeA+qsd9nEeGG0ZRY7FPs9CbAuU+YF/hGeOjXJcckaBwvZKSOc6U3VcMzUVC yK5/2G84y9cvvCIyPNDXIqW3gzHilAOUNJz1JcqOB4kptmWzsToerPhiNhh7p2RVAycaZ3sYZuA RdP2ZvQgjJUBQVKCwQWrT8mFt4aVlIAGJKPc/wyRl3Fe1vSxNwolZIy0UTb6J9wCdqumcyNHYXE YREe0oyPO5IWlOT0bXFXPNwrHz/G3lkQ3G5k X-Google-Smtp-Source: AGHT+IGTa4AymaocDQHTU1ovTmqG12Q6/ra0E3vms/hl6zSMw0VKvp/iKmrVp1auYP0DQmQ0Vh1dsw== X-Received: by 2002:a05:6000:2a1:b0:385:f060:b7fc with SMTP id ffacd0b85a97d-38a221fee1amr3215271f8f.25.1734705960152; Fri, 20 Dec 2024 06:46:00 -0800 (PST) Received: from ta2.c.googlers.com (130.173.34.34.bc.googleusercontent.com. [34.34.173.130]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c84705esm4227874f8f.44.2024.12.20.06.45.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 06:45:59 -0800 (PST) From: Tudor Ambarus Date: Fri, 20 Dec 2024 14:45:47 +0000 Subject: [PATCH v3 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: <20241220-gs101-acpm-dt-v3-4-642d64daa5d1@linaro.org> References: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@linaro.org> In-Reply-To: <20241220-gs101-acpm-dt-v3-0-642d64daa5d1@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=1734705955; l=1030; i=tudor.ambarus@linaro.org; s=20241212; h=from:subject:message-id; bh=QNflK95J1oyB5GCiuNhKyRcaPvjpw4cTQ+4gOGCRcP0=; b=vMDlLV8zkiu0QyCRA1oLZkqsQZqt82J/23WzoFyTba2TkjJ/xdmEoZm0WpCiRzh9wxG2vYg40 X/OKV9w9QumBwzhDsMK2KNl0vJ1zLENtCaQz3xOvrcCmH9So5edlr+z 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 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.1.613.gc27f4b7a9f-goog