Lines Matching refs:clock_options
34 static struct clock_options { struct
38 } clock_options[LFCLK_MAX_OPTS] = { variable
58 STRUCT_CLOCK_CONFIG(lfclk, ARRAY_SIZE(clock_options)) clk_cfg;
99 err = nrfs_clock_lfclk_src_set(clock_options[to_activate_idx].src, in lfclk_work_handler()
130 accuracy < clock_options[i].accuracy) || in lfclk_find_mgr()
131 spec->precision > clock_options[i].precision) { in lfclk_find_mgr()
222 clock_options[LFCLK_MAX_OPTS - 2].accuracy = dev_data->max_accuracy; in lfclk_init()
223 clock_options[LFCLK_MAX_OPTS - 2].precision = 0; in lfclk_init()
224 clock_options[LFCLK_MAX_OPTS - 2].src = NRFS_CLOCK_SRC_LFCLK_XO_PIERCE; in lfclk_init()
226 clock_options[LFCLK_MAX_OPTS - 1].accuracy = dev_data->max_accuracy; in lfclk_init()
227 clock_options[LFCLK_MAX_OPTS - 1].precision = 1; in lfclk_init()
228 clock_options[LFCLK_MAX_OPTS - 1].src = NRFS_CLOCK_SRC_LFCLK_XO_PIERCE_HP; in lfclk_init()
233 clock_options[LFCLK_MAX_OPTS - 2].accuracy = dev_data->max_accuracy; in lfclk_init()
234 clock_options[LFCLK_MAX_OPTS - 2].precision = 0; in lfclk_init()
235 clock_options[LFCLK_MAX_OPTS - 2].src = NRFS_CLOCK_SRC_LFCLK_XO_EXT_SINE; in lfclk_init()
237 clock_options[LFCLK_MAX_OPTS - 1].accuracy = dev_data->max_accuracy; in lfclk_init()
238 clock_options[LFCLK_MAX_OPTS - 1].precision = 1; in lfclk_init()
239 clock_options[LFCLK_MAX_OPTS - 1].src = NRFS_CLOCK_SRC_LFCLK_XO_EXT_SINE_HP; in lfclk_init()
244 clock_options[LFCLK_MAX_OPTS - 2].accuracy = dev_data->max_accuracy; in lfclk_init()
245 clock_options[LFCLK_MAX_OPTS - 2].precision = 0; in lfclk_init()
246 clock_options[LFCLK_MAX_OPTS - 2].src = NRFS_CLOCK_SRC_LFCLK_XO_EXT_SQUARE; in lfclk_init()