Procházet zdrojové kódy

msm-mmrm: Change csid output format to Hex

Change-Id: I175e6bfc25a8d28549b35dbbb986b46a3237338d
Signed-off-by: mbao <[email protected]>
mbao před 4 roky
rodič
revize
b36ee3f5c0
1 změnil soubory, kde provedl 24 přidání a 20 odebrání
  1. 24 20
      driver/src/mmrm_clk_rsrc_mgr_sw.c

+ 24 - 20
driver/src/mmrm_clk_rsrc_mgr_sw.c

@@ -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],