Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'cpufreq-arm-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm

Pull CPUFreq Arm updates for 7.1 from Viresh Kumar:

"- Update qcom-hw DT bindings to include Eliza hardware (Abel Vesa).

- Update cpufreq-dt-platdev blocklist (Faruque Ansari).

- Minor updates to driver and dt-bindings for Tegra (Thierry Reding and
Rosen Penev).

- Add MAINTAINERS entry for CPPC driver (Viresh Kumar)."

* tag 'cpufreq-arm-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm:
cpufreq: tegra194: remove COMPILE_TEST
cpufreq: Add QCS8300 to cpufreq-dt-platdev blocklist
cpufreq: Add MAINTAINERS entry for CPPC driver
cpufreq: tegra194: Rename Tegra239 to Tegra238
dt-bindings: arm: nvidia: Document the Tegra238 CCPLEX cluster
dt-bindings: cpufreq: qcom-hw: document Eliza cpufreq hardware

+23 -9
+1
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml
··· 24 24 enum: 25 25 - nvidia,tegra186-ccplex-cluster 26 26 - nvidia,tegra234-ccplex-cluster 27 + - nvidia,tegra238-ccplex-cluster 27 28 28 29 reg: 29 30 maxItems: 1
+1
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml
··· 35 35 - description: v2 of CPUFREQ HW (EPSS) 36 36 items: 37 37 - enum: 38 + - qcom,eliza-cpufreq-epss 38 39 - qcom,milos-cpufreq-epss 39 40 - qcom,qcs8300-cpufreq-epss 40 41 - qcom,qdu1000-cpufreq-epss
+17 -6
MAINTAINERS
··· 6616 6616 S: Maintained 6617 6617 F: drivers/i2c/busses/i2c-cp2615.c 6618 6618 6619 + CPU FREQUENCY DRIVERS - CPPC CPUFREQ 6620 + M: "Rafael J. Wysocki" <rafael@kernel.org> 6621 + M: Viresh Kumar <viresh.kumar@linaro.org> 6622 + R: Jie Zhan <zhanjie9@hisilicon.com> 6623 + R: Lifeng Zheng <zhenglifeng1@huawei.com> 6624 + R: Pierre Gondois <pierre.gondois@arm.com> 6625 + R: Sumit Gupta <sumitg@nvidia.com> 6626 + L: linux-pm@vger.kernel.org 6627 + S: Maintained 6628 + F: drivers/cpufreq/cppc_cpufreq.c 6629 + 6619 6630 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6620 6631 M: Viresh Kumar <viresh.kumar@linaro.org> 6621 6632 M: Sudeep Holla <sudeep.holla@kernel.org> ··· 6634 6623 S: Maintained 6635 6624 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6636 6625 F: drivers/cpufreq/vexpress-spc-cpufreq.c 6626 + 6627 + CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ 6628 + M: Saravana Kannan <saravanak@kernel.org> 6629 + L: linux-pm@vger.kernel.org 6630 + S: Maintained 6631 + F: drivers/cpufreq/virtual-cpufreq.c 6637 6632 6638 6633 CPU FREQUENCY SCALING FRAMEWORK 6639 6634 M: "Rafael J. Wysocki" <rafael@kernel.org> ··· 6659 6642 F: kernel/sched/cpufreq*.c 6660 6643 F: rust/kernel/cpufreq.rs 6661 6644 F: tools/testing/selftests/cpufreq/ 6662 - 6663 - CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ 6664 - M: Saravana Kannan <saravanak@kernel.org> 6665 - L: linux-pm@vger.kernel.org 6666 - S: Maintained 6667 - F: drivers/cpufreq/virtual-cpufreq.c 6668 6645 6669 6646 CPU HOTPLUG 6670 6647 M: Thomas Gleixner <tglx@kernel.org>
+1 -1
drivers/cpufreq/Kconfig.arm
··· 248 248 249 249 config ARM_TEGRA194_CPUFREQ 250 250 tristate "Tegra194 CPUFreq support" 251 - depends on ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || (64BIT && COMPILE_TEST) 251 + depends on ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC 252 252 depends on TEGRA_BPMP 253 253 default ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC 254 254 help
+1
drivers/cpufreq/cpufreq-dt-platdev.c
··· 159 159 { .compatible = "qcom,qcm2290", }, 160 160 { .compatible = "qcom,qcm6490", }, 161 161 { .compatible = "qcom,qcs404", }, 162 + { .compatible = "qcom,qcs8300", }, 162 163 { .compatible = "qcom,qdu1000", }, 163 164 { .compatible = "qcom,sa8155p" }, 164 165 { .compatible = "qcom,sa8540p" },
+2 -2
drivers/cpufreq/tegra194-cpufreq.c
··· 196 196 .refclk_delta_min = 16000, 197 197 }; 198 198 199 - static const struct tegra_cpufreq_soc tegra239_cpufreq_soc = { 199 + static const struct tegra_cpufreq_soc tegra238_cpufreq_soc = { 200 200 .ops = &tegra234_cpufreq_ops, 201 201 .actmon_cntr_base = 0x4000, 202 202 .maxcpus_per_cluster = 8, ··· 807 807 static const struct of_device_id tegra194_cpufreq_of_match[] = { 808 808 { .compatible = "nvidia,tegra194-ccplex", .data = &tegra194_cpufreq_soc }, 809 809 { .compatible = "nvidia,tegra234-ccplex-cluster", .data = &tegra234_cpufreq_soc }, 810 - { .compatible = "nvidia,tegra239-ccplex-cluster", .data = &tegra239_cpufreq_soc }, 810 + { .compatible = "nvidia,tegra238-ccplex-cluster", .data = &tegra238_cpufreq_soc }, 811 811 { /* sentinel */ } 812 812 }; 813 813 MODULE_DEVICE_TABLE(of, tegra194_cpufreq_of_match);