Home
last modified time | relevance | path

Searched refs:clki (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/ufs/host/
A Dufshcd-pltfrm.c31 struct ufs_clk_info *clki; in ufshcd_parse_clock_info() local
87 clki = devm_kzalloc(dev, sizeof(*clki), GFP_KERNEL); in ufshcd_parse_clock_info()
88 if (!clki) { in ufshcd_parse_clock_info()
93 clki->min_freq = clkfreq[i]; in ufshcd_parse_clock_info()
94 clki->max_freq = clkfreq[i+1]; in ufshcd_parse_clock_info()
95 clki->name = devm_kstrdup(dev, name, GFP_KERNEL); in ufshcd_parse_clock_info()
96 if (!clki->name) { in ufshcd_parse_clock_info()
102 clki->keep_link_active = true; in ufshcd_parse_clock_info()
104 clki->min_freq, clki->max_freq, clki->name); in ufshcd_parse_clock_info()
105 list_add_tail(&clki->list, &hba->clk_list_head); in ufshcd_parse_clock_info()
A Dufs-mediatek.c749 struct ufs_clk_info *clki, *clki_tmp; in ufs_mtk_init_clocks() local
758 host->mclk.ufs_sel_clki = clki; in ufs_mtk_init_clocks()
761 clk_disable_unprepare(clki->clk); in ufs_mtk_init_clocks()
762 list_del(&clki->list); in ufs_mtk_init_clocks()
765 clk_disable_unprepare(clki->clk); in ufs_mtk_init_clocks()
766 list_del(&clki->list); in ufs_mtk_init_clocks()
1459 ret = clk_prepare_enable(clki->clk); in ufs_mtk_clk_scale()
1468 clki->curr_freq = clki->max_freq; in ufs_mtk_clk_scale()
1471 clki->curr_freq = clki->min_freq; in ufs_mtk_clk_scale()
1479 clk_disable_unprepare(clki->clk); in ufs_mtk_clk_scale()
[all …]
A Dcdns-pltfrm.c112 struct ufs_clk_info *clki; in cdns_ufs_set_hclkdiv() local
120 list_for_each_entry(clki, head, list) { in cdns_ufs_set_hclkdiv()
121 if (IS_ERR_OR_NULL(clki->clk)) in cdns_ufs_set_hclkdiv()
123 if (!strcmp(clki->name, "core_clk")) in cdns_ufs_set_hclkdiv()
124 core_clk_rate = clk_get_rate(clki->clk); in cdns_ufs_set_hclkdiv()
A Dufs-qcom.c398 struct ufs_clk_info *clki; in ufs_qcom_cfg_timers() local
438 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_cfg_timers()
439 if (!strcmp(clki->name, "core_clk")) in ufs_qcom_cfg_timers()
440 core_clk_rate = clk_get_rate(clki->clk); in ufs_qcom_cfg_timers()
956 struct ufs_clk_info *clki; in ufs_qcom_init() local
1025 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_init()
1026 if (!strcmp(clki->name, "core_clk_unipro")) in ufs_qcom_init()
1027 clki->keep_link_active = true; in ufs_qcom_init()
A Dufs-exynos.c417 struct ufs_clk_info *clki; in exynos_ufs_get_clk_info() local
426 list_for_each_entry(clki, head, list) { in exynos_ufs_get_clk_info()
427 if (!IS_ERR(clki->clk)) { in exynos_ufs_get_clk_info()
428 if (!strcmp(clki->name, "core_clk")) in exynos_ufs_get_clk_info()
429 ufs->clk_hci_core = clki->clk; in exynos_ufs_get_clk_info()
430 else if (!strcmp(clki->name, "sclk_unipro_main")) in exynos_ufs_get_clk_info()
431 ufs->clk_unipro_main = clki->clk; in exynos_ufs_get_clk_info()
/linux-6.3-rc2/drivers/iio/adc/
A Dmcp3911.c74 struct clk *clki; member
421 if (adc->clki) { in mcp3911_config()
502 adc->clki = devm_clk_get_enabled(&adc->spi->dev, NULL); in mcp3911_probe()
503 if (IS_ERR(adc->clki)) { in mcp3911_probe()
504 if (PTR_ERR(adc->clki) == -ENOENT) { in mcp3911_probe()
505 adc->clki = NULL; in mcp3911_probe()
509 PTR_ERR(adc->clki)); in mcp3911_probe()
510 return PTR_ERR(adc->clki); in mcp3911_probe()
/linux-6.3-rc2/drivers/ufs/core/
A Dufshcd.c476 clki->name, clki->curr_freq); in ufshcd_print_clk_freqs()
1038 if (clki->curr_freq == clki->max_freq) in ufshcd_set_clk_freq()
1053 clki->curr_freq = clki->max_freq; in ufshcd_set_clk_freq()
1056 if (clki->curr_freq == clki->min_freq) in ufshcd_set_clk_freq()
1070 clki->curr_freq = clki->min_freq; in ufshcd_set_clk_freq()
1074 clki->name, clk_get_rate(clki->clk)); in ufshcd_set_clk_freq()
1132 if (clki->curr_freq == clki->max_freq) in ufshcd_is_devfreq_scaling_required()
1136 if (clki->curr_freq == clki->min_freq) in ufshcd_is_devfreq_scaling_required()
9011 clki->clk = devm_clk_get(dev, clki->name); in ufshcd_init_clocks()
9035 clki->curr_freq = clki->max_freq; in ufshcd_init_clocks()
[all …]

Completed in 31 milliseconds