/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
H A D | ufshcd-pltfrm.c | 30 struct ufs_clk_info *clki; in ufshcd_parse_clock_info() local 86 clki = devm_kzalloc(dev, sizeof(*clki), GFP_KERNEL); in ufshcd_parse_clock_info() 87 if (!clki) { in ufshcd_parse_clock_info() 92 clki->min_freq = clkfreq[i]; in ufshcd_parse_clock_info() 93 clki->max_freq = clkfreq[i+1]; in ufshcd_parse_clock_info() 94 clki->name = devm_kstrdup(dev, name, GFP_KERNEL); in ufshcd_parse_clock_info() 95 if (!clki->name) { in ufshcd_parse_clock_info() 101 clki->keep_link_active = true; in ufshcd_parse_clock_info() 103 clki in ufshcd_parse_clock_info() [all...] |
H A D | cdns-pltfrm.c | 110 struct ufs_clk_info *clki; in cdns_ufs_set_hclkdiv() local 118 list_for_each_entry(clki, head, list) { in cdns_ufs_set_hclkdiv() 119 if (IS_ERR_OR_NULL(clki->clk)) in cdns_ufs_set_hclkdiv() 121 if (!strcmp(clki->name, "core_clk")) in cdns_ufs_set_hclkdiv() 122 core_clk_rate = clk_get_rate(clki->clk); in cdns_ufs_set_hclkdiv()
|
H A D | ufshcd.c | 391 struct ufs_clk_info *clki; in ufshcd_print_clk_freqs() local 397 list_for_each_entry(clki, head, list) { in ufshcd_print_clk_freqs() 398 if (!IS_ERR_OR_NULL(clki->clk) && clki->min_freq && in ufshcd_print_clk_freqs() 399 clki->max_freq) in ufshcd_print_clk_freqs() 401 clki->name, clki->curr_freq); in ufshcd_print_clk_freqs() 921 struct ufs_clk_info *clki; in ufshcd_set_clk_freq() local 927 list_for_each_entry(clki, head, list) { in ufshcd_set_clk_freq() 928 if (!IS_ERR_OR_NULL(clki in ufshcd_set_clk_freq() 1015 struct ufs_clk_info *clki; ufshcd_is_devfreq_scaling_required() local 1265 struct ufs_clk_info *clki; ufshcd_devfreq_target() local 1348 struct ufs_clk_info *clki; ufshcd_devfreq_get_dev_status() local 1392 struct ufs_clk_info *clki; ufshcd_devfreq_init() local 1427 struct ufs_clk_info *clki; ufshcd_devfreq_remove() local 8043 struct ufs_clk_info *clki; ufshcd_setup_clocks() local 8111 struct ufs_clk_info *clki; ufshcd_init_clocks() local [all...] |
H A D | ufs-exynos.c | 261 struct ufs_clk_info *clki; in exynos_ufs_get_clk_info() local 270 list_for_each_entry(clki, head, list) { in exynos_ufs_get_clk_info() 271 if (!IS_ERR(clki->clk)) { in exynos_ufs_get_clk_info() 272 if (!strcmp(clki->name, "core_clk")) in exynos_ufs_get_clk_info() 273 ufs->clk_hci_core = clki->clk; in exynos_ufs_get_clk_info() 274 else if (!strcmp(clki->name, "sclk_unipro_main")) in exynos_ufs_get_clk_info() 275 ufs->clk_unipro_main = clki->clk; in exynos_ufs_get_clk_info()
|
H A D | ufs-qcom.c | 396 struct ufs_clk_info *clki; in ufs_qcom_cfg_timers() local 436 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_cfg_timers() 437 if (!strcmp(clki->name, "core_clk")) in ufs_qcom_cfg_timers() 438 core_clk_rate = clk_get_rate(clki->clk); in ufs_qcom_cfg_timers()
|
/kernel/linux/linux-6.6/drivers/ufs/host/ |
H A D | ufshcd-pltfrm.c | 31 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 in ufshcd_parse_clock_info() [all...] |
H A D | ufs-mediatek.c | 753 struct ufs_clk_info *clki, *clki_tmp; in ufs_mtk_init_clocks() local 760 list_for_each_entry_safe(clki, clki_tmp, head, list) { in ufs_mtk_init_clocks() 761 if (!strcmp(clki->name, "ufs_sel")) { in ufs_mtk_init_clocks() 762 host->mclk.ufs_sel_clki = clki; in ufs_mtk_init_clocks() 763 } else if (!strcmp(clki->name, "ufs_sel_max_src")) { in ufs_mtk_init_clocks() 764 host->mclk.ufs_sel_max_clki = clki; 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() 767 } else if (!strcmp(clki->name, "ufs_sel_min_src")) { in ufs_mtk_init_clocks() 768 host->mclk.ufs_sel_min_clki = clki; in ufs_mtk_init_clocks() 1505 struct ufs_clk_info *clki = mclk->ufs_sel_clki; ufs_mtk_clk_scale() local [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 | 538 struct ufs_clk_info *clki; in ufs_qcom_cfg_timers() local 578 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_cfg_timers() 579 if (!strcmp(clki->name, "core_clk")) in ufs_qcom_cfg_timers() 580 core_clk_rate = clk_get_rate(clki->clk); in ufs_qcom_cfg_timers() 1180 struct ufs_clk_info *clki; in ufs_qcom_init() local 1253 list_for_each_entry(clki, &hba->clk_list_head, list) { in ufs_qcom_init() 1254 if (!strcmp(clki->name, "core_clk_unipro")) in ufs_qcom_init() 1255 clki->keep_link_active = true; in ufs_qcom_init()
|
H A D | ufs-exynos.c | 417 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()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | mcp3911.c | 53 struct clk *clki; member 239 if (adc->clki) { in mcp3911_config() 281 adc->clki = devm_clk_get(&adc->spi->dev, NULL); in mcp3911_probe() 282 if (IS_ERR(adc->clki)) { in mcp3911_probe() 283 if (PTR_ERR(adc->clki) == -ENOENT) { in mcp3911_probe() 284 adc->clki = NULL; in mcp3911_probe() 288 PTR_ERR(adc->clki)); in mcp3911_probe() 289 ret = PTR_ERR(adc->clki); in mcp3911_probe() 293 ret = clk_prepare_enable(adc->clki); in mcp3911_probe() 296 "Failed to enable clki in mcp3911_probe() [all...] |
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufshcd.c | 456 struct ufs_clk_info *clki; in ufshcd_print_clk_freqs() local 462 list_for_each_entry(clki, head, list) { in ufshcd_print_clk_freqs() 463 if (!IS_ERR_OR_NULL(clki->clk) && clki->min_freq && in ufshcd_print_clk_freqs() 464 clki->max_freq) in ufshcd_print_clk_freqs() 466 clki->name, clki->curr_freq); in ufshcd_print_clk_freqs() 1013 struct ufs_clk_info *clki; in ufshcd_set_clk_freq() local 1019 list_for_each_entry(clki, head, list) { in ufshcd_set_clk_freq() 1020 if (!IS_ERR_OR_NULL(clki in ufshcd_set_clk_freq() 1106 struct ufs_clk_info *clki; ufshcd_is_devfreq_scaling_required() local 1390 struct ufs_clk_info *clki; ufshcd_devfreq_target() local 1447 struct ufs_clk_info *clki; ufshcd_devfreq_get_dev_status() local 1491 struct ufs_clk_info *clki; ufshcd_devfreq_init() local 1526 struct ufs_clk_info *clki; ufshcd_devfreq_remove() local 9053 struct ufs_clk_info *clki; ufshcd_setup_clocks() local 9134 struct ufs_clk_info *clki; ufshcd_init_clocks() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | mcp3911.c | 74 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()
|