| Message ID | 20250903-tegra210-speedo-v2-0-89e6f86b8942@gmail.com |
|---|---|
| Headers | show
Return-Path: <linux-tegra+bounces-8989-incoming=patchwork.ozlabs.org@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=j2qCiPNx; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:4601:e00::3; helo=am.mirrors.kernel.org; envelope-from=linux-tegra+bounces-8989-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [IPv6:2604:1380:4601:e00::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4cHCPg6MP3z1yZh for <incoming@patchwork.ozlabs.org>; Thu, 4 Sep 2025 05:30:31 +1000 (AEST) Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 3525D1BC6B9C for <incoming@patchwork.ozlabs.org>; Wed, 3 Sep 2025 19:30:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A8E5736935F; Wed, 3 Sep 2025 19:30:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="j2qCiPNx" X-Original-To: linux-tegra@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4F31D2D3750; Wed, 3 Sep 2025 19:30:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756927823; cv=none; b=NnDmzx1y6sHPjV72NEk7Yea1zioV1ex4Aft0ouzJJeKBQ21ccgTYvPT48Nbt2+pQR8AfegaYadB2StIIjnn6tCgMo1AlbIFVzspXy6G3kZ6XuxfaEztLTk8aNnhIsurfFdfbTqS+X7QzKL6qi4LynYtpU9bwwJTuLfJoPialrlA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756927823; c=relaxed/simple; bh=JUppoQ9npu9DVIYJDijPMBBHVSyQ+ANuSoJqzrpc8AU=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=PU08qEe/6VtIW7TtcMOsCrcOhuVzaU20JQisWay9qaRPKkvgwWAwBwJn087VdTxxxKruBCd6MBDwno+yNoN9hADphA9Os6OqAvgONw7qnki4v10jfVhQQ9wiym2lslC8tYYzIAxcEuIOkVyX+LViW3hYxgRd34q5LYlybRBjZP0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=j2qCiPNx; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id D79C5C4CEF1; Wed, 3 Sep 2025 19:30:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1756927822; bh=JUppoQ9npu9DVIYJDijPMBBHVSyQ+ANuSoJqzrpc8AU=; h=From:Subject:Date:To:Cc:Reply-To:From; b=j2qCiPNxYDgkXqFu1vBEGr1569flwxiOv5c4+W2v2tFxpEJbMpPFkoYbM73twvwsd shy/CSS0xWGnaFIIpEyau+RpmNE8QMZ6yaHURbfdbtlI6B/jekTg8WXES7hkkmPxsQ D5nL9OPuKcNldllOBOXS4ksUWAfgPLdYTJ+QgZlOfQxEXrM6EoR70u08B6TB+BPP47 ctIY4Z1JZwheBwt5BYoFf5GrW+9iniK6XP1+q1iDxLF3MxTrc3tzVpTgIqlilSVi8U NQqnKVQbx9Nd7BTBKbpAzO2Ejw7wFYtDY0AFWgzow3dsrFi/ftUlKCNP/EF3rJC/cO OEyfVFObFxWPg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CF26ACA1012; Wed, 3 Sep 2025 19:30:22 +0000 (UTC) From: Aaron Kling via B4 Relay <devnull+webgeek1234.gmail.com@kernel.org> Subject: [PATCH v2 0/4] Properly Limit Tegra210 Clock Rates Date: Wed, 03 Sep 2025 14:30:15 -0500 Message-Id: <20250903-tegra210-speedo-v2-0-89e6f86b8942@gmail.com> Precedence: bulk X-Mailing-List: linux-tegra@vger.kernel.org List-Id: <linux-tegra.vger.kernel.org> List-Subscribe: <mailto:linux-tegra+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-tegra+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAEiXuGgC/2WNwQ7CIBAFf6XZsxhApbQn/8P0gLDSTWxpoCGah n8Xm3jyOJO8eRskjIQJ+maDiJkShbmCPDRgRzN7ZOQqg+TywrWQbEUfjRScpQXRBXZuueoE6ru 2Fupqifig1168DZVHSmuI7/0gi6/9tdRfKwvGmem0OClunJXt1U+GnkcbJhhKKR/GQdY0rgAAA A== X-Change-ID: 20250812-tegra210-speedo-470691e8b8cc To: Michael Turquette <mturquette@baylibre.com>, Stephen Boyd <sboyd@kernel.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Thierry Reding <thierry.reding@gmail.com>, Jonathan Hunter <jonathanh@nvidia.com>, Joseph Lo <josephl@nvidia.com>, Peter De Schrijver <pdeschrijver@nvidia.com>, Prashant Gaikwad <pgaikwad@nvidia.com> Cc: linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, Thierry Reding <treding@nvidia.com>, Aaron Kling <webgeek1234@gmail.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756927822; l=1429; i=webgeek1234@gmail.com; s=20250217; h=from:subject:message-id; bh=JUppoQ9npu9DVIYJDijPMBBHVSyQ+ANuSoJqzrpc8AU=; b=gqdrIp+Er4EjmHuTZsTCVAYnpCIzJZCtLeIHXNzToXG73rRAqIXhtjsR/yYXkhVEyWZkHVd3m lfTrELHYHgKC0DvHZjjFIj74lkvOQBmqSKvNknBVewztG1ZeYfQXrgS X-Developer-Key: i=webgeek1234@gmail.com; a=ed25519; pk=TQwd6q26txw7bkK7B8qtI/kcAohZc7bHHGSD7domdrU= X-Endpoint-Received: by B4 Relay for webgeek1234@gmail.com/20250217 with auth_id=342 X-Original-From: Aaron Kling <webgeek1234@gmail.com> Reply-To: webgeek1234@gmail.com |
| Series |
Properly Limit Tegra210 Clock Rates
|
expand
|
The Tegra210 CVB tables were added in commit 2b2dbc2f94e5. Since then, all Tegra210 socs have tried to scale the cpu to 1.9 GHz, when the supported devkits are only supposed to scale to 1.5 or 1.7 GHZ. Overclocking should not be the default state. Signed-off-by: Aaron Kling <webgeek1234@gmail.com> --- Changes in v2: - Define units in patch 1 - Update patch 1 commit message to better explain the need - Pull all downstream sku's into patch 2, which eliminates patch 3 - Update patch 4 commit message to indicate the limit is due to thermal constraints. - Link to v1: https://lore.kernel.org/r/20250816-tegra210-speedo-v1-0-a981360adc27@gmail.com --- Aaron Kling (4): dt-bindings: clock: tegra124-dfll: Add property to limit frequency soc: tegra: fuse: speedo-tegra210: Update speedo ids clk: tegra: dfll: Support limiting max clock per device arm64: tegra: Limit max cpu frequency on P3450 .../bindings/clock/nvidia,tegra124-dfll.txt | 3 ++ arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 1 + drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 8 ++- drivers/soc/tegra/fuse/speedo-tegra210.c | 62 +++++++++++++++------- 4 files changed, 54 insertions(+), 20 deletions(-) --- base-commit: 8f5ae30d69d7543eee0d70083daf4de8fe15d585 change-id: 20250812-tegra210-speedo-470691e8b8cc Best regards,