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()
102 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_parent() local
104 u32 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)) & ~layout->css_mask; in clk_programmable_set_parent()
106 if (layout->have_slck_mck) in clk_programmable_set_parent()
109 if (index > layout->css_mask) { in clk_programmable_set_parent()
110 if (index > PROG_MAX_RM9200_CSS && layout->have_slck_mck) { in clk_programmable_set_parent()
128 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_get_parent() local
131 ret = tmp & layout->css_mask; in clk_programmable_get_parent()
132 if (layout->have_slck_mck && (tmp & AT91_PMC_CSSMCK_MCK) && !ret) in clk_programmable_get_parent()
143 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_rate() local
147 ~(PROG_PRES_MASK << layout->pres_shift); in clk_programmable_set_rate()
161 tmp | (shift << layout->pres_shift)); in clk_programmable_set_rate()
178 const struct clk_programmable_layout *layout) in at91_clk_register_programmable() argument
198 prog->layout = layout; in at91_clk_register_programmable()
229 const struct clk_programmable_layout *layout) in of_at91_clk_prog_setup() argument
263 id, layout); in of_at91_clk_prog_setup()