Lines Matching full:ssc
61 /* PLL SSC step size offsets */
70 /* SSC step size parameters */
170 * struct xpsgtr_ssc - structure to hold SSC settings for a lane
173 * @steps: number of steps of SSC (Spread Spectrum Clock)
341 const struct xpsgtr_ssc *ssc; in xpsgtr_configure_pll() local
344 ssc = gtr_phy->dev->refclk_sscs[gtr_phy->refclk]; in xpsgtr_configure_pll()
345 step_size = ssc->step_size; in xpsgtr_configure_pll()
348 PLL_FREQ_MASK, ssc->pll_ref_clk); in xpsgtr_configure_pll()
357 /* SSC step size [7:0] */ in xpsgtr_configure_pll()
361 /* SSC step size [15:8] */ in xpsgtr_configure_pll()
366 /* SSC step size [23:16] */ in xpsgtr_configure_pll()
371 /* SSC steps [7:0] */ in xpsgtr_configure_pll()
373 STEPS_0_MASK, ssc->steps & STEPS_0_MASK); in xpsgtr_configure_pll()
375 /* SSC steps [10:8] */ in xpsgtr_configure_pll()
378 (ssc->steps >> STEP_SIZE_SHIFT) & STEPS_1_MASK); in xpsgtr_configure_pll()
380 /* SSC step size [24:25] */ in xpsgtr_configure_pll()
917 * Get the spread spectrum (SSC) settings for the reference in xpsgtr_get_ref_clocks()