Home
last modified time | relevance | path

Searched refs:clks (Results 1 – 25 of 1013) sorted by relevance

12345678910>>...41

/linux/drivers/clk/imx/
A Dclk-imx8ulp.c149 struct clk_hw **clks; in imx8ulp_clk_cgc1_init() local
158 clks = clk_data->hws; in imx8ulp_clk_cgc1_init()
224 imx_check_clk_hws(clks, clk_data->num); in imx8ulp_clk_cgc1_init()
233 struct clk_hw **clks; in imx8ulp_clk_cgc2_init() local
242 clks = clk_data->hws; in imx8ulp_clk_cgc2_init()
315 struct clk_hw **clks; in imx8ulp_clk_pcc3_init() local
325 clks = clk_data->hws; in imx8ulp_clk_pcc3_init()
398 struct clk_hw **clks; in imx8ulp_clk_pcc4_init() local
408 clks = clk_data->hws; in imx8ulp_clk_pcc4_init()
453 struct clk_hw **clks; in imx8ulp_clk_pcc5_init() local
[all …]
/linux/drivers/clk/hisilicon/
A Dclk.c107 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_fixed_rate()
130 clks[i].flags, clks[i].mult, in hisi_clk_register_fixed_factor()
137 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_fixed_factor()
162 clks[i].num_parents, clks[i].flags, in hisi_clk_register_mux()
163 base + clks[i].offset, clks[i].shift, in hisi_clk_register_mux()
175 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_mux()
205 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_phase()
224 clks[i].shift, clks[i].width, in hisi_clk_register_divider()
237 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_divider()
274 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_gate()
[all …]
/linux/drivers/clk/mmp/
A Dclk.c36 clks[i].flags, in mmp_register_fixed_rate_clks()
43 if (clks[i].id) in mmp_register_fixed_rate_clks()
58 clks[i].flags, clks[i].mult, in mmp_register_fixed_factor_clks()
59 clks[i].div); in mmp_register_fixed_factor_clks()
65 if (clks[i].id) in mmp_register_fixed_factor_clks()
80 clks[i].flags, in mmp_register_general_gate_clks()
91 if (clks[i].id) in mmp_register_general_gate_clks()
108 clks[i].mask, in mmp_register_gate_clks()
119 if (clks[i].id) in mmp_register_gate_clks()
147 if (clks[i].id) in mmp_register_mux_clks()
[all …]
/linux/drivers/clk/mxs/
A Dclk-imx28.c145 static struct clk *clks[clk_max]; variable
167 clks[ref_xtal] = mxs_clk_fixed("ref_xtal", 24000000); in mx28_clocks_init()
219 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx28_clocks_init()
223 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx28_clocks_init()
224 clks[fec] = mxs_clk_gate("fec", "hbus", ENET, 30); in mx28_clocks_init()
233 for (i = 0; i < ARRAY_SIZE(clks); i++) in mx28_clocks_init()
234 if (IS_ERR(clks[i])) { in mx28_clocks_init()
236 i, PTR_ERR(clks[i])); in mx28_clocks_init()
240 clk_data.clks = clks; in mx28_clocks_init()
241 clk_data.clk_num = ARRAY_SIZE(clks); in mx28_clocks_init()
[all …]
A Dclk-imx23.c90 static struct clk *clks[clk_max]; variable
112 clks[ref_xtal] = mxs_clk_fixed("ref_xtal", 24000000); in mx23_clocks_init()
117 clks[ref_io] = mxs_clk_ref("ref_io", "pll", FRAC, 3); in mx23_clocks_init()
145 clks[ssp] = mxs_clk_gate("ssp", "ssp_div", SSP, 31); in mx23_clocks_init()
148 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx23_clocks_init()
155 for (i = 0; i < ARRAY_SIZE(clks); i++) in mx23_clocks_init()
156 if (IS_ERR(clks[i])) { in mx23_clocks_init()
158 i, PTR_ERR(clks[i])); in mx23_clocks_init()
162 clk_data.clks = clks; in mx23_clocks_init()
163 clk_data.clk_num = ARRAY_SIZE(clks); in mx23_clocks_init()
[all …]
/linux/drivers/clk/
A Dclk-bulk.c22 clks[i].id = NULL; in of_clk_bulk_get()
23 clks[i].clk = NULL; in of_clk_bulk_get()
33 clks[i].clk = NULL; in of_clk_bulk_get()
41 clk_bulk_put(i, clks); in of_clk_bulk_get()
67 *clks = clk_bulk; in of_clk_bulk_get_all()
88 clks[i].clk = NULL; in __clk_bulk_get()
91 clks[i].clk = clk_get(dev, clks[i].id); in __clk_bulk_get()
94 clks[i].clk = NULL; in __clk_bulk_get()
101 clks[i].id); in __clk_bulk_get()
135 kfree(clks); in clk_bulk_put_all()
[all …]
/linux/arch/powerpc/platforms/512x/
A Dclock-commonclk.c403 for (i = 0; i < ARRAY_SIZE(clks); i++) in mpc512x_clk_preset_data()
404 clks[i] = ERR_PTR(-ENODEV); in mpc512x_clk_preset_data()
650 div = clk_get_rate(clks[MPC512x_CLK_SYS]); in mpc512x_clk_setup_mclk()
651 div /= clk_get_rate(clks[MPC512x_CLK_IPS]); in mpc512x_clk_setup_mclk()
689 clks[clks_idx_pub] = mpc512x_clk_muxed( in mpc512x_clk_setup_mclk()
695 clks[clks_idx_pub] = mpc512x_clk_factor( in mpc512x_clk_setup_mclk()
837 clks[MPC512x_CLK_PCI] = mpc512x_clk_gated( in mpc512x_clk_setup_clock_tree()
850 clks[MPC512x_CLK_AXE] = mpc512x_clk_gated( in mpc512x_clk_setup_clock_tree()
877 clks[MPC512x_CLK_MBX] = mpc512x_clk_gated( in mpc512x_clk_setup_clock_tree()
942 clk_data.clks = clks; in mpc5121_clk_register_of_provider()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/
A Ddcn20_clk_mgr.c136 if (clk_mgr->base.clks.dppclk_khz == 0 || clk_mgr->base.clks.dispclk_khz == 0) in dcn20_update_clocks_update_dentist()
237 if (clk_mgr_base->clks.dispclk_khz == 0 || in dcn2_update_clocks()
284 clk_mgr_base->clks.prev_p_state_change_support = clk_mgr_base->clks.p_state_change_support; in dcn2_update_clocks()
339 clk_mgr_base->clks.dispclk_khz / 1000 / 7); in dcn2_update_clocks()
379 clk_mgr->clks.fclk_khz = fclk_adj; in dcn2_update_clocks_fpga()
390 if (clk_mgr->clks.fclk_khz > clk_mgr->clks.dppclk_khz) in dcn2_update_clocks_fpga()
391 clk_mgr->clks.dppclk_khz = clk_mgr->clks.fclk_khz; in dcn2_update_clocks_fpga()
392 if (clk_mgr->clks.dppclk_khz > clk_mgr->clks.fclk_khz) in dcn2_update_clocks_fpga()
393 clk_mgr->clks.fclk_khz = clk_mgr->clks.dppclk_khz; in dcn2_update_clocks_fpga()
399 clk_mgr->clks.dtbclk_en = false; in dcn2_update_clocks_fpga()
[all …]
/linux/drivers/clk/axis/
A Dclk-artpec6.c43 struct clk **clks; in of_artpec6_clkctrl_setup() local
56 clks = clkdata->clk_table; in of_artpec6_clkctrl_setup()
85 clks[ARTPEC6_CLK_CPU] = in of_artpec6_clkctrl_setup()
98 clks[ARTPEC6_CLK_SPI_PCLK] = in of_artpec6_clkctrl_setup()
104 clks[ARTPEC6_CLK_DBG_PCLK] = in of_artpec6_clkctrl_setup()
160 clks[ARTPEC6_CLK_PTP_REF] = in artpec6_clkctrl_probe()
163 clks[ARTPEC6_CLK_SD_PCLK] = in artpec6_clkctrl_probe()
204 clks[ARTPEC6_CLK_I2C] = in artpec6_clkctrl_probe()
215 if (IS_ERR(clks[i]) && PTR_ERR(clks[i]) != -EPROBE_DEFER) { in artpec6_clkctrl_probe()
218 i, PTR_ERR(clks[i])); in artpec6_clkctrl_probe()
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
A Dimx27.dtsi114 <&clks IMX27_CLK_PER1_GATE>;
123 <&clks IMX27_CLK_PER1_GATE>;
132 <&clks IMX27_CLK_PER1_GATE>;
142 <&clks IMX27_CLK_PER1_GATE>;
175 <&clks IMX27_CLK_PER1_GATE>;
185 <&clks IMX27_CLK_PER1_GATE>;
195 <&clks IMX27_CLK_PER1_GATE>;
490 <&clks IMX27_CLK_USB_DIV>;
502 <&clks IMX27_CLK_USB_DIV>;
515 <&clks IMX27_CLK_USB_DIV>;
[all …]
A Dimx6sx.dtsi86 <&clks IMX6SX_CLK_STEP>,
206 <&clks IMX6SX_CLK_GPU>,
268 <&clks 0>, <&clks 0>, <&clks 0>,
270 <&clks 0>, <&clks 0>,
404 <&clks IMX6SX_CLK_ASRC_MEM>, <&clks 0>,
405 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
406 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
407 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
408 <&clks IMX6SX_CLK_SPDIF>, <&clks 0>, <&clks 0>,
1144 <&clks 0>, <&clks 0>;
[all …]
A Dimx25.dtsi126 clocks = <&clks 75>, <&clks 75>;
135 clocks = <&clks 76>, <&clks 76>;
144 clocks = <&clks 120>, <&clks 57>;
153 clocks = <&clks 121>, <&clks 57>;
184 clocks = <&clks 78>, <&clks 78>;
223 clocks = <&clks 80>, <&clks 80>;
467 clocks = <&clks 86>, <&clks 63>, <&clks 45>;
476 clocks = <&clks 87>, <&clks 64>, <&clks 46>;
485 clocks = <&clks 103>, <&clks 66>, <&clks 49>;
562 clocks = <&clks 9>, <&clks 70>, <&clks 8>;
[all …]
A Dimx6ul.dtsi83 <&clks IMX6UL_CLK_STEP>,
84 <&clks IMX6UL_CLK_PLL1_SW>,
309 <&clks IMX6UL_CLK_DUMMY>, <&clks IMX6UL_CLK_DUMMY>;
324 <&clks IMX6UL_CLK_DUMMY>, <&clks IMX6UL_CLK_DUMMY>;
339 <&clks IMX6UL_CLK_DUMMY>, <&clks IMX6UL_CLK_DUMMY>;
352 <&clks IMX6UL_CLK_ASRC_MEM>, <&clks 0>,
353 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
354 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
355 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
356 <&clks IMX6UL_CLK_SPDIF>, <&clks 0>, <&clks 0>,
[all …]
A Dimx6qdl.dtsi313 clocks = <&clks IMX6QDL_CLK_SPDIF_GCLK>, <&clks IMX6QDL_CLK_OSC>,
314 <&clks IMX6QDL_CLK_SPDIF>, <&clks IMX6QDL_CLK_ASRC>,
315 <&clks IMX6QDL_CLK_DUMMY>, <&clks IMX6QDL_CLK_ESAI_EXTAL>,
316 <&clks IMX6QDL_CLK_IPG>, <&clks IMX6QDL_CLK_DUMMY>,
317 <&clks IMX6QDL_CLK_DUMMY>, <&clks IMX6QDL_CLK_SPBA>;
462 <&clks IMX6QDL_CLK_ASRC_MEM>, <&clks 0>,
463 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
464 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
465 <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>,
466 <&clks IMX6QDL_CLK_ASRC>, <&clks 0>, <&clks 0>,
[all …]
A Dimx53.dtsi56 clocks = <&clks IMX5_CLK_ARM>;
147 <&clks IMX5_CLK_SATA_REF>,
148 <&clks IMX5_CLK_AHB>;
160 <&clks IMX5_CLK_IPU_DI0_GATE>,
221 clocks = <&clks IMX5_CLK_GPU3D_GATE>, <&clks IMX5_CLK_GARB_GATE>;
244 <&clks IMX5_CLK_DUMMY>,
256 <&clks IMX5_CLK_DUMMY>,
309 <&clks IMX5_CLK_DUMMY>,
321 <&clks IMX5_CLK_DUMMY>,
598 clks: ccm@53fd4000 { label
[all …]
A Dimx51.dtsi138 clocks = <&clks IMX5_CLK_GPU3D_GATE>, <&clks IMX5_CLK_GARB_GATE>;
149 <&clks IMX5_CLK_IPU_DI0_GATE>,
196 <&clks IMX5_CLK_DUMMY>,
207 <&clks IMX5_CLK_DUMMY>,
258 <&clks IMX5_CLK_DUMMY>,
270 <&clks IMX5_CLK_DUMMY>,
458 clks: ccm@73fd4000 { label
515 <&clks IMX5_CLK_AHB>;
636 <&clks IMX5_CLK_FEC_GATE>,
637 <&clks IMX5_CLK_FEC_GATE>;
[all …]
A Dimx6sll.dtsi70 <&clks IMX6SLL_CLK_STEP>,
71 <&clks IMX6SLL_CLK_PLL1_SW>,
72 <&clks IMX6SLL_CLK_PLL1_SYS>;
163 <&clks IMX6SLL_CLK_OSC>,
168 <&clks IMX6SLL_CLK_IPG>,
171 <&clks IMX6SLL_CLK_SPBA>;
325 <&clks IMX6SLL_CLK_PWM1>;
335 <&clks IMX6SLL_CLK_PWM2>;
345 <&clks IMX6SLL_CLK_PWM3>;
355 <&clks IMX6SLL_CLK_PWM4>;
[all …]
A Dimx35.dtsi101 clocks = <&clks 9>, <&clks 70>;
110 clocks = <&clks 9>, <&clks 71>;
145 clocks = <&clks 35 &clks 35>;
175 clocks = <&clks 9>, <&clks 72>;
187 clocks = <&clks 36 &clks 36>;
195 clocks = <&clks 46>, <&clks 8>;
238 clocks = <&clks 9>, <&clks 8>, <&clks 43>;
247 clocks = <&clks 9>, <&clks 8>, <&clks 44>;
256 clocks = <&clks 9>, <&clks 8>, <&clks 45>;
333 clocks = <&clks 9>, <&clks 73>, <&clks 28>;
[all …]
/linux/drivers/clk/socfpga/
A Dclk-gate-s10.c147 if (clks->div_reg) in s10_register_gate()
152 socfpga_clk->width = clks->div_width; in s10_register_gate()
155 if (clks->bypass_reg) in s10_register_gate()
161 if (streq(clks->name, "cs_pdbg_clk")) in s10_register_gate()
166 init.name = clks->name; in s10_register_gate()
167 init.flags = clks->flags; in s10_register_gate()
169 init.num_parents = clks->num_parents; in s10_register_gate()
205 if (clks->div_reg) in agilex_register_gate()
213 if (clks->bypass_reg) in agilex_register_gate()
224 init.name = clks->name; in agilex_register_gate()
[all …]
A Dclk-periph-s10.c107 const char *name = clks->name; in s10_register_periph()
119 init.flags = clks->flags; in s10_register_periph()
121 init.num_parents = clks->num_parents; in s10_register_periph()
143 const char *name = clks->name; in n5x_register_periph()
152 periph_clk->shift = clks->shift; in n5x_register_periph()
156 init.flags = clks->flags; in n5x_register_periph()
158 init.num_parents = clks->num_parents; in n5x_register_periph()
178 const char *name = clks->name; in s10_register_cnt_periph()
186 if (clks->offset) in s10_register_cnt_periph()
191 if (clks->bypass_reg) in s10_register_cnt_periph()
[all …]
/linux/arch/powerpc/boot/dts/
A Dmpc5121.dtsi51 <&clks MPC512x_CLK_MBX_3D>,
52 <&clks MPC512x_CLK_MBX>;
134 clks: clock@f00 { label
160 <&clks MPC512x_CLK_IPS>,
161 <&clks MPC512x_CLK_SYS>,
162 <&clks MPC512x_CLK_REF>,
172 <&clks MPC512x_CLK_IPS>,
173 <&clks MPC512x_CLK_SYS>,
174 <&clks MPC512x_CLK_REF>,
246 <&clks MPC512x_CLK_IPS>,
[all …]
/linux/arch/arm/boot/dts/nxp/vf/
A Dvfxxx.dtsi94 <&clks VF610_CLK_DMAMUX1>;
186 <&clks 0>, <&clks 0>;
199 <&clks 0>, <&clks 0>;
212 <&clks 0>, <&clks 0>;
225 <&clks 0>, <&clks 0>;
302 <&clks VF610_CLK_QSPI0>;
428 clks: ccm@4006b000 { label
612 <&clks VF610_CLK_FTM3>,
626 <&clks VF610_CLK_QSPI1>;
655 <&clks VF610_CLK_ENET>;
[all …]
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/
A Ddcn201_clk_mgr.c77 memset(&(clk_mgr->clks), 0, sizeof(struct dc_clocks)); in dcn201_init_clocks()
78 clk_mgr->clks.p_state_change_support = true; in dcn201_init_clocks()
79 clk_mgr->clks.prev_p_state_change_support = true; in dcn201_init_clocks()
80 clk_mgr->clks.max_supported_dppclk_khz = 1200000; in dcn201_init_clocks()
81 clk_mgr->clks.max_supported_dispclk_khz = 1200000; in dcn201_init_clocks()
101 if (clk_mgr_base->clks.dispclk_khz == 0 || in dcn201_update_clocks()
117 clk_mgr_base->clks.phyclk_khz = new_clocks->phyclk_khz; in dcn201_update_clocks()
124 clk_mgr_base->clks.dcfclk_khz = new_clocks->dcfclk_khz; in dcn201_update_clocks()
131 clk_mgr_base->clks.socclk_khz = new_clocks->socclk_khz; in dcn201_update_clocks()
136 clk_mgr_base->clks.prev_p_state_change_support = clk_mgr_base->clks.p_state_change_support; in dcn201_update_clocks()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/
A Ddcn401_clk_mgr.c596 if (clk_mgr->base.clks.dispclk_khz == 0) in dcn401_update_clocks_update_dentist()
661 …clk_mgr_base->clks.fclk_prev_p_state_change_support = clk_mgr_base->clks.fclk_p_state_change_suppo… in dcn401_update_clocks_legacy()
696 clk_mgr_base->clks.prev_p_state_change_support = clk_mgr_base->clks.p_state_change_support; in dcn401_update_clocks_legacy()
697 clk_mgr_base->clks.prev_num_ways = clk_mgr_base->clks.num_ways; in dcn401_update_clocks_legacy()
780 clk_mgr_base->clks.ref_dtbclk_khz = in dcn401_update_clocks_legacy()
794 clk_mgr_base->clks.dppclk_khz); in dcn401_update_clocks_legacy()
978 …clk_mgr_base->clks.fclk_prev_p_state_change_support = clk_mgr_base->clks.fclk_p_state_change_suppo… in dcn401_build_update_bandwidth_clocks_sequence()
1050 clk_mgr_base->clks.prev_num_ways = clk_mgr_base->clks.num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
1062 clk_mgr_base->clks.prev_p_state_change_support = clk_mgr_base->clks.p_state_change_support; in dcn401_build_update_bandwidth_clocks_sequence()
1249 clk_mgr_base->clks.actual_dispclk_khz = clk_mgr_base->clks.dispclk_khz; in dcn401_build_update_display_clocks_sequence()
[all …]
/linux/include/linux/
A Dclk.h410 struct clk_bulk_data *clks);
430 struct clk_bulk_data **clks);
457 struct clk_bulk_data *clks);
480 struct clk_bulk_data *clks);
959 struct clk_bulk_data *clks) in clk_bulk_get() argument
971 struct clk_bulk_data **clks) in clk_bulk_get_all() argument
1019 struct clk_bulk_data *clks) in devm_clk_bulk_get() argument
1038 struct clk_bulk_data **clks) in devm_clk_bulk_get_all_enable() argument
1171 clk_bulk_unprepare(num_clks, clks); in clk_bulk_prepare_enable()
1179 clk_bulk_disable(num_clks, clks); in clk_bulk_disable_unprepare()
[all …]

Completed in 63 milliseconds

12345678910>>...41