From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.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 A20AD31A815 for ; Tue, 25 Nov 2025 12:06:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764072384; cv=none; b=cVS6rSHwPJ25A3tUK9vsbq0Ic0beyzxfCcKOhSFAWk06fJD+Fw+2ur+NPJTVljzM36GKr4hsHOeBuMGigb7JWo2PkraKPm5h/Rs3NYMbzPlcQUDJLV5/Jrgf5a+x/GeUiYx+yjBznIprwxybUYZRnTS+F7zzjjtS6wPKbsQVpCQ= 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.44 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-f44.google.com with SMTP id 2adb3069b0e04-59581e32163so6361812e87.1 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=Z4cJm3zdPx7Ge0szTUOBJsTgU23XTYbZSOJM/bqAGzQkfYQ8yCAzANK8FRIumYyt25 trwwbWud0s5i/4LotFdBDWZSMgm/dokIsYHuAioAUb2BEwA8gGUmtjHK8BKJuttZirXn /VaYBqQq8cALr+qkK9TvNjA3H8sI8kEGOa3mRlJDvtOOaQLPHOyVF8JwFC1D3dPkx7CC tOGatfP+G3RjAGMx+go4H/F4q7j9rVkCjcJ6yKhDEXRFLnr6fmRI4N3FmNrs70AabVZu /ut1uZ81GyrPW64bClQ7DHLkCNi9WjObzpxFJw/pbgUzI6onzyQGUQ40z5/R/0Xpzpro rB4Q== X-Forwarded-Encrypted: i=1; AJvYcCWl8HZJGcAT+iA9VU9sa/GVV/FGZVP5J3ucSqcM1HEkScu3Udjwn7tiR2E2oFXR6xJ5ANgq7PtPuTecnA==@vger.kernel.org X-Gm-Message-State: AOJu0YzeEombTFqtIlgE5t499D0gHMMjGBpZ9euZ3ivsr2J++4gMGfFA yvI1QW2fsHchuZFptpP93BvRrxF6r+mtE63VHzrv+HKeIqrPjYHdYv6Z X-Gm-Gg: ASbGncvtygANOw4eGE14xciYgfz5tCqpnZJGj4PEjceLwgwsbcHCcBSDOsIySgplbWU AAlWWnBKRyjfzAgZZOpiBCZ5eFXQNUHw3JEHCoh1VNLWz1aADrUZPWfqTqWlZLILHlBxih9qydh ODA+XKR/FUhqtBrK+ef3R9aERDl+TuSy7j1ZxVfHuFKJ0wmIsLzKigAchBVW5dy5va0n98wDsKx kvGxOosAokx6LPrhaM8dGWknGfajMIrYiCEaNr0m0Cg54Q7gW98TPjhqxdmchcXCXLHeC8U0zHC 3dqaWLKQ7xjmPy8NP/T1zr+ShwniuRRrfshGV0pKoEx2jPk0wuD3JqDOMuBaxTHv1OcnOV/D3ij SlYqWVYDPw63aAK1AH20tU4uK3yipdwdZY1bC0u/1Rn4RWBxQrU4l6ZpBcEo7vDWjGrZ4ywwLgq M= 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-tegra@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/nvidia/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 = <0x6000c000 0x150>; }; + actmon: actmon@6000c800 { + compatible = "nvidia,tegra114-actmon"; + reg = <0x6000c800 0x400>; + interrupts = ; + clocks = <&tegra_car TEGRA114_CLK_ACTMON>, + <&tegra_car TEGRA114_CLK_EMC>; + clock-names = "actmon", "emc"; + resets = <&tegra_car TEGRA114_CLK_ACTMON>; + reset-names = "actmon"; + #cooling-cells = <2>; + }; + gpio: gpio@6000d000 { compatible = "nvidia,tegra114-gpio", "nvidia,tegra30-gpio"; reg = <0x6000d000 0x1000>; -- 2.51.0