Lines Matching refs:periph
15 void periph_module_enable(periph_module_t periph) in periph_module_enable() argument
17 assert(periph < PERIPH_MODULE_MAX); in periph_module_enable()
19 if (ref_counts[periph] == 0) { in periph_module_enable()
20 periph_ll_enable_clk_clear_rst(periph); in periph_module_enable()
22 ref_counts[periph]++; in periph_module_enable()
26 void periph_module_disable(periph_module_t periph) in periph_module_disable() argument
28 assert(periph < PERIPH_MODULE_MAX); in periph_module_disable()
30 ref_counts[periph]--; in periph_module_disable()
31 if (ref_counts[periph] == 0) { in periph_module_disable()
32 periph_ll_disable_clk_set_rst(periph); in periph_module_disable()
37 void periph_module_reset(periph_module_t periph) in periph_module_reset() argument
39 assert(periph < PERIPH_MODULE_MAX); in periph_module_reset()
41 periph_ll_reset(periph); in periph_module_reset()