Searched refs:num_clks (Results 1 - 25 of 408) sorted by relevance

1234567891011>>

/linux-master/drivers/clk/
H A Dclk-bulk.c15 static int __must_check of_clk_bulk_get(struct device_node *np, int num_clks, argument
21 for (i = 0; i < num_clks; i++) {
26 for (i = 0; i < num_clks; i++) {
50 int num_clks; local
53 num_clks = of_clk_get_parent_count(np);
54 if (!num_clks)
57 clk_bulk = kmalloc_array(num_clks, sizeof(*clk_bulk), GFP_KERNEL);
61 ret = of_clk_bulk_get(np, num_clks, clk_bulk);
69 return num_clks;
72 void clk_bulk_put(int num_clks, struc argument
81 __clk_bulk_get(struct device *dev, int num_clks, struct clk_bulk_data *clks, bool optional) argument
114 clk_bulk_get(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
121 clk_bulk_get_optional(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
128 clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks) argument
161 clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks) argument
176 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) argument
211 clk_bulk_disable(int num_clks, const struct clk_bulk_data *clks) argument
227 clk_bulk_enable(int num_clks, const struct clk_bulk_data *clks) argument
[all...]
H A Dclk-devres.c104 int num_clks; member in struct:clk_bulk_devres
111 clk_bulk_put(devres->num_clks, devres->clks);
114 static int __devm_clk_bulk_get(struct device *dev, int num_clks, argument
126 ret = clk_bulk_get_optional(dev, num_clks, clks);
128 ret = clk_bulk_get(dev, num_clks, clks);
131 devres->num_clks = num_clks;
140 int __must_check devm_clk_bulk_get(struct device *dev, int num_clks, argument
143 return __devm_clk_bulk_get(dev, num_clks, clks, false);
147 int __must_check devm_clk_bulk_get_optional(struct device *dev, int num_clks, argument
[all...]
H A Dclk-max77686.c51 size_t num_clks; member in struct:max77686_clk_driver_data
153 if (idx >= drv_data->num_clks) {
169 int i, ret, num_clks; local
185 num_clks = MAX77686_CLKS_NUM;
190 num_clks = MAX77802_CLKS_NUM;
195 num_clks = MAX77620_CLKS_NUM;
204 drv_data->num_clks = num_clks;
205 drv_data->max_clk_data = devm_kcalloc(dev, num_clks,
211 for (i = 0; i < num_clks;
[all...]
/linux-master/include/linux/
H A Dclk.h308 int __must_check clk_bulk_prepare(int num_clks,
335 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) argument
358 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks);
364 static inline void clk_bulk_unprepare(int num_clks, argument
392 * @num_clks: the number of clk_bulk_data
409 int __must_check clk_bulk_get(struct device *dev, int num_clks,
435 * @num_clks: the number of clk_bulk_data
442 int __must_check clk_bulk_get_optional(struct device *dev, int num_clks,
447 * @num_clks: the number of clk_bulk_data
456 int __must_check devm_clk_bulk_get(struct device *dev, int num_clks,
932 clk_bulk_get(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
938 clk_bulk_get_optional(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
985 devm_clk_bulk_get(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
991 devm_clk_bulk_get_optional(struct device *dev, int num_clks, struct clk_bulk_data *clks) argument
1018 clk_bulk_put(int num_clks, struct clk_bulk_data *clks) argument
1020 clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks) argument
1029 clk_bulk_enable(int num_clks, const struct clk_bulk_data *clks) argument
1038 clk_bulk_disable(int num_clks, const struct clk_bulk_data *clks) argument
1129 clk_bulk_prepare_enable(int num_clks, const struct clk_bulk_data *clks) argument
1143 clk_bulk_disable_unprepare(int num_clks, const struct clk_bulk_data *clks) argument
[all...]
/linux-master/drivers/clk/mediatek/
H A Dclk-mt8188-img.c63 .num_clks = ARRAY_SIZE(imgsys_main_clks),
68 .num_clks = ARRAY_SIZE(imgsys_wpe1_clks),
73 .num_clks = ARRAY_SIZE(imgsys_wpe2_clks),
78 .num_clks = ARRAY_SIZE(imgsys_wpe3_clks),
83 .num_clks = ARRAY_SIZE(imgsys1_dip_top_clks),
88 .num_clks = ARRAY_SIZE(imgsys1_dip_nr_clks),
H A Dclk-mt8192-imp_iic_wrap.c59 .num_clks = ARRAY_SIZE(imp_iic_wrap_c_clks),
64 .num_clks = ARRAY_SIZE(imp_iic_wrap_e_clks),
69 .num_clks = ARRAY_SIZE(imp_iic_wrap_n_clks),
74 .num_clks = ARRAY_SIZE(imp_iic_wrap_s_clks),
79 .num_clks = ARRAY_SIZE(imp_iic_wrap_w_clks),
84 .num_clks = ARRAY_SIZE(imp_iic_wrap_ws_clks),
H A Dclk-mt8195-cam.c83 .num_clks = ARRAY_SIZE(cam_clks),
88 .num_clks = ARRAY_SIZE(cam_mraw_clks),
93 .num_clks = ARRAY_SIZE(cam_rawa_clks),
98 .num_clks = ARRAY_SIZE(cam_rawb_clks),
103 .num_clks = ARRAY_SIZE(cam_yuva_clks),
108 .num_clks = ARRAY_SIZE(cam_yuvb_clks),
H A Dclk-mt8195-img.c53 .num_clks = ARRAY_SIZE(img_clks),
58 .num_clks = ARRAY_SIZE(img1_dip_top_clks),
63 .num_clks = ARRAY_SIZE(img1_dip_nr_clks),
68 .num_clks = ARRAY_SIZE(img1_wpe_clks),
H A Dclk-mt8192-cam.c63 .num_clks = ARRAY_SIZE(cam_clks),
68 .num_clks = ARRAY_SIZE(cam_rawa_clks),
73 .num_clks = ARRAY_SIZE(cam_rawb_clks),
78 .num_clks = ARRAY_SIZE(cam_rawc_clks),
H A Dclk-mt8188-imp_iic_wrap.c51 .num_clks = ARRAY_SIZE(imp_iic_wrap_c_clks),
56 .num_clks = ARRAY_SIZE(imp_iic_wrap_w_clks),
61 .num_clks = ARRAY_SIZE(imp_iic_wrap_en_clks),
H A Dclk-mt8188-cam.c77 .num_clks = ARRAY_SIZE(cam_main_clks),
82 .num_clks = ARRAY_SIZE(cam_rawa_clks),
87 .num_clks = ARRAY_SIZE(cam_rawb_clks),
92 .num_clks = ARRAY_SIZE(cam_yuva_clks),
97 .num_clks = ARRAY_SIZE(cam_yuvb_clks),
H A Dclk-mt8186-cam.c54 .num_clks = ARRAY_SIZE(cam_clks),
59 .num_clks = ARRAY_SIZE(cam_rawa_clks),
64 .num_clks = ARRAY_SIZE(cam_rawb_clks),
H A Dclk-mt8195-vdec.c69 .num_clks = ARRAY_SIZE(vdec_clks),
74 .num_clks = ARRAY_SIZE(vdec_core1_clks),
79 .num_clks = ARRAY_SIZE(vdec_soc_clks),
/linux-master/drivers/usb/dwc3/
H A Ddwc3-exynos.c24 int num_clks; member in struct:dwc3_exynos_driverdata
33 int num_clks; member in struct:dwc3_exynos
54 exynos->num_clks = driver_data->num_clks;
60 for (i = 0; i < exynos->num_clks; i++) {
69 for (i = 0; i < exynos->num_clks; i++) {
122 for (i = exynos->num_clks - 1; i >= 0; i--)
138 for (i = exynos->num_clks - 1; i >= 0; i--)
150 .num_clks = 1,
156 .num_clks
[all...]
/linux-master/drivers/pmdomain/imx/
H A Dimx93-pd.c29 int num_clks; member in struct:imx93_power_domain
42 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks);
81 clk_bulk_disable_unprepare(domain->num_clks, domain->clks);
93 clk_bulk_disable_unprepare(domain->num_clks, domain->clks);
114 domain->num_clks = devm_clk_bulk_get_all(dev, &domain->clks);
115 if (domain->num_clks < 0)
116 return dev_err_probe(dev, domain->num_clks, "Failed to get domain's clocks\n");
126 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks);
151 clk_bulk_disable_unprepare(domain->num_clks, domain->clks);
H A Dimx93-blk-ctrl.c55 int num_clks; member in struct:imx93_blk_ctrl
73 int num_clks; member in struct:imx93_blk_ctrl_domain_data
91 int num_clks; member in struct:imx93_blk_ctrl_data
132 ret = clk_bulk_prepare_enable(bc->num_clks, bc->clks);
138 ret = clk_bulk_prepare_enable(data->num_clks, domain->clks);
140 clk_bulk_disable_unprepare(bc->num_clks, bc->clks);
163 clk_bulk_disable_unprepare(data->num_clks, domain->clks);
165 clk_bulk_disable_unprepare(bc->num_clks, bc->clks);
183 clk_bulk_disable_unprepare(data->num_clks, domain->clks);
185 clk_bulk_disable_unprepare(bc->num_clks, b
[all...]
/linux-master/drivers/clk/renesas/
H A Dclk-rz.c88 int num_clks; local
90 num_clks = of_property_count_strings(np, "clock-output-names");
91 if (WARN(num_clks <= 0, "can't count CPG clocks\n"))
95 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL);
99 data->clk_num = num_clks;
103 for (i = 0; i < num_clks; ++i) {
H A Dclk-r8a7778.c76 int num_clks; local
90 num_clks = of_property_count_strings(np, "clock-output-names");
91 if (num_clks < 0) {
97 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL);
106 data->clk_num = num_clks;
108 for (i = 0; i < num_clks; ++i) {
H A Dclk-r8a7779.c119 int num_clks; local
125 num_clks = of_property_count_strings(np, "clock-output-names");
126 if (num_clks < 0) {
141 data->clk_num = num_clks;
146 for (i = 0; i < num_clks; ++i) {
H A Dclk-sh73a0.c165 int num_clks; local
167 num_clks = of_property_count_strings(np, "clock-output-names");
168 if (num_clks < 0) {
174 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL);
185 cpg->data.clk_num = num_clks;
196 for (i = 0; i < num_clks; ++i) {
H A Dclk-r8a7740.c147 int num_clks; local
152 num_clks = of_property_count_strings(np, "clock-output-names");
153 if (num_clks < 0) {
159 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL);
170 cpg->data.clk_num = num_clks;
176 for (i = 0; i < num_clks; ++i) {
H A Dclk-r8a73a4.c192 int num_clks; local
194 num_clks = of_property_count_strings(np, "clock-output-names");
195 if (num_clks < 0) {
201 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL);
212 cpg->data.clk_num = num_clks;
218 for (i = 0; i < num_clks; ++i) {
/linux-master/drivers/bus/
H A Dsimple-pm-bus.c22 int num_clks; member in struct:simple_pm_bus
61 bus->num_clks = devm_clk_bulk_get_all(&pdev->dev, &bus->clks);
62 if (bus->num_clks < 0)
63 return dev_err_probe(&pdev->dev, bus->num_clks, "failed to get clocks\n");
93 clk_bulk_disable_unprepare(bus->num_clks, bus->clks);
103 ret = clk_bulk_prepare_enable(bus->num_clks, bus->clks);
/linux-master/drivers/clk/meson/
H A Dmeson-aoclk.h26 const int num_clks; member in struct:meson_aoclk_data
/linux-master/sound/soc/mediatek/mt7986/
H A Dmt7986-afe-common.h36 int num_clks; member in struct:mt7986_afe_private

Completed in 167 milliseconds

1234567891011>>