This series add driver support for cpufreq Apple A7-A11, T2 SoCs. Device Tree nodes will be included in another series. Changes since v2: - Use NSEC_PER_USEC instead of 1000 as multplier. v2: https://lore.kernel.org/asahi/20241212070344.3858-1-towinchenmi@xxxxxxxxx/T Changes since v1: - transition_latency is in ns, APPLE_DVFS_TRANSITION_TIMEOUT in us. Multiply APPLE_DVFS_TRANSITION_TIMEOUT by 1000 before setting it as transition_latency. v1: https://lore.kernel.org/asahi/20241211112244.18393-1-towinchenmi@xxxxxxxxx/T Nick Chan --- Hector Martin (1): cpufreq: apple-soc: Drop setting the PS2 field on M2+ Nick Chan (6): dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles cpufreq: apple-soc: Allow per-SoC configuration of APPLE_DVFS_CMD_PS1 cpufreq: apple-soc: Use 32-bit read for status register cpufreq: apple-soc: Increase cluster switch timeout to 400us cpufreq: apple-soc: Set fallback transition latency to APPLE_DVFS_TRANSITION_TIMEOUT cpufreq: apple-soc: Add Apple A7-A8X SoC cpufreq support .../cpufreq/apple,cluster-cpufreq.yaml | 10 +++- drivers/cpufreq/apple-soc-cpufreq.c | 56 +++++++++++++++---- 2 files changed, 54 insertions(+), 12 deletions(-) base-commit: 78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8 -- 2.47.1