From nobody Tue Dec 2 00:26:28 2025 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.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 7DDAE31A803 for ; Tue, 25 Nov 2025 12:06:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764072384; cv=none; b=nwG+FnulmunNxFBq1ySfMfgzguJxib8gPOZTPtEevw0SvcbAOrklH4EzTG1MlC1J5q3a7s7gquU5BbenWsMDH1ApUPEVREUSdEg0PbSflo9PVFxtG+7RzK0b8ljLg5xC3ygLtCBA1bRnhqxa131ns/c70INkrjWBvZBm1r6Dies= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764072384; c=relaxed/simple; bh=VJS7tKi4W2dCRDnFqQGBe73LZKmaMcajj+4bVj7gZPI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=G4Lw3PH1xdIXLblMSo+fqEp1yzJkCbiDsUsZ3spbEAx766l5wklR3ReyXEUtpkmu3bDYX6HQl+zClRfB+LogcWaBtNRRrNCMlqnMDE+RGKWpJsWsq2OxlywtQtaXwQbun6gjExp+raVZJSGk3xVD2ApaVKoj+ikIA4UGwQ2Yat8= 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=RqrVM0nU; arc=none smtp.client-ip=209.85.167.53 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="RqrVM0nU" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-59578e38613so6264071e87.2 for ; Tue, 25 Nov 2025 04:06:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764072380; x=1764677180; 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=hW/vKp7i5enJJG2aIk5G1BDDlAi5srul9SKR0E7oEGI=; b=RqrVM0nU7z3YDn+TCWkGIGIom8LqdYPoKnXH7f6erTb5gohkF+rBvm5Blus2itCW5z NVDAzSxU+pzLDmZsRiqC4nDdXT0qmY79W39/XDpKM2EgyacSbCb6sE53FT768kNmAunN E4DjJFhmLGGW3e01nKTVpw+RewbvjTTxtPiqMa51UsYms0f5QSbFBA1uAIlYhj+ZQbz8 Ovnwzr9vTh9z5OP+E2c+qEaxEONKAKePfE9m/8T4dalEGBAvInU0HIqiCqBFN439nGA0 irQo9dxLGHyvjsA+zI2ZfYJl4Dt3cVAQNAP/1xqF9Kb+NfoXn9t7siIt4gG9IUVnZ4My unCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764072380; x=1764677180; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hW/vKp7i5enJJG2aIk5G1BDDlAi5srul9SKR0E7oEGI=; b=GcT9RGKrAe7BpsTxL7YdwZMd2u0cNWLYmUW6Boz7Q/x25hEnKUdBKcSV5mh7q967Ep EDNfEn50jdp4oOnR41x433R8ckpu0jvV3ROl6Zqb7Ub2TMVguVi/fVbHzf+2KM/22FOo zWUWY2XYrITKtomNNO2E4XWSXtbXn/ccrcp2d1zNjJ0rMoK9zzWcT/Yxj9scT3JWEgpP 74ILXmvEO7S65YLRAkSH4AIEPDXY9S0f2ecFq7R8eYvv10CpQzvJxNKLlVnyhkHaRL8C FGr3yL1DdFBOywFZuxJgSAoJBZfGwV/ZaNtQPiE14WogUe5798SmoGPQQESRTF4u5hxS xDQg== X-Gm-Message-State: AOJu0YwC2+CJ4g1PCnzGPG+Mt09aGb7Hbn73OCuwASSrAOtYlME6W3dh gYZm0J+KksLSNcZP2HemLgxxGtdk6RCYToZm+zd8Wr66hOeGqq8pGe8E X-Gm-Gg: ASbGncu7s2IPpSq/+MuZciZbMH7RlpJPWhCIoovtfahpLgBXk+hli19CQI82yAuYcOA w7YSBr1vju2JTve0YpN3s2CpFRYKSlZmjKOpNMfOQY2AeMYHwB3RpoZ/bbp8TFAC29yPTkWE7Mw injtgdXvkyvSb02t9OdiNnsfe9LIM/5HL01lqrTxBdiOv6afc/Yl691KU/k+93ZBxlCmbd2wqkV FEOYe6xzaTs/QZEE6jni5D6LKFmlMoV7SjEZGLZ0feGhx+I6L7yR+Hhx7eOK25lc/5sOdufYKko PyHP7hqZnuxPh/crkWO/MfVL5rA6P0aV7Mbx014OtkU94qBOHAidG/SbHIAkR/Jlc6zvX+IO+4M YTLesaISvFxba39kSHE6XiWfpDCDvzpZsRY1Dbk8RavTCPCR1B7jyIHiT8nLGaydYCPrhmACwfa U= X-Google-Smtp-Source: AGHT+IFhjLrOrFiZOapYoRF+cu0r4FsySebLxdfYS1eENEYxZ3es+l0zFrltALiMuKz3JAOnaS+NTw== X-Received: by 2002:a05:6512:2244:b0:595:8258:ccc7 with SMTP id 2adb3069b0e04-596b4e4b8camr1176446e87.1.1764072380177; Tue, 25 Nov 2025 04:06:20 -0800 (PST) Received: from xeon ([188.163.112.74]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5969dbbecb9sm5150993e87.58.2025.11.25.04.06.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 04:06:19 -0800 (PST) From: Svyatoslav Ryhel To: Krzysztof Kozlowski , Rob Herring , Conor Dooley , Thierry Reding , Thierry Reding , Jonathan Hunter , Prashant Gaikwad , Mikko Perttunen , Michael Turquette , Stephen Boyd , Dmitry Osipenko , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Svyatoslav Ryhel Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org Subject: [PATCH v4 02/12] ARM: tegra: Add ACTMON node to Tegra114 device tree Date: Tue, 25 Nov 2025 14:05:49 +0200 Message-ID: <20251125120559.158860-3-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251125120559.158860-1-clamor95@gmail.com> References: <20251125120559.158860-1-clamor95@gmail.com> 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 support for ACTMON on Tegra114. This is used to monitor activity from different components. Based on the collected statistics, the rate at which the external memory needs to be clocked can be derived. Signed-off-by: Svyatoslav Ryhel Reviewed-by: Mikko Perttunen --- arch/arm/boot/dts/nvidia/tegra114.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvi= dia/tegra114.dtsi index 02d2c40dd79a..ef0618e9eec1 100644 --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi @@ -312,6 +312,18 @@ ahb: ahb@6000c000 { reg =3D <0x6000c000 0x150>; }; =20 + actmon: actmon@6000c800 { + compatible =3D "nvidia,tegra114-actmon"; + reg =3D <0x6000c800 0x400>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_ACTMON>, + <&tegra_car TEGRA114_CLK_EMC>; + clock-names =3D "actmon", "emc"; + resets =3D <&tegra_car TEGRA114_CLK_ACTMON>; + reset-names =3D "actmon"; + #cooling-cells =3D <2>; + }; + gpio: gpio@6000d000 { compatible =3D "nvidia,tegra114-gpio", "nvidia,tegra30-gpio"; reg =3D <0x6000d000 0x1000>; --=20 2.51.0