Lines Matching refs:pm
123 __always_inline static unsigned int pm_get_reset_cause(volatile avr32_pm_t *pm) in pm_get_reset_cause() argument
125 return pm->rcause; in pm_get_reset_cause()
133 extern void pm_enable_osc0_ext_clock(volatile avr32_pm_t *pm);
141 extern void pm_enable_osc0_crystal(volatile avr32_pm_t *pm, unsigned int fosc0);
149 extern void pm_enable_clk0(volatile avr32_pm_t *pm, unsigned int startup);
156 extern void pm_disable_clk0(volatile avr32_pm_t *pm);
164 extern void pm_enable_clk0_no_wait(volatile avr32_pm_t *pm, unsigned int startup);
171 extern void pm_wait_for_clk0_ready(volatile avr32_pm_t *pm);
178 extern void pm_enable_osc1_ext_clock(volatile avr32_pm_t *pm);
186 extern void pm_enable_osc1_crystal(volatile avr32_pm_t *pm, unsigned int fosc1);
194 extern void pm_enable_clk1(volatile avr32_pm_t *pm, unsigned int startup);
201 extern void pm_disable_clk1(volatile avr32_pm_t *pm);
209 extern void pm_enable_clk1_no_wait(volatile avr32_pm_t *pm, unsigned int startup);
216 extern void pm_wait_for_clk1_ready(volatile avr32_pm_t *pm);
223 extern void pm_enable_osc32_ext_clock(volatile avr32_pm_t *pm);
230 extern void pm_enable_osc32_crystal(volatile avr32_pm_t *pm);
238 extern void pm_enable_clk32(volatile avr32_pm_t *pm, unsigned int startup);
245 extern void pm_disable_clk32(volatile avr32_pm_t *pm);
253 extern void pm_enable_clk32_no_wait(volatile avr32_pm_t *pm, unsigned int startup);
260 extern void pm_wait_for_clk32_ready(volatile avr32_pm_t *pm);
273 extern void pm_cksel(volatile avr32_pm_t *pm, unsigned int pbadiv, unsigned int pbasel, unsigned in…
285 extern void pm_gc_setup(volatile avr32_pm_t *pm, unsigned int gc, unsigned int osc_or_pll, unsigned…
293 extern void pm_gc_enable(volatile avr32_pm_t *pm, unsigned int gc);
301 extern void pm_gc_disable(volatile avr32_pm_t *pm, unsigned int gc);
313 extern void pm_pll_setup(volatile avr32_pm_t *pm, unsigned int pll, unsigned int mul, unsigned int …
324 extern void pm_pll_set_option(volatile avr32_pm_t *pm, unsigned int pll, unsigned int pll_freq, un…
333 extern unsigned int pm_pll_get_option(volatile avr32_pm_t *pm, unsigned int pll);
341 extern void pm_pll_enable(volatile avr32_pm_t *pm, unsigned int pll);
349 extern void pm_pll_disable(volatile avr32_pm_t *pm, unsigned int pll);
356 extern void pm_wait_for_pll0_locked(volatile avr32_pm_t *pm);
363 extern void pm_wait_for_pll1_locked(volatile avr32_pm_t *pm);
371 extern void pm_cksel_get(volatile avr32_pm_t *pm, unsigned long* p_cksel);
379 extern void pm_cksel_set(volatile avr32_pm_t *pm, unsigned long cksel);
387 extern unsigned long pm_get_clock(volatile avr32_pm_t *pm);
395 extern void pm_switch_to_clock(volatile avr32_pm_t *pm, unsigned long clock);
404 extern void pm_switch_to_osc0(volatile avr32_pm_t *pm, unsigned int fosc0, unsigned int startup);
411 extern void pm_bod_enable_irq(volatile avr32_pm_t *pm);
418 extern void pm_bod_disable_irq(volatile avr32_pm_t *pm);
425 extern void pm_bod_clear_irq(volatile avr32_pm_t *pm);
435 extern unsigned long pm_bod_get_irq_status(volatile avr32_pm_t *pm);
445 extern unsigned long pm_bod_get_irq_enable_bit(volatile avr32_pm_t *pm);
455 extern unsigned long pm_bod_get_level(volatile avr32_pm_t *pm);
465 extern unsigned long pm_read_gplp(volatile avr32_pm_t *pm, unsigned long gplp);
474 extern void pm_write_gplp(volatile avr32_pm_t *pm, unsigned long gplp, unsigned long value);
488 extern long pm_enable_module(volatile avr32_pm_t *pm, unsigned long module);
501 extern long pm_disable_module(volatile avr32_pm_t *pm, unsigned long module);