adreno-pwrlevels.txt 992 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Adreno Power Levels
  2. The Adreno GPU definition should include a variable number of power levels
  3. defining the GPU and bus frequencies for the levels that the GPU can operate at.
  4. Required properties:
  5. - compatible: The compatible name for the object (qcom,gpu-pwrlevels)
  6. Each powerlevel definition is as follows:
  7. - reg: Index of the power level (lower is considered higher
  8. performance)
  9. - qcom,gpu-freq: The GPU frequency for the power level (in HZ)
  10. - qcom,bus-freq: An index representing the bus scaling usecase appropriate
  11. for the power level
  12. - qcom,io-fraction: A number indicating the fraction of the CPU I/O busy that
  13. this operating point should represent.
  14. Sample usage:
  15. qcom,kgsl-3d0@fdb00000 {
  16. ...
  17. qcom,gpu-pwrlevels {
  18. #address-cells = <1>;
  19. #size-cells = <0>;
  20. compatible = "qcom,gpu-pwrlevels";
  21. qcom,gpu-pwrlevel@0 {
  22. reg = <0>;
  23. qcom,gpu-freq = <5000000000>;
  24. qcom,bus-freq = <3>;
  25. qcom,io_fraction = <0>;
  26. };
  27. };
  28. ...
  29. };