Lines Matching refs:layout

39 	const struct clk_programmable_layout *layout;  member
50 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_recalc_rate() local
52 pres = (pmc_read(pmc, AT91_PMC_PCKR(prog->id)) >> layout->pres_shift) & in clk_programmable_recalc_rate()
103 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_parent() local
105 u32 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)) & ~layout->css_mask; in clk_programmable_set_parent()
107 if (layout->have_slck_mck) in clk_programmable_set_parent()
110 if (index > layout->css_mask) { in clk_programmable_set_parent()
111 if (index > PROG_MAX_RM9200_CSS && layout->have_slck_mck) { in clk_programmable_set_parent()
129 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_get_parent() local
132 ret = tmp & layout->css_mask; in clk_programmable_get_parent()
133 if (layout->have_slck_mck && (tmp & AT91_PMC_CSSMCK_MCK) && !ret) in clk_programmable_get_parent()
144 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_rate() local
148 ~(PROG_PRES_MASK << layout->pres_shift); in clk_programmable_set_rate()
162 tmp | (shift << layout->pres_shift)); in clk_programmable_set_rate()
179 const struct clk_programmable_layout *layout) in at91_clk_register_programmable() argument
199 prog->layout = layout; in at91_clk_register_programmable()
230 const struct clk_programmable_layout *layout) in of_at91_clk_prog_setup() argument
259 id, layout); in of_at91_clk_prog_setup()