ARM: dts: msm: Enable virtual corner scaling for msm8939 CPR
There are three fuse corners (SVS, NORMAL and TURBO) in msm8939 CPR.
There are several frequencies under each fuse corner. For more power
savings each of these frequencies is mapped to a unique virtual CPR
corner.
CPR running at a virtual corner has the same settings as when running
at the corresponding fuse corner except for the target quotient. The target
quotient is calculated using the dynamic quotient adjustment algorithm.
Add properties needed to enable dynamic quotient adjustment for each
virtual corner. Add frequency to corner mappings in 8939 clock-cpu device
tree node, this enables virtual corner scaling for CPR, and makes sure
that the device receives more power savings.
Change-Id: Ie40bac15aba8ff4acd38fc89bb375fa458f8d612
Signed-off-by:
Tirupathi Reddy <tirupath@codeaurora.org>
Loading
Please register or sign in to comment