/Zephyr-latest/drivers/dai/intel/dmic/ |
D | dmic_nhlt.c | 158 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 …]
|
D | dmic_nhlt.h | 33 uint8_t clock_source; member
|
/Zephyr-latest/drivers/counter/ |
D | counter_max32_timer.c | 36 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), \
|
D | counter_mcux_rtc.c | 253 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()
|
D | counter_mcux_gpt.c | 30 clock_name_t clock_source; member
|
D | counter_mcux_qtmr.c | 31 clock_name_t clock_source; member
|
/Zephyr-latest/drivers/spi/ |
D | spi_esp32_spim.h | 44 spi_clock_source_t clock_source; member
|
D | spi_esp32_spim.c | 269 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, \
|
D | spi_numaker.c | 358 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_mcux.c | 30 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/ |
D | adc_vf610.c | 20 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), \
|
D | adc_max32.c | 327 DT_INST_PROP_OR(_num, clock_source, ADI_MAX32_PRPH_CLK_SRC_PCLK), \
|
D | adc_numaker.c | 387 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
|
/Zephyr-latest/include/zephyr/drivers/comparator/ |
D | mcux_acmp.h | 109 enum comp_mcux_acmp_dm_clock clock_source; member
|
/Zephyr-latest/drivers/audio/ |
D | wm8904.c | 23 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), \
|
D | dmic_nrfx_pdm.c | 44 enum clock_source { enum 656 #define PDM_CLK_SRC(idx) DT_STRING_TOKEN(PDM(idx), clock_source)
|
/Zephyr-latest/drivers/pwm/ |
D | pwm_max32.c | 135 .perclk.clk_src = DT_PROP(DT_INST_PARENT(_num), clock_source), \
|
/Zephyr-latest/drivers/dai/intel/ssp/ |
D | dai-params-intel-ipc4.h | 117 uint32_t clock_source; member
|
/Zephyr-latest/drivers/serial/ |
D | uart_renesas_rz_sci.c | 120 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/ |
D | wdt_max32.c | 264 DT_INST_PROP_OR(_num, clock_source, ADI_MAX32_PRPH_CLK_SRC_PCLK), \
|
D | wdt_wwdt_numaker.c | 291 .clk_src = DT_INST_CLOCKS_CELL(0, clock_source),
|
/Zephyr-latest/drivers/comparator/ |
D | comparator_mcux_acmp.c | 200 .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/ |
D | can_numaker.c | 271 .clk_src = DT_INST_CLOCKS_CELL(inst, clock_source), \
|
/Zephyr-latest/subsys/usb/device_next/class/ |
D | usbd_uac2_macros.h | 308 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/ |
D | i2s_nrfx.c | 52 enum clock_source { enum 926 #define I2S_CLK_SRC(idx) DT_STRING_TOKEN(I2S(idx), clock_source)
|