Lines Matching full:ssp
197 * Configure SSP clock frequency, in kHz
199 void mxs_set_sspclk(enum mxs_sspclock ssp, uint32_t freq, int xtal) in mxs_set_sspclk() argument
205 if (ssp > MXC_SSPCLK_MAX) in mxs_set_sspclk()
209 (ssp * sizeof(struct mxs_register_32)); in mxs_set_sspclk()
218 clk = mxs_get_ioclk(ssp >> 1); in mxs_set_sspclk()
233 writel(CLKCTRL_CLKSEQ_BYPASS_SSP0 << ssp, in mxs_set_sspclk()
236 writel(CLKCTRL_CLKSEQ_BYPASS_SSP0 << ssp, in mxs_set_sspclk()
241 * Return SSP frequency, in kHz
243 static uint32_t mxs_get_sspclk(enum mxs_sspclock ssp) in mxs_get_sspclk() argument
250 if (ssp > MXC_SSPCLK_MAX) in mxs_get_sspclk()
254 if (tmp & (CLKCTRL_CLKSEQ_BYPASS_SSP0 << ssp)) in mxs_get_sspclk()
258 (ssp * sizeof(struct mxs_register_32)); in mxs_get_sspclk()
265 clk = mxs_get_ioclk(ssp >> 1); in mxs_get_sspclk()
271 * Set SSP/MMC bus frequency, in kHz)
284 * SSP bit rate = SSPCLK / (CLOCK_DIVIDE * (1 + CLOCK_RATE)), in mxs_set_ssp_busclock()