36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
|
* MSM PM SNOC client
|
||
|
|
||
|
MSM PM SNOC client device is used to setup a bus request for 100 Mhz for the
|
||
|
SNOC bus when the Apps cores are active. This bus request helps mitigate the
|
||
|
exit latency from power collapse in cases where there aren't any active bus
|
||
|
requests for SNOC.
|
||
|
|
||
|
This device is dependent on the pm-8x60 device, which configures the low power
|
||
|
mode of respective cores.
|
||
|
|
||
|
The required properties of this device are:
|
||
|
|
||
|
- compatible: qcom,pm-snoc-client
|
||
|
- qcom,msm-bus,name: String representing the client-name
|
||
|
- qcom,msm-bus,num-cases: Total number of usecases
|
||
|
- qcom,msm-bus,active-only: Boolean context flag for requests in active or
|
||
|
dual (active & sleep) contex
|
||
|
- qcom,msm-bus,num-paths: Total number of master-slave pairs
|
||
|
- qcom,msm-bus,vectors-KBps: Arrays of unsigned integers representing:
|
||
|
master-id, slave-id, arbitrated bandwidth
|
||
|
in KBps, instantaneous bandwidth in KBps
|
||
|
|
||
|
|
||
|
Example:
|
||
|
qcom,pm-snoc-client {
|
||
|
compatible = "qcom,pm-snoc-client";
|
||
|
qcom,msm-bus,name = "ocimem_snoc";
|
||
|
qcom,msm-bus,num-cases = <2>;
|
||
|
qcom,msm-bus,active-only;
|
||
|
qcom,msm-bus,num-paths = <1>;
|
||
|
qcom,msm-bus,vectors =
|
||
|
<22 512 0 0>,
|
||
|
<22 512 320000 3200000>;
|
||
|
};
|
||
|
|