Home
last modified time | relevance | path

Searched refs:bcm_clk (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/clk/bcm/
Dclk-kona-setup.c53 static bool clk_requires_trigger(struct kona_clk *bcm_clk) in clk_requires_trigger() argument
55 struct peri_clk_data *peri = bcm_clk->u.peri; in clk_requires_trigger()
59 if (bcm_clk->type != bcm_clk_peri) in clk_requires_trigger()
79 static bool peri_clk_data_offsets_valid(struct kona_clk *bcm_clk) in peri_clk_data_offsets_valid() argument
92 BUG_ON(bcm_clk->type != bcm_clk_peri); in peri_clk_data_offsets_valid()
93 peri = bcm_clk->u.peri; in peri_clk_data_offsets_valid()
94 name = bcm_clk->init_data.name; in peri_clk_data_offsets_valid()
95 range = bcm_clk->ccu->range; in peri_clk_data_offsets_valid()
370 static bool kona_dividers_valid(struct kona_clk *bcm_clk) in kona_dividers_valid() argument
372 struct peri_clk_data *peri = bcm_clk->u.peri; in kona_dividers_valid()
[all …]
Dclk-kona.c974 struct kona_clk *bcm_clk = to_kona_clk(hw); in kona_peri_clk_enable() local
975 struct bcm_clk_gate *gate = &bcm_clk->u.peri->gate; in kona_peri_clk_enable()
977 return clk_gate(bcm_clk->ccu, bcm_clk->init_data.name, gate, true); in kona_peri_clk_enable()
982 struct kona_clk *bcm_clk = to_kona_clk(hw); in kona_peri_clk_disable() local
983 struct bcm_clk_gate *gate = &bcm_clk->u.peri->gate; in kona_peri_clk_disable()
985 (void)clk_gate(bcm_clk->ccu, bcm_clk->init_data.name, gate, false); in kona_peri_clk_disable()
990 struct kona_clk *bcm_clk = to_kona_clk(hw); in kona_peri_clk_is_enabled() local
991 struct bcm_clk_gate *gate = &bcm_clk->u.peri->gate; in kona_peri_clk_is_enabled()
993 return is_clk_gate_enabled(bcm_clk->ccu, gate) ? 1 : 0; in kona_peri_clk_is_enabled()
999 struct kona_clk *bcm_clk = to_kona_clk(hw); in kona_peri_clk_recalc_rate() local
[all …]
Dclk-kona.h510 extern struct clk *kona_clk_setup(struct kona_clk *bcm_clk);