Home
last modified time | relevance | path

Searched refs:sclk_freq (Results 1 – 16 of 16) sorted by relevance

/hal_espressif-latest/components/hal/include/hal/
Duart_hal.h41 …efine uart_hal_set_baudrate(hal, baud_rate, sclk_freq) uart_ll_set_baudrate((hal)->dev, baud_rate,… argument
415 void uart_hal_get_baudrate(uart_hal_context_t *hal, uint32_t *baud_rate, uint32_t sclk_freq);
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Duart_ll.h152 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
156 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate()
160 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate()
177 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
181 return ((sclk_freq << 4)) / in uart_ll_get_baudrate()
Di2c_ll.h85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local
86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32c2/include/hal/
Duart_ll.h177 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
181 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate()
185 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate()
202 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
206 return ((sclk_freq << 4)) / in uart_ll_get_baudrate()
Di2c_ll.h85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local
86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Duart_ll.h178 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
182 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate()
186 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate()
203 static inline uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
207 …return ((sclk_freq << 4)) / (((div_reg.div_int << 4) | div_reg.div_frag) * (HAL_FORCE_READ_U32_REG… in uart_ll_get_baudrate()
Di2c_ll.h86 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local
87 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/
Duart_hal.c16 void uart_hal_get_baudrate(uart_hal_context_t *hal, uint32_t *baud_rate, uint32_t sclk_freq) in uart_hal_get_baudrate() argument
18 *baud_rate = uart_ll_get_baudrate(hal->dev, sclk_freq); in uart_hal_get_baudrate()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Duart_ll.h190 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
194 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate()
198 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate()
216 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
220 …return ((sclk_freq << 4)) / (((div_reg.clkdiv_int << 4) | div_reg.clkdiv_frag) * (UART_LL_PCR_REG_… in uart_ll_get_baudrate()
Di2c_ll.h85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local
86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Duart_ll.h211 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
215 uint32_t sclk_div = DIV_UP(sclk_freq, (uint64_t)max_div * baud); in uart_ll_set_baudrate()
219 uint32_t clk_div = ((sclk_freq) << 4) / (baud * sclk_div); in uart_ll_set_baudrate()
237 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
241 …return ((sclk_freq << 4)) / (((div_reg.clkdiv_int << 4) | div_reg.clkdiv_frag) * (UART_LL_PCR_REG_… in uart_ll_get_baudrate()
Di2c_ll.h85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk() local
86 uint32_t half_cycle = sclk_freq / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Duart_ll.h111 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
115 clk_div = ((sclk_freq) << 4) / baud; in uart_ll_set_baudrate()
130 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
134 return ((sclk_freq << 4)) / ((div_reg.div_int << 4) | div_reg.div_frag); in uart_ll_get_baudrate()
/hal_espressif-latest/components/hal/esp32/include/hal/
Duart_ll.h93 FORCE_INLINE_ATTR void uart_ll_set_baudrate(uart_dev_t *hw, uint32_t baud, uint32_t sclk_freq) in uart_ll_set_baudrate() argument
97 clk_div = ((sclk_freq) << 4) / baud; in uart_ll_set_baudrate()
112 FORCE_INLINE_ATTR uint32_t uart_ll_get_baudrate(uart_dev_t *hw, uint32_t sclk_freq) in uart_ll_get_baudrate() argument
116 return ((sclk_freq << 4)) / ((div_reg.div_int << 4) | div_reg.div_frag); in uart_ll_get_baudrate()
/hal_espressif-latest/components/esp_pm/
Dpm_impl.c581 uint32_t sclk_freq; in esp_pm_impl_init() local
583 ESP_CLK_TREE_SRC_FREQ_PRECISION_CACHED, &sclk_freq); in esp_pm_impl_init()
590 …baudrate(UART_LL_GET_HW(CONFIG_ESP_CONSOLE_UART_NUM), CONFIG_ESP_CONSOLE_UART_BAUDRATE, sclk_freq); in esp_pm_impl_init()
/hal_espressif-latest/components/driver/uart/
Duart.c267 uint32_t sclk_freq; in uart_set_baudrate() local
270 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(src_clk, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_set_baudrate()
273 uart_hal_set_baudrate(&(uart_context[uart_num].hal), baud_rate, sclk_freq); in uart_set_baudrate()
283 uint32_t sclk_freq; in uart_get_baudrate() local
286 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(src_clk, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_get_baudrate()
289 uart_hal_get_baudrate(&(uart_context[uart_num].hal), baudrate, sclk_freq); in uart_get_baudrate()
690 uint32_t sclk_freq; in uart_param_config() local
691 ESP_RETURN_ON_ERROR(uart_get_sclk_freq(clk_src, &sclk_freq), UART_TAG, "Invalid src_clk"); in uart_param_config()
696 uart_hal_set_baudrate(&(uart_context[uart_num].hal), uart_config->baud_rate, sclk_freq); in uart_param_config()