static void dsi_pll_enable_seq(uint32_t pll_base) { if (dsi_pll_enable_seq_m(pll_base)) { } else if (dsi_pll_enable_seq_d(pll_base)) { } else if (dsi_pll_enable_seq_d(pll_base)) { } else if (dsi_pll_enable_seq_f1(pll_base)) { } else if (dsi_pll_enable_seq_c(pll_base)) { } else if (dsi_pll_enable_seq_e(pll_base)) { } else { dprintf(CRITICAL, "Not able to enable the pll\n"); } }
static void dsi_pll_enable_seq(uint32_t pll_base) { uint32_t counter, status; for (counter = 0; counter < 3; counter++) { status = dsi_pll_enable_seq_b(pll_base); if (status) break; status = dsi_pll_enable_seq_d(pll_base); if (status) break; status = dsi_pll_enable_seq_d(pll_base); if(status) break; } if (!status) dprintf(CRITICAL, "Pll lock sequence failed\n"); }