/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | sossi.c | 49 struct clk *fck; member 219 clk_set_rate(sossi.fck, sossi.fck_hz / div); in _set_timing() 220 clk_enable(sossi.fck); in _set_timing() 225 clk_disable(sossi.fck); in _set_timing() 408 clk_enable(sossi.fck); in sossi_setup_tearsync() 422 clk_disable(sossi.fck); in sossi_setup_tearsync() 449 clk_enable(sossi.fck); in sossi_write_command() 459 clk_disable(sossi.fck); in sossi_write_command() 464 clk_enable(sossi.fck); in sossi_write_data() 474 clk_disable(sossi.fck); in sossi_write_data() 563 struct clk *fck; sossi_init() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | sossi.c | 47 struct clk *fck; member 217 clk_set_rate(sossi.fck, sossi.fck_hz / div); in _set_timing() 218 clk_enable(sossi.fck); in _set_timing() 223 clk_disable(sossi.fck); in _set_timing() 406 clk_enable(sossi.fck); in sossi_setup_tearsync() 420 clk_disable(sossi.fck); in sossi_setup_tearsync() 447 clk_enable(sossi.fck); in sossi_write_command() 457 clk_disable(sossi.fck); in sossi_write_command() 462 clk_enable(sossi.fck); in sossi_write_data() 472 clk_disable(sossi.fck); in sossi_write_data() 561 struct clk *fck; sossi_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/ |
H A D | sdi.c | 45 unsigned long fck; member 62 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 66 ctx->fck = fck; in dpi_calc_dss_cb() 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 74 unsigned long *fck, in sdi_calc_clock_div() 103 *fck = ctx.fck; in sdi_calc_clock_div() 149 unsigned long fck; in sdi_bridge_mode_valid() local 155 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, in sdi_bridge_mode_valid() 73 sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) sdi_calc_clock_div() argument 169 unsigned long fck; sdi_bridge_mode_fixup() local 202 unsigned long fck; sdi_bridge_enable() local [all...] |
H A D | dpi.c | 147 unsigned long fck; member 208 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 212 ctx->fck = fck; in dpi_calc_dss_cb() 214 return dispc_div_calc(ctx->dpi->dss->dispc, fck, in dpi_calc_dss_cb() 260 * DSS fck gives us very few possibilities, so finding a good pixel in dpi_dss_clk_calc() 320 r = dss_set_fck_rate(dpi->dss, ctx.fck); in dpi_set_dispc_clk() 358 unsigned long fck; in dpi_clock_update() local 365 fck = ctx.pll_cinfo.clkout[ctx.clkout_idx]; in dpi_clock_update() 370 fck in dpi_clock_update() [all...] |
H A D | dss.c | 602 unsigned long fck; in dss_div_calc() local 615 fck = pck * pckd; in dss_div_calc() 617 fck = clk_round_rate(dss->dss_clk, fck); in dss_div_calc() 619 return func(fck, data); in dss_div_calc() 633 fck = DIV_ROUND_UP(prate, fckd) * m; in dss_div_calc() 635 if (func(fck, data)) in dss_div_calc() 646 DSSDBG("set fck to %lu\n", rate); in dss_set_fck_rate() 673 unsigned long fck; in dss_setup_default_clock() local 680 fck in dss_setup_default_clock() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/ |
H A D | sdi.c | 45 unsigned long fck; member 62 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 66 ctx->fck = fck; in dpi_calc_dss_cb() 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 74 unsigned long *fck, in sdi_calc_clock_div() 103 *fck = ctx.fck; in sdi_calc_clock_div() 149 unsigned long fck; in sdi_bridge_mode_valid() local 155 ret = sdi_calc_clock_div(sdi, pixelclock, &fck, in sdi_bridge_mode_valid() 73 sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) sdi_calc_clock_div() argument 169 unsigned long fck; sdi_bridge_mode_fixup() local 202 unsigned long fck; sdi_bridge_enable() local [all...] |
H A D | dpi.c | 147 unsigned long fck; member 208 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 212 ctx->fck = fck; in dpi_calc_dss_cb() 214 return dispc_div_calc(ctx->dpi->dss->dispc, fck, in dpi_calc_dss_cb() 260 * DSS fck gives us very few possibilities, so finding a good pixel in dpi_dss_clk_calc() 320 r = dss_set_fck_rate(dpi->dss, ctx.fck); in dpi_set_dispc_clk() 358 unsigned long fck; in dpi_clock_update() local 365 fck = ctx.pll_cinfo.clkout[ctx.clkout_idx]; in dpi_clock_update() 370 fck in dpi_clock_update() [all...] |
H A D | dss.c | 602 unsigned long fck; in dss_div_calc() local 615 fck = pck * pckd; in dss_div_calc() 617 fck = clk_round_rate(dss->dss_clk, fck); in dss_div_calc() 619 return func(fck, data); in dss_div_calc() 633 fck = DIV_ROUND_UP(prate, fckd) * m; in dss_div_calc() 635 if (func(fck, data)) in dss_div_calc() 646 DSSDBG("set fck to %lu\n", rate); in dss_set_fck_rate() 673 unsigned long fck; in dss_setup_default_clock() local 680 fck in dss_setup_default_clock() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | sdi.c | 42 unsigned long fck; member 59 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 63 ctx->fck = fck; in dpi_calc_dss_cb() 65 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max, in dpi_calc_dss_cb() 70 unsigned long *fck, in sdi_calc_clock_div() 95 *fck = ctx.fck; in sdi_calc_clock_div() 123 unsigned long fck; in sdi_display_enable() local 145 r = sdi_calc_clock_div(t->pixelclock, &fck, in sdi_display_enable() 69 sdi_calc_clock_div(unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) sdi_calc_clock_div() argument [all...] |
H A D | dpi.c | 141 unsigned long fck; member 209 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 213 ctx->fck = fck; in dpi_calc_dss_cb() 215 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max, in dpi_calc_dss_cb() 245 * DSS fck gives us very few possibilities, so finding a good pixel in dpi_dss_clk_calc() 272 unsigned long pck_req, unsigned long *fck, int *lck_div, in dpi_set_dsi_clk() 292 *fck = ctx.dsi_cinfo.clkout[HSDIV_DISPC]; in dpi_set_dsi_clk() 300 unsigned long *fck, int *lck_div, int *pck_div) in dpi_set_dispc_clk() 310 r = dss_set_fck_rate(ctx.fck); in dpi_set_dispc_clk() 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) dpi_set_dsi_clk() argument 299 dpi_set_dispc_clk(struct dpi_data *dpi, unsigned long pck_req, unsigned long *fck, int *lck_div, int *pck_div) dpi_set_dispc_clk() argument 329 unsigned long fck = 0; dpi_set_mode() local 500 unsigned long fck; dpi_check_timings() local [all...] |
H A D | dss.c | 514 unsigned long fck; in dss_div_calc() local 527 fck = pck * pckd; in dss_div_calc() 529 fck = clk_round_rate(dss.dss_clk, fck); in dss_div_calc() 531 return func(fck, data); in dss_div_calc() 545 fck = DIV_ROUND_UP(prate, fckd) * m; in dss_div_calc() 547 if (func(fck, data)) in dss_div_calc() 558 DSSDBG("set fck to %lu\n", rate); in dss_set_fck_rate() 581 unsigned long fck; in dss_setup_default_clock() local 588 fck in dss_setup_default_clock() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | sdi.c | 42 unsigned long fck; member 59 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 63 ctx->fck = fck; in dpi_calc_dss_cb() 65 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max, in dpi_calc_dss_cb() 70 unsigned long *fck, in sdi_calc_clock_div() 95 *fck = ctx.fck; in sdi_calc_clock_div() 123 unsigned long fck; in sdi_display_enable() local 145 r = sdi_calc_clock_div(t->pixelclock, &fck, in sdi_display_enable() 69 sdi_calc_clock_div(unsigned long pclk, unsigned long *fck, struct dispc_clock_info *dispc_cinfo) sdi_calc_clock_div() argument [all...] |
H A D | dpi.c | 141 unsigned long fck; member 209 static bool dpi_calc_dss_cb(unsigned long fck, void *data) in dpi_calc_dss_cb() argument 213 ctx->fck = fck; in dpi_calc_dss_cb() 215 return dispc_div_calc(fck, ctx->pck_min, ctx->pck_max, in dpi_calc_dss_cb() 245 * DSS fck gives us very few possibilities, so finding a good pixel in dpi_dss_clk_calc() 272 unsigned long pck_req, unsigned long *fck, int *lck_div, in dpi_set_dsi_clk() 292 *fck = ctx.dsi_cinfo.clkout[HSDIV_DISPC]; in dpi_set_dsi_clk() 300 unsigned long *fck, int *lck_div, int *pck_div) in dpi_set_dispc_clk() 310 r = dss_set_fck_rate(ctx.fck); in dpi_set_dispc_clk() 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) dpi_set_dsi_clk() argument 299 dpi_set_dispc_clk(struct dpi_data *dpi, unsigned long pck_req, unsigned long *fck, int *lck_div, int *pck_div) dpi_set_dispc_clk() argument 329 unsigned long fck = 0; dpi_set_mode() local 500 unsigned long fck; dpi_check_timings() local [all...] |
H A D | dss.c | 514 unsigned long fck; in dss_div_calc() local 527 fck = pck * pckd; in dss_div_calc() 529 fck = clk_round_rate(dss.dss_clk, fck); in dss_div_calc() 531 return func(fck, data); in dss_div_calc() 545 fck = DIV_ROUND_UP(prate, fckd) * m; in dss_div_calc() 547 if (func(fck, data)) in dss_div_calc() 558 DSSDBG("set fck to %lu\n", rate); in dss_set_fck_rate() 581 unsigned long fck; in dss_setup_default_clock() local 588 fck in dss_setup_default_clock() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-omap-100k.c | 69 struct clk *fck; member 278 clk_prepare_enable(spi100k->fck); in omap1_spi100k_setup() 283 clk_disable_unprepare(spi100k->fck); in omap1_spi100k_setup() 388 spi100k->fck = devm_clk_get(&pdev->dev, "fck"); in omap1_spi100k_probe() 389 if (IS_ERR(spi100k->fck)) { in omap1_spi100k_probe() 391 status = PTR_ERR(spi100k->fck); in omap1_spi100k_probe() 401 status = clk_prepare_enable(spi100k->fck); in omap1_spi100k_probe() 403 dev_err(&pdev->dev, "failed to enable fck: %d\n", status); in omap1_spi100k_probe() 418 clk_disable_unprepare(spi100k->fck); in omap1_spi100k_probe() [all...] |
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | smartreflex.c | 131 /* Try interconnect target module fck first if it already exists */ in sr_set_clk_length() 132 if (IS_ERR(sr->fck)) in sr_set_clk_length() 135 fclk_speed = clk_get_rate(sr->fck); in sr_set_clk_length() 576 clk_enable(sr->fck); in sr_enable() 635 clk_disable(sr->fck); in sr_disable() 847 sr_info->fck = devm_clk_get(pdev->dev.parent, "fck"); in omap_sr_probe() 848 if (IS_ERR(sr_info->fck)) in omap_sr_probe() 849 return PTR_ERR(sr_info->fck); in omap_sr_probe() 850 clk_prepare(sr_info->fck); in omap_sr_probe() [all...] |
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | smartreflex.c | 129 struct clk *fck; in sr_set_clk_length() local 132 /* Try interconnect target module fck first if it already exists */ in sr_set_clk_length() 133 fck = clk_get(sr->pdev->dev.parent, "fck"); in sr_set_clk_length() 134 if (IS_ERR(fck)) { in sr_set_clk_length() 135 fck = clk_get(&sr->pdev->dev, "fck"); in sr_set_clk_length() 136 if (IS_ERR(fck)) { in sr_set_clk_length() 138 "%s: unable to get fck for device %s\n", in sr_set_clk_length() 144 fclk_speed = clk_get_rate(fck); in sr_set_clk_length() [all...] |
/kernel/linux/linux-5.10/drivers/clk/davinci/ |
H A D | da8xx-cfgchip.c | 348 struct clk *fck; member 363 return clk_prepare(usb0->fck); in da8xx_usb0_clk48_prepare() 370 clk_unprepare(usb0->fck); in da8xx_usb0_clk48_unprepare() 382 clk_enable(usb0->fck); in da8xx_usb0_clk48_enable() 394 clk_disable(usb0->fck); in da8xx_usb0_clk48_enable() 511 fck_clk = devm_clk_get(dev, "fck"); in da8xx_cfgchip_register_usb0_clk48() 514 dev_err(dev, "Missing fck clock\n"); in da8xx_cfgchip_register_usb0_clk48() 528 usb0->fck = fck_clk; in da8xx_cfgchip_register_usb0_clk48()
|
/kernel/linux/linux-5.10/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 356 t->fck = clock; in dmtimer_systimer_init_clock() 387 error = dmtimer_systimer_init_clock(t, np->parent, "fck", &rate); in dmtimer_systimer_setup() 517 clk_disable(t->fck); in omap_clockevent_idle() 526 error = clk_enable(t->fck); in omap_clockevent_unidle() 528 pr_err("could not enable timer fck on resume: %i\n", error); in omap_clockevent_unidle() 736 clk_disable(t->fck); in dmtimer_clocksource_suspend() 745 error = clk_enable(t->fck); in dmtimer_clocksource_resume() 747 pr_err("could not enable timer fck o in dmtimer_clocksource_resume() [all...] |
/kernel/linux/linux-5.10/drivers/hsi/controllers/ |
H A D | omap_ssi_core.c | 264 unsigned long rate = clk_get_rate(omap_ssi->fck); in ssi_get_clk_rate() 393 omap_ssi->fck = devm_clk_get(&ssi->device, "ssi_ssr_fck"); in ssi_add_controller() 394 if (IS_ERR(omap_ssi->fck)) { in ssi_add_controller() 396 PTR_ERR(omap_ssi->fck)); in ssi_add_controller() 403 clk_notifier_register(omap_ssi->fck, &omap_ssi->fck_nb); in ssi_add_controller() 436 dev_dbg(&ssi->device, "SSI fck rate %lu kHz\n", omap_ssi->fck_rate); in ssi_hw_init() 451 clk_notifier_unregister(omap_ssi->fck, &omap_ssi->fck_nb); in ssi_remove_controller()
|
/kernel/linux/linux-6.6/drivers/clk/davinci/ |
H A D | da8xx-cfgchip.c | 349 struct clk *fck; member 364 return clk_prepare(usb0->fck); in da8xx_usb0_clk48_prepare() 371 clk_unprepare(usb0->fck); in da8xx_usb0_clk48_unprepare() 383 clk_enable(usb0->fck); in da8xx_usb0_clk48_enable() 395 clk_disable(usb0->fck); in da8xx_usb0_clk48_enable() 514 fck_clk = devm_clk_get(dev, "fck"); in da8xx_cfgchip_register_usb0_clk48() 516 dev_err_probe(dev, PTR_ERR(fck_clk), "Missing fck clock\n"); in da8xx_cfgchip_register_usb0_clk48() 530 usb0->fck = fck_clk; in da8xx_cfgchip_register_usb0_clk48()
|
/kernel/linux/linux-6.6/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 354 t->fck = clock; in dmtimer_systimer_init_clock() 385 error = dmtimer_systimer_init_clock(t, np->parent, "fck", &rate); in dmtimer_systimer_setup() 515 clk_disable(t->fck); in omap_clockevent_idle() 524 error = clk_enable(t->fck); in omap_clockevent_unidle() 526 pr_err("could not enable timer fck on resume: %i\n", error); in omap_clockevent_unidle() 734 clk_disable(t->fck); in dmtimer_clocksource_suspend() 743 error = clk_enable(t->fck); in dmtimer_clocksource_resume() 745 pr_err("could not enable timer fck o in dmtimer_clocksource_resume() [all...] |
/kernel/linux/linux-6.6/drivers/hsi/controllers/ |
H A D | omap_ssi_core.c | 266 unsigned long rate = clk_get_rate(omap_ssi->fck); in ssi_get_clk_rate() 395 omap_ssi->fck = devm_clk_get(&ssi->device, "ssi_ssr_fck"); in ssi_add_controller() 396 if (IS_ERR(omap_ssi->fck)) { in ssi_add_controller() 398 PTR_ERR(omap_ssi->fck)); in ssi_add_controller() 405 clk_notifier_register(omap_ssi->fck, &omap_ssi->fck_nb); in ssi_add_controller() 438 dev_dbg(&ssi->device, "SSI fck rate %lu kHz\n", omap_ssi->fck_rate); in ssi_hw_init() 453 clk_notifier_unregister(omap_ssi->fck, &omap_ssi->fck_nb); in ssi_remove_controller()
|
/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
H A D | cq_exch_desc.h | 93 u8 *fck, in cq_fcp_rq_desc_dec() 127 *fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK; in cq_fcp_rq_desc_dec() 86 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) cq_fcp_rq_desc_dec() argument
|
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | cq_exch_desc.h | 81 u8 *fck, in cq_fcp_rq_desc_dec() 115 *fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK; in cq_fcp_rq_desc_dec() 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) cq_fcp_rq_desc_dec() argument
|