/linux/drivers/ufs/host/ |
H A D | ufshcd-pltfrm.c | 33 struct ufs_clk_info *clki; in ufshcd_parse_clock_info() local 85 clki = devm_kzalloc(dev, sizeof(*clki), GFP_KERNEL); in ufshcd_parse_clock_info() 86 if (!clki) { in ufshcd_parse_clock_info() 91 clki->min_freq = clkfreq[i]; in ufshcd_parse_clock_info() 92 clki->max_freq = clkfreq[i+1]; in ufshcd_parse_clock_info() 93 clki->name = devm_kstrdup(dev, name, GFP_KERNEL); in ufshcd_parse_clock_info() 94 if (!clki->name) { in ufshcd_parse_clock_info() 100 clki->keep_link_active = true; in ufshcd_parse_clock_info() 102 clki->min_freq, clki->max_freq, clki->name); in ufshcd_parse_clock_info() 103 list_add_tail(&clki->list, &hba->clk_list_head); in ufshcd_parse_clock_info() [all …]
|
H A D | ufs-mediatek.c | 822 struct ufs_clk_info *clki, *clki_tmp; in ufs_mtk_init_clocks() local 829 list_for_each_entry_safe(clki, clki_tmp, head, list) { in ufs_mtk_init_clocks() 830 if (!strcmp(clki->name, "ufs_sel")) { in ufs_mtk_init_clocks() 831 host->mclk.ufs_sel_clki = clki; in ufs_mtk_init_clocks() 832 } else if (!strcmp(clki->name, "ufs_sel_max_src")) { in ufs_mtk_init_clocks() 833 host->mclk.ufs_sel_max_clki = clki; in ufs_mtk_init_clocks() 834 clk_disable_unprepare(clki->clk); in ufs_mtk_init_clocks() 835 list_del(&clki->list); in ufs_mtk_init_clocks() 836 } else if (!strcmp(clki->name, "ufs_sel_min_src")) { in ufs_mtk_init_clocks() 837 host->mclk.ufs_sel_min_clki = clki; in ufs_mtk_init_clocks() [all …]
|
H A D | cdns-pltfrm.c | 111 struct ufs_clk_info *clki; in cdns_ufs_set_hclkdiv() local 119 list_for_each_entry(clki, head, list) { in cdns_ufs_set_hclkdiv() 120 if (IS_ERR_OR_NULL(clki->clk)) in cdns_ufs_set_hclkdiv() 122 if (!strcmp(clki->name, "core_clk")) in cdns_ufs_set_hclkdiv() 123 core_clk_rate = clk_get_rate(clki->clk); in cdns_ufs_set_hclkdiv()
|
H A D | ufs-qcom.c | 524 struct ufs_clk_info *clki; in ufs_qcom_cfg_timers() local 542 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_cfg_timers() 543 if (!strcmp(clki->name, "core_clk")) { in ufs_qcom_cfg_timers() 545 core_clk_rate = clki->max_freq; in ufs_qcom_cfg_timers() 547 core_clk_rate = clk_get_rate(clki->clk); in ufs_qcom_cfg_timers() 1123 struct ufs_clk_info *clki; in ufs_qcom_init() local 1177 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_init() 1178 if (!strcmp(clki->name, "core_clk_unipro")) in ufs_qcom_init() 1179 clki->keep_link_active = true; in ufs_qcom_init() 1299 struct ufs_clk_info *clki; in ufs_qcom_set_core_clk_ctrl() local [all …]
|
H A D | ufs-exynos.c | 449 struct ufs_clk_info *clki; in exynos_ufs_get_clk_info() local 458 list_for_each_entry(clki, head, list) { in exynos_ufs_get_clk_info() 459 if (!IS_ERR(clki->clk)) { in exynos_ufs_get_clk_info() 460 if (!strcmp(clki->name, "core_clk")) in exynos_ufs_get_clk_info() 461 ufs->clk_hci_core = clki->clk; in exynos_ufs_get_clk_info() 462 else if (!strcmp(clki->name, "sclk_unipro_main")) in exynos_ufs_get_clk_info() 463 ufs->clk_unipro_main = clki->clk; in exynos_ufs_get_clk_info()
|
/linux/drivers/ufs/core/ |
H A D | ufshcd.c | 482 struct ufs_clk_info *clki; in ufshcd_print_clk_freqs() local 488 list_for_each_entry(clki, head, list) { in ufshcd_print_clk_freqs() 489 if (!IS_ERR_OR_NULL(clki->clk) && clki->min_freq && in ufshcd_print_clk_freqs() 490 clki->max_freq) in ufshcd_print_clk_freqs() 492 clki->name, clki->curr_freq); in ufshcd_print_clk_freqs() 1047 struct ufs_clk_info *clki; in ufshcd_set_clk_freq() local 1053 list_for_each_entry(clki, head, list) { in ufshcd_set_clk_freq() 1054 if (!IS_ERR_OR_NULL(clki->clk)) { in ufshcd_set_clk_freq() 1055 if (scale_up && clki->max_freq) { in ufshcd_set_clk_freq() 1056 if (clki->curr_freq == clki->max_freq) in ufshcd_set_clk_freq() [all …]
|
/linux/sound/soc/renesas/rcar/ |
H A D | adg.c | 13 #define CLKI 3 macro 68 [CLKI] = "clk_i", 319 [CLKI] = 0x0, in rsnd_adg_clk_query() 527 [CLKI] = 0x2, in rsnd_adg_get_clkout() 597 if (i == CLKI) in rsnd_adg_get_clkout() 609 if (i == CLKI) in rsnd_adg_get_clkout() 616 if (i == CLKI) in rsnd_adg_get_clkout() 628 if (i == CLKI) in rsnd_adg_get_clkout()
|
/linux/drivers/iio/adc/ |
H A D | mcp3911.c | 118 struct clk *clki; member 554 if (adc->clki) { in mcp3911_config() 620 if (adc->clki) { in mcp3910_config() 708 adc->clki = devm_clk_get_enabled(dev, NULL); in mcp3911_probe() 709 if (IS_ERR(adc->clki)) { in mcp3911_probe() 710 if (PTR_ERR(adc->clki) == -ENOENT) { in mcp3911_probe() 711 adc->clki = NULL; in mcp3911_probe() 713 return dev_err_probe(dev, PTR_ERR(adc->clki), "failed to get adc clk\n"); in mcp3911_probe()
|
/linux/drivers/media/dvb-frontends/ |
H A D | stv0900.h | 27 u8 clkmode;/* 0 for CLKI, 2 for XTALI */
|
H A D | stv090x.h | 36 STV090x_CLK_INT = 0, /* Clk i/p = CLKI */
|
H A D | stv0900_priv.h | 318 u8 clkmode;/* 0 for CLKI, 2 for XTALI */
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | thine,thp7312.yaml | 34 description: CLKI clock input
|
/linux/drivers/clk/renesas/ |
H A D | clk-r8a7779.c | 35 * clki 750 (1/2) 800 (1/2)
|
/linux/drivers/media/pci/mantis/ |
H A D | mantis_vp1041.c | 111 { STB0899_SYNTCTRL , 0x02 }, /* 0x00 = CLK from CLKI, 0x02 = CLK from XTALI */
|
/linux/drivers/pinctrl/berlin/ |
H A D | berlin-bg2.c | 189 BERLIN_PINCTRL_FUNCTION(0x1, "clki")),
|
/linux/drivers/media/usb/dvb-usb/ |
H A D | pctv452e.c | 711 { STB0899_SYNTCTRL, 0x00 }, /* 0x00 CLKI, 0x02 XTALI */
|
H A D | az6027.c | 109 { STB0899_SYNTCTRL , 0x02 }, /* 0x00 = CLK from CLKI, 0x02 = CLK from XTALI */
|
H A D | dw2102.c | 1148 .clkmode = 3,/* 0-CLKI, 2-XTALI, else AUTO */ 1181 .clkmode = 3,/* 0-CLKI, 2-XTALI, else AUTO */
|
/linux/drivers/pinctrl/renesas/ |
H A D | pfc-emev2.c | 723 /* CLKI, VS, HS */
|
/linux/drivers/media/pci/ttpci/ |
H A D | budget-ci.c | 1113 { STB0899_SYNTCTRL, 0x02 }, /* 0x00 = CLK from CLKI, 0x02 = CLK from XTALI */
|
H A D | budget-av.c | 960 { STB0899_SYNTCTRL, 0x02 }, /* 0x00 = CLK from CLKI, 0x02 = CLK from XTALI */
|