Home
last modified time | relevance | path

Searched refs:sdiv (Results 1 – 6 of 6) sorted by relevance

/drivers/clk/st/
Dclkgen-fsyn.c41 unsigned long sdiv; member
46 { .mdiv = 0x1f, .pe = 0x0, .sdiv = 0x7, .nsdiv = 0 }, /* 312.5 Khz */
47 { .mdiv = 0x17, .pe = 0x25ed, .sdiv = 0x1, .nsdiv = 0 }, /* 27 MHz */
48 { .mdiv = 0x1a, .pe = 0x7b36, .sdiv = 0x2, .nsdiv = 1 }, /* 36.87 MHz */
49 { .mdiv = 0x13, .pe = 0x0, .sdiv = 0x2, .nsdiv = 1 }, /* 48 MHz */
50 { .mdiv = 0x11, .pe = 0x1c72, .sdiv = 0x1, .nsdiv = 1 }, /* 108 MHz */
54 { .mdiv = 0x1f, .pe = 0x0, .sdiv = 0x7, .nsdiv = 0 }, /* 625 Khz */
55 { .mdiv = 0x13, .pe = 0x777c, .sdiv = 0x4, .nsdiv = 1 }, /* 25.175 MHz */
56 { .mdiv = 0x19, .pe = 0x4d35, .sdiv = 0x2, .nsdiv = 0 }, /* 25.200 MHz */
57 { .mdiv = 0x11, .pe = 0x1c72, .sdiv = 0x4, .nsdiv = 1 }, /* 27.000 MHz */
[all …]
/drivers/clk/samsung/
Dclk-pll.c79 u32 pll_con, mdiv, pdiv, sdiv; in samsung_pll2126_recalc_rate() local
85 sdiv = (pll_con >> PLL2126_SDIV_SHIFT) & PLL2126_SDIV_MASK; in samsung_pll2126_recalc_rate()
88 do_div(fvco, (pdiv + 2) << sdiv); in samsung_pll2126_recalc_rate()
112 u32 pll_con, mdiv, pdiv, sdiv; in samsung_pll3000_recalc_rate() local
118 sdiv = (pll_con >> PLL3000_SDIV_SHIFT) & PLL3000_SDIV_MASK; in samsung_pll3000_recalc_rate()
121 do_div(fvco, pdiv << sdiv); in samsung_pll3000_recalc_rate()
149 u32 mdiv, pdiv, sdiv, pll_con; in samsung_pll35xx_recalc_rate() local
155 sdiv = (pll_con >> PLL35XX_SDIV_SHIFT) & PLL35XX_SDIV_MASK; in samsung_pll35xx_recalc_rate()
158 do_div(fvco, (pdiv << sdiv)); in samsung_pll35xx_recalc_rate()
194 tmp |= rate->sdiv << PLL35XX_SDIV_SHIFT; in samsung_pll35xx_set_rate()
[all …]
Dclk-pll.h47 .sdiv = (_s), \
55 .sdiv = (_s), \
64 .sdiv = (_s), \
73 .sdiv = (_s), \
83 .sdiv = (_s), \
96 unsigned int sdiv; member
/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk104.c122 u32 sdiv = (sctl & 0x0000003f) + 2; in read_div() local
123 return (sclk * 2) / sdiv; in read_div()
149 u32 sclk, sdiv; in read_clk() local
155 sdiv = 1; in read_clk()
158 sdiv = 0; in read_clk()
167 sdiv = 1; in read_clk()
169 sdiv = 0; in read_clk()
173 sdiv = 0; in read_clk()
178 if (sdiv) in read_clk()
179 sdiv = ((sctl & 0x00003f00) >> 8) + 2; in read_clk()
[all …]
Dgt215.c64 u32 sctl, sdiv, sclk; in read_clk() local
100 sdiv = ((sctl & 0x003f0000) >> 16) + 2; in read_clk()
101 return (sclk * 2) / sdiv; in read_clk()
188 u32 oclk, sclk, sdiv; in gt215_clk_info() local
205 sdiv = min((sclk * 2) / khz, (u32)65); in gt215_clk_info()
206 oclk = (sclk * 2) / sdiv; in gt215_clk_info()
212 sdiv++; in gt215_clk_info()
213 oclk = (sclk * 2) / sdiv; in gt215_clk_info()
220 if (sdiv > 4) { in gt215_clk_info()
221 info->clk = (((sdiv - 2) << 16) | 0x00003100); in gt215_clk_info()
Dgf100.c114 u32 sdiv = (sctl & 0x0000003f) + 2; in read_div() local
115 return (sclk * 2) / sdiv; in read_div()
130 u32 sclk, sdiv; in read_clk() local
137 sdiv = ((sctl & 0x00003f00) >> 8) + 2; in read_clk()
140 sdiv = ((sctl & 0x0000003f) >> 0) + 2; in read_clk()
144 return (sclk * 2) / sdiv; in read_clk()