[PATCH v3 0/2] cpufreq: tegra186: Fix initialization and scaling

From: Aaron Kling via B4 Relay
Date: Thu Aug 28 2025 - 22:48:44 EST


This series fixes an issue with shared policy per cluster not scaling
all cpus and with some cores being initialized by the subsystem.

Signed-off-by: Aaron Kling <webgeek1234@xxxxxxxxx>
---
Changes in v3:
- Use more clearly named variables in patch 2
- In patch 2, fail probe if no cpu rates reported by bpmp
- Link to v2: https://lore.kernel.org/r/20250828-tegra186-cpufreq-fixes-v2-0-fcffe4de1e15@xxxxxxxxx

Changes in v2:
- Set max freq instead of base freq in patch 2
- Link to v1: https://lore.kernel.org/r/20250826-tegra186-cpufreq-fixes-v1-0-97f98d3e0adb@xxxxxxxxx

---
Aaron Kling (2):
cpufreq: tegra186: Set target frequency for all cpus in policy
cpufreq: tegra186: Initialize all cores to max frequencies

drivers/cpufreq/tegra186-cpufreq.c | 35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)
---
base-commit: 1b237f190eb3d36f52dffe07a40b5eb210280e00
change-id: 20250826-tegra186-cpufreq-fixes-7fbff81c68a2

Best regards,
--
Aaron Kling <webgeek1234@xxxxxxxxx>