msm-cpufreq.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. Qualcomm MSM CPUfreq device
  2. msm-cpufreq is a device that represents the list of useable CPU frequencies
  3. and the cache frequency and/or memory bandwidth required for each of them. It
  4. also captures the bus master/slave ports towards which the bus bandwidth
  5. requests need to be made to ensure the required memory bandwidth.
  6. Required properties:
  7. - compatible: Must be "qcom,msm-cpufreq"
  8. - qcom,cpufreq-table: A list of tuples where each tuple consists of a
  9. usable CPU frequency (KHz), an optional cache
  10. frequency (KHz) and a mandatory memory bandwidth
  11. value (MBPS) listed in that order. The cache
  12. frequencies shall not be listed if the device cannot
  13. run the cache asynchronous to one or more CPUs.
  14. Example:
  15. qcom,msm-cpufreq@0 {
  16. regs = <0 4>
  17. compatible = "qcom,msm-cpufreq";
  18. qcom,cpufreq-table =
  19. < 300000 300000 600 >,
  20. < 422400 422400 1200 >,
  21. < 652800 499200 1600 >,
  22. < 729600 576000 2456 >,
  23. < 883200 576000 2456 >,
  24. < 960000 960000 3680 >,
  25. < 1036800 1036800 3680 >,
  26. < 1190400 1036800 3680 >,
  27. < 1267200 1267200 6400 >,
  28. < 1497600 1497600 6400 >,
  29. < 1574400 1574400 6400 >,
  30. < 1728000 1651200 6400 >,
  31. < 1958400 1728000 7448 >,
  32. < 2265600 1728000 7448 >;
  33. };