Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_clock_source.c43 (clk_src->regs->reg)
46 clk_src->base.ctx
52 clk_src->cs_shift->field_name, clk_src->cs_mask->field_name
61 struct dce110_clk_src *clk_src, in get_ss_data_entry() argument
74 ss_parm = clk_src->dvi_ss_params; in get_ss_data_entry()
75 entrys_num = clk_src->dvi_ss_params_cnt; in get_ss_data_entry()
79 ss_parm = clk_src->hdmi_ss_params; in get_ss_data_entry()
80 entrys_num = clk_src->hdmi_ss_params_cnt; in get_ss_data_entry()
84 ss_parm = clk_src->lvds_ss_params; in get_ss_data_entry()
85 entrys_num = clk_src->lvds_ss_params_cnt; in get_ss_data_entry()
[all …]
H A Ddce_hwseq.c176 struct clock_source *clk_src, in dce_crtc_switch_to_clk_src() argument
179 if (clk_src->id == CLOCK_SOURCE_ID_DP_DTO || clk_src->dp_clk_src) { in dce_crtc_switch_to_clk_src()
183 } else if (clk_src->id >= CLOCK_SOURCE_COMBO_PHY_PLL0) { in dce_crtc_switch_to_clk_src()
184 uint32_t rate_source = clk_src->id - CLOCK_SOURCE_COMBO_PHY_PLL0; in dce_crtc_switch_to_clk_src()
193 } else if (clk_src->id <= CLOCK_SOURCE_ID_PLL2) { in dce_crtc_switch_to_clk_src()
194 uint32_t rate_source = clk_src->id - CLOCK_SOURCE_ID_PLL0; in dce_crtc_switch_to_clk_src()
205 clk_src->id, tg_inst); in dce_crtc_switch_to_clk_src()
H A Ddce_clock_source.h30 #define TO_DCE110_CLK_SRC(clk_src)\ argument
31 container_of(clk_src, struct dce110_clk_src, base)
198 struct dce110_clk_src *clk_src,
207 struct dce110_clk_src *clk_src,
216 struct dce110_clk_src *clk_src,
226 struct dce110_clk_src *clk_src,
/OK3568_Linux_fs/u-boot/arch/arm/mach-socfpga/
H A Dclock_manager_arria10.c837 unsigned int clk_src, divisor, nocclk, src_hz; in cm_get_noc_clk_hz() local
840 clk_src = (nocclk >> CLKMGR_MAINPLL_NOCCLK_SRC_LSB) & in cm_get_noc_clk_hz()
845 if (clk_src == CLKMGR_PERPLLGRP_SRC_MAIN) { in cm_get_noc_clk_hz()
850 } else if (clk_src == CLKMGR_PERPLLGRP_SRC_PERI) { in cm_get_noc_clk_hz()
857 } else if (clk_src == CLKMGR_PERPLLGRP_SRC_OSC1) { in cm_get_noc_clk_hz()
859 } else if (clk_src == CLKMGR_PERPLLGRP_SRC_INTOSC) { in cm_get_noc_clk_hz()
861 } else if (clk_src == CLKMGR_PERPLLGRP_SRC_FPGA) { in cm_get_noc_clk_hz()
912 u32 clk_src, mainmpuclk_reg; in cm_get_mpu_clk_hz() local
916 clk_src = (mainmpuclk_reg >> CLKMGR_MAINPLL_MPUCLK_SRC_LSB) & in cm_get_mpu_clk_hz()
921 switch (clk_src) { in cm_get_mpu_clk_hz()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/dss/
H A Ddss.c66 enum dss_clk_source clk_src);
177 enum dss_clk_source clk_src, in dss_ctrl_pll_set_control_mux() argument
189 switch (clk_src) { in dss_ctrl_pll_set_control_mux()
203 switch (clk_src) { in dss_ctrl_pll_set_control_mux()
219 switch (clk_src) { in dss_ctrl_pll_set_control_mux()
330 const char *dss_get_clk_source_name(enum dss_clk_source clk_src) in dss_get_clk_source_name() argument
332 return dss_generic_clk_source_names[clk_src]; in dss_get_clk_source_name()
405 enum dss_clk_source clk_src) in dss_select_dispc_clk_source() argument
413 if (WARN_ON(dss->feat->has_lcd_clk_src && clk_src != DSS_CLK_SRC_FCK)) in dss_select_dispc_clk_source()
416 switch (clk_src) { in dss_select_dispc_clk_source()
[all …]
H A Ddpi.c36 enum dss_clk_source clk_src; member
226 ctx->clkout_idx = dss_pll_get_clkout_idx_for_src(dpi->clk_src); in dpi_pll_clk_calc()
303 dpi->clk_src); in dpi_set_pll_clk()
403 dpi->clk_src = dpi_get_clk_src(dpi); in dpi_init_pll()
405 pll = dss_pll_find_by_src(dpi->dss, dpi->clk_src); in dpi_init_pll()
/OK3568_Linux_fs/kernel/drivers/ptp/
H A Dptp_qoriq.c342 static u32 ptp_qoriq_nominal_freq(u32 clk_src) in ptp_qoriq_nominal_freq() argument
346 clk_src /= 1000000; in ptp_qoriq_nominal_freq()
347 remainder = clk_src % 100; in ptp_qoriq_nominal_freq()
349 clk_src -= remainder; in ptp_qoriq_nominal_freq()
350 clk_src += 100; in ptp_qoriq_nominal_freq()
354 clk_src -= 100; in ptp_qoriq_nominal_freq()
356 } while (1000 % clk_src); in ptp_qoriq_nominal_freq()
358 return clk_src * 1000000; in ptp_qoriq_nominal_freq()
387 u32 clk_src = 0; in ptp_qoriq_auto_config() local
393 clk_src = clk_get_rate(clk); in ptp_qoriq_auto_config()
[all …]
/OK3568_Linux_fs/kernel/sound/soc/intel/skylake/
H A Dskl-nhlt.c206 u8 clk_src; in skl_get_ssp_clks() local
275 clk_src = get_clk_src(i2s_config->mclk, in skl_get_ssp_clks()
278 clk_src = get_clk_src(i2s_config_ext->mclk, in skl_get_ssp_clks()
282 parent = skl_get_parent_clk(clk_src); in skl_get_ssp_clks()
314 u8 clk_src; in skl_get_mclk() local
322 clk_src = get_clk_src(i2s_config->mclk, in skl_get_mclk()
327 clk_src = get_clk_src(i2s_config_ext->mclk, in skl_get_mclk()
341 parent = skl_get_parent_clk(clk_src); in skl_get_mclk()
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dni_tio.c304 unsigned int *clk_src) in ni_m_series_clock_src_select() argument
366 *clk_src = clock_source; in ni_m_series_clock_src_select()
371 unsigned int *clk_src) in ni_660x_clock_src_select() argument
424 *clk_src = clock_source; in ni_660x_clock_src_select()
429 unsigned int *clk_src) in ni_tio_generic_clock_src_select() argument
435 return ni_m_series_clock_src_select(counter, clk_src); in ni_tio_generic_clock_src_select()
437 return ni_660x_clock_src_select(counter, clk_src); in ni_tio_generic_clock_src_select()
450 unsigned int clk_src = 0; in ni_tio_set_sync_mode() local
482 ret = ni_tio_generic_clock_src_select(counter, &clk_src); in ni_tio_set_sync_mode()
485 ret = ni_tio_clock_period_ps(counter, clk_src, &ps); in ni_tio_set_sync_mode()
[all …]
H A Daddi_apci_1500.c47 unsigned int clk_src; member
670 devpriv->clk_src = data[1]; in apci1500_timer_insn_config()
671 if (devpriv->clk_src == 2) in apci1500_timer_insn_config()
672 devpriv->clk_src = 3; in apci1500_timer_insn_config()
673 outw(devpriv->clk_src, devpriv->addon + APCI1500_CLK_SEL_REG); in apci1500_timer_insn_config()
676 switch (devpriv->clk_src) { in apci1500_timer_insn_config()
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drockchip_pdm.c101 unsigned int *clk_src, unsigned int *clk_out, in get_pdm_clk() argument
119 *clk_src = clk; in get_pdm_clk()
128 *clk_src = clkref[i].clk; in get_pdm_clk()
135 *clk_src = clk; in get_pdm_clk()
285 unsigned int clk_src = 0, clk_out = 0, signoff = PDM_SIGNOFF_CLK_100M; in rockchip_pdm_set_samplerate() local
293 clk_rate = get_pdm_clk(pdm, samplerate, &clk_src, &clk_out, signoff); in rockchip_pdm_set_samplerate()
308 delta = abs(rate % clk_src - clk_src); in rockchip_pdm_set_samplerate()
312 div = DIV_ROUND_CLOSEST(pdm->clk_root_initial_rate, clk_src); in rockchip_pdm_set_samplerate()
316 rate = clk_src * round_up(div, 2); in rockchip_pdm_set_samplerate()
325 ret = clk_set_rate(pdm->clk, clk_src); in rockchip_pdm_set_samplerate()
[all …]
/OK3568_Linux_fs/kernel/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddss.c346 const char *dss_get_generic_clk_source_name(enum omap_dss_clk_source clk_src) in dss_get_generic_clk_source_name() argument
348 return dss_generic_clk_source_names[clk_src]; in dss_get_generic_clk_source_name()
395 static void dss_select_dispc_clk_source(enum omap_dss_clk_source clk_src) in dss_select_dispc_clk_source() argument
400 switch (clk_src) { in dss_select_dispc_clk_source()
419 dss.dispc_clk_source = clk_src; in dss_select_dispc_clk_source()
423 enum omap_dss_clk_source clk_src) in dss_select_dsi_clk_source() argument
427 switch (clk_src) { in dss_select_dsi_clk_source()
447 dss.dsi_clk_source[dsi_module] = clk_src; in dss_select_dsi_clk_source()
451 enum omap_dss_clk_source clk_src) in dss_select_lcd_clk_source() argument
456 dss_select_dispc_clk_source(clk_src); in dss_select_lcd_clk_source()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/socfpga/
H A Dclk-periph.c39 u32 clk_src; in clk_periclk_get_parent() local
41 clk_src = readl(clk_mgr_base_addr + CLKMGR_DBCTRL); in clk_periclk_get_parent()
42 return clk_src & 0x1; in clk_periclk_get_parent()
H A Dclk-periph-a10.c42 u32 clk_src; in clk_periclk_get_parent() local
45 clk_src = readl(socfpgaclk->hw.reg); in clk_periclk_get_parent()
49 return (clk_src >> CLK_MGR_FREE_SHIFT) & in clk_periclk_get_parent()
H A Dclk-periph-s10.c51 u32 clk_src, mask; in clk_periclk_get_parent() local
64 clk_src = readl(socfpgaclk->hw.reg); in clk_periclk_get_parent()
65 parent = (clk_src >> CLK_MGR_FREE_SHIFT) & in clk_periclk_get_parent()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dmxc_spi.c96 u32 clk_src; in spi_cfg_mxc() local
101 clk_src = mxc_get_clock(MXC_CSPI_CLK); in spi_cfg_mxc()
103 div = DIV_ROUND_UP(clk_src, max_hz); in spi_cfg_mxc()
107 max_hz, div, clk_src / (4 << div)); in spi_cfg_mxc()
133 u32 clk_src = mxc_get_clock(MXC_CSPI_CLK); in spi_cfg_mxc() local
151 if (clk_src > max_hz) { in spi_cfg_mxc()
152 pre_div = (clk_src - 1) / max_hz; in spi_cfg_mxc()
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_timesync.c804 clksrc_ts_log_t *clk_src; in dhd_ts_fw_clksrc_dump() local
811 clk_src = &fw_ts_log->ts_log[i]; in dhd_ts_fw_clksrc_dump()
812 if (clk_src->inuse == FALSE) { in dhd_ts_fw_clksrc_dump()
817 i, clk_src->name, MAX_FW_TS_LOG_SAMPLES, fw_ts_log->cur_idx); in dhd_ts_fw_clksrc_dump()
821 fw_ts_log->seqnum[j], clk_src->log[j].ts_high, in dhd_ts_fw_clksrc_dump()
822 clk_src->log[j].ts_low); in dhd_ts_fw_clksrc_dump()
835 clksrc_ts_log_t *clk_src; in dhd_ts_fw_clksrc_log() local
843 clk_src = &fw_ts_log->ts_log[(fw_clock_info->ts.ts_high >> 28) & 0xF]; in dhd_ts_fw_clksrc_log()
844 if (clk_src->inuse == FALSE) { in dhd_ts_fw_clksrc_log()
845 bcopy(fw_clock_info->clk_src, clk_src->name, sizeof(clk_src->name)); in dhd_ts_fw_clksrc_log()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_timesync.c804 clksrc_ts_log_t *clk_src; in dhd_ts_fw_clksrc_dump() local
811 clk_src = &fw_ts_log->ts_log[i]; in dhd_ts_fw_clksrc_dump()
812 if (clk_src->inuse == FALSE) { in dhd_ts_fw_clksrc_dump()
817 i, clk_src->name, MAX_FW_TS_LOG_SAMPLES, fw_ts_log->cur_idx); in dhd_ts_fw_clksrc_dump()
821 fw_ts_log->seqnum[j], clk_src->log[j].ts_high, in dhd_ts_fw_clksrc_dump()
822 clk_src->log[j].ts_low); in dhd_ts_fw_clksrc_dump()
835 clksrc_ts_log_t *clk_src; in dhd_ts_fw_clksrc_log() local
843 clk_src = &fw_ts_log->ts_log[(fw_clock_info->ts.ts_high >> 28) & 0xF]; in dhd_ts_fw_clksrc_log()
844 if (clk_src->inuse == FALSE) { in dhd_ts_fw_clksrc_log()
845 bcopy(fw_clock_info->clk_src, clk_src->name, sizeof(clk_src->name)); in dhd_ts_fw_clksrc_log()
[all …]
/OK3568_Linux_fs/kernel/sound/firewire/bebob/
H A Dbebob_maudio.c80 unsigned int clk_src; member
171 avc_maudio_set_special_clk(struct snd_bebob *bebob, unsigned int clk_src, in avc_maudio_set_special_clk() argument
193 buf[6] = 0xff & clk_src; /* clock source */ in avc_maudio_set_special_clk()
213 params->clk_src = buf[6]; in avc_maudio_set_special_clk()
352 *id = params->clk_src; in special_clk_get()
372 uval->value.enumerated.item[0] = params->clk_src; in special_clk_ctl_get()
500 params->clk_src, in special_dig_in_iface_ctl_set()
569 params->clk_src, in special_dig_out_iface_ctl_set()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-nomadik.c154 struct clk_src { struct
162 #define to_src(_hw) container_of(_hw, struct clk_src, hw) argument
302 struct clk_src *sclk = to_src(hw); in src_clk_enable()
315 struct clk_src *sclk = to_src(hw); in src_clk_disable()
327 struct clk_src *sclk = to_src(hw); in src_clk_is_enabled()
353 struct clk_src *sclk; in src_clk_register()
/OK3568_Linux_fs/u-boot/board/freescale/s32v234evb/
H A Dclock.c20 u32 clk_src; in select_pll_source_clk() local
27 clk_src = SRC_GPR1_FIRC_CLK_SOURCE; in select_pll_source_clk()
30 clk_src = SRC_GPR1_XOSC_CLK_SOURCE; in select_pll_source_clk()
54 writel(readl(&src->gpr1) | SRC_GPR1_PLL_SOURCE(pll_idx, clk_src), in select_pll_source_clk()
/OK3568_Linux_fs/u-boot/drivers/mmc/
H A Dmeson_gx_mmc.c36 unsigned int clk, clk_src, clk_div; in meson_mmc_config_clock() local
41 clk_src = CLK_SRC_DIV2; in meson_mmc_config_clock()
44 clk_src = CLK_SRC_24M; in meson_mmc_config_clock()
55 meson_mmc_clk |= clk_src; in meson_mmc_config_clock()
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-mt65xx.c600 unsigned int clk_src, in mtk_i2c_check_ac_timing() argument
609 clk_src); in mtk_i2c_check_ac_timing()
620 clk_ns = 1000000000 / clk_src; in mtk_i2c_check_ac_timing()
700 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed() argument
721 opt_div = DIV_ROUND_UP(clk_src >> 1, target_speed); in mtk_i2c_calculate_speed()
737 ret = mtk_i2c_check_ac_timing(i2c, clk_src, in mtk_i2c_calculate_speed()
756 if ((clk_src / (2 * sample_cnt * step_cnt)) > target_speed) { in mtk_i2c_calculate_speed()
772 unsigned int clk_src; in mtk_i2c_set_speed() local
791 clk_src = parent_clk / clk_div; in mtk_i2c_set_speed()
795 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce100/
H A Ddce100_resource.c735 struct dce110_clk_src *clk_src = in dce100_clock_source_create() local
738 if (!clk_src) in dce100_clock_source_create()
741 if (dce110_clk_src_construct(clk_src, ctx, bios, id, in dce100_clock_source_create()
743 clk_src->base.dp_clk_src = dp_clk_src; in dce100_clock_source_create()
744 return &clk_src->base; in dce100_clock_source_create()
747 kfree(clk_src); in dce100_clock_source_create()
752 void dce100_clock_source_destroy(struct clock_source **clk_src) in dce100_clock_source_destroy() argument
754 kfree(TO_DCE110_CLK_SRC(*clk_src)); in dce100_clock_source_destroy()
755 *clk_src = NULL; in dce100_clock_source_destroy()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce120/
H A Ddce120_resource.c547 struct dce110_clk_src *clk_src = in dce120_clock_source_create() local
548 kzalloc(sizeof(*clk_src), GFP_KERNEL); in dce120_clock_source_create()
550 if (!clk_src) in dce120_clock_source_create()
553 if (dce112_clk_src_construct(clk_src, ctx, bios, id, in dce120_clock_source_create()
555 clk_src->base.dp_clk_src = dp_clk_src; in dce120_clock_source_create()
556 return &clk_src->base; in dce120_clock_source_create()
559 kfree(clk_src); in dce120_clock_source_create()
564 static void dce120_clock_source_destroy(struct clock_source **clk_src) in dce120_clock_source_destroy() argument
566 kfree(TO_DCE110_CLK_SRC(*clk_src)); in dce120_clock_source_destroy()
567 *clk_src = NULL; in dce120_clock_source_destroy()

1234