void clock_debug_print_enabled(void) { unsigned i; int cnt = 0; #ifdef CONFIG_MSM_SM_EVENT struct clk *clk; for (i = 0; i < num_msm_clocks; i++) { clk = msm_clocks[i].clk; if (clk && clk->ops->is_enabled(clk)) { // pr_info("\t%s\n", clk->dbg_name); sm_add_event(SM_CLOCK_EVENT | SM_CLK_EVENT_SET_ENABLE, 0, 0, (void *)clk->dbg_name, strlen(clk->dbg_name)+1); cnt++; } } #endif if (likely(!debug_suspend)) return; pr_info("Enabled clocks:\n"); for (i = 0; i < num_msm_clocks; i++) cnt += clock_debug_print_clock(msm_clocks[i].clk); if (cnt) pr_info("Enabled clock count: %d\n", cnt); else pr_info("No clocks enabled.\n"); }
void clock_debug_print_enabled(void) { unsigned i; int cnt = 0; int cnt1=0; //[+++]Print the clocks which block CXO/PXO for (i = 0; i < num_msm_clocks; i++) cnt1 += clock_debug_print_clock_Block_XO(msm_clocks[i].clk); if (cnt1) pr_info("[PM]Block PXO/CXO clock count: %d\n", cnt1); else pr_info("[PM]No clocks Block PXO/CXO\n"); //[---]Print the clocks which block CXO/PXO if (likely(!debug_suspend)) return; pr_info("Enabled clocks:\n"); for (i = 0; i < num_msm_clocks; i++) cnt += clock_debug_print_clock(msm_clocks[i].clk); if (cnt) pr_info("Enabled clock count: %d\n", cnt); else pr_info("No clocks enabled.\n"); }
void clock_debug_print_enabled(void) { unsigned i; int cnt = 0; if (likely(!debug_suspend)) return; pr_info("Enabled clocks:\n"); for (i = 0; i < num_msm_clocks; i++) cnt += clock_debug_print_clock(msm_clocks[i].clk); if (cnt) pr_info("Enabled clock count: %d\n", cnt); else pr_info("No clocks enabled.\n"); }