Searched refs:imx_ccm_lock (Results 1 - 10 of 10) sorted by relevance

/linux-4.1.27/arch/arm/mach-imx/
H A Dclk.h7 extern spinlock_t imx_ccm_lock;
47 shift, 0, &imx_ccm_lock, NULL); imx_clk_gate2()
55 shift, 0, &imx_ccm_lock, share_count); imx_clk_gate2_shared()
86 reg, shift, width, 0, &imx_ccm_lock); imx_clk_divider()
94 reg, shift, width, 0, &imx_ccm_lock); imx_clk_divider_flags()
101 shift, 0, &imx_ccm_lock); imx_clk_gate()
108 shift, CLK_GATE_SET_TO_DISABLE, &imx_ccm_lock); imx_clk_gate_dis()
116 width, 0, &imx_ccm_lock); imx_clk_mux()
125 &imx_ccm_lock); imx_clk_mux_flags()
H A Dclk.c8 DEFINE_SPINLOCK(imx_ccm_lock); variable
H A Dclk-busy.c99 busy->div.lock = &imx_ccm_lock; imx_clk_busy_divider()
173 busy->mux.lock = &imx_ccm_lock; imx_clk_busy_mux()
H A Dclk-fixup-mux.c98 fixup_mux->mux.lock = &imx_ccm_lock; imx_clk_fixup_mux()
H A Dclk-gate-exclusive.c85 gate->lock = &imx_ccm_lock; imx_clk_gate_exclusive()
H A Dclk-fixup-div.c119 fixup_div->divider.lock = &imx_ccm_lock; imx_clk_fixup_divider()
H A Dclk-imx6sl.c265 clks[IMX6SL_CLK_PLL4_POST_DIV] = clk_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6sl_clocks_init()
266 clks[IMX6SL_CLK_PLL4_AUDIO_DIV] = clk_register_divider(NULL, "pll4_audio_div", "pll4_post_div", CLK_SET_RATE_PARENT, base + 0x170, 15, 1, 0, &imx_ccm_lock); imx6sl_clocks_init()
267 clks[IMX6SL_CLK_PLL5_POST_DIV] = clk_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6sl_clocks_init()
268 clks[IMX6SL_CLK_PLL5_VIDEO_DIV] = clk_register_divider_table(NULL, "pll5_video_div", "pll5_post_div", CLK_SET_RATE_PARENT, base + 0x170, 30, 2, 0, video_div_table, &imx_ccm_lock); imx6sl_clocks_init()
269 clks[IMX6SL_CLK_ENET_REF] = clk_register_divider_table(NULL, "enet_ref", "pll6_enet", 0, base + 0xe0, 0, 2, 0, clk_enet_ref_table, &imx_ccm_lock); imx6sl_clocks_init()
H A Dclk-imx6sx.c228 &imx_ccm_lock); imx6sx_clocks_init()
231 &imx_ccm_lock); imx6sx_clocks_init()
256 CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6sx_clocks_init()
258 CLK_SET_RATE_PARENT, base + 0x170, 15, 1, 0, &imx_ccm_lock); imx6sx_clocks_init()
260 CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6sx_clocks_init()
262 CLK_SET_RATE_PARENT, base + 0x170, 30, 2, 0, video_div_table, &imx_ccm_lock); imx6sx_clocks_init()
H A Dclk-imx6q.c217 &imx_ccm_lock); imx6q_clocks_init()
256 clk[IMX6QDL_CLK_PLL4_POST_DIV] = clk_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6q_clocks_init()
257 clk[IMX6QDL_CLK_PLL4_AUDIO_DIV] = clk_register_divider(NULL, "pll4_audio_div", "pll4_post_div", CLK_SET_RATE_PARENT, base + 0x170, 15, 1, 0, &imx_ccm_lock); imx6q_clocks_init()
258 clk[IMX6QDL_CLK_PLL5_POST_DIV] = clk_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); imx6q_clocks_init()
259 clk[IMX6QDL_CLK_PLL5_VIDEO_DIV] = clk_register_divider_table(NULL, "pll5_video_div", "pll5_post_div", CLK_SET_RATE_PARENT, base + 0x170, 30, 2, 0, video_div_table, &imx_ccm_lock); imx6q_clocks_init()
H A Dclk-vf610.c232 clk[VF610_CLK_PLL4_MAIN_DIV] = clk_register_divider_table(NULL, "pll4_audio_div", "pll4_audio", 0, CCM_CACRR, 6, 3, 0, pll4_audio_div_table, &imx_ccm_lock); vf610_clocks_init()

Completed in 155 milliseconds