Lines Matching full:scu

20 #include "clk-scu.h"
44 * struct clk_scu - Description of one SCU clock
46 * @rsrc_id: resource ID of this SCU clock
62 * struct clk_gpr_scu - Description of one SCU GPR clock
64 * @rsrc_id: resource ID of this SCU clock
79 * @hdr: SCU protocol header
84 * This structure describes the SCU protocol of clock rate set
104 * @hdr: SCU protocol header
108 * This structure describes the SCU protocol of clock rate get
120 * @hdr: SCU protocol header
124 * This structure describes the SCU protocol of clock get parent
141 * @hdr: SCU protocol header
144 * This structure describes the SCU protocol of clock set parent
155 * @hdr: SCU protocol header
161 * This structure describes the SCU protocol of clock gate
211 pd_np = of_find_compatible_node(NULL, NULL, "fsl,scu-pd"); in imx_clk_scu_init()
222 * clk_scu_recalc_rate - Get clock rate for a SCU clock
226 * Gets the current clock rate of a SCU clock. Returns the current
256 * clk_scu_determine_rate - Returns the closest rate for a SCU clock
266 * Assume we support all the requested rate and let the SCU firmware in clk_scu_determine_rate()
273 * clk_scu_round_rate - Round clock rate for a SCU clock
284 * Assume we support all the requested rate and let the SCU firmware in clk_scu_round_rate()
312 * clk_scu_set_rate - Set rate for a SCU clock
315 * @parent_rate: rate of the clock parent, not used for SCU clocks
317 * Sets a clock frequency for a SCU clock. Returns the SCU
414 * clk_scu_prepare - Enable a SCU clock
428 * clk_scu_unprepare - Disable a SCU clock
574 dev_dbg(dev, "register SCU clock rsrc:%d type:%d\n", clk->rsrc, in imx_clk_scu_probe()
653 .name = "imx-scu-clk",
709 pr_err("%s: failed to allocate scu clk dev rsrc %d type %d\n", in imx_clk_scu_alloc_dev()
719 "imx-scu-clk", strlen("imx-scu-clk")); in imx_clk_scu_alloc_dev()