| /linux/drivers/iio/filter/ |
| H A D | admv8818.c | 97 struct clk *clkin; member 297 st->cf_hz = clk_get_rate(st->clkin); in admv8818_rfin_band_select() 528 if (!st->clkin) { in admv8818_set_mode() 548 ret = clk_prepare_enable(st->clkin); in admv8818_set_mode() 552 ret = clk_notifier_register(st->clkin, &st->nb); in admv8818_set_mode() 554 clk_disable_unprepare(st->clkin); in admv8818_set_mode() 563 clk_disable_unprepare(st->clkin); in admv8818_set_mode() 565 ret = clk_notifier_unregister(st->clkin, &st->nb); in admv8818_set_mode() 645 clk_notifier_unregister(st->clkin, &st->nb); in admv8818_clk_notifier_unreg() 653 clk_disable_unprepare(st->clkin); in admv8818_clk_disable() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | hdmi_pll.c | 46 unsigned long clkin; in hdmi_pll_compute() local 49 clkin = clk_get_rate(pll->pll.clkin); in hdmi_pll_compute() 51 DSSDBG("clkin %lu, target tmds %lu\n", clkin, target_tmds); in hdmi_pll_compute() 56 n = DIV_ROUND_UP(clkin, hw->fint_max); in hdmi_pll_compute() 57 fint = clkin / n; in hdmi_pll_compute() 186 pll->clkin = clk; in dsi_init_pll_data()
|
| H A D | pll.c | 72 r = clk_prepare_enable(pll->clkin); in dss_pll_enable() 92 clk_disable_unprepare(pll->clkin); in dss_pll_enable() 103 clk_disable_unprepare(pll->clkin); in dss_pll_disable() 146 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc() argument 162 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc() 163 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc() 168 fint = clkin / n; in dss_pll_calc()
|
| H A D | video-pll.c | 173 pll->clkin = clk; in dss_video_pll_init()
|
| H A D | dss.h | 152 struct clk *clkin; member 470 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin,
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | pll.c | 127 r = clk_prepare_enable(pll->clkin); in dss_pll_enable() 147 clk_disable_unprepare(pll->clkin); in dss_pll_enable() 158 clk_disable_unprepare(pll->clkin); in dss_pll_disable() 205 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_a() argument 221 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc_a() 222 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc_a() 236 fint = clkin / n; in dss_pll_calc_a() 272 bool dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_b() argument 281 DSSDBG("clkin %lu, target clkout %lu\n", clkin, target_clkout); in dss_pll_calc_b() 284 n = DIV_ROUND_UP(clkin, hw->fint_max); in dss_pll_calc_b() [all …]
|
| H A D | hdmi_pll.c | 145 pll->clkin = clk; in hdmi_init_pll_data()
|
| H A D | video-pll.c | 177 pll->clkin = clk; in dss_video_pll_init()
|
| /linux/drivers/net/phy/ |
| H A D | xilinx_gmii2rgmii.c | 90 struct clk *clkin; in xgmiitorgmii_probe() local 96 clkin = devm_clk_get_optional_enabled(dev, NULL); in xgmiitorgmii_probe() 97 if (IS_ERR(clkin)) in xgmiitorgmii_probe() 98 return dev_err_probe(dev, PTR_ERR(clkin), in xgmiitorgmii_probe()
|
| /linux/drivers/iio/frequency/ |
| H A D | adf4350.c | 42 unsigned long clkin; member 133 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt() 296 st->clkin = readin; in adf4350_write() 345 st->clkin = clk_get_rate(st->clk); in adf4350_read() 347 val = st->clkin; in adf4350_read() 423 st->clkin = parent_rate; in adf4350_clk_set_rate() 619 if (!pdata->clkin) { in adf4350_probe() 649 st->clkin = clk_get_rate(clk); in adf4350_probe() 651 st->clkin = pdata->clkin; in adf4350_probe()
|
| H A D | admv1014.c | 120 struct clk *clkin; member 222 u64 rate = clk_get_rate(st->clkin); in admv1014_update_quad_filters() 623 ret = clk_prepare_enable(st->clkin); in admv1014_init() 627 ret = devm_add_action_or_reset(dev, admv1014_clk_disable, st->clkin); in admv1014_init() 632 ret = devm_clk_notifier_register(dev, st->clkin, &st->nb); in admv1014_init() 736 st->clkin = devm_clk_get(dev, "lo_in"); in admv1014_properties_parse() 737 if (IS_ERR(st->clkin)) in admv1014_properties_parse() 738 return dev_err_probe(dev, PTR_ERR(st->clkin), in admv1014_properties_parse()
|
| H A D | admv1013.c | 94 struct clk *clkin; member 327 u64 rate = clk_get_rate(st->clkin); in admv1013_update_quad_filters() 598 st->clkin = devm_clk_get_enabled(dev, "lo_in"); in admv1013_probe() 599 if (IS_ERR(st->clkin)) in admv1013_probe() 600 return dev_err_probe(dev, PTR_ERR(st->clkin), in admv1013_probe() 604 ret = devm_clk_notifier_register(dev, st->clkin, &st->nb); in admv1013_probe()
|
| H A D | adrf6780.c | 74 struct clk *clkin; member 470 st->clkin = devm_clk_get_enabled(dev, "lo_in"); in adrf6780_probe() 471 if (IS_ERR(st->clkin)) in adrf6780_probe() 472 return dev_err_probe(dev, PTR_ERR(st->clkin), in adrf6780_probe()
|
| /linux/drivers/clk/aspeed/ |
| H A D | clk-aspeed.c | 588 u32 val, div, clkin, hpll; in aspeed_ast2400_cc() local 602 clkin = 25000000; in aspeed_ast2400_cc() 605 clkin = 48000000; in aspeed_ast2400_cc() 608 clkin = 24000000; in aspeed_ast2400_cc() 611 hw = clk_hw_register_fixed_rate(NULL, "clkin", NULL, 0, clkin); in aspeed_ast2400_cc() 612 pr_debug("clkin @%u MHz\n", clkin / 1000000); in aspeed_ast2400_cc()
|
| /linux/drivers/clk/ |
| H A D | clk-cdce706.c | 81 struct cdce706_hw_data clkin[1]; member 313 struct clk *gp_clk = cdce->clkin_clk[cdce->clkin[0].parent]; in cdce706_divider_determine_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()
|
| H A D | clk-si5351.c | 59 struct clk_hw clkin; member 246 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_prepare() 255 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_unprepare() 269 container_of(hw, struct si5351_driver_data, clkin); in si5351_clkin_recalc_rate() 1568 drvdata->clkin.init = &init; in si5351_i2c_probe() 1569 ret = devm_clk_hw_register(&client->dev, &drvdata->clkin); in si5351_i2c_probe()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-exynos5.c | 300 unsigned int clkin = clk_get_rate(i2c->clk); in exynos5_i2c_set_timing() local 321 div = ((clkin / (16 * i2c->op_clock)) - 1); in exynos5_i2c_set_timing() 373 temp = clkin / op_clk - (t_ftl_cycle + 3) * 2; in exynos5_i2c_set_timing() 375 temp = clkin / op_clk - 8 - t_ftl_cycle; in exynos5_i2c_set_timing() 377 temp = clkin / op_clk - 8 - (t_ftl_cycle * 2); in exynos5_i2c_set_timing()
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_emaclite.c | 1095 struct clk *clkin; in xemaclite_of_probe() local 1132 clkin = devm_clk_get_optional_enabled(&ofdev->dev, NULL); in xemaclite_of_probe() 1133 if (IS_ERR(clkin)) in xemaclite_of_probe() 1134 return dev_err_probe(&ofdev->dev, PTR_ERR(clkin), in xemaclite_of_probe()
|
| /linux/drivers/iio/adc/ |
| H A D | meson_saradc.c | 346 struct clk *clkin; member 751 clk_parents[0] = __clk_get_name(priv->clkin); in meson_sar_adc_clk_init() 1018 ret = clk_set_parent(priv->adc_sel_clk, priv->clkin); in meson_sar_adc_init() 1402 priv->clkin = devm_clk_get(dev, "clkin"); in meson_sar_adc_probe() 1403 if (IS_ERR(priv->clkin)) in meson_sar_adc_probe() 1404 return dev_err_probe(dev, PTR_ERR(priv->clkin), "failed to get clkin\n"); in meson_sar_adc_probe()
|
| /linux/drivers/hwmon/ |
| H A D | ltc4282.c | 1135 struct clk *clkin; in ltc428_clks_setup() local 1143 clkin = devm_clk_get_optional_enabled(dev, NULL); in ltc428_clks_setup() 1144 if (IS_ERR(clkin)) in ltc428_clks_setup() 1145 return dev_err_probe(dev, PTR_ERR(clkin), in ltc428_clks_setup() 1147 if (!clkin) in ltc428_clks_setup() 1150 rate = clk_get_rate(clkin); in ltc428_clks_setup()
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | adg.c | 38 struct clk *clkin[CLKINMAX]; member 61 ((pos) = adg->clkin[i]); \ 634 adg->clkin[i] = clk; in rsnd_adg_get_clkin()
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | white-hawk-ard-audio-da7212.dtso | 164 /* Update <clkin> to <tpu_clk> */
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b.dtsi | 704 clock-names = "clkin", "core"; 730 clock-names = "core", "clkin";
|
| H A D | meson8.dtsi | 747 clock-names = "clkin", "core"; 773 clock-names = "core", "clkin";
|
| /linux/drivers/rtc/ |
| H A D | rtc-max31335.c | 222 struct clk *clkin; member
|