-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm…
…/linux/kernel/git/vireshk/pm Pull ARM cpufreq driver changes for v5.9-rc1 from Viresh Kumar: "Here are the details: - Adaptive voltage scaling (AVS) support and minor cleanups for brcmstb driver (Florian Fainelli and Markus Mayer). - A new tegra driver and cleanup for the existing one (Sumit Gupta and Jon Hunter). - Bandwidth level support for Qcom driver along with OPP changes (Sibi Sankar). - Cleanups to sti, cpufreq-dt, ap806, CPPC drivers (Viresh Kumar, Lee Jones, Ivan Kokshaysky, Sven Auhagen, and Xin Hao). - Make schedutil default governor for ARM (Valentin Schneider). - Fix dependency issues for imx (Walter Lozano). - Cleanup around cached_resolved_idx in cpufreq core (Viresh Kumar)." * 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm: cpufreq: make schedutil the default for arm and arm64 cpufreq: cached_resolved_idx can not be negative cpufreq: Add Tegra194 cpufreq driver dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding cpufreq: imx: Select NVMEM_IMX_OCOTP cpufreq: sti-cpufreq: Fix some formatting and misspelling issues cpufreq: tegra186: Simplify probe return path cpufreq: CPPC: Reuse caps variable in few routines cpufreq: ap806: fix cpufreq driver needs ap cpu clk cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable cpufreq: dt: fix oops on armada37xx cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command() cpufreq: qcom: Disable fast switch when scaling DDR/L3 cpufreq: qcom: Update the bandwidth levels on frequency change OPP: Add and export helper to set bandwidth cpufreq: blacklist SC7180 in cpufreq-dt-platdev cpufreq: blacklist SDM845 in cpufreq-dt-platdev
- Loading branch information
Showing
16 changed files
with
702 additions
and
102 deletions.
There are no files selected for viewing
69 changes: 69 additions & 0 deletions
69
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: "http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#" | ||
$schema: "http://devicetree.org/meta-schemas/core.yaml#" | ||
|
||
title: NVIDIA Tegra194 CPU Complex device tree bindings | ||
|
||
maintainers: | ||
- Thierry Reding <thierry.reding@gmail.com> | ||
- Jonathan Hunter <jonathanh@nvidia.com> | ||
- Sumit Gupta <sumitg@nvidia.com> | ||
|
||
description: |+ | ||
Tegra194 SOC has homogeneous architecture where each cluster has two | ||
symmetric cores. Compatible string in "cpus" node represents the CPU | ||
Complex having all clusters. | ||
properties: | ||
$nodename: | ||
const: cpus | ||
|
||
compatible: | ||
enum: | ||
- nvidia,tegra194-ccplex | ||
|
||
nvidia,bpmp: | ||
$ref: '/schemas/types.yaml#/definitions/phandle' | ||
description: | | ||
Specifies the bpmp node that needs to be queried to get | ||
operating point data for all CPUs. | ||
examples: | ||
- | | ||
cpus { | ||
compatible = "nvidia,tegra194-ccplex"; | ||
nvidia,bpmp = <&bpmp>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
cpu0_0: cpu@0 { | ||
compatible = "nvidia,tegra194-carmel"; | ||
device_type = "cpu"; | ||
reg = <0x0>; | ||
enable-method = "psci"; | ||
}; | ||
cpu0_1: cpu@1 { | ||
compatible = "nvidia,tegra194-carmel"; | ||
device_type = "cpu"; | ||
reg = <0x001>; | ||
enable-method = "psci"; | ||
}; | ||
cpu1_0: cpu@100 { | ||
compatible = "nvidia,tegra194-carmel"; | ||
device_type = "cpu"; | ||
reg = <0x100>; | ||
enable-method = "psci"; | ||
}; | ||
cpu1_1: cpu@101 { | ||
compatible = "nvidia,tegra194-carmel"; | ||
device_type = "cpu"; | ||
reg = <0x101>; | ||
enable-method = "psci"; | ||
}; | ||
}; | ||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.