Some of targets doesn't need MMRM but need binary compatibility
with targets which support MMRM.
A new api is added to support such scenarios & to ensure that
MMRM is disabled & MM clients can fall back to clk api.
Change-Id: I72514889bffc48174c18e1e764751d2f4595570e
Signed-off-by: Shivendra Kakrania <shiven@codeaurora.org>
Print enabled mmrm client info during runtime.
This will be a helpful debugging feature to identy the
enabled clients, corresponding power info & aggregated numbers.
Change-Id: I01734843d28e7a21c622dcb1ff6263aa1c2c156c
Signed-off-by: mbao <mbao@codeaurora.org>
In order to improve debugging of mmrm
issues, add support of MMRM power print and
remove some unnecessary logging or decrease
priority to low.
Signed-off-by: Mahesh Kumar Sharma <smahesh@codeaurora.org>
Add support of low priority voltage corners lowsvs and
svs in mmrm driver.
This logic maintains a list of clients which are to be
proritize to be throtlled to low power in order to satisfy
high priority client's power requiretment.
Change-Id: Ia7f912e41bbcff057c0732cc7c2b16e327c59fd8
Signed-off-by: Mahesh Kumar Sharma <smahesh@codeaurora.org>
Adding Multimedia Resource Manager(MMRM) driver for clk rate
admission control of multimedia clients.
Change-Id: I7109369b254793d1dceaf3a34002ad01d14bc40a