Home
last modified time | relevance | path

Searched refs:clock_source (Results 1 – 25 of 37) sorted by relevance

12

/Zephyr-latest/drivers/dai/intel/dmic/
Ddmic_nhlt.c158 static int dai_nhlt_update_rate(struct dai_intel_dmic *dmic, const int clock_source, const int pdm) in dai_nhlt_update_rate() argument
167 dmic->dai_config_params.rate = adsp_clock_source_frequency(clock_source) / in dai_nhlt_update_rate()
174 LOG_INF("io_clk %u, rate_div %d", adsp_clock_source_frequency(clock_source), rate_div); in dai_nhlt_update_rate()
203 static int dai_nhlt_dmic_dai_params_get(struct dai_intel_dmic *dmic, const int clock_source) in dai_nhlt_dmic_dai_params_get() argument
273 return dai_nhlt_update_rate(dmic, clock_source, first_pdm); in dai_nhlt_dmic_dai_params_get()
320 static int dai_dmic_set_clock(const struct dai_intel_dmic *dmic, const uint8_t clock_source) in dai_dmic_set_clock() argument
322 LOG_DBG("%s(): clock_source = %u", __func__, clock_source); in dai_dmic_set_clock()
324 if (!adsp_clock_source_is_supported(clock_source)) { in dai_dmic_set_clock()
329 if (clock_source && !(sys_read32(dmic->shim_base + DMICLCAP_OFFSET) & DMICLCAP_MLCS)) { in dai_dmic_set_clock()
334 dai_dmic_clock_select_set(dmic, clock_source); in dai_dmic_set_clock()
[all …]
Ddmic_nhlt.h33 uint8_t clock_source; member
/Zephyr-latest/drivers/counter/
Dcounter_max32_timer.c36 int clock_source; member
260 tmr_cfg.clock = Wrap_MXC_TMR_GetClockIndex(cfg->clock_source); in max32_counter_init()
325 DT_PROP(TIMER(_num), clock_source)) / \
334 .clock_source = DT_PROP(TIMER(_num), clock_source), \
Dcounter_mcux_rtc.c253 BUILD_ASSERT((((DT_INST_ENUM_IDX(0, clock_source) == 1) && in mcux_rtc_init()
255 DT_INST_ENUM_IDX(0, clock_source) == 0), in mcux_rtc_init()
262 RTC_EnableLPOClock(config->base, DT_INST_ENUM_IDX(0, clock_source)); in mcux_rtc_init()
Dcounter_mcux_gpt.c30 clock_name_t clock_source; member
Dcounter_mcux_qtmr.c31 clock_name_t clock_source; member
/Zephyr-latest/drivers/spi/
Dspi_esp32_spim.h44 spi_clock_source_t clock_source; member
Dspi_esp32_spim.c269 cfg->clock_source, ESP_CLK_TREE_SRC_FREQ_PRECISION_APPROX, &data->clock_source_hz); in spi_esp32_init()
559 .clock_source = SPI_CLK_SRC_DEFAULT, \
Dspi_numaker.c358 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
/Zephyr-latest/drivers/i2c/
Di2c_mcux.c30 clock_name_t clock_source; member
82 clock_freq = CLOCK_GetFreq(config->clock_source); in i2c_mcux_configure()
322 clock_freq = CLOCK_GetFreq(config->clock_source); in i2c_mcux_init()
363 .clock_source = I2C ## n ## _CLK_SRC, \
/Zephyr-latest/drivers/adc/
Dadc_vf610.c20 uint8_t clock_source; member
219 adc_config.clockSource = config->clock_source; in vf610_adc_init()
249 .clock_source = DT_INST_PROP(n, clk_source), \
Dadc_max32.c327 DT_INST_PROP_OR(_num, clock_source, ADI_MAX32_PRPH_CLK_SRC_PCLK), \
Dadc_numaker.c387 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
/Zephyr-latest/include/zephyr/drivers/comparator/
Dmcux_acmp.h109 enum comp_mcux_acmp_dm_clock clock_source; member
/Zephyr-latest/drivers/audio/
Dwm8904.c23 int clock_source; member
489 (uint16_t)(dev_cfg->clock_source)); in wm8904_configure()
491 if (dev_cfg->clock_source == 0) { in wm8904_configure()
674 .clock_source = DT_INST_PROP_OR(n, clk_source, 0), \
Ddmic_nrfx_pdm.c44 enum clock_source { enum
656 #define PDM_CLK_SRC(idx) DT_STRING_TOKEN(PDM(idx), clock_source)
/Zephyr-latest/drivers/pwm/
Dpwm_max32.c135 .perclk.clk_src = DT_PROP(DT_INST_PARENT(_num), clock_source), \
/Zephyr-latest/drivers/dai/intel/ssp/
Ddai-params-intel-ipc4.h117 uint32_t clock_source; member
/Zephyr-latest/drivers/serial/
Duart_renesas_rz_sci.c120 fsp_err = R_SCI_UART_BaudCalculate(&baud_target, fsp_config_extend->clock_source, in uart_rz_sci_apply_config()
443 .clock_source = SCI_UART_CLOCK_SOURCE_SCI0ASYNCCLK, \
/Zephyr-latest/drivers/watchdog/
Dwdt_max32.c264 DT_INST_PROP_OR(_num, clock_source, ADI_MAX32_PRPH_CLK_SRC_PCLK), \
Dwdt_wwdt_numaker.c291 .clk_src = DT_INST_CLOCKS_CELL(0, clock_source),
/Zephyr-latest/drivers/comparator/
Dcomparator_mcux_acmp.c200 .clock_source = MCUX_ACMP_DT_INST_DM_CLOCK_SOURCE(inst), \
500 acmp_dm_config.clockSource = (acmp_discrete_clock_source_t)config->clock_source; in comp_mcux_acmp_set_dm_config()
/Zephyr-latest/drivers/can/
Dcan_numaker.c271 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
/Zephyr-latest/subsys/usb/device_next/class/
Dusbd_uac2_macros.h308 CONNECTED_ENTITY_ID(entity, clock_source), /* bCSourceID */ \
324 CONNECTED_ENTITY_ID(entity, clock_source), /* bCSourceID */ \
622 DT_PROP(DT_PROP(node, linked_terminal), clock_source)
/Zephyr-latest/drivers/i2s/
Di2s_nrfx.c52 enum clock_source { enum
926 #define I2S_CLK_SRC(idx) DT_STRING_TOKEN(I2S(idx), clock_source)

12