Home
last modified time | relevance | path

Searched refs:bus_clks (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/interconnect/qcom/
H A Dqcs404.c109 * @bus_clks: the clk_bulk_data table of bus clocks
114 struct clk_bulk_data *bus_clks; member
387 ret = clk_set_rate(qp->bus_clks[i].clk, rate); in qcom_icc_set()
390 qp->bus_clks[i].id, ret); in qcom_icc_set()
432 qp->bus_clks = devm_kmemdup(dev, bus_clocks, sizeof(bus_clocks), in qnoc_probe()
434 if (!qp->bus_clks) in qnoc_probe()
438 ret = devm_clk_bulk_get(dev, qp->num_clks, qp->bus_clks); in qnoc_probe()
442 ret = clk_bulk_prepare_enable(qp->num_clks, qp->bus_clks); in qnoc_probe()
457 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in qnoc_probe()
489 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in qnoc_probe()
[all...]
H A Dmsm8916.c121 * @bus_clks: the clk_bulk_data table of bus clocks
126 struct clk_bulk_data *bus_clks; member
420 ret = clk_set_rate(qp->bus_clks[i].clk, rate); in msm8916_icc_set()
423 qp->bus_clks[i].id, ret); in msm8916_icc_set()
465 qp->bus_clks = devm_kmemdup(dev, msm8916_bus_clocks, in msm8916_qnoc_probe()
467 if (!qp->bus_clks) in msm8916_qnoc_probe()
471 ret = devm_clk_bulk_get(dev, qp->num_clks, qp->bus_clks); in msm8916_qnoc_probe()
475 ret = clk_bulk_prepare_enable(qp->num_clks, qp->bus_clks); in msm8916_qnoc_probe()
490 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8916_qnoc_probe()
521 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8916_qnoc_probe()
[all...]
H A Dmsm8974.c189 * @bus_clks: the clk_bulk_data table of bus clocks
194 struct clk_bulk_data *bus_clks; member
627 ret = clk_set_rate(qp->bus_clks[i].clk, rate); in msm8974_icc_set()
630 qp->bus_clks[i].id, ret); in msm8974_icc_set()
680 qp->bus_clks = devm_kmemdup(dev, msm8974_icc_bus_clocks, in msm8974_icc_probe()
682 if (!qp->bus_clks) in msm8974_icc_probe()
686 ret = devm_clk_bulk_get(dev, qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
690 ret = clk_bulk_prepare_enable(qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
741 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
751 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8974_icc_remove()
[all...]
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A Dmsm8974.c188 * @bus_clks: the clk_bulk_data table of bus clocks
193 struct clk_bulk_data *bus_clks; member
626 ret = clk_set_rate(qp->bus_clks[i].clk, rate); in msm8974_icc_set()
629 qp->bus_clks[i].id, ret); in msm8974_icc_set()
680 qp->bus_clks = devm_kmemdup(dev, msm8974_icc_bus_clocks, in msm8974_icc_probe()
682 if (!qp->bus_clks) in msm8974_icc_probe()
686 ret = devm_clk_bulk_get(dev, qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
690 ret = clk_bulk_prepare_enable(qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
736 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8974_icc_probe()
747 clk_bulk_disable_unprepare(qp->num_clks, qp->bus_clks); in msm8974_icc_remove()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c106 struct clk *bus_clks[DSI_BUS_CLK_MAX]; member
391 msm_host->bus_clks[i] = msm_clk_get(pdev, in dsi_clk_init()
393 if (IS_ERR(msm_host->bus_clks[i])) { in dsi_clk_init()
394 ret = PTR_ERR(msm_host->bus_clks[i]); in dsi_clk_init()
457 ret = clk_prepare_enable(msm_host->bus_clks[i]); in dsi_bus_clk_enable()
468 clk_disable_unprepare(msm_host->bus_clks[i]); in dsi_bus_clk_enable()
481 clk_disable_unprepare(msm_host->bus_clks[i]); in dsi_bus_clk_disable()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c116 struct clk_bulk_data bus_clks[DSI_BUS_CLK_MAX]; member
294 msm_host->bus_clks[i].id = cfg->bus_clk_names[i]; in dsi_clk_init()
297 ret = devm_clk_bulk_get(&pdev->dev, msm_host->num_bus_clks, msm_host->bus_clks); in dsi_clk_init()
347 clk_bulk_disable_unprepare(msm_host->num_bus_clks, msm_host->bus_clks); in msm_dsi_runtime_suspend()
362 return clk_bulk_prepare_enable(msm_host->num_bus_clks, msm_host->bus_clks); in msm_dsi_runtime_resume()

Completed in 11 milliseconds