Searched refs:fck (Results 1 - 25 of 25) sorted by relevance

/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dsdi.c45 unsigned long fck; member in struct:sdi_clk_calc_ctx
62 static bool dpi_calc_dss_cb(unsigned long fck, void *data) argument
66 ctx->fck = fck;
68 return dispc_div_calc(ctx->sdi->dss->dispc, fck,
74 unsigned long *fck,
103 *fck = ctx.fck;
149 unsigned long fck; local
155 ret = sdi_calc_clock_div(sdi, pixelclock, &fck,
73 sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) argument
169 unsigned long fck; local
202 unsigned long fck; local
[all...]
H A Ddpi.c147 unsigned long fck; member in struct:dpi_clk_calc_ctx
208 static bool dpi_calc_dss_cb(unsigned long fck, void *data) argument
212 ctx->fck = fck;
214 return dispc_div_calc(ctx->dpi->dss->dispc, fck,
260 * DSS fck gives us very few possibilities, so finding a good pixel
320 r = dss_set_fck_rate(dpi->dss, ctx.fck);
358 unsigned long fck; local
365 fck = ctx.pll_cinfo.clkout[ctx.clkout_idx];
370 fck
[all...]
H A Ddss.c603 unsigned long fck; local
616 fck = pck * pckd;
618 fck = clk_round_rate(dss->dss_clk, fck);
620 return func(fck, data);
634 fck = DIV_ROUND_UP(prate, fckd) * m;
636 if (func(fck, data))
647 DSSDBG("set fck to %lu\n", rate);
674 unsigned long fck; local
681 fck
[all...]
H A Ddsi.c2406 unsigned long fck; local
2413 fck = dsi_fclk_rate(dsi);
2427 (total_ticks * 1000) / (fck / 1000 / 1000));
2433 unsigned long fck; local
2440 fck = dsi_fclk_rate(dsi);
2454 (total_ticks * 1000) / (fck / 1000 / 1000));
2460 unsigned long fck; local
2467 fck = dsi_fclk_rate(dsi);
2481 (total_ticks * 1000) / (fck / 1000 / 1000));
2487 unsigned long fck; local
3309 unsigned long fck; local
[all...]
H A Ddss.h341 typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
H A Ddispc.c3438 seq_printf(s, "fck\t\t%-16lu\n", dispc_fclk_rate(dispc));
3684 unsigned long fck; local
3719 fck = dispc_core_clk_rate(dispc);
3721 fck = lck;
3723 if (fck < pck * min_fck_per_pck)
3749 unsigned long fck; local
3751 fck = dispc_fclk_rate(dispc);
3756 cinfo->lck = fck / cinfo->lck_div;
/linux-master/drivers/video/fbdev/omap/
H A Dsossi.c49 struct clk *fck; member in struct:__anon5
219 clk_set_rate(sossi.fck, sossi.fck_hz / div);
220 clk_enable(sossi.fck);
225 clk_disable(sossi.fck);
408 clk_enable(sossi.fck);
422 clk_disable(sossi.fck);
449 clk_enable(sossi.fck);
459 clk_disable(sossi.fck);
464 clk_enable(sossi.fck);
474 clk_disable(sossi.fck);
563 struct clk *fck; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dsdi.c42 unsigned long fck; member in struct:sdi_clk_calc_ctx
59 static bool dpi_calc_dss_cb(unsigned long fck, void *data) argument
63 ctx->fck = fck;
65 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max,
70 unsigned long *fck,
95 *fck = ctx.fck;
123 unsigned long fck; local
145 r = sdi_calc_clock_div(t->pixelclock, &fck,
69 sdi_calc_clock_div(unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) argument
[all...]
H A Ddpi.c141 unsigned long fck; member in struct:dpi_clk_calc_ctx
209 static bool dpi_calc_dss_cb(unsigned long fck, void *data) argument
213 ctx->fck = fck;
215 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max,
245 * DSS fck gives us very few possibilities, so finding a good pixel
272 unsigned long pck_req, unsigned long *fck, int *lck_div,
292 *fck = ctx.dsi_cinfo.clkout[HSDIV_DISPC];
300 unsigned long *fck, int *lck_div, int *pck_div)
310 r = dss_set_fck_rate(ctx.fck);
271 dpi_set_dsi_clk(struct dpi_data *dpi, enum omap_channel channel, unsigned long pck_req, unsigned long *fck, int *lck_div, int *pck_div) argument
299 dpi_set_dispc_clk(struct dpi_data *dpi, unsigned long pck_req, unsigned long *fck, int *lck_div, int *pck_div) argument
329 unsigned long fck = 0; local
500 unsigned long fck; local
[all...]
H A Ddss.c514 unsigned long fck; local
527 fck = pck * pckd;
529 fck = clk_round_rate(dss.dss_clk, fck);
531 return func(fck, data);
545 fck = DIV_ROUND_UP(prate, fckd) * m;
547 if (func(fck, data))
558 DSSDBG("set fck to %lu\n", rate);
581 unsigned long fck; local
588 fck
[all...]
H A Ddsi.c3208 unsigned long fck; local
3215 fck = dsi_fclk_rate(dsidev);
3229 (total_ticks * 1000) / (fck / 1000 / 1000));
3235 unsigned long fck; local
3242 fck = dsi_fclk_rate(dsidev);
3256 (total_ticks * 1000) / (fck / 1000 / 1000));
3262 unsigned long fck; local
3269 fck = dsi_fclk_rate(dsidev);
3283 (total_ticks * 1000) / (fck / 1000 / 1000));
3289 unsigned long fck; local
4069 unsigned long fck; local
[all...]
H A Ddss.h295 typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
H A Ddispc.c3359 seq_printf(s, "fck\t\t%-16lu\n", dispc_fclk_rate());
3600 unsigned long fck; local
3635 fck = dispc_core_clk_rate();
3637 fck = lck;
3639 if (fck < pck * min_fck_per_pck)
3662 unsigned long fck; local
3664 fck = dispc_fclk_rate();
3669 cinfo->lck = fck / cinfo->lck_div;
/linux-master/drivers/soc/ti/
H A Dsmartreflex.c131 /* Try interconnect target module fck first if it already exists */
132 if (IS_ERR(sr->fck))
135 fclk_speed = clk_get_rate(sr->fck);
576 clk_enable(sr->fck);
635 clk_disable(sr->fck);
847 sr_info->fck = devm_clk_get(pdev->dev.parent, "fck");
848 if (IS_ERR(sr_info->fck))
849 return PTR_ERR(sr_info->fck);
850 clk_prepare(sr_info->fck);
[all...]
/linux-master/drivers/input/keyboard/
H A Domap4-keypad.c87 struct clk *fck; member in struct:omap4_keypad
214 error = clk_prepare_enable(keypad_data->fck);
268 clk_disable_unprepare(keypad_data->fck);
367 keypad_data->fck = devm_clk_get(&pdev->dev, "fck");
368 if (IS_ERR(keypad_data->fck))
369 return dev_err_probe(&pdev->dev, PTR_ERR(keypad_data->fck),
370 "unable to get fck");
/linux-master/drivers/scsi/fnic/
H A Dcq_exch_desc.h81 u8 *fck,
115 *fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK;
74 cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, u8 *type, u8 *color, u16 *q_number, u16 *completed_index, u8 *eop, u8 *sop, u8 *fck, u16 *exchange_id, u16 *tmpl, u32 *bytes_written, u8 *sof, u8 *eof, u8 *ingress_port, u8 *packet_err, u8 *fcoe_err, u8 *fcs_ok, u8 *vlan_stripped, u16 *vlan) argument
/linux-master/drivers/hsi/controllers/
H A Domap_ssi.h123 * @fck: SSI functional clock
141 struct clk *fck; member in struct:omap_ssi_controller
H A Domap_ssi_core.c266 unsigned long rate = clk_get_rate(omap_ssi->fck);
395 omap_ssi->fck = devm_clk_get(&ssi->device, "ssi_ssr_fck");
396 if (IS_ERR(omap_ssi->fck)) {
398 PTR_ERR(omap_ssi->fck));
405 clk_notifier_register(omap_ssi->fck, &omap_ssi->fck_nb);
438 dev_dbg(&ssi->device, "SSI fck rate %lu kHz\n", omap_ssi->fck_rate);
453 clk_notifier_unregister(omap_ssi->fck, &omap_ssi->fck_nb);
/linux-master/drivers/clocksource/
H A Dtimer-ti-dm-systimer.c20 /* For type1, set SYSC_OMAP2_CLOCKACTIVITY for fck off on idle, l4 clock on */
48 struct clk *fck; member in struct:dmtimer_systimer
354 t->fck = clock;
385 error = dmtimer_systimer_init_clock(t, np->parent, "fck", &rate);
515 clk_disable(t->fck);
524 error = clk_enable(t->fck);
526 pr_err("could not enable timer fck on resume: %i\n", error);
734 clk_disable(t->fck);
743 error = clk_enable(t->fck);
745 pr_err("could not enable timer fck o
[all...]
/linux-master/drivers/clk/davinci/
H A Dda8xx-cfgchip.c349 struct clk *fck; member in struct:da8xx_usb0_clk48
364 return clk_prepare(usb0->fck);
371 clk_unprepare(usb0->fck);
383 clk_enable(usb0->fck);
395 clk_disable(usb0->fck);
514 fck_clk = devm_clk_get(dev, "fck");
516 dev_err_probe(dev, PTR_ERR(fck_clk), "Missing fck clock\n");
530 usb0->fck = fck_clk;
/linux-master/include/linux/platform_data/
H A Dti-sysc.h155 int (*init_clockdomain)(struct device *dev, struct clk *fck,
/linux-master/arch/arm/mach-omap2/
H A Dpdata-quirks.c318 * @fck: device functional clock
331 struct clk *fck, struct clk *ick,
334 if (!IS_ERR(fck))
335 cookie->clkdm = ti_sysc_find_one_clockdomain(fck);
330 ti_sysc_clkdm_init(struct device *dev, struct clk *fck, struct clk *ick, struct ti_sysc_cookie *cookie) argument
/linux-master/include/linux/power/
H A Dsmartreflex.h158 struct clk *fck; member in struct:omap_sr
/linux-master/drivers/remoteproc/
H A Domap_remoteproc.c100 * @fck: functional clock for the remoteproc
117 struct clk *fck; member in struct:omap_rproc
767 return ti_clk_is_in_standby(oproc->fck);
1339 oproc->fck = devm_clk_get(&pdev->dev, 0);
1340 if (IS_ERR(oproc->fck)) {
1341 ret = PTR_ERR(oproc->fck);
/linux-master/drivers/bus/
H A Dti-sysc.c88 "fck", "ick", "opt0", "opt1", "opt2", "opt3", "opt4",
466 dev_err(ddata->dev, "max one fck and ick for %pOF\n", np);
471 /* Always add a slot for main clocks fck and ick even if unused */
2092 struct clk *fck = NULL, *ick = NULL; local
2103 fck = ddata->clocks[SYSC_FCK];
2109 error = pdata->init_clockdomain(ddata->dev, fck, ick, &ddata->cookie);
2350 * Many child device drivers need to have fck and opt clocks available

Completed in 470 milliseconds