Home
last modified time | relevance | path

Searched refs:clkin (Results 1 – 25 of 25) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dhdmi_pll.c48 unsigned long clkin; in hdmi_pll_compute() local
51 clkin = clk_get_rate(pll->pll.clkin); in hdmi_pll_compute()
53 DSSDBG("clkin %lu, target tmds %lu\n", clkin, target_tmds); in hdmi_pll_compute()
58 n = DIV_ROUND_UP(clkin, hw->fint_max); in hdmi_pll_compute()
59 fint = clkin / n; in hdmi_pll_compute()
194 pll->clkin = clk; in dsi_init_pll_data()
Dpll.c83 r = clk_prepare_enable(pll->clkin); in dss_pll_enable()
103 clk_disable_unprepare(pll->clkin); in dss_pll_enable()
114 clk_disable_unprepare(pll->clkin); in dss_pll_disable()
157 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc() argument
173 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc()
174 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc()
179 fint = clkin / n; in dss_pll_calc()
Ddpi.c233 unsigned long clkin; in dpi_dsi_clk_calc() local
244 clkin = clk_get_rate(ctx->pll->clkin); in dpi_dsi_clk_calc()
246 return dss_pll_calc(ctx->pll, clkin, in dpi_dsi_clk_calc()
Ddss.h163 struct clk *clkin; member
463 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin,
Dvideo-pll.c195 pll->clkin = clk; in dss_video_pll_init()
Ddsi.c1499 seq_printf(s, "dsi pll clkin\t%lu\n", clk_get_rate(pll->clkin)); in dsi_dump_dsidev_clocks()
4474 unsigned long clkin; in dsi_cm_calc() local
4479 clkin = clk_get_rate(dsi->pll.clkin); in dsi_cm_calc()
4504 return dss_pll_calc(ctx->pll, clkin, in dsi_cm_calc()
4773 unsigned long clkin; in dsi_vm_calc() local
4780 clkin = clk_get_rate(dsi->pll.clkin); in dsi_vm_calc()
4805 return dss_pll_calc(ctx->pll, clkin, in dsi_vm_calc()
5243 pll->clkin = clk; in dsi_init_pll_data()
/linux-4.4.14/arch/arm/mach-lpc32xx/
Dclock.c260 u32 clkin, pllreg; in local_update_armpll_rate() local
262 clkin = clk_armpll.parent->rate; in local_update_armpll_rate()
265 clk_armpll.rate = clk_get_pllrate_from_reg(clkin, pllreg); in local_update_armpll_rate()
454 u32 clkin, usbdiv; in local_usbpll_round_rate() local
463 clkin = clk->get_rate(clk); in local_usbpll_round_rate()
466 clkin = clkin / usbdiv; in local_usbpll_round_rate()
469 if (local_clk_find_pll_cfg(clkin, rate, &pllsetup) == 0) in local_usbpll_round_rate()
472 return clk_check_pll_setup(clkin, &pllsetup); in local_usbpll_round_rate()
478 u32 clkin, usbdiv; in local_usbpll_set_rate() local
487 clkin = clk->get_rate(clk->parent); in local_usbpll_set_rate()
[all …]
/linux-4.4.14/drivers/iio/frequency/
Dadf4350.c40 unsigned long clkin; member
123 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt()
280 st->clkin = readin; in adf4350_write()
329 st->clkin = clk_get_rate(st->clk); in adf4350_read()
331 val = st->clkin; in adf4350_read()
515 if (!pdata->clkin) { in adf4350_probe()
556 st->clkin = clk_get_rate(clk); in adf4350_probe()
558 st->clkin = pdata->clkin; in adf4350_probe()
/linux-4.4.14/drivers/i2c/busses/
Di2c-s3c2410.c831 static int s3c24xx_i2c_calcdivisor(unsigned long clkin, unsigned int wanted, in s3c24xx_i2c_calcdivisor() argument
834 unsigned int calc_divs = clkin / wanted; in s3c24xx_i2c_calcdivisor()
853 return clkin / (calc_divs * calc_div1); in s3c24xx_i2c_calcdivisor()
866 unsigned long clkin = clk_get_rate(i2c->clk); in s3c24xx_i2c_clockrate() local
872 i2c->clkrate = clkin; in s3c24xx_i2c_clockrate()
873 clkin /= 1000; /* clkin now in KHz */ in s3c24xx_i2c_clockrate()
881 freq = s3c24xx_i2c_calcdivisor(clkin, target_frequency, &div1, &divs); in s3c24xx_i2c_clockrate()
908 sda_delay = clkin * pdata->sda_delay; in s3c24xx_i2c_clockrate()
Di2c-exynos5.c274 unsigned int clkin = clk_get_rate(i2c->clk); in exynos5_i2c_set_timing() local
292 utemp0 = (clkin / op_clk) - 8; in exynos5_i2c_set_timing()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dsilabs,si5351.txt19 handles, shall be xtal reference clock or xtal and clkin for
21 "clkin" respectively.
43 3 = clkin (si5351c only)
/linux-4.4.14/drivers/clk/
Dclk-cdce706.c88 struct cdce706_hw_data clkin[1]; member
316 struct clk *gp_clk = cdce->clkin_clk[cdce->clkin[0].parent]; in cdce706_divider_round_rate()
506 cdce->clkin[0].parent = !!(clock & CDCE706_CLKIN_CLOCK_MASK); in cdce706_register_clkin()
509 ret = cdce706_register_hw(cdce, cdce->clkin, in cdce706_register_clkin()
510 ARRAY_SIZE(cdce->clkin), in cdce706_register_clkin()
Dclk-si5351.c64 struct clk_hw clkin; member
250 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_prepare()
259 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_unprepare()
273 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_recalc_rate()
1451 drvdata->clkin.init = &init; in si5351_i2c_probe()
1452 clk = devm_clk_register(&client->dev, &drvdata->clkin); in si5351_i2c_probe()
/linux-4.4.14/include/linux/iio/frequency/
Dadf4350.h114 unsigned long clkin; member
/linux-4.4.14/drivers/hwmon/
Dw83795.c294 static unsigned int pwm_freq_from_reg(u8 reg, u16 clkin) in pwm_freq_from_reg() argument
299 base_clock = clkin * 1000 / ((clkin == 48000) ? 384 : 256); in pwm_freq_from_reg()
305 static u8 pwm_freq_to_reg(unsigned long val, u16 clkin) in pwm_freq_to_reg() argument
319 base_clock = clkin * 1000 / ((clkin == 48000) ? 384 : 256); in pwm_freq_to_reg()
376 u16 clkin; /* CLKIN frequency in kHz */ member
856 val = pwm_freq_from_reg(data->pwm[index][nr], data->clkin); in show_pwm()
887 val = pwm_freq_to_reg(val, data->clkin); in store_pwm()
1872 static const u16 clkin[4] = { /* in kHz */ in w83795_init_client() local
1888 data->clkin = clkin[(config >> 3) & 0x3]; in w83795_init_client()
1889 dev_dbg(&client->dev, "clkin = %u kHz\n", data->clkin); in w83795_init_client()
/linux-4.4.14/include/linux/usb/
Dmusb.h96 unsigned char clkin; member
/linux-4.4.14/Documentation/devicetree/bindings/iio/frequency/
Dadf4350.txt79 clock-names = "clkin";
/linux-4.4.14/arch/blackfin/mach-bf527/boards/
Dad7160eval.c71 .clkin = 24, /* musb CLKIN in MHZ */
Dezbrd.c72 .clkin = 24, /* musb CLKIN in MHZ */
Dcm_bf527.c108 .clkin = 24, /* musb CLKIN in MHZ */
Dezkit.c113 .clkin = 24, /* musb CLKIN in MHZ */
/linux-4.4.14/drivers/usb/musb/
Dblackfin.c399 ((480/musb->config->clkin) << 1)); in bfin_musb_reg_init()
/linux-4.4.14/arch/blackfin/mach-bf548/boards/
Dcm_bf548.c527 .clkin = 24, /* musb CLKIN in MHZ */
Dezkit.c670 .clkin = 24, /* musb CLKIN in MHZ */
/linux-4.4.14/arch/blackfin/mach-bf609/boards/
Dezkit.c443 .clkin = 48, /* musb CLKIN in MHZ */