Lines Matching refs:periph_id

403 u32 *get_periph_source_reg(enum periph_id periph_id)  in get_periph_source_reg()  argument
409 assert(clock_periph_id_isvalid(periph_id)); in get_periph_source_reg()
410 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_source_reg()
415 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
420 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
423 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
447 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
452 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
455 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
478 int get_periph_clock_source(enum periph_id periph_id, in get_periph_clock_source() argument
484 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); in get_periph_clock_source()
502 printf("Caller requested bad clock: periph=%d, parent=%d\n", periph_id, in get_periph_clock_source()
507 void clock_set_enable(enum periph_id periph_id, int enable) in clock_set_enable() argument
511 u32 *clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
515 assert(clock_periph_id_isvalid(periph_id)); in clock_set_enable()
518 reg |= PERIPH_MASK(periph_id); in clock_set_enable()
520 reg &= ~PERIPH_MASK(periph_id); in clock_set_enable()
524 void reset_set_enable(enum periph_id periph_id, int enable) in reset_set_enable() argument
528 u32 *reset = &clkrst->crc_rst_dev[PERIPH_REG(periph_id)]; in reset_set_enable()
532 assert(clock_periph_id_isvalid(periph_id)); in reset_set_enable()
535 reg |= PERIPH_MASK(periph_id); in reset_set_enable()
537 reg &= ~PERIPH_MASK(periph_id); in reset_set_enable()
550 enum periph_id clk_id_to_periph_id(int clk_id) in clk_id_to_periph_id()