Lines Matching refs:rsrc_id

49 	u16 rsrc_id;  member
67 u16 rsrc_id; member
179 static bool imx_scu_clk_is_valid(u32 rsrc_id) in imx_scu_clk_is_valid() argument
186 p = bsearch(&rsrc_id, rsrc_table->rsrc, rsrc_table->num, in imx_scu_clk_is_valid()
240 msg.data.req.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_recalc_rate()
278 if (clk->rsrc_id == IMX_SC_R_A35 || clk->rsrc_id == IMX_SC_R_A53) in clk_scu_atf_set_cpu_rate()
280 else if (clk->rsrc_id == IMX_SC_R_A72) in clk_scu_atf_set_cpu_rate()
314 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_rate()
332 msg.data.req.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_get_parent()
359 msg.resource = cpu_to_le16(clk->rsrc_id); in clk_scu_set_parent()
404 return sc_pm_clock_enable(ccm_ipc_handle, clk->rsrc_id, in clk_scu_prepare()
419 ret = sc_pm_clock_enable(ccm_ipc_handle, clk->rsrc_id, in clk_scu_unprepare()
452 u32 rsrc_id, u8 clk_type) in __imx_clk_scu() argument
463 clk->rsrc_id = rsrc_id; in __imx_clk_scu()
468 if (rsrc_id == IMX_SC_R_A35 || rsrc_id == IMX_SC_R_A53 || rsrc_id == IMX_SC_R_A72) in __imx_clk_scu()
470 else if (rsrc_id == IMX_SC_R_PI_0_PLL) in __imx_clk_scu()
564 u32 rsrc_id = clk->rsrc_id; in imx_clk_scu_suspend() local
566 if ((rsrc_id == IMX_SC_R_A35) || (rsrc_id == IMX_SC_R_A53) || in imx_clk_scu_suspend()
567 (rsrc_id == IMX_SC_R_A72)) in imx_clk_scu_suspend()
573 if (clk->rsrc_id == IMX_SC_R_DC_0_VIDEO0 || in imx_clk_scu_suspend()
574 clk->rsrc_id == IMX_SC_R_DC_0_VIDEO1 || in imx_clk_scu_suspend()
575 clk->rsrc_id == IMX_SC_R_DC_1_VIDEO0 || in imx_clk_scu_suspend()
576 clk->rsrc_id == IMX_SC_R_DC_1_VIDEO1) in imx_clk_scu_suspend()
598 u32 rsrc_id = clk->rsrc_id; in imx_clk_scu_resume() local
601 if ((rsrc_id == IMX_SC_R_A35) || (rsrc_id == IMX_SC_R_A53) || in imx_clk_scu_resume()
602 (rsrc_id == IMX_SC_R_A72)) in imx_clk_scu_resume()
618 if (clk->is_enabled && rsrc_id != IMX_SC_R_PI_0_PLL) { in imx_clk_scu_resume()
641 static int imx_clk_scu_attach_pd(struct device *dev, u32 rsrc_id) in imx_clk_scu_attach_pd() argument
646 .args[0] = rsrc_id, in imx_clk_scu_attach_pd()
649 if (rsrc_id == IMX_SC_R_A35 || rsrc_id == IMX_SC_R_A53 || in imx_clk_scu_attach_pd()
650 rsrc_id == IMX_SC_R_A72) in imx_clk_scu_attach_pd()
658 int num_parents, u32 rsrc_id, u8 clk_type) in imx_clk_scu_alloc_dev() argument
662 .rsrc = rsrc_id, in imx_clk_scu_alloc_dev()
670 if (!imx_scu_clk_is_valid(rsrc_id)) in imx_clk_scu_alloc_dev()
676 name, rsrc_id, clk_type); in imx_clk_scu_alloc_dev()
693 ret = imx_clk_scu_attach_pd(&pdev->dev, rsrc_id); in imx_clk_scu_alloc_dev()
729 err = imx_sc_misc_get_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_div_scu_recalc_rate()
756 err = imx_sc_misc_set_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_div_scu_set_rate()
773 imx_sc_misc_get_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_mux_scu_get_parent()
783 return imx_sc_misc_set_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_mux_scu_set_parent()
796 return imx_sc_misc_set_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_gate_scu_prepare()
805 ret = imx_sc_misc_set_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_gate_scu_unprepare()
818 ret = imx_sc_misc_get_control(ccm_ipc_handle, clk->rsrc_id, in clk_gpr_gate_scu_is_prepared()
833 int num_parents, u32 rsrc_id, u8 gpr_id, u8 flags, in __imx_clk_gpr_scu() argument
842 if (rsrc_id >= IMX_SC_R_LAST || gpr_id >= IMX_SC_C_LAST) in __imx_clk_gpr_scu()
849 if (!imx_scu_clk_is_valid(rsrc_id)) { in __imx_clk_gpr_scu()
860 clk->rsrc_id = rsrc_id; in __imx_clk_gpr_scu()
890 list_add_tail(&clk_node->node, &imx_scu_clks[rsrc_id]); in __imx_clk_gpr_scu()