Home
last modified time | relevance | path

Searched refs:clk_bulk_data (Results 1 – 25 of 143) sorted by relevance

123456

/Linux-v6.6/include/linux/
Dclk.h87 struct clk_bulk_data { struct
292 const struct clk_bulk_data *clks);
318 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) in clk_bulk_prepare()
341 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks);
348 const struct clk_bulk_data *clks) in clk_bulk_unprepare()
393 struct clk_bulk_data *clks);
413 struct clk_bulk_data **clks);
426 struct clk_bulk_data *clks);
440 struct clk_bulk_data *clks);
463 struct clk_bulk_data *clks);
[all …]
/Linux-v6.6/drivers/clk/
Dclk-bulk.c16 struct clk_bulk_data *clks) in of_clk_bulk_get()
47 struct clk_bulk_data **clks) in of_clk_bulk_get_all()
49 struct clk_bulk_data *clk_bulk; in of_clk_bulk_get_all()
72 void clk_bulk_put(int num_clks, struct clk_bulk_data *clks) in clk_bulk_put()
82 struct clk_bulk_data *clks, bool optional) in __clk_bulk_get()
115 struct clk_bulk_data *clks) in clk_bulk_get()
122 struct clk_bulk_data *clks) in clk_bulk_get_optional()
128 void clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks) in clk_bulk_put_all()
140 struct clk_bulk_data **clks) in clk_bulk_get_all()
161 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks) in clk_bulk_unprepare()
[all …]
Dclk-devres.c103 struct clk_bulk_data *clks;
115 struct clk_bulk_data *clks, bool optional) in __devm_clk_bulk_get()
141 struct clk_bulk_data *clks) in devm_clk_bulk_get()
148 struct clk_bulk_data *clks) in devm_clk_bulk_get_optional()
162 struct clk_bulk_data **clks) in devm_clk_bulk_get_all()
/Linux-v6.6/drivers/mmc/host/
Dmeson-mx-sdhc-clkc.c83 struct clk_bulk_data *clk_bulk_data) in meson_mx_sdhc_register_clkc() argument
150 clk_bulk_data[0].clk = clkc_data->mod_clk_en.hw.clk; in meson_mx_sdhc_register_clkc()
151 clk_bulk_data[1].clk = clkc_data->sd_clk_en.hw.clk; in meson_mx_sdhc_register_clkc()
152 clk_bulk_data[2].clk = clkc_data->tx_clk_en.hw.clk; in meson_mx_sdhc_register_clkc()
153 clk_bulk_data[3].clk = clkc_data->rx_clk_en.hw.clk; in meson_mx_sdhc_register_clkc()
Dmeson-mx-sdhc.h136 struct clk_bulk_data;
139 struct clk_bulk_data *clk_bulk_data);
/Linux-v6.6/drivers/media/platform/mediatek/jpeg/
Dmtk_jpeg_core.h67 struct clk_bulk_data *clks;
123 struct clk_bulk_data *clks;
133 struct clk_bulk_data *clks;
/Linux-v6.6/sound/soc/meson/
Daiu.h11 struct clk_bulk_data;
25 struct clk_bulk_data *clks;
/Linux-v6.6/drivers/net/wireless/ath/ath10k/
Dsnoc.h55 struct clk_bulk_data;
78 struct clk_bulk_data *clks;
/Linux-v6.6/drivers/clk/davinci/
Dpsc-da830.c46 static struct clk_bulk_data da830_psc0_parent_clks[] = {
108 static struct clk_bulk_data da830_psc1_parent_clks[] = {
Dpsc-da850.c85 static struct clk_bulk_data da850_psc0_parent_clks[] = {
139 static struct clk_bulk_data da850_psc1_parent_clks[] = {
Dpsc.h92 struct clk_bulk_data *parent_clks;
/Linux-v6.6/drivers/clk/starfive/
Dclk-starfive-jh7110.h9 struct clk_bulk_data *top_clks;
/Linux-v6.6/drivers/media/platform/nxp/imx8-isi/
Dimx8-isi-core.h29 struct clk_bulk_data;
172 const struct clk_bulk_data *clks;
284 struct clk_bulk_data *clks;
/Linux-v6.6/drivers/phy/mediatek/
Dphy-mtk-ufs.c42 struct clk_bulk_data clks[UFSPHY_CLKS_CNT];
53 struct clk_bulk_data *clks = phy->clks; in ufs_mtk_phy_clk_init()
/Linux-v6.6/drivers/gpu/drm/msm/dp/
Ddp_parser.c190 core_power->num_clk, sizeof(struct clk_bulk_data), in dp_parser_init_clk_data()
203 ctrl_power->num_clk, sizeof(struct clk_bulk_data), in dp_parser_init_clk_data()
218 stream_power->num_clk, sizeof(struct clk_bulk_data), in dp_parser_init_clk_data()
Ddp_parser.h104 struct clk_bulk_data *clocks;
/Linux-v6.6/sound/soc/mediatek/mt7986/
Dmt7986-afe-common.h35 struct clk_bulk_data *clks;
/Linux-v6.6/sound/soc/sof/imx/
Dimx-common.h19 struct clk_bulk_data *dsp_clks;
/Linux-v6.6/drivers/clk/renesas/
Drcar-usb2-clock-sel.c29 static const struct clk_bulk_data rcar_usb2_clocks[] = {
37 struct clk_bulk_data clks[ARRAY_SIZE(rcar_usb2_clocks)];
/Linux-v6.6/drivers/gpu/drm/msm/
Dmsm_mdss.c35 struct clk_bulk_data *clocks;
347 static int mdp5_mdss_parse_clock(struct platform_device *pdev, struct clk_bulk_data **clocks) in mdp5_mdss_parse_clock()
349 struct clk_bulk_data *bulk; in mdp5_mdss_parse_clock()
356 bulk = devm_kcalloc(&pdev->dev, MDP5_MDSS_NUM_CLOCKS, sizeof(struct clk_bulk_data), GFP_KERNEL); in mdp5_mdss_parse_clock()
/Linux-v6.6/drivers/staging/media/tegra-video/
Dcsi.h148 struct clk_bulk_data *clks;
/Linux-v6.6/drivers/crypto/caam/
Dctrl.c515 const struct clk_bulk_data *clks;
519 static const struct clk_bulk_data caam_imx6_clks[] = {
531 static const struct clk_bulk_data caam_imx7_clks[] = {
541 static const struct clk_bulk_data caam_imx6ul_clks[] = {
552 static const struct clk_bulk_data caam_vf610_clks[] = {
/Linux-v6.6/drivers/interconnect/qcom/
Dicc-rpm.h63 struct clk_bulk_data *intf_clks;
/Linux-v6.6/drivers/staging/media/rkvdec/
Drkvdec.h94 struct clk_bulk_data *clocks;
/Linux-v6.6/include/linux/mfd/madera/
Dcore.h197 struct clk_bulk_data mclk[MADERA_NUM_MCLK];

123456