1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- Qualcomm MSM CPUfreq device
- msm-cpufreq is a device that represents the list of usable CPU frequencies
- and provides a device handle for the CPUfreq driver to get the CPU and cache
- clocks.
- Required properties:
- - compatible: Must be "qcom,msm-cpufreq"
- - qcom,cpufreq-table, or qcom,cpufreq-table-<X>:
- A list of usable CPU frequencies (KHz).
- Use "qcom,cpufreq-table" if all CPUs in the system
- should share same list of frequencies.
- Use "qcom,cpufreq-table-<cpuid>" to describe
- different CPU freq tables for different CPUs.
- The table should be listed only for the first CPU
- if multiple CPUs are synchronous.
- Optional properties:
- - clock-names: When DT based binding of clock is available, this
- provides a list of CPU subsystem clocks.
- "cpuX_clk" for every CPU that's present.
- "l2_clk" when an async cache/CCI is present.
- Optional properties:
- - qcom,governor-per-policy: This property denotes that governor tunables
- should be associated with each cpufreq policy
- group instead of being global.
- Example:
- qcom,msm-cpufreq {
- compatible = "qcom,msm-cpufreq";
- qcom,cpufreq-table =
- < 300000 >,
- < 422400 >,
- < 652800 >,
- < 729600 >,
- < 883200 >,
- < 960000 >,
- < 1036800 >,
- < 1190400 >,
- < 1267200 >,
- < 1497600 >,
- < 1574400 >,
- < 1728000 >,
- < 1958400 >,
- < 2265600 >;
- };
|