blob: 9b69037a179a47213885488da5273aac1e252aa3 [file] [log] [blame]
Sundara Vinayagambde65ab2018-03-19 14:27:33 +05301* RPM RBCPR
2
3The RBCPR(Rapid Bridge Core Power Reduction) is module on RPM that controls
4the voltage level on the chip based on feedback received through various
5sensors on the chip that allow compensation of the chip process variation,
6temperature etc.
7RPM maintains RBCPR (Rapid Bridge Core Power Reduction) related stats in
8data memory. This module allows users to read those stats.
9
10The required properties for rpm-stats are:
11
12- compatible: "qcom,rpmrbcpr-stats"
13- reg: Pointer to the start of the RPM Data Memory. The size of the memory
14 is inclusive of the entire RPM data memory.
15- qcom,start_offset: The offset at which the RBCPR stats are maintained. The
16 driver module reads this parameter to get another offset
17 that contain the rbcpr stats.
18
19
20Example:
21
22qcom,rpm-rbcpr-stats@fc000000 {
23 compatible = "qcom,rpmrbcpr-stats";
24 reg = <0xfc000000 0x1a0000>;
25 qcom,start-offset = <0x190010>;
26};