Lines Matching refs:rsrc
7 #include <dt-bindings/firmware/imx/rsrc.h>
30 u32 rsrc;
174 static inline int imx_scu_clk_search_cmp(const void *rsrc, const void *rsrc_p)
176 return *(u32 *)rsrc - *(u32 *)rsrc_p;
186 p = bsearch(&rsrc_id, rsrc_table->rsrc, rsrc_table->num,
187 sizeof(rsrc_table->rsrc[0]), imx_scu_clk_search_cmp);
521 unsigned int rsrc = clkspec->args[0];
526 list_for_each_entry(clk, &scu_clks[rsrc], node) {
541 if (!((clk->rsrc == IMX_SC_R_A35) || (clk->rsrc == IMX_SC_R_A53) ||
542 (clk->rsrc == IMX_SC_R_A72))) {
557 clk->rsrc, clk->clk_type);
564 list_add_tail(&clk->node, &imx_scu_clks[clk->rsrc]);
566 if (!((clk->rsrc == IMX_SC_R_A35) || (clk->rsrc == IMX_SC_R_A53) ||
567 (clk->rsrc == IMX_SC_R_A72))) {
572 dev_dbg(dev, "register SCU clock rsrc:%d type:%d\n", clk->rsrc,
679 .rsrc = rsrc_id,
692 pr_err("%s: failed to allocate scu clk dev rsrc %d type %d\n",