msm-mmrm: Change csid output format to Hex

Change-Id: I175e6bfc25a8d28549b35dbbb986b46a3237338d
Signed-off-by: mbao <mbao@codeaurora.org>
This commit is contained in:
mbao
2021-06-25 10:47:36 -07:00
parent 93ac16226c
commit b36ee3f5c0

View File

@@ -28,7 +28,7 @@ static int mmrm_sw_update_freq(
clk_val_min = clk_round_rate(tbl_entry->clk, 1);
clk_val_max = clk_round_rate(tbl_entry->clk, ~0UL);
d_mpr_h("%s: csid(%d): min_clk_rate(%llu) max_clk_rate(%llu)\n",
d_mpr_h("%s: csid(0x%x): min_clk_rate(%llu) max_clk_rate(%llu)\n",
__func__,
tbl_entry->clk_src_id,
clk_val_min,
@@ -72,7 +72,7 @@ static int mmrm_sw_update_freq(
/* print results */
for (i = 0; i < MMRM_VDD_LEVEL_MAX; i++) {
d_mpr_h("%s: csid(%d) corner(%s) clk_rate(%llu) dyn_pwr(%zu) leak_pwr(%zu)\n",
d_mpr_h("%s: csid(0x%x) corner(%s) clk_rate(%llu) dyn_pwr(%zu) leak_pwr(%zu)\n",
__func__,
tbl_entry->clk_src_id,
cset->corner_tbl[i].name,
@@ -128,12 +128,16 @@ static int mmrm_sw_update_curr(struct mmrm_sw_clk_mgr_info *sinfo,
tbl_entry->current_ma[i][j] = fp_round(fp_div((dyn_pwr+leak_pwr), volt));
d_mpr_h("%s: csid(%d) corner(%s) dyn_pwr(%zu) leak_pwr(%zu) tot_pwr(%d) cur_ma(%d)\n",
d_mpr_h("%s: csid(0x%x) corner(%s) dyn_pwr(%zu) leak_pwr(%zu) ",
__func__,
tbl_entry->clk_src_id,
cset->corner_tbl[i].name,
fp_round(dyn_pwr),
fp_round(leak_pwr),
fp_round(leak_pwr));
d_mpr_h("%s: csid(0x%x) tot_pwr(%d)cur_ma(%d)\n",
__func__,
tbl_entry->clk_src_id,
fp_round(dyn_pwr+leak_pwr),
tbl_entry->current_ma[i][j]);
}
@@ -178,7 +182,7 @@ static struct mmrm_client *mmrm_sw_clk_client_register(
/* entry not found */
if (c == sinfo->tot_clk_clients) {
d_mpr_e("%s: unknown clk client %d\n",
d_mpr_e("%s: unknown clk client 0x%x\n",
__func__, clk_client_src_id);
rc = -EINVAL;
goto err_nofree_entry;
@@ -190,13 +194,13 @@ static struct mmrm_client *mmrm_sw_clk_client_register(
if (tbl_entry->client) {
if (msm_mmrm_allow_multiple_register) {
tbl_entry->ref_count++;
d_mpr_h("%s: client csid(%d) already registered ref:%d\n",
d_mpr_h("%s: client csid(0x%x) already registered ref:%d\n",
__func__, tbl_entry->clk_src_id, tbl_entry->ref_count);
clk_client = tbl_entry->client;
goto exit_found;
}
d_mpr_e("%s: client csid(%d) already registered\n",
d_mpr_e("%s: client csid(0x%x) already registered\n",
__func__, tbl_entry->clk_src_id);
rc = -EINVAL;
goto err_already_registered;
@@ -224,7 +228,7 @@ static struct mmrm_client *mmrm_sw_clk_client_register(
tbl_entry->notifier_cb_fn = not_fn_cb;
/* print table entry */
d_mpr_h("%s: csid(%d) name(%s) pri(%d) pvt(%p) notifier(%p)\n",
d_mpr_h("%s: csid(0x%x) name(%s) pri(%d) pvt(%p) notifier(%p)\n",
__func__,
tbl_entry->clk_src_id,
tbl_entry->name,
@@ -235,7 +239,7 @@ static struct mmrm_client *mmrm_sw_clk_client_register(
/* determine full range of clock freq */
rc = mmrm_sw_update_freq(sinfo, tbl_entry);
if (rc) {
d_mpr_e("%s: csid(%d) failed to update freq\n",
d_mpr_e("%s: csid(0x%x) failed to update freq\n",
__func__, tbl_entry->clk_src_id);
goto err_fail_update_entry;
}
@@ -243,7 +247,7 @@ static struct mmrm_client *mmrm_sw_clk_client_register(
/* calculate current & scale power for other levels */
rc = mmrm_sw_update_curr(sinfo, tbl_entry);
if (rc) {
d_mpr_e("%s: csid(%d) failed to update current\n",
d_mpr_e("%s: csid(0x%x) failed to update current\n",
__func__, tbl_entry->clk_src_id);
goto err_fail_update_entry;
}
@@ -332,7 +336,7 @@ static int mmrm_sw_get_req_level(
/* get voltage corner */
voltage_corner = qcom_clk_get_voltage(tbl_entry->clk, clk_val);
if (voltage_corner < 0 || voltage_corner > mmrm_sw_vdd_corner[MMRM_VDD_LEVEL_TURBO]) {
d_mpr_e("%s: csid(%d): invalid voltage corner(%d) for clk rate(%llu)\n",
d_mpr_e("%s: csid(0x%x): invalid voltage corner(%d) for clk rate(%llu)\n",
__func__,
tbl_entry->clk_src_id,
voltage_corner,
@@ -343,7 +347,7 @@ static int mmrm_sw_get_req_level(
/* voltage corner is below svsl1 */
if (voltage_corner < mmrm_sw_vdd_corner[MMRM_VDD_LEVEL_SVS_L1]) {
d_mpr_h("%s: csid(%d): lower voltage corner(%d)\n",
d_mpr_h("%s: csid(0x%x): lower voltage corner(%d)\n",
__func__,
tbl_entry->clk_src_id,
voltage_corner);
@@ -358,7 +362,7 @@ static int mmrm_sw_get_req_level(
}
if (level == MMRM_VDD_LEVEL_MAX) {
d_mpr_e("%s: csid(%d): invalid voltage corner(%d) for clk rate(%llu)\n",
d_mpr_e("%s: csid(0x%x): invalid voltage corner(%d) for clk rate(%llu)\n",
__func__,
tbl_entry->clk_src_id,
voltage_corner,
@@ -566,7 +570,7 @@ static int mmrm_sw_clk_client_setval(struct mmrm_clk_mgr *sw_clk_mgr,
*/
req_reserve = client_data->flags & MMRM_CLIENT_DATA_FLAG_RESERVE_ONLY;
if (tbl_entry->clk_rate == clk_val) {
d_mpr_h("%s: csid(%d) same as previous clk rate %llu\n",
d_mpr_h("%s: csid(0x%x) same as previous clk rate %llu\n",
__func__, tbl_entry->clk_src_id, clk_val);
/* a & b */
@@ -589,7 +593,7 @@ static int mmrm_sw_clk_client_setval(struct mmrm_clk_mgr *sw_clk_mgr,
if (clk_val) {
rc = mmrm_sw_get_req_level(tbl_entry, clk_val, &req_level);
if (rc || req_level >= MMRM_VDD_LEVEL_MAX) {
d_mpr_e("%s: csid(%d) unable to get level for clk rate %llu\n",
d_mpr_e("%s: csid(0x%x) unable to get level for clk rate %llu\n",
__func__, tbl_entry->clk_src_id, clk_val);
rc = -EINVAL;
goto err_invalid_clk_val;
@@ -603,7 +607,7 @@ static int mmrm_sw_clk_client_setval(struct mmrm_clk_mgr *sw_clk_mgr,
/* check and update for peak current */
rc = mmrm_sw_check_peak_current(sinfo, tbl_entry, req_level, clk_val);
if (rc) {
d_mpr_e("%s: csid (%d) peak overshoot peak_cur(%lu)\n",
d_mpr_e("%s: csid (0x%x) peak overshoot peak_cur(%lu)\n",
__func__, tbl_entry->clk_src_id,
sinfo->peak_cur_data.aggreg_val);
mutex_unlock(&sw_clk_mgr->lock);
@@ -619,18 +623,18 @@ static int mmrm_sw_clk_client_setval(struct mmrm_clk_mgr *sw_clk_mgr,
/* check reserve only flag (skip set clock rate) */
if (req_reserve) {
d_mpr_h("%s: csid(%d) skip setting clk rate\n",
d_mpr_h("%s: csid(0x%x) skip setting clk rate\n",
__func__, tbl_entry->clk_src_id);
rc = 0;
goto exit_no_err;
}
set_clk_rate:
d_mpr_h("%s: csid(%d) setting clk rate %llu\n",
d_mpr_h("%s: csid(0x%x) setting clk rate %llu\n",
__func__, tbl_entry->clk_src_id, clk_val);
rc = clk_set_rate(tbl_entry->clk, clk_val);
if (rc) {
d_mpr_e("%s: csid(%d) failed to set clk rate %llu\n",
d_mpr_e("%s: csid(0x%x) failed to set clk rate %llu\n",
__func__, tbl_entry->clk_src_id, clk_val);
rc = -EINVAL;
/* TBD: incase of failure clk_rate is invalid */
@@ -737,7 +741,7 @@ static int mmrm_sw_prepare_table(struct mmrm_clk_platform_resources *cres,
tbl_entry->leak_pwr[MMRM_VDD_LEVEL_NOM] =
nom_tbl_entry->nom_leak_pwr;
d_mpr_h("%s: updating csid(%d) dyn_pwr(%d) leak_pwr(%d)\n",
d_mpr_h("%s: updating csid(0x%x) dyn_pwr(%d) leak_pwr(%d)\n",
__func__,
tbl_entry->clk_src_id,
tbl_entry->dyn_pwr[MMRM_VDD_LEVEL_NOM],