Lines Matching refs:layout

30 	const struct clk_pcr_layout *layout;  member
47 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_enable()
48 (gck->id & gck->layout->pid_mask)); in clk_generated_enable()
49 regmap_update_bits(gck->regmap, gck->layout->offset, in clk_generated_enable()
50 AT91_PMC_PCR_GCKDIV_MASK | gck->layout->gckcss_mask | in clk_generated_enable()
51 gck->layout->cmd | AT91_PMC_PCR_GCKEN, in clk_generated_enable()
52 field_prep(gck->layout->gckcss_mask, gck->parent_id) | in clk_generated_enable()
53 gck->layout->cmd | in clk_generated_enable()
66 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_disable()
67 (gck->id & gck->layout->pid_mask)); in clk_generated_disable()
68 regmap_update_bits(gck->regmap, gck->layout->offset, in clk_generated_disable()
69 gck->layout->cmd | AT91_PMC_PCR_GCKEN, in clk_generated_disable()
70 gck->layout->cmd); in clk_generated_disable()
81 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_is_enabled()
82 (gck->id & gck->layout->pid_mask)); in clk_generated_is_enabled()
83 regmap_read(gck->regmap, gck->layout->offset, &status); in clk_generated_is_enabled()
261 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_startup()
262 (gck->id & gck->layout->pid_mask)); in clk_generated_startup()
263 regmap_read(gck->regmap, gck->layout->offset, &tmp); in clk_generated_startup()
266 gck->parent_id = field_get(gck->layout->gckcss_mask, tmp); in clk_generated_startup()
272 const struct clk_pcr_layout *layout, in at91_clk_register_generated() argument
299 gck->layout = layout; in at91_clk_register_generated()