Lines Matching refs:prcm
102 const struct prcm_config *prcm; in omap2_select_table_rate() local
106 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2_select_table_rate()
107 if (!(prcm->flags & cpu_mask)) in omap2_select_table_rate()
110 if (prcm->xtal_speed != sys_ck_rate) in omap2_select_table_rate()
113 if (prcm->mpu_speed <= rate) { in omap2_select_table_rate()
114 found_speed = prcm->mpu_speed; in omap2_select_table_rate()
125 curr_prcm_set = prcm; in omap2_select_table_rate()
128 if (prcm->dpll_speed == cur_rate / 2) { in omap2_select_table_rate()
130 } else if (prcm->dpll_speed == cur_rate * 2) { in omap2_select_table_rate()
132 } else if (prcm->dpll_speed != cur_rate) { in omap2_select_table_rate()
135 if (prcm->dpll_speed == prcm->xtal_speed) in omap2_select_table_rate()
138 if ((prcm->cm_clksel2_pll & OMAP24XX_CORE_CLK_SRC_MASK) == in omap2_select_table_rate()
144 omap2xxx_cm_set_mod_dividers(prcm->cm_clksel_mpu, in omap2_select_table_rate()
145 prcm->cm_clksel_dsp, in omap2_select_table_rate()
146 prcm->cm_clksel_gfx, in omap2_select_table_rate()
147 prcm->cm_clksel1_core, in omap2_select_table_rate()
148 prcm->cm_clksel_mdm); in omap2_select_table_rate()
153 omap2_set_prcm(prcm->cm_clksel1_pll, prcm->base_sdrc_rfr, in omap2_select_table_rate()
175 const struct prcm_config *prcm = NULL; in omap2xxx_clkt_vps_check_bootloader_rates() local
179 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2xxx_clkt_vps_check_bootloader_rates()
180 if (!(prcm->flags & cpu_mask)) in omap2xxx_clkt_vps_check_bootloader_rates()
182 if (prcm->xtal_speed != sys_ck_rate) in omap2xxx_clkt_vps_check_bootloader_rates()
184 if (prcm->dpll_speed <= rate) in omap2xxx_clkt_vps_check_bootloader_rates()
187 curr_prcm_set = prcm; in omap2xxx_clkt_vps_check_bootloader_rates()