İşleme Grafiği

10 İşleme

Yazar SHA1 Mesaj Tarih
Akshata Sahukar
2b7f300554 mmrm: driver: initialize the global variable
initialize msm_mmrm_allow_multiple_register global variable

Change-Id: I5a535b05ebf9940bbb788f8b39c0cdc6c403b0d2
Signed-off-by: Akshata Sahukar <quic_asahukar@quicinc.com>
2023-06-09 16:52:23 -07:00
Anshul Agarwal
1439ff253a mmrm-driver: fix some checker err
Fix some checker err

Change-Id: Ie9bb3b7e829cf6445dc3224c63b0791f485a2cf6
Signed-off-by: Anshul Agarwal <quic_anshagar@quicinc.com>
2023-06-09 14:39:46 +05:30
Mahesh Kumar Sharma
053e1464ea mmrm: Enable throttling feature by default
Enable throttling feature by default.

Change-Id: Ic72d7b8d7df9899d65ad7ced7a4f21b82cf8c31c
Signed-off-by: Mahesh Kumar Sharma <smahesh@codeaurora.org>
2021-07-28 17:10:41 -07:00
Mahesh Kumar Sharma
bb30cd0803 msm_mmrm: Add support of power prints
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>
2021-07-21 15:37:25 -07:00
Mahesh Kumar Sharma
e1ade39ea4 msm-mmrm: Control throttling feature via debugfs
Enable or disable throttling feature by writing
correct value to msm_mmrm debugfs.

Change-Id: If2b06e061ddd102c42d0f5517d3c0be4fc9f6669
Signed-off-by: Mahesh Kumar Sharma <smahesh@codeaurora.org>
2021-07-01 11:43:29 -07:00
mbao
3a6373a550 msm_mmrm: Added debug support for multiple register calls of same client
Added support to allow multiple register of same client so that mmrm
test app can be used after device is booted up.
This will also allow to test multiple concurrencies as well as
throttling feature.

Depends-on: 3630372
Change-Id: I19a2838f536d36db0629d9d64c962aba57c92d28
2021-06-02 20:59:58 -07:00
Sebastian Dang
53cf3e9ecb mmrm: Enable mmrm driver dlkm compilation
Add makefile, kbuild, and android.mk to compile
mmrm driver as an external kernel module.
Modify debugfs with new return type.

Change-Id: I370fac4d985bbe491be7fdab846eb3b60d6a3c4d
2020-12-09 17:18:12 -08:00
Sebastian Dang
7657a22ccf mmrm: Resolve for invalid voltage corner values
- When qcom_clk_get_voltage encounters an error,
return the error.
- When qcom_clk_get_voltage returns a level higher
than supported, return an error.
- Added warning debug level.
- Minor formatting changes.

Change-Id: I6d7147f6af83bff2d84ef40c3a11cfef7faca391
2020-12-01 10:38:41 -08:00
Sebastian Dang
b0855d507d mmrm: Implement debugfs and logging levels
Use debug_level file in debugfs to set
logging level.

Change-Id: I1e378437039ceb59c44ff51f4eb6240804aa5f53
2020-11-13 13:13:19 -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