/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | sdi.c | 45 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 D | dpi.c | 147 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 D | dss.c | 603 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 D | dsi.c | 2406 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 D | dss.h | 341 typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
|
H A D | dispc.c | 3438 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 D | sossi.c | 49 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 D | sdi.c | 42 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 D | dpi.c | 141 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 D | dss.c | 514 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 D | dsi.c | 3208 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 D | dss.h | 295 typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
|
H A D | dispc.c | 3359 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 D | smartreflex.c | 131 /* 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 D | omap4-keypad.c | 87 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 D | cq_exch_desc.h | 81 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 D | omap_ssi.h | 123 * @fck: SSI functional clock 141 struct clk *fck; member in struct:omap_ssi_controller
|
H A D | omap_ssi_core.c | 266 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 D | timer-ti-dm-systimer.c | 20 /* 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 D | da8xx-cfgchip.c | 349 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 D | ti-sysc.h | 155 int (*init_clockdomain)(struct device *dev, struct clk *fck,
|
/linux-master/arch/arm/mach-omap2/ |
H A D | pdata-quirks.c | 318 * @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 D | smartreflex.h | 158 struct clk *fck; member in struct:omap_sr
|
/linux-master/drivers/remoteproc/ |
H A D | omap_remoteproc.c | 100 * @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 D | ti-sysc.c | 88 "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
|