Home
last modified time | relevance | path

Searched refs:clock_freq (Results 1 – 25 of 52) sorted by relevance

123

/Zephyr-latest/drivers/watchdog/
Dwdt_mcux_wwdt.c71 #define MSEC_TO_WWDT_TICKS(clock_freq, msec) \ argument
72 ((uint32_t)((clock_freq / MSEC_PER_SEC) * msec) / 4)
78 uint32_t clock_freq; in mcux_wwdt_install_timeout() local
88 clock_freq = CLOCK_GetWdtClkFreq(0); in mcux_wwdt_install_timeout()
90 clock_freq = CLOCK_GetWdtClkFreq(); in mcux_wwdt_install_timeout()
92 clock_freq = CLOCK_GetWwdtClkFreq(); in mcux_wwdt_install_timeout()
97 clock_freq = CLOCK_GetWdtClkFreq(); in mcux_wwdt_install_timeout()
102 data->wwdt_config.clockFreq_Hz = clock_freq; in mcux_wwdt_install_timeout()
105 MSEC_TO_WWDT_TICKS(clock_freq, cfg->window.max); in mcux_wwdt_install_timeout()
109 MSEC_TO_WWDT_TICKS(clock_freq, cfg->window.min); in mcux_wwdt_install_timeout()
Dwdt_mcux_wdog32.c78 #define MSEC_TO_WDOG32_TICKS(clock_freq, divider, msec) \ argument
79 ((uint32_t)(clock_freq * msec / 1000U / divider))
86 uint32_t clock_freq; in mcux_wdog32_install_timeout() local
95 clock_freq = config->clock_frequency; in mcux_wdog32_install_timeout()
103 &clock_freq)) { in mcux_wdog32_install_timeout()
113 MSEC_TO_WDOG32_TICKS(clock_freq, div, cfg->window.max); in mcux_wdog32_install_timeout()
118 MSEC_TO_WDOG32_TICKS(clock_freq, div, cfg->window.min); in mcux_wdog32_install_timeout()
Dwdt_mcux_rtwdog.c20 #define MSEC_TO_RTWDOG_TICKS(clock_freq, divider, msec) \ argument
21 ((uint32_t)(clock_freq * msec / 1000U / divider))
94 uint32_t clock_freq; in mcux_rtwdog_install_timeout() local
114 clock_freq = config->clock_frequency; in mcux_rtwdog_install_timeout()
120 MSEC_TO_RTWDOG_TICKS(clock_freq, clk_divider, cfg->window.max); in mcux_rtwdog_install_timeout()
130 MSEC_TO_RTWDOG_TICKS(clock_freq, clk_divider, cfg->window.min); in mcux_rtwdog_install_timeout()
Dwdt_mcux_wdog.c75 uint32_t clock_freq; in mcux_wdog_install_timeout() local
88 &clock_freq)) { in mcux_wdog_install_timeout()
94 data->wdog_config.timeoutValue = clock_freq * cfg->window.max / 1000U; in mcux_wdog_install_timeout()
99 clock_freq * cfg->window.min / 1000U; in mcux_wdog_install_timeout()
/Zephyr-latest/drivers/pwm/
Dpwm_intel_blinky.c28 uint32_t clock_freq; member
54 out_freq = cfg->clock_freq / (float) period_cycles; in bk_intel_set_cycles()
55 period = (out_freq * PWM_FREQ_MAX) / cfg->clock_freq; in bk_intel_set_cycles()
92 *cycles = cfg->clock_freq; in bk_intel_get_cycles_per_sec()
120 .clock_freq = DT_INST_PROP(n, clock_frequency), \
Dpwm_mcux_sctimer.c48 uint32_t clock_freq; in mcux_sctimer_new_channel() local
54 &clock_freq)) { in mcux_sctimer_new_channel()
58 pwm_freq = (clock_freq / config->prescale) / period_cycles; in mcux_sctimer_new_channel()
71 clock_freq, &data->event_number[channel]) == kStatus_Fail) { in mcux_sctimer_new_channel()
198 uint32_t clock_freq; in mcux_sctimer_pwm_get_cycles_per_sec() local
201 &clock_freq)) { in mcux_sctimer_pwm_get_cycles_per_sec()
205 *cycles = clock_freq / config->prescale; in mcux_sctimer_pwm_get_cycles_per_sec()
Dpwm_rv32m1_tpm.c38 uint32_t clock_freq; member
87 pwm_freq = (data->clock_freq >> config->prescale) / in rv32m1_tpm_set_cycles()
91 data->clock_freq); in rv32m1_tpm_set_cycles()
102 pwm_freq, data->clock_freq); in rv32m1_tpm_set_cycles()
125 *cycles = data->clock_freq >> config->prescale; in rv32m1_tpm_get_cycles_per_sec()
155 &data->clock_freq)) { in rv32m1_tpm_init()
Dpwm_mcux_tpm.c43 uint32_t clock_freq; member
92 pwm_freq = (data->clock_freq >> config->prescale) / in mcux_tpm_set_cycles()
96 data->clock_freq); in mcux_tpm_set_cycles()
107 pwm_freq, data->clock_freq); in mcux_tpm_set_cycles()
130 *cycles = data->clock_freq >> config->prescale; in mcux_tpm_get_cycles_per_sec()
160 &data->clock_freq)) { in mcux_tpm_init()
Dpwm_mcux.c58 uint32_t clock_freq; in mcux_pwm_set_cycles_internal() local
64 &clock_freq)) { in mcux_pwm_set_cycles_internal()
84 config->mode, 1U, clock_freq); in mcux_pwm_set_cycles_internal()
179 uint32_t clock_freq; in mcux_pwm_get_cycles_per_sec() local
182 &clock_freq)) { in mcux_pwm_get_cycles_per_sec()
185 *cycles = clock_freq >> config->prescale; in mcux_pwm_get_cycles_per_sec()
Dpwm_mcux_qtmr.c117 uint32_t clock_freq; in mcux_qtmr_pwm_get_cycles_per_sec() local
119 if (clock_control_get_rate(config->clock_dev, config->clock_subsys, &clock_freq)) { in mcux_qtmr_pwm_get_cycles_per_sec()
123 *cycles = clock_freq / config->prescaler; in mcux_qtmr_pwm_get_cycles_per_sec()
Dpwm_numaker.c57 uint32_t clock_freq; member
130 data->cycles_per_sec = data->clock_freq / (cfg->prescale + 1U); in pwm_numaker_get_cycles_per_sec()
465 uint32_t clock_freq; in pwm_numaker_init() local
498 err = pwm_numaker_clk_get_rate(epwm, &clock_freq); in pwm_numaker_init()
504 data->clock_freq = clock_freq; in pwm_numaker_init()
505 data->cycles_per_sec = data->clock_freq / (cfg->prescale + 1U); in pwm_numaker_init()
Dpwm_mcux_pwt.c37 uint32_t clock_freq; member
289 *cycles = data->clock_freq >> config->prescale; in mcux_pwt_get_cycles_per_sec()
307 &data->clock_freq)) { in mcux_pwt_init()
/Zephyr-latest/drivers/mdio/
Dmdio_nxp_s32_gmac.c35 uint32_t clock_freq; member
48 Gmac_Ip_EnableMDIO(cfg->instance, cfg->suppress_preamble, data->clock_freq); in mdio_nxp_s32_read_c45()
68 Gmac_Ip_EnableMDIO(cfg->instance, cfg->suppress_preamble, data->clock_freq); in mdio_nxp_s32_write_c45()
88 Gmac_Ip_EnableMDIO(cfg->instance, cfg->suppress_preamble, data->clock_freq); in mdio_nxp_s32_read_c22()
108 Gmac_Ip_EnableMDIO(cfg->instance, cfg->suppress_preamble, data->clock_freq); in mdio_nxp_s32_write_c22()
129 if (clock_control_get_rate(cfg->clock_dev, cfg->clock_subsys, &data->clock_freq)) { in mdio_nxp_s32_init()
/Zephyr-latest/drivers/clock_control/
Dclock_control_ambiq.c20 uint32_t clock_freq; member
95 *rate = cfg->clock_freq; in ambiq_clock_get_rate()
132 .clock_freq = DT_INST_PROP(n, clock_frequency), \
/Zephyr-latest/drivers/counter/
Dcounter_mcux_gpt.c185 uint32_t clock_freq; in mcux_gpt_init() local
196 &clock_freq)) { in mcux_gpt_init()
201 if (clock_freq % config->info.freq) { in mcux_gpt_init()
203 LOG_ERR("clock src is %u\n", clock_freq); in mcux_gpt_init()
210 gptConfig.divider = clock_freq / config->info.freq; in mcux_gpt_init()
/Zephyr-latest/drivers/spi/
Dspi_rpi_pico_pio.c140 static float spi_pico_pio_clock_divisor(const uint32_t clock_freq, int cycles, in spi_pico_pio_clock_divisor() argument
143 return (float)clock_freq / (float)(cycles * spi_frequency); in spi_pico_pio_clock_divisor()
146 static uint32_t spi_pico_pio_maximum_clock_frequency(const uint32_t clock_freq, int cycles) in spi_pico_pio_maximum_clock_frequency() argument
148 return clock_freq / cycles; in spi_pico_pio_maximum_clock_frequency()
151 static uint32_t spi_pico_pio_minimum_clock_frequency(const uint32_t clock_freq, int cycles) in spi_pico_pio_minimum_clock_frequency() argument
153 return clock_freq / (cycles * 65536); in spi_pico_pio_minimum_clock_frequency()
224 uint32_t clock_freq; in spi_pico_pio_configure() local
232 rc = clock_control_get_rate(dev_cfg->clk_dev, dev_cfg->clk_id, &clock_freq); in spi_pico_pio_configure()
294 clock_freq, SPI_SIO_MODE_0_0_TX_CYCLES)) || in spi_pico_pio_configure()
296 clock_freq, SPI_SIO_MODE_0_0_TX_CYCLES))) { in spi_pico_pio_configure()
[all …]
Dspi_mchp_mss.c104 int clock_freq; member
259 if (spi_cfg->frequency > cfg->clock_freq) { in mss_spi_clk_gen_set()
260 speed = cfg->clock_freq / 2; in mss_spi_clk_gen_set()
264 clkrate = cfg->clock_freq / (2 * idx); in mss_spi_clk_gen_set()
472 .clock_freq = DT_INST_PROP(n, clock_frequency), \
Dspi_ambiq_spic.c33 uint32_t clock_freq; member
181 if (cfg->clock_freq > AM_HAL_IOM_MAX_FREQ) { in spi_config()
189 (config->frequency ? MIN(config->frequency, cfg->clock_freq) : cfg->clock_freq); in spi_config()
515 .clock_freq = DT_INST_PROP(n, clock_frequency), \
/Zephyr-latest/drivers/i2c/
Di2c_mcux.c57 uint32_t clock_freq; in i2c_mcux_configure() local
82 clock_freq = CLOCK_GetFreq(config->clock_source); in i2c_mcux_configure()
84 I2C_MasterSetBaudRate(base, baudrate, clock_freq); in i2c_mcux_configure()
315 uint32_t clock_freq, bitrate_cfg; in i2c_mcux_init() local
322 clock_freq = CLOCK_GetFreq(config->clock_source); in i2c_mcux_init()
324 I2C_MasterInit(base, &master_config, clock_freq); in i2c_mcux_init()
Di2c_mcux_lpi2c.c79 uint32_t clock_freq; in mcux_lpi2c_configure() local
106 &clock_freq)) { in mcux_lpi2c_configure()
115 LPI2C_MasterSetBaudRate(base, clock_freq, baudrate); in mcux_lpi2c_configure()
414 uint32_t clock_freq; in mcux_lpi2c_target_register() local
420 &clock_freq)) { in mcux_lpi2c_target_register()
443 LPI2C_SlaveInit(base, &slave_config, clock_freq); in mcux_lpi2c_target_register()
497 uint32_t clock_freq, bitrate_cfg; in mcux_lpi2c_init() local
519 &clock_freq)) { in mcux_lpi2c_init()
525 LPI2C_MasterInit(base, &master_config, clock_freq); in mcux_lpi2c_init()
Di2c_mcux_flexcomm.c77 uint32_t clock_freq; in mcux_flexcomm_configure() local
104 &clock_freq)) { in mcux_flexcomm_configure()
109 I2C_MasterSetBaudRate(base, baudrate, clock_freq); in mcux_flexcomm_configure()
448 uint32_t clock_freq; in mcux_flexcomm_setup_slave_config() local
452 &clock_freq)) { in mcux_flexcomm_setup_slave_config()
456 I2C_SlaveInit(base, &data->i2c_cfg, clock_freq); in mcux_flexcomm_setup_slave_config()
563 uint32_t clock_freq, bitrate_cfg; in mcux_flexcomm_init() local
592 &clock_freq)) { in mcux_flexcomm_init()
597 I2C_MasterInit(base, &master_config, clock_freq); in mcux_flexcomm_init()
Di2c_mcux_lpi2c_rtio.c84 uint32_t clock_freq; in mcux_lpi2c_do_configure() local
110 &clock_freq)) { in mcux_lpi2c_do_configure()
114 LPI2C_MasterSetBaudRate(base, clock_freq, baudrate); in mcux_lpi2c_do_configure()
291 uint32_t clock_freq, bitrate_cfg; in mcux_lpi2c_init() local
310 &clock_freq)) { in mcux_lpi2c_init()
316 LPI2C_MasterInit(base, &master_config, clock_freq); in mcux_lpi2c_init()
Di2c_nxp_ii2c.c64 uint32_t clock_freq; in nxp_ii2c_configure() local
90 &clock_freq)) { in nxp_ii2c_configure()
95 I2C_MasterSetBaudRate(base, baudrate, clock_freq); in nxp_ii2c_configure()
326 uint32_t clock_freq, bitrate_cfg; in nxp_ii2c_init() local
338 &clock_freq)) { in nxp_ii2c_init()
353 I2C_MasterInit(base, &master_config, clock_freq); in nxp_ii2c_init()
/Zephyr-latest/drivers/spi/spi_nxp_lpspi/
Dspi_nxp_lpspi_common.c38 uint32_t clock_freq; in spi_mcux_configure() local
73 ret = clock_control_get_rate(config->clock_dev, config->clock_subsys, &clock_freq); in spi_mcux_configure()
121 LPSPI_MasterInit(base, &master_config, clock_freq); in spi_mcux_configure()
/Zephyr-latest/drivers/serial/
Duart_mcux_lpsci.c242 uint32_t clock_freq; in mcux_lpsci_init() local
250 &clock_freq)) { in mcux_lpsci_init()
259 LPSCI_Init(config->base, &uart_config, clock_freq); in mcux_lpsci_init()

123