Commit Graph

4 Commits

Author SHA1 Message Date
mbao
3249416536 msm-mmrm: Add Kalama mmrm platform data
Add Kalama mmrm platform data.

Change-Id: I55228b60ab3eec909c070ab20edbf4125318409c
Signed-off-by: mbao <mbao@codeaurora.org>
2021-11-19 10:44:40 -08:00
Mahesh Kumar Sharma
af00e1b7ca msm_mmrm: Add support of new low voltage corners in mmrm driver
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>
2021-07-12 18:53:38 -07:00
Sebastian Dang
f99d39f27b mmrm: Update client set value.
- Query clk driver for voltage corner calculation.
- Use change in delta for peak calculation.
- For peak overshoot, return warning and skip updating clk rate.
- Check for reserve_only flag in client_data flags.
- Skip setting clk rate if flag is set.
- Skip duplicate calculations if clk rate is already set.

Change-Id: I589990e17874b935b3b90e25f85d105a589391cd
2020-11-19 12:03:58 -08:00
Shivendra Kakrania
0b565216b2 mmrm: Adding Multimedia Resource Manager(MMRM) driver
Adding Multimedia Resource Manager(MMRM) driver for clk rate
admission control of multimedia clients.

Change-Id: I7109369b254793d1dceaf3a34002ad01d14bc40a
2020-11-03 09:17:48 -08:00