Searched refs:mckr (Results 1 – 3 of 3) sorted by relevance
145 rt_uint32_t pllar, mckr; in at91_plla_init() local173 mckr = AT91C_BASE_PMC->PMC_MCKR; in at91_plla_init()176 mckr = (mckr & ~(unsigned int)AT91C_PMC_MDIV) | (BOARD_PRESCALER & AT91C_PMC_MDIV); in at91_plla_init()177 AT91C_BASE_PMC->PMC_MCKR = mckr; in at91_plla_init()182 if ((mckr & AT91C_PMC_CSS) != AT91C_PMC_CSS_PLLA_CLK) in at91_plla_init()184 mckr = (mckr & ~(unsigned int)AT91C_PMC_CSS) | AT91C_PMC_CSS_PLLA_CLK; in at91_plla_init()185 AT91C_BASE_PMC->PMC_MCKR = mckr; in at91_plla_init()196 unsigned tmp, freq, mckr, mdiv; in at91_clock_init() local221 mckr = readl(AT91C_PMC_MCKR); in at91_clock_init()222 mck.parent = at91_css_to_clk(mckr & AT91C_PMC_CSS); in at91_clock_init()[all …]
79 uint32_t mckr = _mckr = hri_pmc_read_MCKR_reg(PMC); in _save_clocks() local89 if ((mckr & PMC_MCKR_CSS_Msk) > PMC_MCKR_CSS_MAIN_CLK) { in _save_clocks()91 mckr = (mckr & (~PMC_MCKR_CSS_Msk)) | PMC_MCKR_CSS_MAIN_CLK; in _save_clocks()92 hri_pmc_write_MCKR_reg(PMC, mckr); in _save_clocks()99 if (mckr & PMC_MCKR_PRES_Msk) { in _save_clocks()100 mckr = (mckr & (~PMC_MCKR_PRES_Msk)); in _save_clocks()101 hri_pmc_write_MCKR_reg(PMC, mckr); in _save_clocks()136 uint32_t mckr; in _restore_clocks() local194 mckr = hri_pmc_read_MCKR_reg(PMC); in _restore_clocks()195 mckr = (mckr & (~PMC_MCKR_PRES_Msk)) | (_mckr & PMC_MCKR_PRES_Msk); in _restore_clocks()[all …]
225 unsigned tmp, freq, mckr; in at91_clock_init() local256 mckr = at91_sys_read(AT91_PMC_MCKR); in at91_clock_init()257 mck.parent = at91_css_to_clk(mckr & AT91_PMC_CSS); in at91_clock_init()259 freq /= (1 << ((mckr & AT91_PMC_PRES) >> 2)); /* prescale */ in at91_clock_init()261 mck.rate_hz = freq / (1 << ((mckr & AT91_PMC_MDIV) >> 8)); /* mdiv */ in at91_clock_init()
Completed in 8 milliseconds