pm_snoc_client.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. * MSM PM SNOC client
  2. MSM PM SNOC client device is used to setup a bus request for 100 Mhz for the
  3. SNOC bus when the Apps cores are active. This bus request helps mitigate the
  4. exit latency from power collapse in cases where there aren't any active bus
  5. requests for SNOC.
  6. This device is dependent on the pm-8x60 device, which configures the low power
  7. mode of respective cores.
  8. The required properties of this device are:
  9. - compatible: qcom,pm-snoc-client
  10. - qcom,msm-bus,name: String representing the client-name
  11. - qcom,msm-bus,num-cases: Total number of usecases
  12. - qcom,msm-bus,active-only: Boolean context flag for requests in active or
  13. dual (active & sleep) contex
  14. - qcom,msm-bus,num-paths: Total number of master-slave pairs
  15. - qcom,msm-bus,vectors-KBps: Arrays of unsigned integers representing:
  16. master-id, slave-id, arbitrated bandwidth
  17. in KBps, instantaneous bandwidth in KBps
  18. Example:
  19. qcom,pm-snoc-client {
  20. compatible = "qcom,pm-snoc-client";
  21. qcom,msm-bus,name = "ocimem_snoc";
  22. qcom,msm-bus,num-cases = <2>;
  23. qcom,msm-bus,active-only;
  24. qcom,msm-bus,num-paths = <1>;
  25. qcom,msm-bus,vectors =
  26. <22 512 0 0>,
  27. <22 512 320000 3200000>;
  28. };