Home
last modified time | relevance | path

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

123456

/linux/include/linux/
H A Dclk.h78 * struct clk_bulk_data - Data used for bulk clk operations.
87 struct clk_bulk_data { struct
309 const struct clk_bulk_data *clks);
335 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) in clk_bulk_prepare()
358 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks);
365 const struct clk_bulk_data *clks) in clk_bulk_unprepare()
392 * @num_clks: the number of clk_bulk_data
393 * @clks: the clk_bulk_data table of consumer
399 * Returns 0 if all clocks specified in clk_bulk_data table are obtained
401 * The implementation uses @dev and @clk_bulk_data
88 idclk_bulk_data global() argument
89 clkclk_bulk_data global() argument
[all...]
/linux/drivers/clk/
H A 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()
155 * @num_clks: the number of clk_bulk_data
[all...]
/linux/drivers/mmc/host/
H A Dmeson-mx-sdhc.h136 struct clk_bulk_data;
139 struct clk_bulk_data *clk_bulk_data);
/linux/sound/soc/meson/
H A Daiu.h11 struct clk_bulk_data;
25 struct clk_bulk_data *clks;
/linux/drivers/net/wireless/ath/ath10k/
H A Dsnoc.h55 struct clk_bulk_data;
78 struct clk_bulk_data *clks;
/linux/drivers/clk/starfive/
H A Dclk-starfive-jh7110.h9 struct clk_bulk_data *top_clks;
/linux/drivers/phy/mediatek/
H A 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/sound/soc/mediatek/mt7986/
H A Dmt7986-afe-common.h35 struct clk_bulk_data *clks;
/linux/drivers/clk/davinci/
H A Dpsc-da850.c85 static struct clk_bulk_data da850_psc0_parent_clks[] = {
139 static struct clk_bulk_data da850_psc1_parent_clks[] = {
H A Dpsc.h92 struct clk_bulk_data *parent_clks;
/linux/drivers/clk/renesas/
H A 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/drivers/gpu/drm/msm/
H A Dmsm_mdss.c35 struct clk_bulk_data *clocks;
371 static int mdp5_mdss_parse_clock(struct platform_device *pdev, struct clk_bulk_data **clocks) in mdp5_mdss_parse_clock()
373 struct clk_bulk_data *bulk; in mdp5_mdss_parse_clock()
380 bulk = devm_kcalloc(&pdev->dev, MDP5_MDSS_NUM_CLOCKS, sizeof(struct clk_bulk_data), GFP_KERNEL); in mdp5_mdss_parse_clock()
/linux/drivers/media/platform/qcom/iris/
H A Diris_core.h83 struct clk_bulk_data *clock_tbl;
/linux/drivers/staging/media/tegra-video/
H A Dcsi.h148 struct clk_bulk_data *clks;
/linux/drivers/ufs/host/
H A Dufs-rockchip.h75 struct clk_bulk_data *clks;
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.h29 struct clk_bulk_data;
284 struct clk_bulk_data *clks;
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec.h109 struct clk_bulk_data *clocks;
/linux/include/linux/mfd/madera/
H A Dcore.h197 struct clk_bulk_data mclk[MADERA_NUM_MCLK];
/linux/drivers/interconnect/qcom/
H A Dicc-rpm.h43 * @num_intf_clks: the total number of intf_clks clk_bulk_data entries
52 * @intf_clks: a clk_bulk_data array of interface clocks
67 struct clk_bulk_data *intf_clks;
/linux/drivers/usb/host/
H A Dxhci-mtk.h164 struct clk_bulk_data clks[BULK_CLKS_NUM];
/linux/sound/soc/codecs/
H A Dwm8994.h83 struct clk_bulk_data mclk[WM8994_NUM_MCLK];
/linux/sound/soc/sof/imx/
H A Dimx-common.h113 struct clk_bulk_data *clks;
/linux/drivers/hwmon/
H A Dbt1-pvt.h214 struct clk_bulk_data clks[PVT_CLOCK_NUM];
/linux/drivers/net/pcs/
H A Dpcs-xpcs.h112 struct clk_bulk_data clks[DW_XPCS_NUM_CLKS];
/linux/drivers/bus/
H A Dsimple-pm-bus.c21 struct clk_bulk_data *clks;

123456