| /linux/drivers/clk/tegra/ |
| H A D | clk-periph-gate.c | 31 #define periph_clk_to_bit(gate) (1 << (gate->clk_num % 32)) 88 if (!gate->enable_refcnt[gate->clk_num]++) in clk_periph_enable() 103 WARN_ON(!gate->enable_refcnt[gate->clk_num]); in clk_periph_disable() 105 if (--gate->enable_refcnt[gate->clk_num] == 0) in clk_periph_disable() 123 if (!gate->enable_refcnt[gate->clk_num]) in clk_periph_disable_unused() 138 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() argument 145 pregs = get_reg_bank(clk_num); in tegra_clk_register_periph_gate() 163 gate->clk_num = clk_num; in tegra_clk_register_periph_gate()
|
| H A D | clk.c | 32 static int clk_num; variable 242 clk_num = num; in tegra_clk_init() 328 for (i = 0; i < clk_num; i++) { in tegra_add_of_provider() 339 clk_data.clk_num = clk_num; in tegra_add_of_provider() 364 for (i = 0; i < clk_num; i++) { in tegra_register_devclks()
|
| H A D | clk-sdmmc-mux.c | 235 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, in tegra_clk_register_sdmmc_mux_div() argument 249 bank = get_reg_bank(clk_num); in tegra_clk_register_sdmmc_mux_div() 264 sdmmc_mux->gate.clk_num = clk_num; in tegra_clk_register_sdmmc_mux_div()
|
| H A D | clk-tegra-audio.c | 67 int clk_num; member 78 .clk_num = _num,\ 243 clk_base, CLK_SET_RATE_PARENT, data->clk_num, in tegra_audio_clk_init()
|
| H A D | clk.h | 566 int clk_num; member 585 unsigned long flags, int clk_num, int *enable_refcnt); 662 .clk_num = _clk_num, \ 794 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags,
|
| /linux/drivers/clk/uniphier/ |
| H A D | clk-uniphier-core.c | 48 int clk_num = 0; in uniphier_clk_probe() local 64 clk_num = max(clk_num, p->idx + 1); in uniphier_clk_probe() 66 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, clk_num), in uniphier_clk_probe() 71 hw_data->num = clk_num; in uniphier_clk_probe() 74 while (--clk_num >= 0) in uniphier_clk_probe() 75 hw_data->hws[clk_num] = ERR_PTR(-EINVAL); in uniphier_clk_probe()
|
| /linux/drivers/clk/mediatek/ |
| H A D | clk-mtk.c | 40 unsigned int clk_num) in mtk_init_clk_data() argument 44 clk_data->num = clk_num; in mtk_init_clk_data() 46 for (i = 0; i < clk_num; i++) in mtk_init_clk_data() 51 unsigned int clk_num) in mtk_devm_alloc_clk_data() argument 55 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, clk_num), in mtk_devm_alloc_clk_data() 60 mtk_init_clk_data(clk_data, clk_num); in mtk_devm_alloc_clk_data() 66 struct clk_hw_onecell_data *mtk_alloc_clk_data(unsigned int clk_num) in mtk_alloc_clk_data() argument 70 clk_data = kzalloc_flex(*clk_data, hws, clk_num); in mtk_alloc_clk_data() 74 mtk_init_clk_data(clk_data, clk_num); in mtk_alloc_clk_data()
|
| H A D | clk-mtk.h | 233 struct clk_hw_onecell_data *mtk_alloc_clk_data(unsigned int clk_num); 235 unsigned int clk_num);
|
| /linux/drivers/clk/mvebu/ |
| H A D | clk-corediv.c | 270 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init() 273 clks = kzalloc_objs(struct clk *, clk_data.clk_num); in mvebu_corediv_clk_init() 277 corediv = kzalloc_objs(struct clk_corediv, clk_data.clk_num); in mvebu_corediv_clk_init() 283 for (i = 0; i < clk_data.clk_num; i++) { in mvebu_corediv_clk_init()
|
| H A D | common.c | 121 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup() 125 clk_data.clk_num += 1; in mvebu_coreclk_setup() 127 clk_data.clks = kzalloc_objs(*clk_data.clks, clk_data.clk_num); in mvebu_coreclk_setup()
|
| /linux/sound/soc/sof/imx/ |
| H A D | imx-common.c | 162 ret = clk_bulk_prepare_enable(common->clk_num, common->clks); in imx_common_resume() 189 clk_bulk_disable_unprepare(common->clk_num, common->clks); in imx_common_suspend() 403 common->clk_num = ret; in imx_probe() 405 ret = clk_bulk_prepare_enable(common->clk_num, common->clks); in imx_probe() 431 clk_bulk_disable_unprepare(common->clk_num, common->clks); in imx_remove()
|
| /linux/drivers/clk/st/ |
| H A D | clk-flexgen.c | 608 __func__, clk_data->clk_num); in st_of_flexgen_setup() 611 clk_data->clk_num = ret; in st_of_flexgen_setup() 613 clk_data->clk_num = data->outputs_nb; in st_of_flexgen_setup() 615 clk_data->clks = kzalloc_objs(struct clk *, clk_data->clk_num); in st_of_flexgen_setup() 625 for (i = 0; i < clk_data->clk_num; i++) { in st_of_flexgen_setup()
|
| /linux/sound/soc/meson/ |
| H A D | aiu-encoder-spdif.c | 188 ret = clk_bulk_prepare_enable(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_startup() 200 clk_bulk_disable_unprepare(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_shutdown()
|
| H A D | aiu-encoder-i2s.c | 312 ret = clk_bulk_prepare_enable(aiu->i2s.clk_num, aiu->i2s.clks); in aiu_encoder_i2s_startup() 324 clk_bulk_disable_unprepare(aiu->i2s.clk_num, aiu->i2s.clks); in aiu_encoder_i2s_shutdown()
|
| H A D | aiu.h | 26 unsigned int clk_num; member
|
| /linux/drivers/clk/pistachio/ |
| H A D | clk.c | 27 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider() 48 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
|
| /linux/drivers/clk/nxp/ |
| H A D | clk-lpc18xx-creg.c | 161 .clk_num = CREG_CLK_MAX, 190 .clk_num = CREG_CLK_MAX,
|
| /linux/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_cmn_drv.h | 67 int clk_num; member
|
| /linux/drivers/clk/renesas/ |
| H A D | clk-mstp.c | 241 group->data.clk_num = max(group->data.clk_num, in cpg_mstp_clocks_init()
|
| H A D | clk-r8a7778.c | 105 data->clk_num = num_clks; in r8a7778_cpg_clocks_init()
|
| H A D | clk-rz.c | 99 data->clk_num = num_clks; in rz_cpg_clocks_init()
|
| /linux/drivers/clk/sunxi/ |
| H A D | clk-sun6i-apb0-gates.c | 86 clk_data->clk_num = ngates + 1; in sun6i_a31_apb0_gates_clk_probe()
|
| H A D | clk-sun8i-bus-gates.c | 91 clk_data->clk_num = number + 1; in sun8i_h3_bus_gates_init()
|
| /linux/drivers/clk/ux500/ |
| H A D | abx500-clk.c | 82 ab8500_clk_data.clk_num = ARRAY_SIZE(ab8500_clks); in ab8500_reg_clks()
|
| /linux/drivers/clk/imx/ |
| H A D | clk-imx1.c | 69 clk_data.clk_num = ARRAY_SIZE(clk); in mx1_clocks_init_dt()
|